.game-viewport{--voice-button-size:21px;--voice-toolbar-edge:2px;--voice-control-clearance:var(--app-safe-bottom,0px)}.game-viewport:has(.voice-toolbar){--voice-control-clearance:calc(max(env(safe-area-inset-bottom,0px), 2px) + var(--voice-button-size) + 12px)}.voice-toolbar{z-index:55;top:auto;right:auto;bottom:max(env(safe-area-inset-bottom,0px), var(--voice-toolbar-edge));left:max(env(safe-area-inset-left,0px), 8px);pointer-events:auto;border-radius:8px;flex-direction:row;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 24px);padding:2px;font-size:12px;display:flex;position:absolute}.voice-toolbar button{width:var(--voice-button-size);height:var(--voice-button-size);flex:0 0 var(--voice-button-size);color:inherit;cursor:pointer;background:#ffffff16;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.voice-toolbar button svg{width:calc(var(--voice-button-size) * .5);height:calc(var(--voice-button-size) * .5)}.voice-toolbar button:disabled{opacity:.45;cursor:default}.voice-toolbar .voice-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.voice-toolbar .is-on{color:#70f2bd;background:#2cd38e20}.voice-toolbar .is-speaking{color:#8affca;box-shadow:inset 0 0 0 2px #70f2bd,0 0 9px #2cd38e66}.voice-notice{color:#ffce85;place-items:center;width:22px;display:grid}.voice-spinner{animation:1s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-spinner{animation:none}}.voice-key{text-align:center;width:44px}.voice-settings h2{align-items:center;gap:7px;display:flex}.voice-settings select{color:#fff;background:#21372e;border:1px solid #ffffff30;border-radius:8px;max-width:110px;padding:5px}.nearby-player-labels .voice-player-status{color:#a9e5d1;align-items:center;gap:3px;display:inline-flex}.nearby-player-labels .voice-player-status.is-speaking{color:#5dffab;filter:drop-shadow(0 0 3px #5dffab)}@media (pointer:coarse){.game-viewport{--voice-button-size:clamp(25.2px, 3.5dvh, 28px);--voice-toolbar-edge:2px}}@media (max-width:600px){.game-viewport:has(.voice-toolbar) .backpack-hotbar{max-width:calc(100% - 100px);left:calc(50% + 40px)}}.player-card .voice-player-status{color:#a9e5d1;margin-left:5px;display:inline-flex}.player-card .voice-player-status.is-speaking{color:#5dffab}.vote-kick-notice{z-index:80;top:max(78px,env(safe-area-inset-top));border-radius:14px;gap:8px;max-width:min(380px,100vw - 32px);padding:10px 12px;display:flex;position:fixed;right:16px}.vote-kick-notice button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-size:13px}.vote-kick-dialog.glass-panel,.vote-kick-notice.glass-panel{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.16)brightness(1.05);backdrop-filter:blur(24px)saturate(1.16)brightness(1.05);background:linear-gradient(145deg,#fff3,#1e251f7a 48%,#0c110e94);border:1px solid #ffffff61;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000001f,0 24px 72px #0000004d}.vote-kick-dialog.glass-panel{border-radius:20px;max-width:min(500px,100vw - 24px);max-height:85dvh;overflow:auto}.vote-kick-dialog [data-slot=dialog-title]{padding-right:28px}.vote-kick-dialog [data-slot=dialog-description]{color:#ffffffc2}.vote-kick-dialog form{gap:12px;display:grid}.vote-kick-dialog textarea{color:#fff;background:#080f0c42;border:1px solid #ffffff40;border-radius:12px;width:100%;padding:10px}.vote-kick-dialog textarea::placeholder{color:#ffffff7a}.vote-kick-dialog button:not([data-slot=dialog-close]){color:#fff0bc;cursor:pointer;background:#efd16724;border:1px solid #efd16761;border-radius:12px;min-height:40px;padding:8px 12px}.vote-kick-dialog button:not([data-slot=dialog-close]):hover:not(:disabled){background:#efd1673d}.vote-kick-dialog [data-slot=dialog-close]{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%}.vote-kick-dialog :is(button,textarea,input):focus-visible{outline-offset:2px;outline:2px solid #f3d66e}.vote-kick-dialog button:disabled{opacity:.55;cursor:default}.vote-kick-dialog [role=alert]{color:#ffb5a7}.vote-kick-confirm{color:#ffffffd1;align-items:start;gap:8px;font-size:13px;display:flex}.vote-kick-confirm input{accent-color:#efd167;margin-top:3px}.vote-kick-rounds{gap:12px;display:grid}.vote-kick-rounds article{overflow-wrap:anywhere;background:#ffffff0f;border:1px solid #fff3;border-radius:14px;gap:8px;padding:12px;display:grid}.vote-kick-rounds article small{color:#ffffffa6}@media (max-height:500px){.vote-kick-dialog.glass-panel{gap:10px;max-height:calc(100dvh - 20px);padding:12px}.vote-kick-dialog form{gap:8px}.vote-kick-dialog textarea{min-height:60px;max-height:80px}}.craving-message.player-notice-stack{z-index:12;cursor:auto;touch-action:auto;will-change:auto;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;width:min(300px,38vw);max-width:min(300px,38vw);padding:0;display:flex}.player-notice-stack .craving-content{cursor:grab;touch-action:none;border-radius:999px;max-width:100%;padding:6px 10px;display:block}.player-notice-stack>div{width:100%}.vote-kick-floating.glass-panel{color:#fff;-webkit-backdrop-filter:blur(24px)saturate(1.16);background:linear-gradient(145deg,#fff3,#1e251f7a 48%,#0c110e94);border-radius:16px;width:100%;padding:10px;font-size:12px}.vote-kick-floating header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.vote-kick-floating header button{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:50%;width:26px;height:26px}.vote-kick-floating .vote-kick-rounds{overscroll-behavior:contain;gap:6px;max-height:min(340px,40dvh);overflow:auto}.vote-kick-floating article{gap:4px;padding:8px}.vote-kick-floating article p{overflow-wrap:anywhere;margin:0}.vote-kick-choices{gap:8px;display:flex}.vote-kick-choices button,.vote-kick-expand{color:#fff0bc;cursor:pointer;background:#efd16724;border:1px solid #efd16761;border-radius:9px;flex:1;min-height:36px}.vote-kick-choices button:last-child{color:#ffd5cf;background:#ffa9991a;border-color:#ffa99959}.vote-kick-floating button:disabled{opacity:.55;cursor:default}.vote-kick-floating button:focus-visible{outline-offset:2px;outline:2px solid #f3d66e}.vote-kick-floating [role=alert]{color:#ffb5a7}.vote-kick-expand{width:100%}@media (max-height:500px){.craving-message.player-notice-stack{gap:5px;width:min(240px,36vw);max-width:min(240px,36vw)}.vote-kick-floating.glass-panel{padding:7px;font-size:10px}.vote-kick-floating .vote-kick-rounds{min-height:100px;max-height:calc(100dvh - 195px)}}.player-notice-stack{pointer-events:none}.player-notice-stack .craving-content,.player-notice-stack .vote-kick-floating{pointer-events:auto}.vote-kick-window-actions{align-items:center;gap:6px;display:flex}.player-action-sheet .teleport-action{color:#fff;background:0 0;border-color:#fff3}.player-action-sheet .teleport-action>svg{color:inherit}.player-action-sheet .teleport-action:hover{background:#ffffff0f}.player-action-sheet .teleport-action:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.terrain-texture-settings{gap:14px;display:grid}.terrain-texture-settings p{opacity:.85;margin:0;font-size:12px;line-height:1.6}.terrain-texture-settings fieldset{border:1px solid #ffffff25;border-radius:12px;min-width:0;padding:12px}.terrain-texture-settings legend{padding:0 6px;font-size:13px}.texture-biomes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.texture-biomes button{text-align:center;gap:4px;padding:6px;display:grid}.texture-biomes button.is-active{background:#a5d8a130;border-color:#a5d8a1}.texture-biomes img,.texture-sources img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.texture-biomes small{opacity:.75;font-size:10px}.texture-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.texture-sources>div{gap:4px;display:grid}.terrain-texture-settings button,.texture-import{color:inherit;cursor:pointer;background:#ffffff10;border:1px solid #ffffff30;border-radius:8px;padding:8px 10px;font-size:12px}.terrain-texture-settings button:disabled,.texture-import.is-disabled,.terrain-texture-settings fieldset:disabled{opacity:.5;cursor:default}.texture-actions{flex-wrap:wrap;gap:8px;display:flex}.texture-import{position:relative;overflow:hidden}.texture-import input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.texture-crop{border:1px solid #a5d8a180;border-radius:12px;justify-items:center;gap:12px;padding:12px;display:grid}.texture-crop canvas{aspect-ratio:1;touch-action:none;cursor:grab;border:2px solid #ffffff80;width:min(256px,100%)}.texture-crop label{align-items:center;gap:12px;display:flex}@media (max-width:600px){.texture-biomes,.texture-sources{grid-template-columns:repeat(3,minmax(0,1fr))}}.terrain-texture-settings>output{font-size:12px;line-height:1.6}.texture-official{gap:10px;margin-bottom:12px;display:grid}.texture-official-options{gap:10px;display:grid}.texture-official-grid{grid-template-columns:repeat(2,minmax(0,160px));gap:10px;display:grid}.texture-official-grid button{text-align:center;gap:6px;display:grid}.texture-official-grid button[aria-pressed=true]{background:#a5d8a130;border-color:#a5d8a1}.texture-official-grid img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.texture-official-grid small{opacity:.75}.landmark-panel{color:#fff;grid-column:1/-1;min-width:0}.life-tools-content>.landmark-panel{padding:0}.landmark-panel svg{flex-shrink:0;width:17px;height:17px}.landmark-panel small{color:#ffffffa8;margin-top:4px;font-size:11px;display:block}.landmark-panel button{min-height:36px;color:inherit;background:#ffffff13;border:1px solid #ffffff30;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.landmark-panel button:disabled{opacity:.45}.landmark-panel button:hover:enabled{background:#ffffff26}.landmark-content{overscroll-behavior:contain;gap:10px;padding:12px;display:grid;overflow-y:auto}.landmark-content p{margin:0;font-size:12px;line-height:1.6}.landmark-content output:empty{display:none}.landmark-rules,.landmark-empty{color:#fffa}.landmark-card{background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;gap:10px;padding:12px;display:grid}.landmark-card b{overflow-wrap:anywhere;font-size:14px}.landmark-actions{flex-wrap:wrap;gap:6px;display:flex}.landmark-panel .danger{color:#faa}.landmark-panel .landmark-create{color:#f4dc86;border-color:#efd16770}.landmark-editor,.landmark-confirm{border:1px solid #efd16755;border-radius:12px;gap:10px;padding:12px;display:grid}.landmark-editor label{gap:7px;font-size:12px;display:grid}.landmark-editor input{color:#fff;background:#0003;border:1px solid #ffffff40;border-radius:8px;width:100%;min-height:38px;padding:8px}.landmark-cooldown{color:#f4dc86;background:#efd16710;border:1px solid #efd16750;border-radius:9px;padding:9px 11px;font-size:12px}.quest-panel{z-index:90;color:#f3f5f6;pointer-events:auto;border-radius:18px;flex-direction:column;width:min(620px,100% - 120px);display:flex;position:absolute;top:64px;bottom:28px;right:96px}.quest-panel-header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.quest-panel-header h2{margin:0;font-size:18px}.quest-panel button,.quest-hud button,.quest-queue button,.quest-confirm button{color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff25;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:13px;display:inline-flex}.quest-panel button:disabled{opacity:.45;cursor:default}.quest-panel-body{min-height:0;padding:16px;overflow:auto}.quest-primary{background:#478865!important;border-color:#78b08e!important}.quest-muted{color:#b6c9be;font-size:12px;line-height:1.65}.quest-card{border:1px solid #ffffff20;border-radius:12px;margin-top:12px;padding:14px}.quest-card header{justify-content:space-between;gap:12px;display:flex}.quest-card header span{color:#b6c9be;font-size:12px}.quest-card p{margin:9px 0;font-size:13px;line-height:1.6}.quest-actions{flex-wrap:wrap;gap:8px;display:flex}.quest-form{flex-direction:column;gap:12px;display:flex}.quest-field{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.quest-field input,.quest-field select{box-sizing:border-box;color:#f3f5f6;background:#102419;border:1px solid #ffffff25;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:14px}.quest-section{border:1px solid #ffffff20;border-radius:10px;margin:0;padding:12px}.quest-section legend{padding:0 6px;font-size:13px}.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.quest-row{align-items:center;gap:8px;margin:8px 0;display:flex}.quest-row .quest-field{width:110px}.quest-item-name{flex:1;font-size:12px}.quest-rule{border-bottom:1px solid #ffffff18;padding:12px 0}.quest-checks{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.quest-checks label,.quest-section>label{font-size:12px}.quest-hud{z-index:70;pointer-events:auto;color:#eef6ef;border-radius:12px;flex-direction:column;gap:6px;min-width:210px;max-width:320px;padding:12px 16px;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.quest-hud header{justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.quest-hud strong{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:25px;display:flex}.quest-hud span,.quest-hud small{font-size:12px}.quest-hud.is-urgent{border:1px solid #ffab71}.quest-hud.is-urgent strong{color:#ffab71}.quest-queue{z-index:70;pointer-events:auto;color:#eef6ef;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.quest-notice{z-index:120;color:#f3f5f6;pointer-events:none;border-radius:10px;max-width:80%;padding:12px 18px;font-size:13px;position:absolute;bottom:85px;left:50%;transform:translate(-50%)}.quest-confirm-backdrop{z-index:150;pointer-events:auto;background:#0008;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.quest-confirm{color:#f3f5f6;border-radius:16px;width:min(400px,80%);padding:24px}.quest-confirm h3{margin-top:0;font-size:17px}.quest-confirm p{font-size:13px;line-height:1.7}@media (max-height:500px){.quest-panel{top:10px;bottom:10px}.quest-hud,.quest-queue{top:52px}.quest-hud{gap:3px;padding:8px 12px}.quest-hud strong{font-size:20px}}@media (max-width:700px){.quest-panel{width:calc(100% - 24px);right:12px}.quest-hud{max-width:230px}.quest-queue{flex-wrap:wrap;justify-content:center;max-width:90%}.quest-grid{gap:8px}.quest-row{flex-wrap:wrap}}.quest-map-toolbar{z-index:95;color:#f3f5f6;pointer-events:auto;border-radius:14px;width:min(430px,100% - 120px);padding:14px;position:absolute;top:66px;left:18px}.quest-map-toolbar header,.quest-object-settings header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-map-toolbar header{margin-bottom:10px;font-size:14px}.quest-map-toolbar button,.quest-object-settings button{color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff25;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.quest-map-toolbar p{margin:10px 0 6px;font-size:13px}.quest-map-toolbar small,.quest-map-coordinates{color:#b6c9be;font-size:11px;line-height:1.6}.quest-map-coordinates{margin-top:6px}.quest-object-settings{flex-direction:column;gap:12px;width:min(460px,100% - 32px);max-height:calc(100% - 32px);padding:20px;display:flex;overflow:auto}.quest-object-settings header h3{margin:0;font-size:16px}.quest-object-settings p{margin:0}.quest-object-settings .quest-field{margin-top:10px}.quest-object-settings .quest-section>label{margin:5px 0;display:block}.quest-object-settings .quest-actions{justify-content:flex-end}@media (max-width:700px){.quest-map-toolbar{width:calc(100% - 110px);padding:10px;top:56px;left:12px}.quest-map-toolbar small{display:none}.quest-map-toolbar header{font-size:12px}.quest-map-coordinates{font-size:10px}}@media (max-height:500px){.quest-map-toolbar{max-width:360px;top:10px}.quest-map-toolbar small,.quest-map-coordinates{display:none}}.quest-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12201bc7;border:1px solid #ffffff2a;border-radius:999px;gap:0;min-width:0;max-width:min(320px,100% - 100px);padding:0;top:auto;bottom:18px;left:50%;box-shadow:0 3px 12px #0003}.quest-hud .quest-hud-toggle{color:#e9f5ef;background:0 0;border:0;border-radius:999px;gap:8px;width:100%;min-height:32px;padding:7px 11px;font-size:12px;display:flex}.quest-hud-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:130px;font-weight:500;display:flex;overflow:hidden}.quest-hud-name small{color:#b8d0c0;border:1px solid #ffffff25;border-radius:4px;padding:1px 3px;font-size:9px}.quest-hud strong{white-space:nowrap;letter-spacing:.3px;gap:4px;font-size:14px;font-weight:600;line-height:1;display:flex}.quest-hud-toggle>svg:first-child{color:#7fe2b4}.quest-hud-toggle>svg:last-child{color:#b0c8b8;transition:transform .15s}.quest-hud-toggle .is-expanded{transform:rotate(180deg)}.quest-hud-details{background:#12201bf0;border:1px solid #ffffff25;border-radius:12px;flex-direction:column;gap:8px;min-width:180px;max-width:260px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 6px 20px #0004}.quest-hud-details span{font-size:11px;line-height:1.5}.quest-hud-details button{color:#efc6b9;align-self:flex-end;padding:5px 9px;font-size:11px}.quest-hud.is-map-open{z-index:75;max-width:100px;top:20px;bottom:auto}.quest-hud.is-map-open .quest-hud-name,.quest-hud.is-map-open .quest-hud-toggle>svg:first-child{display:none}.quest-hud.is-map-open .quest-hud-toggle{gap:4px;min-height:28px;padding:6px 8px}.quest-hud.is-map-open .quest-hud-details{top:calc(100% + 8px);bottom:auto;right:50%;transform:translate(50%)}@media (max-height:500px){.quest-hud{gap:0;padding:0;top:auto;bottom:12px}.quest-hud strong{font-size:13px}.quest-hud.is-map-open{top:16px;bottom:auto}}.quest-panel{background:linear-gradient(155deg,#1b2722fa,#0f1916fa);border:1px solid #9dbca633;border-radius:22px;width:min(560px,100% - 120px);max-height:calc(100% - 100px);top:70px;bottom:auto;box-shadow:0 20px 70px #0006}.quest-panel-header{border-bottom:1px solid #a9c3b01a;flex-shrink:0;padding:20px 22px}.quest-page-title{align-items:center;gap:12px;display:flex}.quest-title-icon{color:#acd4bb;background:#89cbaa14;border:1px solid #a7d3b625;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.quest-page-title small{letter-spacing:1px;color:#9bae9f;margin-bottom:4px;font-size:10px;display:block}.quest-panel-header h2{letter-spacing:1px;font-size:19px;font-weight:600}.quest-panel-header>button{background:#ffffff08;border:0;border-radius:50%;padding:7px}.quest-panel-header>button svg{width:18px;height:18px}.quest-panel-body{padding:18px 22px 22px}.quest-list-caption{color:#d1dfd4;justify-content:space-between;align-items:center;margin:18px 0 10px;font-size:12px;display:flex}.quest-list-caption small{color:#819689;font-size:10px}.quest-card{background:linear-gradient(140deg,#ffffff06,#ffffff02);border:1px solid #a5c6b125;border-radius:16px;margin-top:10px;padding:17px}.quest-card>header{align-items:center;gap:11px;display:flex}.quest-card-icon{color:#c5d8ba;background:#a4caaa10;border:1px solid #bed9b91c;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.quest-card-heading{flex:1;min-width:0}.quest-card-heading h3{overflow-wrap:anywhere;color:#eff5eb;margin:0;font-size:17px;font-weight:600}.quest-card-badges{gap:6px;margin-top:5px;display:flex}.quest-card-badges .is-draft{color:#dabf87!important}.quest-card header .quest-card-time{color:#a8bbaa;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.quest-objectives{gap:8px;margin:18px 0;display:grid}.quest-objectives>small,.quest-reward-caption>small{color:#81998a;letter-spacing:.6px;font-size:10px}.quest-objectives>div{color:#cbd7cd;align-items:center;gap:8px;font-size:12px;display:flex}.quest-objectives i{border:1px solid #99baa1;border-radius:50%;flex-shrink:0;width:4px;height:4px}.quest-objectives b{color:#98b39e;margin-left:auto;font-size:11px;font-weight:500}.quest-reward-box{background:#c6b77806;border:1px solid #c9bc851a;border-radius:10px;padding:12px}.quest-reward-caption{justify-content:space-between;align-items:center;display:flex}.quest-reward-items{flex-wrap:wrap;gap:9px 14px;margin-top:9px;display:flex}.quest-reward-items>span{color:#c6d3c5;align-items:center;gap:5px;font-size:12px;display:flex}.quest-reward-items b{font-weight:500}.quest-reward-items small{color:#91a393;font-size:10px}.quest-reward-items .quest-coin-reward{color:#e3c988}.quest-coin-reward small{color:#b6a370}.quest-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.quest-card-footer>span{color:#8da091;align-items:center;gap:5px;font-size:10px;display:flex}.quest-panel .quest-primary{color:#f1f7ee;box-shadow:inset 0 1px #ffffff0a;background:#47775a!important;border:1px solid #74a48588!important}.quest-card-footer .quest-primary{white-space:nowrap;padding:9px 13px;font-size:12px}.quest-admin-tools{border-top:1px solid #ffffff0c;margin-top:15px;padding-top:11px}.quest-admin-tools summary{cursor:pointer;color:#7f9586;align-items:center;gap:5px;font-size:10px;list-style:none;display:flex}.quest-admin-tools summary::-webkit-details-marker{display:none}.quest-admin-tools summary svg:last-child{margin-left:auto}.quest-admin-tools button{background:#ffffff04;border-color:#ffffff12;padding:6px 9px;font-size:10px}.quest-empty{color:#7e9a88;justify-items:center;gap:12px;padding:40px 10px;display:grid}.quest-empty b{color:#c8d8c9;font-size:14px;font-weight:500}.quest-empty p{margin:0;font-size:12px}.quest-section{background:#ffffff03;border-color:#a7c0aa20;border-radius:12px;padding:14px}.quest-section legend{color:#b9ccbc;font-size:12px}.quest-field input,.quest-field select{color:#dce8dc;background:#0e1c16;border-color:#aec7b323;border-radius:8px;padding:10px}.quest-form>.quest-actions{background:#12211c;padding:12px 0;position:sticky;bottom:-22px}.quest-confirm{background:#15261f;border:1px solid #b6ccb62e;box-shadow:0 15px 50px #0006}.quest-hud{flex-direction:row;align-items:center;max-width:min(360px,100% - 60px)}.quest-hud .quest-hud-toggle{width:auto}.quest-hud .quest-hud-exit{color:#bdcbbf;background:0 0;border:0;border-left:1px solid #ffffff24;border-radius:0;align-items:center;gap:4px;margin-right:3px;padding:6px 10px 6px 9px;font-size:10px;display:flex}.quest-hud.is-map-open{max-width:140px}.quest-hud.is-map-open .quest-hud-exit span{display:none}.quest-hud.is-map-open .quest-hud-exit{padding:5px 7px}.quest-hud-name{max-width:95px}@media (max-width:700px){.quest-panel{border-radius:19px;width:calc(100% - 24px);max-height:calc(100% - 112px);top:86px;bottom:auto;right:12px}.quest-panel-header{padding:16px}.quest-panel-body{padding:14px 16px 18px}.quest-card{padding:14px}.quest-card-footer{gap:6px}.quest-card-footer>span{font-size:9px}.quest-card-footer .quest-primary{padding:8px 11px}.quest-form>.quest-actions{bottom:-18px}}@media (max-height:500px){.quest-panel{max-height:calc(100% - 24px);top:12px}.quest-panel-header,.quest-panel-body{padding:12px 16px}.quest-card-heading h3{font-size:15px}}.quest-reward-items .quest-item-reward{background:#0d1a1340;border:1px solid #b7c9aa16;border-radius:9px;gap:8px;min-width:105px;max-width:100%;padding:6px 9px 6px 5px}.quest-reward-art{background:#adcfb509;border-radius:7px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.quest-reward-art canvas{object-fit:contain;width:40px;height:40px}.quest-reward-description{flex-direction:column;gap:4px;min-width:0;display:flex}.quest-reward-description b{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.quest-edit-item-preview{background:#a1c3a407;border:1px solid #ffffff15;border-radius:7px;flex-shrink:0;width:38px;height:38px}.quest-reward-items .quest-coin-reward{align-self:center;padding:7px 4px}.quest-panel{width:100%;height:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:blur(20px)saturate(1.12)brightness(1.06);backdrop-filter:blur(20px)saturate(1.12)brightness(1.06);text-shadow:0 1px 3px #0007;background:linear-gradient(135deg,#ffffff38,#12121252);border:0;border-radius:0;inset:0}.quest-panel-header{padding:12px max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left));border-color:#ffffff25}.quest-title-icon{color:#fff;background:0 0;border:0;border-radius:0;width:30px;height:30px}.quest-page-title{gap:8px}.quest-page-title small{display:none}.quest-panel-header h2{letter-spacing:.5px;font-size:17px}.quest-panel-header>button{background:#ffffff12;border-radius:0;width:32px;height:32px}.quest-panel-body{padding:12px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));flex:1}.quest-panel-body>.quest-primary{padding:6px 10px;font-size:11px}.quest-list-caption{color:#fff;margin:10px 0 8px}.quest-list-caption small{color:#e4e8df}.quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:10px;display:grid}.quest-card{background:linear-gradient(135deg,#ffffff1a,#00000020);border:0;border-radius:0;margin:0;padding:12px;box-shadow:inset 0 1px #ffffff25}.quest-card>header{gap:8px}.quest-card-icon{color:#edf5e8;background:0 0;border:0;border-radius:0;width:28px;height:28px}.quest-card-icon svg{width:19px;height:19px}.quest-card-heading h3{font-size:14px}.quest-card-badges{margin-top:2px}.quest-card header .quest-card-badges span{color:#d8e7d6;font-size:9px}.quest-card header .quest-card-time{color:#edf1e9;font-size:11px}.quest-objectives{gap:5px;margin:9px 0}.quest-objectives>small{display:none}.quest-objectives>div{color:#fff;font-size:11px}.quest-objectives b{color:#e5eee0}.quest-reward-box{background:0 0;border:0;border-top:1px solid #ffffff20;border-radius:0;padding:8px 0}.quest-reward-caption>small{color:#e0e8dc;font-size:9px}.quest-reward-caption>span{color:#d3decb;font-size:9px}.quest-reward-items{gap:6px 10px;margin-top:5px}.quest-reward-items .quest-item-reward{background:#ffffff09;border:0;border-radius:0;gap:5px;min-width:90px;padding:2px 4px}.quest-reward-art{background:0 0;border-radius:0;width:30px;height:30px}.quest-reward-art canvas{width:30px;height:30px}.quest-reward-description{gap:2px}.quest-reward-description b{color:#fff;font-size:10px}.quest-reward-description small{color:#e0e7d9;font-size:9px}.quest-reward-items .quest-coin-reward{padding:2px 0}.quest-reward-items .quest-coin-reward small{color:#e8ddb8}.quest-card-footer{gap:6px;margin-top:6px}.quest-card-footer>span{color:#e1e9dc;font-size:9px}.quest-card-footer .quest-primary{border-radius:3px;padding:6px 9px;font-size:10px}.quest-admin-tools{border-color:#ffffff1c;margin-top:8px;padding-top:7px}.quest-admin-tools summary{color:#d6e2d1;font-size:9px}.quest-admin-tools[open] summary{margin-bottom:6px}.quest-admin-tools button{color:#edf2e8;background:#ffffff0a;border-radius:3px;padding:5px 7px}.quest-admin-tools .quest-danger{color:#ffd0be}.quest-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;max-width:1100px;margin:0 auto;display:grid}.quest-form>.quest-section:first-child,.quest-form>.quest-actions{grid-column:1/-1}.quest-section{background:#00000014;border:0;border-radius:0;padding:10px}.quest-section legend{color:#edf4e7}.quest-muted{color:#d2dfce}.quest-form>.quest-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#232c21b3;padding:8px;bottom:-18px}.quest-field input,.quest-field select{color:#fff;background:#00000026;border-color:#ffffff2a}.quest-empty{color:#d8e9d3}.quest-empty b{color:#fff}@media (max-width:600px){.quest-panel{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.quest-card-grid{grid-template-columns:1fr;gap:8px}.quest-panel-header{padding-top:max(12px,env(safe-area-inset-top))}.quest-panel-body{padding-left:12px;padding-right:12px}.quest-form{grid-template-columns:1fr}.quest-form>.quest-section:first-child,.quest-form>.quest-actions{grid-column:auto}.quest-card{padding:11px}}@media (max-height:500px){.quest-panel{max-height:none;inset:0}.quest-panel-header,.quest-panel-body{padding:8px 14px}.quest-list-caption{margin:7px 0}.quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.quest-confirm{-webkit-backdrop-filter:blur(20px)saturate(1.12)brightness(1.06);backdrop-filter:blur(20px)saturate(1.12)brightness(1.06);text-shadow:0 1px 3px #0006;color:#fff;background:linear-gradient(135deg,#ffffff38,#12121233);border:1px solid #ffffff6b;box-shadow:inset 0 1px #ffffff4d,0 12px 36px #0003}.quest-confirm-backdrop{background:#00000038}.quest-panel button,.quest-panel .quest-primary,.quest-confirm button,.quest-confirm .quest-primary,.quest-map-toolbar button,.quest-map-toolbar .quest-primary,.quest-object-settings button,.quest-queue button,.quest-hud-details button{color:#fff;border-radius:4px;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff40!important}.quest-panel button:hover:not(:disabled),.quest-confirm button:hover:not(:disabled),.quest-map-toolbar button:hover:not(:disabled),.quest-queue button:hover:not(:disabled){background:0 0!important;border-color:#fff9!important}:is(.quest-panel button:focus-visible,.quest-confirm button:focus-visible,.quest-map-toolbar button:focus-visible,.quest-queue button:focus-visible){outline-offset:2px;outline:2px solid #ffffff90}.quest-panel button:disabled{opacity:.42}.quest-panel .quest-admin-tools .quest-danger{color:#ffd0be}.quest-map-toolbar .quest-primary{border-color:#ffffffbf!important}.quest-panel-header>button{border:0!important}.quest-hud .quest-hud-toggle,.quest-hud .quest-hud-exit{background:0 0!important}.quest-confirm .quest-actions{gap:10px;margin-top:12px}.quest-confirm .quest-actions button{min-width:72px;padding:8px 14px}.quest-form>.quest-actions{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;padding:8px 0;position:static}.vog-object-picker.is-quest-editing{z-index:110}.quest-spectator{z-index:80;left:50%;bottom:max(18px,env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9f5ef;pointer-events:auto;white-space:nowrap;background:#12201bc7;border:1px solid #ffffff2a;border-radius:999px;align-items:center;max-width:min(640px,100% - 32px);padding:0;font-size:12px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 3px 12px #0003}.quest-spectator-info{align-items:center;gap:8px;min-width:0;padding:7px 11px;display:flex}.quest-spectator-info>svg{color:#7fe2b4;flex-shrink:0}.quest-spectator-task,.quest-spectator-player{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quest-spectator-task{max-width:150px;font-weight:500}.quest-spectator-player{color:#b8d0c0;max-width:180px}.quest-spectator button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff25;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}.quest-spectator button:last-child{border-radius:0 999px 999px 0}.quest-spectator button:hover{background:#ffffff12}.quest-spectator button:focus-visible{outline-offset:-3px;outline:2px solid #7fe2b4}@media (max-height:500px){.quest-spectator{bottom:max(12px,env(safe-area-inset-bottom))}}@media (max-width:600px){.quest-spectator-info{gap:6px;padding:7px 8px}.quest-spectator-task{max-width:90px}.quest-spectator-player{max-width:100px}.quest-spectator button{padding:7px 8px}.quest-spectator button>svg{display:none}}.quest-card-footer{flex-wrap:wrap}.quest-refresh-summary{align-items:center;gap:10px;display:flex}.quest-refresh-summary span{gap:4px;display:grid}.quest-refresh-summary small{color:#ffffffa8}.quest-panel.is-refined .quest-browser-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.quest-panel.is-refined .quest-list-tabs{gap:6px;display:flex}.quest-panel.is-refined .quest-list-tabs button{min-height:38px;padding:8px 13px;font-size:13px}.quest-panel.is-refined .quest-list-tabs button.is-active{color:#fff;border-color:#ffffffa0!important}.quest-list-tabs button>span{background:#ffffff14;border-radius:99px;padding:2px 6px;font-size:11px}.quest-panel.is-refined .quest-list-caption{margin:16px 0 10px}.quest-panel.is-refined .quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;max-width:1440px}.quest-panel.is-refined .quest-card{background:linear-gradient(135deg,#ffffff15,#00000012);border:1px solid #ffffff2d;border-radius:0;flex-direction:column;min-width:0;margin:0;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff18}.quest-panel.is-refined .quest-card>header{align-items:center;gap:10px}.quest-panel.is-refined .quest-card-icon{color:#eaf3df;flex-shrink:0;width:34px;height:34px}.quest-panel.is-refined .quest-card-icon svg{width:24px;height:24px}.quest-panel.is-refined .quest-card-heading{flex:1;min-width:0}.quest-panel.is-refined .quest-card-heading h3{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.quest-panel.is-refined .quest-card-badges{flex-wrap:wrap;gap:5px;margin-top:5px}.quest-panel.is-refined .quest-card-badges span{font-size:11px}.quest-completed-badge{align-items:center;gap:3px;display:inline-flex;color:#cbeabd!important}.quest-panel.is-refined .quest-card-time{white-space:nowrap;flex-shrink:0;font-size:12px}.quest-panel.is-refined .quest-objectives{gap:7px;margin:14px 0}.quest-panel.is-refined .quest-objectives>div{font-size:12px;line-height:1.5}.quest-panel.is-refined .quest-reward-box{padding:10px 0}.quest-panel.is-refined .quest-reward-caption small,.quest-panel.is-refined .quest-reward-caption span{font-size:10px}.quest-panel.is-refined .quest-reward-items{gap:8px 12px;margin-top:8px}.quest-panel.is-refined .quest-reward-art,.quest-panel.is-refined .quest-reward-art canvas{width:40px;height:40px}.quest-panel.is-refined .quest-reward-description b{overflow-wrap:anywhere;font-size:12px}.quest-panel.is-refined .quest-reward-description small{font-size:10px}.quest-panel.is-refined .quest-item-reward{min-width:0;padding:3px 5px}.quest-panel.is-refined .quest-card-footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:12px;display:flex}.quest-panel.is-refined .quest-card-footer>span{align-items:center;gap:5px;font-size:11px;display:flex}.quest-card-buttons{justify-content:flex-end;gap:8px;display:flex}.quest-panel.is-refined .quest-card-buttons button{border-radius:4px;min-height:38px;padding:8px 12px;font-size:12px}.quest-panel.is-refined .quest-card-buttons .quest-primary{flex:1}.quest-panel.is-refined .quest-admin-tools{margin-top:12px;padding-top:10px}.quest-panel.is-refined .quest-admin-tools summary{font-size:11px}.quest-panel.is-refined .quest-empty{padding:40px 16px}@media (max-width:600px){.quest-panel.is-refined .quest-card-grid{grid-template-columns:1fr}.quest-panel.is-refined .quest-card{padding:14px}}@media (orientation:landscape) and (pointer:coarse){.quest-panel.is-refined .quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.quest-panel.is-refined .quest-card{padding:12px}}.quest-object-field{position:relative}.quest-row .quest-object-field{flex:1;width:auto;min-width:140px}.quest-object-selected{color:#edf3e8;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;display:flex}.quest-object-selected canvas{flex-shrink:0;width:36px;height:36px}.quest-object-results{z-index:150;background:#23281ff2;border:1px solid #ffffff45;border-radius:6px;gap:4px;min-width:200px;max-height:240px;padding:6px;display:grid;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0005}.quest-object-results button{text-align:left;gap:8px;width:100%;justify-content:flex-start!important;padding:5px!important;display:flex!important}.quest-object-results canvas{flex-shrink:0;width:42px;height:42px}.quest-object-results span{gap:3px;min-width:0;display:grid}.quest-object-results b{overflow-wrap:anywhere;font-size:12px}.quest-object-results small{color:#ffffffa0;font-size:11px}.quest-field input[type=number]{-webkit-appearance:textfield;appearance:textfield}.quest-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quest-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:600px){.quest-row{flex-wrap:wrap}.quest-row .quest-object-field{min-width:calc(100% - 50px)}.quest-object-field input{font-size:16px}.quest-object-results{max-height:200px}}.quest-hud-details>span{flex-wrap:wrap;align-items:center;gap:5px;transition:color .15s;display:flex}.quest-hud-details>span.is-achieved{color:#91e5a6}.quest-hud-details>span.is-achieved small{color:inherit;opacity:.85;font-size:9px}.quest-hud-details>span.is-achieved svg{flex-shrink:0}.quest-panel.is-refined .quest-card.is-completed .quest-objectives>div,.quest-panel.is-refined .quest-card.is-completed .quest-objectives b{color:#91e5a6}.quest-panel.is-refined .quest-card.is-completed .quest-objectives i{background:#91e5a6}.quest-panel.is-refined .quest-card-grid{grid-auto-rows:auto;align-items:start}.quest-panel.is-refined .quest-card{box-sizing:border-box;height:380px}.quest-card-body{flex-direction:column;flex:1;min-height:0;margin-top:8px;display:flex}.quest-card-content{flex:1;min-height:0;overflow:hidden}.quest-panel.is-refined .quest-card-body .quest-objectives{margin-top:4px}.quest-panel.is-refined .quest-card-expand{flex-shrink:0;align-self:stretch;min-height:30px;margin-top:4px;padding:4px 8px;font-size:11px}.quest-card-expand svg{transition:transform .15s}.quest-card-expand svg.is-expanded{transform:rotate(180deg)}:is(.quest-panel.is-refined .quest-card:has(.quest-card-body.is-expanded),.quest-panel.is-refined .quest-card:has(.quest-admin-tools[open])){height:auto;min-height:380px}.quest-card-body.is-expanded{flex:none}.quest-card-body.is-expanded .quest-card-content{flex:none;overflow:visible}.quest-panel.is-refined .quest-card-heading h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quest-panel.is-refined .quest-card:has(.quest-card-body.is-expanded) .quest-card-heading h3{display:block}@media (pointer:coarse),(max-width:760px){.quest-panel.is-refined{-moz-text-size-adjust:100%;text-size-adjust:100%}.quest-panel.is-refined .quest-panel-header{padding:max(5px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 5px max(10px,env(safe-area-inset-left))}.quest-panel.is-refined .quest-panel-header h2{font-size:14px}.quest-panel.is-refined .quest-title-icon{width:24px;height:24px}.quest-panel.is-refined .quest-page-title{gap:6px}.quest-panel.is-refined .quest-panel-header>button{width:32px;height:32px;padding:6px}.quest-panel.is-refined .quest-panel-body{padding:6px max(10px,env(safe-area-inset-right)) max(10px,var(--app-safe-bottom)) max(10px,env(safe-area-inset-left))}.quest-panel.is-refined .quest-browser-tools{gap:6px;margin-top:0}.quest-panel.is-refined .quest-list-tabs button,.quest-panel.is-refined .quest-browser-tools>.quest-primary{gap:4px;min-height:30px;padding:4px 8px;font-size:11px}.quest-panel.is-refined .quest-list-tabs button>span{font-size:10px}.quest-panel.is-refined .quest-list-caption{margin:7px 0 6px;font-size:10px}.quest-panel.is-refined .quest-card-grid{grid-template-columns:1fr;gap:7px}.quest-panel.is-refined .quest-card{height:240px;padding:9px}:is(.quest-panel.is-refined .quest-card:has(.quest-card-body.is-expanded),.quest-panel.is-refined .quest-card:has(.quest-admin-tools[open])){height:auto;min-height:240px}.quest-panel.is-refined .quest-card>header{gap:6px}.quest-panel.is-refined .quest-card-icon{width:24px;height:24px}.quest-panel.is-refined .quest-card-icon svg{width:19px;height:19px}.quest-panel.is-refined .quest-card-heading h3{font-size:13px}.quest-panel.is-refined .quest-card-badges{gap:4px;margin-top:2px}.quest-panel.is-refined .quest-card-badges span,.quest-panel.is-refined .quest-card-time{font-size:10px}.quest-panel.is-refined .quest-card-body{margin-top:5px}.quest-panel.is-refined .quest-objectives{gap:3px;margin:5px 0}.quest-panel.is-refined .quest-objectives>div{gap:5px;font-size:11px;line-height:1.35}.quest-panel.is-refined .quest-objectives b{font-size:10px}.quest-panel.is-refined .quest-reward-box{padding:6px 0}.quest-panel.is-refined .quest-reward-items{gap:4px 8px;margin-top:4px}.quest-panel.is-refined .quest-reward-art,.quest-panel.is-refined .quest-reward-art canvas{width:26px;height:26px}.quest-panel.is-refined .quest-reward-description b,.quest-panel.is-refined .quest-reward-items>span{font-size:11px}.quest-panel.is-refined .quest-card-footer{gap:5px;padding-top:5px}.quest-panel.is-refined .quest-card-footer>span{font-size:10px}.quest-panel.is-refined .quest-card-buttons{gap:5px}.quest-panel.is-refined .quest-card-buttons button,.quest-panel.is-refined .quest-card-expand{min-height:30px;padding:4px 8px;font-size:11px}.quest-panel.is-refined .quest-admin-tools{margin-top:5px;padding-top:5px}.quest-panel.is-refined .quest-admin-tools summary{font-size:10px}}@media (orientation:landscape) and (pointer:coarse){.quest-panel.is-refined .quest-card-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.quest-panel.is-refined .quest-card{height:220px}:is(.quest-panel.is-refined .quest-card:has(.quest-card-body.is-expanded),.quest-panel.is-refined .quest-card:has(.quest-admin-tools[open])){height:auto;min-height:220px}}.hide-seek-picker{z-index:95;box-sizing:border-box;color:#fff;pointer-events:auto;flex-direction:column;gap:10px;width:min(320px,100% - 36px);max-height:65%;padding:14px;display:flex;position:absolute;top:140px;left:18px}.hide-seek-picker header{justify-content:space-between;display:flex}.hide-seek-picker small{font-size:12px;line-height:1.6}.hide-seek-picker input{color:#fff;background:#0005;border:1px solid #ffffff40;border-radius:4px;min-width:0;padding:9px}.hide-seek-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:auto}.hide-seek-picker button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:4px;justify-items:center;gap:4px;padding:6px;font-size:11px;display:grid}.hide-seek-picker canvas{width:60px;height:60px}.hide-seek-picker button:hover{border-color:#fff}@media (max-height:500px){.hide-seek-picker{width:270px;max-height:75%;top:65px}}.hide-seek-limited-view .hunger-vignette,:is(.hide-seek-limited-view .nearby-player-labels,.game-viewport:has(.quest-hud.is-hide-seek,.quest-spectator.is-hide-seek) .nearby-player-labels){display:none}.quest-hud.is-hide-seek{border-radius:999px;flex-direction:row;align-items:center;width:max-content;min-width:0;max-width:calc(100% - 24px);max-height:48px;display:flex;overflow:hidden}.quest-hud.is-hide-seek .quest-hud-toggle{white-space:nowrap;flex:auto;gap:7px;min-width:0;padding:8px 10px}.quest-hud.is-hide-seek .quest-hud-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(120px,30vw);display:block;overflow:hidden}.quest-hud.is-hide-seek strong,.quest-hud.is-hide-seek .quest-hud-exit,.quest-hud.is-hide-seek svg{flex-shrink:0}.quest-hud.is-hide-seek .quest-hud-exit{white-space:nowrap;word-break:keep-all;min-height:32px;padding:6px 10px}.quest-hud.is-hide-seek.is-map-open{max-width:calc(100% - 24px)}.quest-fixed-points{flex-wrap:wrap;gap:6px;max-height:160px;margin-top:10px;display:flex;overflow:auto}.quest-fixed-points button{font-variant-numeric:tabular-nums}.personal-modal .personal-ledger-pane{height:100%;min-height:0}.coin-ledger{color:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.coin-ledger>header{border-bottom:1px solid #ffffff20;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.coin-ledger>header>div{align-items:center;gap:10px;display:flex}.coin-ledger>header svg{color:#f0d47b;width:22px;height:22px}.coin-ledger h2{margin:0;font-size:18px}.coin-ledger header p{color:#fff9;margin:4px 0 0;font-size:11px}.coin-ledger button{min-height:36px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff30;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.coin-ledger button svg{width:16px;height:16px}.coin-ledger button:disabled{opacity:.4;cursor:default}.coin-ledger-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 18px;overflow:auto}.coin-ledger table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.coin-ledger th{z-index:1;color:#c8d4cb;white-space:nowrap;background:#233027;padding:12px 10px;font-size:11px;font-weight:500;position:sticky;top:0}.coin-ledger td{vertical-align:top;border-bottom:1px solid #ffffff14;padding:14px 10px}.coin-ledger td:first-child,.coin-ledger td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.coin-ledger td b,.coin-ledger td span,.coin-ledger td small{display:block}.coin-ledger td b{font-size:12px;font-weight:500}.coin-ledger td span{margin-top:3px;font-size:12px}.coin-ledger td small{color:#fff8;margin-top:5px;font-size:10px}.coin-ledger time{white-space:nowrap;color:#ffffffb8;font-size:11px}.coin-ledger-amount{font-size:17px}.coin-ledger-amount.is-income{color:#8de0a7}.coin-ledger-amount.is-expense{color:#ff9292}.coin-ledger>footer{border-top:1px solid #ffffff20;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}.coin-ledger footer output{color:#fffa;font-size:11px}.coin-ledger footer>div{gap:8px;display:flex}.coin-ledger-empty{color:#fff9;place-items:center;min-height:120px;font-size:13px;display:grid}.coin-ledger-error{color:#ffb1a5;justify-content:space-between;align-items:center;gap:10px;padding:8px 18px;font-size:12px;display:flex}.coin-ledger-notice{color:#e5ca84;padding:8px 18px;font-size:11px}@media (max-width:700px),(max-height:500px){.coin-ledger>header{padding:8px 12px}.coin-ledger h2{font-size:15px}.coin-ledger-scroll{padding:0 10px}.coin-ledger table{min-width:560px}.coin-ledger th{padding:8px 7px}.coin-ledger td{padding:10px 7px}.coin-ledger>footer{padding:7px 12px}.coin-ledger-amount{font-size:15px}}
