.delivery-community-note{color:#315c45;margin:0;padding:2px 8px;font-size:14px;line-height:1.3}.delivery-community-note:not(:empty){background:#efd9a3;border:1px solid #987140;border-radius:2px;justify-self:center;max-width:100%;padding:4px 8px}.office-shell dialog:has(.delivery-draft){zoom:1;width:fit-content;min-width:0;max-width:calc(100vw - 24px);height:fit-content;min-height:0;max-height:calc(100dvh - 24px);margin:auto;padding:0;inset:0;overflow:auto}.office-shell dialog:has(.delivery-draft) .adventure-dialog{height:auto;max-height:none;overflow:hidden}.office-shell .delivery-draft{box-sizing:border-box;text-align:center;grid-template-rows:70px 44px minmax(0,1fr) 40px auto 52px;gap:6px;width:100%;height:min(720px,100dvh - 112px);min-height:380px;padding:4px;display:grid;overflow:hidden}.office-shell .delivery-draft .delivery-heading{box-sizing:border-box;gap:24px;height:70px;margin:0 auto;padding:8px 24px}.office-shell dialog:has(.delivery-draft){width:min(1280px,100vw - 32px)}.office-shell dialog:has(.delivery-draft)>.ui-dialog-header{clip-path:none;color:#fff0cd;background:#367e60;width:auto;height:auto;min-height:52px;margin:0;padding:8px 16px;position:sticky;top:0;overflow:visible}.office-shell .delivery-draft .delivery-heading h3{font-size:30px}.office-shell .delivery-draft .delivery-heading p{color:#fff3ce;text-shadow:0 1px #214c3b;font-size:15px;line-height:1.3;display:block}.office-shell .delivery-draft>.v2-tabs{gap:6px;margin:0}.office-shell .delivery-draft>.v2-tabs button{padding:6px 14px;font-size:16px}.office-shell .delivery-draft .delivery-layout{isolation:isolate;grid-template-columns:210px minmax(0,1fr) 280px;align-items:stretch;gap:10px;height:100%;min-height:0;display:grid}.office-shell .delivery-draft .delivery-portrait{z-index:-1;min-height:0;padding:0;display:block;position:relative}.office-shell .delivery-draft .delivery-portrait img{object-fit:contain;object-position:bottom;width:294px;max-width:none;height:470px;max-height:none;position:absolute;bottom:50px;left:-18px}.office-shell .delivery-draft .delivery-portrait blockquote{padding:8px;font-size:16px;line-height:1.3;position:absolute;bottom:0;left:8px;right:0}.office-shell .delivery-draft .chest-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%;min-height:0}.office-shell .delivery-draft :is(.chest-columns>section,.delivery-details){box-sizing:border-box;border-width:8px;height:100%;min-height:0;padding:10px;overflow:hidden}.office-shell .delivery-draft .chest-columns .adventure-slots{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:4px;height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.office-shell .delivery-draft .chest-columns section:last-child .adventure-slots{grid-template-columns:repeat(8,minmax(0,1fr))}.office-shell .delivery-draft .chest-columns .adventure-slots button{aspect-ratio:1;height:auto;min-height:0}.office-shell .delivery-draft .delivery-details{contain:size;flex-direction:column;align-items:stretch;font-size:14px;line-height:1.3;display:flex}.office-shell .delivery-draft .delivery-details .v2-item-details{overscroll-behavior:contain;flex:1;align-content:start;gap:4px;min-height:0;overflow:auto}.office-shell .delivery-draft .delivery-details .v2-item-details>.item-glyph{width:76px;height:76px}.office-shell .delivery-draft .delivery-details h3{overflow-wrap:anywhere;margin:4px 0;font-size:19px}.office-shell .delivery-draft .delivery-details p{overflow-wrap:anywhere;margin:5px 0;font-size:15px;line-height:1.35}.office-shell .delivery-draft .delivery-details small{font-size:13px}.office-shell .delivery-draft .delivery-details>.pixel-buy{flex-shrink:0;padding:8px;font-size:16px}.office-shell .delivery-description-pages{justify-content:center;align-items:center;gap:12px;display:flex}.office-shell .delivery-description-pages button{min-height:24px;padding:0 10px;font-size:20px}.office-shell .delivery-draft .delivery-estimate{margin:0 auto;padding:6px 16px;font-size:18px}.office-shell .delivery-draft .delivery-error{color:#8b2323;margin:0;font-size:15px}.office-shell .delivery-draft .delivery-error:empty{display:none}.office-shell .delivery-draft .chest-actions{grid-row:6;align-items:center;margin:0;padding:0}.office-shell .delivery-draft .chest-actions button{padding:8px 18px;font-size:18px}.office-shell .media-toolbar,.office-shell .office-communication.in-call-view .media-toolbar{background:#292b31;border-color:#45474f}.office-shell :is(.toolbar-profile,.rail-account,.rail-profile,.sound-toggle){color:#f2f3f5;background:#232428;border-color:#45474f}.office-shell .rail-identity small{color:#b5bac1}.office-shell .profile-action,.office-shell .media-toolbar :is(.toolbar-button,.device-toggle){color:#dbdee1;background:#313338;border-color:#45474f}.office-shell .profile-action:hover,.office-shell .sound-toggle:hover{color:#fff;background:#404249}.office-shell .media-toolbar .toolbar-button.is-on{color:#4be28b;background:#234236}.office-shell .mic-group:has(.toolbar-button.is-on) .device-toggle{color:#4be28b;background:#234236}.office-shell .media-toolbar .toolbar-button.is-muted{color:#ff9b9f;background:#463239}.office-shell .mic-group:has(.toolbar-button.is-muted) .device-toggle{color:#ff9b9f;background:#463239}.office-shell .media-toolbar .toolbar-button:hover:not(:disabled){filter:brightness(1.15)}@media (max-width:1150px){.office-shell .delivery-draft .delivery-layout{grid-template-columns:minmax(0,1fr) 240px}.office-shell .delivery-draft .delivery-portrait{display:none}}@media (max-width:700px){.office-shell .delivery-draft{flex-direction:column;height:auto;min-height:0;padding:8px;display:flex;overflow:visible}.office-shell .delivery-draft .delivery-layout{grid-template-columns:1fr;height:auto}.office-shell .delivery-draft .delivery-details{contain:none;min-height:180px}.office-shell .delivery-draft .chest-columns{grid-template-columns:1fr}.office-shell .delivery-draft .chest-columns section:last-child .adventure-slots{grid-template-columns:repeat(6,minmax(0,1fr))}.office-shell .delivery-draft .chest-actions{background:#efd9a3;padding:12px;position:sticky;bottom:0}}
dialog:has(.v2-admin){box-sizing:border-box;width:calc(100vw - 32px);max-width:1600px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);position:fixed;overflow:hidden}dialog[open]:has(.v2-admin){flex-direction:column;display:flex}dialog:has(.v2-admin)>:is(h2,.ui-dialog-header){margin-bottom:6px;padding:10px 50px}.v2-admin .v2-close{z-index:5;position:absolute;top:15px;right:18px}.v2-panel.v2-admin{flex-direction:column;flex:1;width:100%;min-height:0;padding:12px;display:flex;position:static}.v2-admin .v2-status:empty{display:none}.v2-admin .v2-admin-layout{flex:1;gap:14px;height:auto;min-height:0}.v2-admin-layout:has(.admin-players)>section{overflow:hidden}.v2-admin .admin-players{font-size:15px;line-height:1.2}.v2-admin .admin-players :is(h2,h3,p){margin:4px 0}.v2-admin .admin-players :is(input,select,button){min-height:32px;padding:6px 9px;font-size:15px}.v2-admin .admin-players .v2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:4px}.v2-admin .admin-players label{gap:3px;margin:0}.v2-admin .v2-player-header{gap:12px;margin:6px 0}.v2-admin .v2-player-header .player-portrait{width:64px;height:80px}.admin-player-skills{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.admin-players .v2-tabs{align-items:center;gap:6px;margin:6px 0 8px}.admin-session-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.admin-session-actions .danger{color:#ffd7ce;background:#8c302e}.v2-admin .v2-admin-inventory{gap:5px;max-width:640px;margin:6px 0;grid-template-columns:repeat(8,minmax(0,1fr))!important}.admin-players .inventory-slot{height:48px;min-height:48px}.admin-players .inventory-slot .item-glyph{width:36px;height:36px}.v2-admin .v2-equipped-preview{gap:6px;min-height:0;margin:3px 0}.admin-players .v2-item-details{padding:6px;font-size:14px}.admin-players .v2-item-details>.item-glyph{width:40px;height:40px}.admin-players .v2-item-details p{display:none}.admin-players .v2-item-details h3{font-size:18px}.shop-purchase-options{grid-template-columns:minmax(75px,1fr) minmax(140px,2fr);align-items:end;gap:12px;display:grid}.daily-streak{border-top:2px solid #ad8550;grid-template-columns:repeat(7,1fr);gap:5px;margin:12px 0;padding:14px 0;list-style:none;display:grid}.daily-streak li{background:#e7c88b;border:2px solid #aa8654;gap:6px;padding:8px 4px;font-size:14px;display:grid}.daily-streak li.current{background:#cee1a1;border-color:#397c5b;box-shadow:inset 0 0 0 2px #397c5b}.daily-streak b{white-space:nowrap}.daily-streak .inline-tc{vertical-align:middle;width:18px;height:18px}.v2-admin .catalog-overview .catalog-thumbs-small{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.v2-admin .catalog-overview .catalog-thumbs-medium{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.v2-admin .catalog-overview .catalog-thumbs-large{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.v2-admin .catalog-thumbs-small>button .item-glyph{width:36px;height:36px}.v2-admin .catalog-thumbs-medium>button .item-glyph{width:60px;height:60px}.v2-admin .catalog-thumbs-large>button .item-glyph{width:96px;height:96px}.v2-admin .catalog-thumbs-small>button{min-height:85px;padding:5px;font-size:12px}.v2-admin .catalog-thumbs-medium>button{min-height:120px}.v2-admin .catalog-thumbs-large>button{min-height:160px}@media (max-height:760px){.admin-players .v2-player-header .player-portrait{width:44px;height:52px}.admin-players .inventory-slot{height:38px;min-height:38px}.admin-players .inventory-slot .item-glyph{width:28px;height:28px}}@media (max-width:1000px){.v2-admin-layout{grid-template-columns:130px minmax(0,1fr)}.admin-session-actions{margin-left:0}}.v2-admin.v2-panel :is(.v2-form-grid,.resource-rule-grid){flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px 12px;display:flex}.v2-admin.v2-panel :is(.v2-form-grid,.resource-rule-grid)>label{border:0;flex-direction:column;flex:0 auto;justify-content:flex-start;align-items:flex-start;gap:3px;width:max-content;max-width:100%;margin:0;padding:2px 0;display:flex}.v2-admin.v2-panel label:has(>input[type=checkbox]){flex-direction:row;align-items:center}.v2-admin.v2-panel input[type=number]{box-sizing:border-box;font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;width:7ch;min-width:calc(2ch + 24px);max-width:100%;min-height:28px;padding:4px 5px}@supports (field-sizing:content){.v2-admin.v2-panel input[type=number]{field-sizing:content;width:auto}}.v2-admin.v2-panel :is(input:not([type]),input[type=text],input[type=search],select){box-sizing:border-box;flex:0 auto;width:28ch;max-width:100%;min-height:28px;padding:4px 6px}.v2-admin.v2-panel textarea{box-sizing:border-box;width:min(100%,56ch)}.v2-admin.v2-panel :is(.v2-filters,.v2-tabs){align-items:flex-end;gap:6px;margin-block:6px 10px}.v2-admin.v2-panel .v2-filters>label{gap:3px;margin:0}.v2-admin.v2-panel .catalog-detail{grid-template-columns:minmax(150px,200px) minmax(0,720px);gap:12px}.v2-admin.v2-panel .v2-item-form{max-width:720px}.v2-admin.v2-panel .catalog-form-actions{justify-content:flex-start}.v2-admin.v2-panel .v2-drop-row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:6px;display:flex}.v2-admin.v2-panel .admin-mail-form{max-width:560px}.v2-admin.v2-panel .admin-panel{max-width:640px}.v2-admin.v2-panel .admin-event-list>div{flex-wrap:wrap;align-items:center;gap:6px;margin-block:6px;display:flex}.v2-admin.v2-panel .item-glyph{box-sizing:border-box;flex-shrink:0;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.v2-admin.v2-panel .item-glyph>:is(img,canvas){object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;margin:0;display:block}.v2-admin.v2-panel .resource-table td:has(>.item-glyph){text-align:center}.v2-admin.v2-panel .resource-table td>.item-glyph{margin:0}.v2-admin.v2-panel .resource-drop-table{table-layout:auto;width:max-content;min-width:0;max-width:100%}.v2-admin.v2-panel .resource-drop-table :is(th,td){width:auto}.v2-admin.v2-panel .resource-drop-table td>select,.v2-admin.v2-panel .resource-drop-table td:nth-child(3)>input{width:24ch}.v2-admin.v2-panel .resource-drop-table td:nth-child(2)>select{width:10ch}@media (max-width:800px){.v2-admin.v2-panel .catalog-detail{grid-template-columns:minmax(0,1fr)}}
