.room-ui.room-ui .lb-hd-top{flex-wrap:wrap}.room-ui.room-ui .lb-date-range{font:14px var(--font-type);letter-spacing:.02em;color:var(--room-muted);white-space:nowrap}.lb-dot[aria-label="在线状态未知"]{background:transparent;border:1px dashed}.room-ui.room-ui{--room-rgb:26,24,20;--room-text:#d9d2c0;--room-muted:#c1b99e;--room-line:rgba(198,176,116,.3);--room-accent:#c9a961;--room-selected:#2d3a23;--room-on-accent:#302113;--room-soft:rgba(221,207,155,.07);--room-control:#28241c;--room-material:repeating-linear-gradient(8deg,#e8c58703 0 1px,transparent 1px 4px),linear-gradient(120deg,#d7a75c0d,transparent 35%,#00000018);--room-frame:#b28a4e80;--room-edge:#e9cb862b;--ink:var(--room-text);--linen:var(--room-text);color:var(--room-text)}body[data-supervisor=klaus] .room-ui.room-ui{--room-rgb:17,19,21;--room-text:#d8d2c6;--room-muted:#bbc1c5;--room-line:rgba(187,195,204,.28);--room-accent:#c49752;--room-selected:#3f514a;--room-on-accent:#fff4f2;--room-soft:rgba(205,216,228,.065);--room-control:#25292c;--room-material:repeating-linear-gradient(0deg,#deebff05 0 1px,transparent 1px 3px),linear-gradient(115deg,#bfcddd0b,transparent 45%,#03060922);--room-frame:#9eacb980;--room-edge:#d2deed26}body[data-supervisor=liu] .room-ui.room-ui{--room-rgb:27,35,29;--room-text:#e7dfca;--room-muted:#c2ccb9;--room-line:rgba(209,215,181,.26);--room-accent:#c4b383;--room-selected:#3b5545;--room-on-accent:#163d2e;--room-soft:rgba(226,233,202,.07);--room-control:#293b30;--room-material:radial-gradient(ellipse at 10% 20%,#e4eac60a,transparent 65%),repeating-linear-gradient(176deg,#f4efd603 0 1px,transparent 1px 5px);--room-frame:#a48b5a99;--room-edge:#ecdfb72b}.room-ui.room-ui :is(button,input,select,summary){touch-action:manipulation}.room-ui.room-ui :is(button,input,select,summary):focus-visible{outline:2px solid var(--room-accent);outline-offset:3px}.room-ui.room-ui :is(h1,h2,h3,.label,.task-title,.lb-pod-name,.lb-li-name){color:var(--room-text);text-shadow:none}.room-ui.room-ui :is(.btn-paper,.pick-opt,.field-num,select,.lb-close,.task-btn,.room-task-tabs button,.lb-periods button,.archive-tabs button,.decor-category-tab,.decor-owned-filter button,.decor-cart-open){min-height:44px;max-width:100%;padding:8px 12px;color:var(--room-text);border:1px solid var(--room-line);background:var(--room-control);box-shadow:none;text-shadow:none;font-family:var(--font-type);font-size:13px;line-height:1.4;letter-spacing:.02em;border-radius:5px;white-space:normal}.room-ui.room-ui :is(button[aria-selected=true],button[aria-pressed=true],.pick-opt.on,.lb-periods .on,.archive-tabs .active,.task-btn.claim,.decor-category-tab.on,.decor-owned-filter .on){background:var(--room-accent);color:var(--room-on-accent);border-color:var(--room-accent);box-shadow:none}.room-ui.room-ui :is(.btn-paper.danger,.stats-clear-btn){color:#ffb5b5;border-color:#a95158}.room-ui.room-ui button:disabled{opacity:.5}.room-ui.room-ui input[type=range]{accent-color:var(--room-accent)}.room-ui.room-ui :is(.form-shell,.dossier-shell,.sup-body),.room-ui.room-ui.lb-shell{background:rgba(var(--room-rgb),var(--room-alpha,.94));color:var(--room-text);border:1px solid var(--room-line);border-radius:10px;box-shadow:0 16px 48px #0005}.room-ui.room-ui :is(.form-shell,.dossier-shell,.sup-body){backdrop-filter:none}.room-ui.room-ui.lb-shell{backdrop-filter:blur(16px)}.room-ui.room-ui :is(.form-shell,.dossier-shell):after,.room-ui.room-ui :is(.form-shell,.dossier-shell):before,.room-ui.room-ui.lb-shell:after,.room-ui.room-ui.lb-shell:before{display:none}.room-ui.room-ui .room-disclosure{border:0;border-block:1px solid var(--room-line);background:transparent}.room-ui.room-ui .room-disclosure>summary{padding:10px 0;min-height:44px;cursor:pointer;color:var(--room-text);font-size:13px;line-height:1.6}.room-ui.room-ui .room-disclosure>summary span{color:var(--room-muted);margin-left:10px}.room-ui.room-ui [hidden]{display:none!important}.room-ui.room-ui.screen-dossier,.room-ui.room-ui.screen-form{padding-block:68px 28px}.room-ui.room-ui>.workstation-return-slot{height:0;min-height:0;margin:0;padding:0}.room-ui.room-ui .form-shell{width:min(1040px,100%);max-width:1040px;margin-inline:auto;padding:24px 30px}.room-ui.room-ui .form-header{border-color:var(--room-line);margin-bottom:12px;padding-bottom:12px}.room-ui.room-ui .form-header h1{font-size:clamp(21px,2.5vw,30px);letter-spacing:.12em}.room-ui.room-ui .form-title-wrap{flex-wrap:wrap;gap:12px}.room-ui.room-ui.screen-form [role=tablist]{gap:6px}.room-ui.room-ui.screen-form [role=tab]{border-color:var(--room-line);color:var(--room-text);background:var(--room-control)}.room-ui.room-ui.screen-form [role=tab][aria-selected=true]{color:var(--room-on-accent);background:var(--room-accent)}.room-ui.room-ui .form-row{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);gap:18px;padding:16px 0;border-color:var(--room-line)}.room-ui.room-ui .form-row>*{min-width:0}.room-ui.room-ui .form-row .label{font-size:14px;color:var(--room-text)}.room-ui.room-ui .form-row .label .num{color:var(--room-muted);font-size:11px}.room-ui.room-ui .form-row .label .ru{color:var(--room-muted);opacity:.65;letter-spacing:.07em}.room-ui.room-ui.screen-form .form-row p{color:var(--room-muted)!important}.room-ui.room-ui.screen-form label{color:var(--room-text)!important}.room-ui.room-ui.screen-form label strong{color:var(--room-text)}.room-ui.room-ui.screen-form label small{color:var(--room-muted)}.room-ui.room-ui .range-row{display:grid;grid-template-columns:minmax(100px,1fr) auto auto;gap:10px;align-items:center}.room-ui.room-ui .range-row input[type=range]{width:100%;min-width:0}.room-ui.room-ui .range-row>p{grid-column:1/-1}.room-ui.room-ui .form-footer{padding-top:12px;margin-top:8px;opacity:.6}.room-ui.room-ui .dossier-shell{width:min(1180px,100%);max-width:1180px;padding:24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.room-ui.room-ui .dossier-shell>*{grid-column:1/-1;min-width:0}.room-ui.room-ui .dossier-shell>.dossier-identity-card{grid-column:1}.room-ui.room-ui .dossier-shell>.honor-book{grid-column:2}.room-ui.room-ui :is(.dossier-identity-card,.honor-book,.dossier-summary-card,.dossier-section,.dossier-officer-card){margin:0;padding:16px;border:1px solid var(--room-line);border-radius:6px;background:var(--room-soft);box-shadow:none;color:var(--room-text)}.room-ui.room-ui .dossier-identity-card{grid-template-columns:54px minmax(0,1fr);gap:12px;align-content:start}.room-ui.room-ui .dossier-identity-totals{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.room-ui.room-ui :is(.dossier-identity-actions,.dossier-account-identities){grid-column:1/-1}.room-ui.room-ui .dossier-identity-mark{width:52px;height:52px;font-size:24px}.room-ui.room-ui :is(.honor-book h2,.dossier-hd h1){color:var(--room-text);text-shadow:none}.room-ui.room-ui .dossier-hd{border-color:var(--room-line);margin:0;padding-bottom:10px}.room-ui.room-ui .dossier-hd .subj{color:var(--room-muted)}.room-ui.room-ui .honor-rank-card{padding:12px 0;gap:14px;background:none;border:0}.room-ui.room-ui :is(.hrc-points,.hrc-next,.dossier-identity-copy strong,.dossier-identity-totals b){color:var(--room-text)}.room-ui.room-ui :is(.hrc-rule,.dossier-hd-note,.profile-label,.dossier-identity-totals small,.dossier-identity-email){color:var(--room-muted)}.room-ui.room-ui .honor-wall{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.room-ui.room-ui .stats-empty{padding:24px 14px;color:var(--room-muted);min-height:0}.room-ui.room-ui.screen-dossier :is(section[aria-label],.dossier-summary-card,.archive-dashboard,.dossier-section.archive-workbench){background:var(--room-soft)!important;border-color:var(--room-line)!important;color:var(--room-text)!important;box-shadow:none}.room-ui.room-ui.screen-dossier :is(.dossier-summary-head,.archive-head,.archive-insights-kicker){color:var(--room-text)!important}.room-ui.room-ui.screen-dossier .dossier-identity-card :is(.profile-label,.dossier-identity-totals small){color:var(--room-muted)!important}.room-ui.room-ui.screen-dossier .dossier-identity-mark{background:var(--room-control);border-color:var(--room-line);box-shadow:none}.room-ui.room-ui.screen-dossier :is(.dossier-identity-totals>span,.kpi,.dossier-latest-case){background:var(--room-soft);border-color:var(--room-line)}.room-ui.room-ui.screen-dossier :is(.kpi .v,.dossier-latest-case b){color:var(--room-text)}.room-ui.room-ui.screen-dossier .dossier-account-delete{margin-top:14px}.room-ui.room-ui.screen-dossier .dossier-account-delete p{color:#efb8b8!important}.room-ui.room-ui.screen-supply .sup-wrap{width:min(1380px,calc(100% - 32px));padding-top:70px;padding-bottom:28px}.room-ui.room-ui.screen-supply .sup-title-img{width:164px}.room-ui.room-ui.screen-supply .sup-bal{background:var(--room-soft);border:1px solid var(--room-line);box-shadow:none}.room-ui.room-ui.screen-supply :is(.sup-checkin,.sup-invite-mini){color:var(--room-text);background:var(--room-control);border:1px solid var(--room-line);box-shadow:none}.room-ui.room-ui.screen-supply :is(.sup-head,.sup-head-bar,.sup-tabs,.sup-inventory,.sup-body){min-width:0}.room-ui.room-ui.screen-supply .sup-body{padding:20px;background:rgba(var(--room-rgb),var(--room-alpha,.94));color:var(--room-text);border:1px solid var(--room-line);border-radius:10px;box-shadow:0 16px 48px #0005}.room-ui.room-ui.screen-supply .sup-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-block:10px}.room-ui.room-ui.screen-supply .sup-tab{flex:1 1 100px;min-width:0;min-height:44px;background:var(--room-control);border:1px solid var(--room-line);color:var(--room-text);box-shadow:none;padding:9px}.room-ui.room-ui.screen-supply .sup-tab.on{background:var(--room-accent);color:var(--room-on-accent)}.room-ui.room-ui.screen-supply .sup-tab .zh{color:inherit;font-size:14px}.room-ui.room-ui.screen-supply .sup-tab .ru{color:inherit;opacity:.65}.room-ui.room-ui.screen-supply .sup-inventory{padding:9px 12px;background:var(--room-soft);border:1px solid var(--room-line);color:var(--room-muted)}.room-ui.room-ui .decor-tab{gap:12px}.room-ui.room-ui :is(.decor-intro,.decor-catalog-tools,.decor-member-row){background:transparent;border:0;padding:0;margin-bottom:0}.room-ui.room-ui .decor-intro{gap:16px;align-items:start}.room-ui.room-ui .decor-intro-help{border:0}.room-ui.room-ui .decor-intro-help>summary{padding:2px 0;min-height:36px;color:var(--room-muted)}.room-ui.room-ui .decor-intro h2{font-size:23px;margin-bottom:8px}.room-ui.room-ui .decor-intro p{color:var(--room-muted);font-size:13px;max-width:72ch;line-height:1.6}.room-ui.room-ui .decor-medal-row{margin-bottom:0;padding:0;min-height:0}.room-ui.room-ui .decor-medal-hd{padding-top:10px}.room-ui.room-ui .decor-catalog-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1fr);gap:10px 16px;align-items:start}.room-ui.room-ui .decor-catalog-topline{grid-column:1/-1;margin:0}.room-ui.room-ui .decor-search-row{grid-column:2;grid-row:2;margin:0;flex-wrap:wrap;gap:8px}.room-ui.room-ui .decor-filter-details{grid-column:1}.room-ui.room-ui :is(.decor-style-filters,.decor-category-tabs){display:flex;flex-wrap:wrap;gap:6px;margin-block:8px}.room-ui.room-ui .decor-search{width:100%;max-width:none}.room-ui.room-ui .decor-search input{width:100%;min-height:44px;background:var(--room-control);border-color:var(--room-line);color:var(--room-text)}.room-ui.room-ui .decor-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px}.room-ui.room-ui .decor-card{min-width:0;padding:12px;gap:10px;background:var(--room-soft);border:1px solid var(--room-line);border-radius:7px;box-shadow:none}.room-ui.room-ui .decor-preview{border:0;min-height:135px;background:transparent}.room-ui.room-ui .decor-title{color:var(--room-text)}.room-ui.room-ui .decor-desc{color:var(--room-muted);line-height:1.65}.room-ui.room-ui .decor-story{border:0}.room-ui.room-ui .decor-story>summary{min-height:32px;padding:3px 0;color:var(--room-muted)}.room-ui.room-ui .decor-act{margin-top:auto}.room-ui.room-ui .decor-act .btn-paper.decor-trial-open{background:var(--room-accent);color:var(--room-on-accent);border-color:var(--room-accent)}.lb-veil.room-page-veil{box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#080b082e;backdrop-filter:blur(2px);align-items:center;justify-content:center}.room-ui.room-ui.lb-shell{width:min(940px,calc(100vw - 32px));max-width:940px;padding:18px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-sizing:border-box;margin:0}.room-ui.room-ui :is(.lb-hd,.lb-bar,.lb-rule,.room-task-tabs){flex:0 0 auto}.room-ui.room-ui .lb-hd{padding:0 48px 12px 0;border:0}.room-ui.room-ui :is(.lb-hd-ru,.lb-stamp,.lb-hd-star){display:none}.room-ui.room-ui .lb-hd-top{justify-content:start}.room-ui.room-ui .lb-hd h2{font-size:25px;letter-spacing:.09em;color:var(--room-text)}.room-ui.room-ui.lb-shell .lb-close{width:44px;height:44px;padding:0;font-size:27px}.room-ui.room-ui .lb-bar{display:flex;flex-wrap:wrap;gap:10px}.room-ui.room-ui .lb-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.room-ui.room-ui .lb-rule{margin:8px 0;padding:0;border:0;background:none}.room-ui.room-ui .lb-rule summary{cursor:pointer;min-height:44px;padding:10px;border:1px solid var(--room-line);border-radius:5px;color:var(--room-text)}.room-ui.room-ui .lb-rule summary span{color:var(--room-muted)}.room-ui.room-ui .lb-rule-panel{color:var(--room-muted);padding:12px;max-height:32dvh;overflow-y:auto;border-bottom:1px solid var(--room-line)}.room-ui.room-ui .room-reward-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:12px}.room-ui.room-ui .room-reward-tiers>span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:8px;background:var(--room-soft);color:var(--room-text)}.room-ui.room-ui .lb-viewer-rank{position:sticky;top:0;z-index:2;background:rgb(var(--room-rgb));border:1px solid var(--room-line);color:var(--room-text);margin:0 0 14px}.room-ui.room-ui .lb-viewer-rank b{color:var(--room-text)}.room-ui.room-ui .lb-viewer-rank small{color:var(--room-muted);font-size:12px}.room-ui.room-ui.room-leaderboard .archive-tabs button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid var(--room-frame);border-radius:7px 7px 2px 2px;color:var(--room-muted);background:linear-gradient(180deg,#ffffff08,#00000020),var(--room-control);box-shadow:inset 0 1px 0 var(--room-edge),0 2px 2px #0004;transition:background-color .15s,border-color .15s,box-shadow .15s}.room-ui.room-ui.room-leaderboard .archive-tabs button.active{color:var(--room-text);font-weight:700;border-color:var(--room-frame);background:linear-gradient(160deg,#ffffff1a,transparent 55%),var(--room-control);box-shadow:inset 0 1px 0 #ffffff26,inset 0 0 0 1px var(--room-edge),0 2px 3px #0005}.room-ui.room-ui.room-leaderboard .archive-tabs button.active:after{content:"";position:absolute;inset:auto 10px 0;height:3px;background:var(--room-accent);border-radius:2px 2px 0 0}.lb-category-icon{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.room-ui.room-ui.room-leaderboard .lb-periods button{min-width:44px;min-height:40px;padding:7px 10px;font-size:12px;white-space:nowrap;background:transparent;color:var(--room-muted);border:1px solid transparent;border-radius:3px;box-shadow:none;letter-spacing:0}.room-ui.room-ui.room-leaderboard .lb-periods button.on{color:var(--room-text);border-color:var(--room-frame);font-weight:700;background:linear-gradient(180deg,#ffffff13,#00000010),var(--room-control);box-shadow:inset 0 1px 0 #ffffff20,0 1px 3px #0007}@media (hover:hover){.room-ui.room-ui.room-leaderboard .archive-tabs button:hover{color:var(--room-text);border-color:var(--room-muted)}.room-ui.room-ui.room-leaderboard .lb-periods button:hover:not(.on){color:var(--room-text);border-color:var(--room-line);background:var(--room-soft)}}.room-ui.room-ui.room-leaderboard .lb-bar button:active{box-shadow:inset 0 2px 4px #0006}.room-ui.room-ui.room-leaderboard .lb-bar button:focus-visible{outline:2px solid var(--room-text);outline-offset:2px}.room-ui.room-ui.room-leaderboard .archive-tabs{gap:6px;border:0}.room-ui.room-ui .lb-addfriend-trigger{min-height:36px;padding:6px 10px;font-size:12px;border:1px solid var(--room-line);border-radius:5px;background:var(--room-control);color:var(--room-text)}.room-ui.room-ui .lb-pod-name{font-size:14px;overflow-wrap:anywhere}.room-ui.room-ui .lb-pod .lb-pod-val{color:var(--room-text);text-shadow:none}.room-ui.room-ui .lb-reward-badge{font-size:12px}.room-ui.room-ui .lb-li.me{border-color:var(--room-accent)}.room-ui.room-ui .lb-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:8px 0}.room-ui.room-ui .lb-pod{min-width:0;background:var(--room-soft);border:1px solid var(--room-line);border-radius:8px;padding:16px 10px}.room-ui.room-ui .lb-pod.p1{order:2;padding-block:24px;border-color:#d5b46b;background:linear-gradient(180deg,#dbba6824,transparent)}.room-ui.room-ui .lb-pod.p2{order:1}.room-ui.room-ui .lb-pod.p3{order:3}.room-ui.room-ui .lb-podium.count-1{grid-template-columns:minmax(0,1fr);max-width:340px;margin-inline:auto}.room-ui.room-ui .lb-podium.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.room-ui.room-ui .lb-medal{width:66px;height:66px;margin:10px auto;border-radius:50%;border:4px double #edc86b;background:#5c471c;color:#ffe7a3;box-shadow:0 0 0 5px #d1b16218;display:grid;place-items:center;font-size:35px;font-weight:700}.room-ui.room-ui .p2 .lb-medal{border-color:#c4cdd3;background:#41484e;color:#f1f4f6}.room-ui.room-ui .p3 .lb-medal{border-color:#bf8a62;background:#543824;color:#f0c6a6}.room-ui.room-ui .lb-pod-title{color:var(--room-text);font-size:15px}.room-ui.room-ui .p1 .lb-pod-title{color:#f3d289}.room-ui.room-ui :is(.lb-pod-val,.lb-li-val){color:var(--room-text)}.room-ui.room-ui :is(.lb-reward-badge,.lb-li-reward){color:#e9d29a;background:none;border:0}.room-ui.room-ui .lb-li{padding:12px 8px;border-color:var(--room-line);background:transparent}.room-ui.room-ui .lb-scroll-footnote{color:var(--room-muted);background:transparent;border-color:var(--room-line)}.room-ui.room-ui .room-task-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.room-ui.room-ui .room-task-count{margin-left:auto;color:var(--room-muted);font-size:12px}.room-ui.room-ui .task-body{padding:0}.room-ui.room-ui .task-section{border:0;background:none;padding:0}.room-ui.room-ui .task-section h3{display:flex;flex-wrap:wrap;gap:8px;color:var(--room-text)}.room-ui.room-ui .task-section h3 small{color:var(--room-muted)}.room-ui.room-ui .task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.room-ui.room-ui .task-card{min-width:0;gap:14px;padding:16px;border:1px solid var(--room-line);border-radius:7px;background:var(--room-soft)}.room-ui.room-ui .task-card.ready{border-color:var(--room-accent)}.room-ui.room-ui .task-info{min-width:0;flex:1}.room-ui.room-ui .task-title{overflow-wrap:anywhere}.room-ui.room-ui .task-meta{flex-wrap:wrap}.room-ui.room-ui .task-reward{color:var(--room-text)}.room-ui.room-ui .task-bar{background:var(--room-line)}.room-ui.room-ui .task-bar i{background:var(--room-accent)}@media (max-width:700px){.room-ui.room-ui .dossier-shell,.room-ui.room-ui .form-shell{padding:16px}.room-ui.room-ui .form-row{grid-template-columns:1fr;gap:8px}.room-ui.room-ui .form-row .label .ru{display:none}.room-ui.room-ui .range-row{grid-template-columns:minmax(0,1fr) auto}.room-ui.room-ui .range-row>button{grid-column:1/-1}.room-ui.room-ui .dossier-shell{grid-template-columns:1fr}.room-ui.room-ui .dossier-shell>.dossier-identity-card,.room-ui.room-ui .dossier-shell>.honor-book{grid-column:1}.room-ui.room-ui.screen-supply .sup-wrap{width:calc(100% - 20px)}.room-ui.room-ui.screen-supply .sup-body{padding:12px}.room-ui.room-ui.screen-supply .sup-tabs{flex-wrap:nowrap;overflow-x:auto}.room-ui.room-ui.screen-supply .sup-tab{flex:0 0 auto;min-width:90px}.room-ui.room-ui.screen-supply .sup-tab .ru{display:none}.room-ui.room-ui .decor-catalog-tools{grid-template-columns:1fr}.room-ui.room-ui .decor-intro{flex-direction:row;flex-wrap:wrap;gap:8px}.room-ui.room-ui .decor-intro>:first-child{flex:1 1 150px;min-width:0}.room-ui.room-ui .decor-intro h2{font-size:20px}.room-ui.room-ui .decor-search-row{grid-column:1;grid-row:2}.room-ui.room-ui .decor-filter-details{grid-column:1;grid-row:3}.room-ui.room-ui .decor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.room-ui.room-ui .decor-card{padding:8px}.room-ui.room-ui .decor-act-row{flex-direction:column}.room-ui.room-ui .decor-act-row .btn-paper{flex-basis:auto}.room-ui.room-ui.lb-shell{padding:12px;width:calc(100vw - 20px)}.room-ui.room-ui .task-list{grid-template-columns:1fr}.room-ui.room-ui .lb-podium{gap:6px}.room-ui.room-ui .lb-pod{padding:10px 5px}.room-ui.room-ui .lb-pod.p1{padding-block:16px}.room-ui.room-ui .lb-pod-name{font-size:12px}.room-ui.room-ui .lb-pod .lb-pod-val{font-size:18px}.room-ui.room-ui .lb-medal{width:46px;height:46px;font-size:25px}.room-ui.room-ui .room-reward-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.room-ui.room-ui .decor-grid{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:560px){.lb-veil.room-page-veil{padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.room-ui.room-ui.screen-dossier,.room-ui.room-ui.screen-form{padding:52px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left))}.room-ui.room-ui .dossier-shell,.room-ui.room-ui .form-shell{padding:14px 18px}.room-ui.room-ui .form-header{padding-bottom:6px;margin-bottom:6px}.room-ui.room-ui .dossier-hd h1,.room-ui.room-ui .form-header h1{font-size:22px}.room-ui.room-ui.screen-form [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:6px}.room-ui.room-ui .form-row{grid-template-columns:minmax(130px,.6fr) minmax(0,2fr);padding-block:10px;gap:12px}.room-ui.room-ui .form-footer,.room-ui.room-ui .form-row .label .ru{display:none}.room-ui.room-ui .range-row{grid-template-columns:minmax(80px,1fr) auto auto}.room-ui.room-ui .range-row>button{grid-column:auto}.room-ui.room-ui.screen-supply .sup-wrap{padding-top:54px;width:calc(100% - 24px)}.room-ui.room-ui.screen-supply .sup-head{padding:0;grid-template-columns:auto minmax(0,1fr)}.room-ui.room-ui.screen-supply .sup-head-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.room-ui.room-ui.screen-supply :is(.sup-checkin,.sup-invite-mini){font-size:12px;white-space:normal}.room-ui.room-ui.screen-supply .sup-tabs{flex-wrap:nowrap;overflow-x:auto}.room-ui.room-ui.screen-supply .sup-tab{flex:0 0 auto}.room-ui.room-ui.screen-supply .sup-tab .ru{display:none}.room-ui.room-ui .decor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.room-ui.room-ui .decor-preview{min-height:100px}.room-ui.room-ui .decor-intro p{max-width:65ch;font-size:12px}.room-ui.room-ui.lb-shell{width:calc(100vw - 24px);max-height:calc(100dvh - 16px);padding:10px 14px}.room-ui.room-ui .lb-hd{margin:0;padding-bottom:5px}.room-ui.room-ui .lb-hd h2{font-size:20px}.room-ui.room-ui .lb-bar{margin:0;padding-right:0}.room-ui.room-ui .lb-rule{margin-block:5px}.room-ui.room-ui .lb-rule summary{min-height:36px;padding:6px 10px}.room-ui.room-ui .lb-pod,.room-ui.room-ui .lb-pod.p1{padding:8px}.room-ui.room-ui .lb-medal{width:40px;height:40px;margin-block:6px;font-size:23px}.room-ui.room-ui .lb-pod-sub{font-size:11px}.room-ui.room-ui .room-task-tabs{margin-block:4px 8px}.room-ui.room-ui .task-card{padding:12px}}.room-ui.room-ui:is(.screen-form,.screen-dossier){background:rgb(var(--room-rgb))}.room-ui.room-ui.screen-supply .sup-room,.room-ui.room-ui:is(.screen-form,.screen-dossier):before{background-image:linear-gradient(180deg,#09090955,#090909aa),var(--room-background);background-size:cover;background-position:50%,var(--room-background-position,center)}.room-ui.room-ui :is(.form-shell,.dossier-shell,.sup-body),.room-ui.room-ui.lb-shell{background-image:var(--room-material);border:1px solid var(--room-frame);border-radius:4px;box-shadow:0 18px 56px #0007,0 0 0 3px #100b0833,inset 0 0 0 4px #00000014,inset 0 0 0 5px var(--room-edge)}.room-ui.room-ui.screen-supply .sup-body{background-image:var(--room-material)}.room-ui.room-ui :is(.form-header,.dossier-hd,.lb-hd){border-bottom:1px solid var(--room-frame);background:linear-gradient(90deg,var(--room-soft),transparent)}.room-ui.room-ui :is(.btn-paper,.pick-opt,.task-btn,.sup-tab,.room-task-tabs button,.archive-tabs button,.lb-periods button){border-radius:3px;box-shadow:inset 0 1px #ffffff12,0 2px 3px #0002}.room-ui.room-ui :is(.task-card,.decor-card,.dossier-identity-card,.honor-book){border-radius:3px;background-image:linear-gradient(135deg,var(--room-soft),transparent 65%);box-shadow:inset 0 1px var(--room-edge)}.room-ui.room-ui.room-leaderboard{width:min(780px,calc(100vw - 32px));padding:22px 26px 16px}.room-ui.room-ui .lb-bureau{display:block;color:var(--room-muted);font-size:10px;letter-spacing:.2em;margin-bottom:7px}.room-ui.room-ui.room-leaderboard .lb-hd{margin-bottom:10px;padding-bottom:12px}.room-ui.room-ui.room-leaderboard .lb-hd h2{font-size:25px;letter-spacing:.18em}.room-ui.room-ui.room-leaderboard .lb-bar{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin:0}.room-ui.room-ui.room-leaderboard .archive-tabs{margin:0}.room-ui.room-ui .archive-tabs button :is(span,b){color:inherit}.room-ui.room-ui.room-leaderboard .lb-periods{margin:0;display:flex;gap:2px;padding:4px;min-width:0;background:rgba(var(--room-rgb),.8);border:1px solid var(--room-line);border-radius:6px;box-shadow:inset 0 2px 4px #0005,0 1px 0 var(--room-edge)}.room-ui.room-ui.room-leaderboard .lb-rule{margin:8px 0 4px}.room-ui.room-ui.room-leaderboard .lb-rule summary{min-height:32px;padding:5px 0;border:0;border-bottom:1px solid var(--room-line);border-radius:0;font-size:11px;display:flex;gap:10px;align-items:center;justify-content:space-between}.room-ui.room-ui.room-leaderboard .lb-rule summary b:after{content:" ＋"}.room-ui.room-ui.room-leaderboard .lb-rule[open] summary b:after{content:" −"}.room-ui.room-ui.room-leaderboard .lb-rule summary:after{display:none}.room-ui.room-ui.room-leaderboard .lb-podium{align-items:center;gap:8px;margin:0;padding:10px 0 18px;border-bottom:1px solid var(--room-line)}.room-ui.room-ui.room-leaderboard .lb-pod,.room-ui.room-ui.room-leaderboard .lb-pod.p1{display:flex;flex-direction:column;align-items:center;align-self:center;padding:0 6px;border:0;border-radius:0;background:none;box-shadow:none;animation:none;transform:none;text-align:center}.room-ui.room-ui.room-leaderboard .lb-pod:after,.room-ui.room-ui.room-leaderboard .lb-pod:before{display:none}.room-ui.room-ui .lb-award{display:block;width:min(100%,164px);height:auto;flex:0 0 auto;filter:drop-shadow(0 4px 4px #0007)}.room-ui.room-ui .p1 .lb-award{width:min(100%,194px)}.room-ui.room-ui .lb-pod-copy{min-width:0;width:100%}.room-ui.room-ui .lb-pod-place{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.room-ui.room-ui .lb-pod-name{justify-content:center;gap:5px;font-size:15px;margin:0 0 5px}.room-ui.room-ui .lb-pod .lb-pod-val{font-size:23px;font-variant-numeric:tabular-nums}.room-ui.room-ui .p1 .lb-pod-val{color:#f2d69a;font-size:27px}.room-ui.room-ui .lb-reward-badge{margin-top:7px;padding:0}.room-ui.room-ui .lb-pod .lb-addfriend-trigger{background:transparent;margin-top:7px}.room-ui.room-ui .lb-li{border-bottom:1px solid var(--room-line);padding:10px 8px}.room-ui.room-ui .lb-li-rank{color:var(--room-muted)}.room-ui.room-ui :is(.lb-li.me,.lb-pod.me){outline:none;box-shadow:inset 2px 0 var(--room-accent);background:var(--room-soft)}.room-ui.room-ui .lb-me-badge{background:var(--room-control);color:var(--room-text);border:1px solid var(--room-line)}.room-ui.room-ui .lb-viewer-rank{position:static;flex:0 0 auto;margin:10px 0 0;padding:10px 12px;background:var(--room-soft);border-color:var(--room-frame);border-radius:2px}.room-ui.room-ui .lb-scroll-footnote{flex:0 0 auto;margin:0;padding-top:8px;border:0;font-size:10px}.room-ui.room-ui .lb-business-day-note{font-size:10px;line-height:1.5}.room-ui.room-ui .lb-loading{min-height:220px;text-align:center;color:var(--room-muted)}.room-ui.room-ui .lb-loading-awards{display:flex;align-items:center;justify-content:center;opacity:.22;filter:grayscale(1)}.room-ui.room-ui .lb-loading-awards .lb-award{width:24%;max-width:130px}.room-ui.room-ui .lb-loading-awards .lb-award:nth-child(2){width:30%;max-width:160px}body[data-supervisor=klaus] .room-ui.room-ui .lb-viewer-rank{background:#6a293d33;border-left:3px solid #ab6874}body[data-supervisor=liu] .room-ui.room-ui.room-leaderboard{border-width:3px;border-color:#8e754b}@media (max-width:700px){.room-ui.room-ui.room-leaderboard{padding:16px 14px 12px;width:calc(100vw - 20px)}.room-ui.room-ui.room-leaderboard .lb-bar{grid-template-columns:1fr;gap:10px}.room-ui.room-ui.room-leaderboard .lb-periods button{min-height:44px;flex:1}.room-ui.room-ui.room-leaderboard .lb-pod{padding-inline:0}.room-ui.room-ui .lb-pod-name{font-size:12px;flex-wrap:wrap}.room-ui.room-ui .lb-pod .lb-pod-val{font-size:17px}.room-ui.room-ui .p1 .lb-pod-val{font-size:19px}.room-ui.room-ui .lb-reward-badge{font-size:10px}.room-ui.room-ui .lb-viewer-rank{gap:6px;font-size:12px}}@media (orientation:landscape) and (max-height:560px){.room-ui.room-ui.room-leaderboard{width:calc(100vw - 24px);padding:10px 16px}.room-ui.room-ui.room-leaderboard .lb-hd{margin-bottom:5px;padding-bottom:5px}.room-ui.room-ui .lb-bureau{display:none}.room-ui.room-ui.room-leaderboard .lb-hd h2{font-size:19px}.room-ui.room-ui.room-leaderboard .lb-bar{grid-template-columns:1fr auto;gap:18px;padding-right:0}.room-ui.room-ui.room-leaderboard .lb-bar button{min-height:36px;padding:5px 9px}.room-ui.room-ui.room-leaderboard .lb-podium{padding:5px 0 8px;align-items:start}.room-ui.room-ui.room-leaderboard .lb-pod,.room-ui.room-ui.room-leaderboard .lb-pod.p1{display:grid;grid-template-columns:68px minmax(0,1fr);gap:3px;text-align:left;align-self:start}.room-ui.room-ui .lb-pod .lb-award{width:68px}.room-ui.room-ui .lb-pod-name{justify-content:start;font-size:12px}.room-ui.room-ui .lb-pod .lb-pod-val{font-size:16px}.room-ui.room-ui .lb-reward-badge{font-size:10px;margin-top:3px}.room-ui.room-ui .lb-pod .lb-addfriend-trigger{min-height:30px;padding:4px 8px;margin-top:4px}.room-ui.room-ui .lb-viewer-rank{margin-top:5px;padding:6px 10px}.room-ui.room-ui .lb-scroll-footnote>span{display:none}.room-ui.room-ui .lb-scroll-footnote{padding-top:4px}.room-ui.room-ui .lb-rule-panel{max-height:24dvh}.room-ui.room-ui .lb-loading{min-height:110px}.room-ui.room-ui .lb-loading-awards .lb-award{max-width:70px}}.room-ui.room-ui.screen-form .form-shell{width:min(1000px,100%);padding:24px}.room-ui.room-ui.screen-form .form-row{margin:12px 0;padding:18px;gap:20px;border:1px solid var(--room-line);border-radius:5px;background:linear-gradient(105deg,var(--room-soft),transparent 60%),rgba(var(--room-rgb),.38)}.room-ui.room-ui.screen-form .form-row .label{padding-top:7px;font-weight:600;line-height:1.5}.room-ui.room-ui.screen-form .form-row .label .num{display:none}.room-ui.room-ui.screen-form .form-row .label .ru{display:block;font-size:9px;margin-top:6px;line-height:1.4;letter-spacing:.05em}.room-ui.room-ui.screen-form .pick-opt{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;min-height:48px;border-radius:4px;line-height:1.5;min-width:0;flex:1 1 180px}.room-ui.room-ui.screen-form .pick-opt:before{content:none}.room-ui.room-ui.screen-form .pick-opt .pick-indicator{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid;border-radius:50%;flex:0 0 17px;font:12px sans-serif;opacity:.85}.room-ui.room-ui.screen-form .pick-opt .pick-copy{min-width:0;overflow-wrap:anywhere}.room-ui.room-ui.screen-form .pick-opt.on{box-shadow:inset 0 0 0 1px var(--room-accent)}.room-ui.room-ui.screen-form .pick-frequency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.room-ui.room-ui.screen-form .pick-frequency .pick-opt{padding:13px 11px}.room-ui.room-ui.screen-form .pick-frequency .pick-indicator{margin-top:2px}.room-ui.room-ui.screen-form .pick-frequency .pick-copy>span{display:block;margin:0!important}.room-ui.room-ui.screen-form .pick-frequency .pick-copy>span+span{margin-top:7px!important;opacity:.85!important;font-family:var(--font-sans),sans-serif;line-height:1.65}.room-ui.room-ui.screen-form .form-footer{margin-top:14px;padding-top:14px;min-height:50px;opacity:.5}.room-ui.room-ui.screen-form .form-stamp{transform:scale(.7) rotate(-6deg);transform-origin:right center}@media(max-width:700px){.room-ui.room-ui.screen-form .form-shell{padding:14px}.room-ui.room-ui.screen-form .form-row{grid-template-columns:1fr;padding:12px;gap:12px}.room-ui.room-ui.screen-form .form-row .label{padding:0}.room-ui.room-ui.screen-form .form-row .label .ru{display:none}.room-ui.room-ui.screen-form .pick-frequency{grid-template-columns:1fr}.room-ui.room-ui.screen-form .pick-frequency .pick-copy{display:flex;flex-wrap:wrap;gap:4px 10px}.room-ui.room-ui.screen-form .pick-frequency .pick-copy>span+span{margin:0!important}}@media(max-height:560px) and (orientation:landscape){.room-ui.room-ui.screen-form .form-shell{padding:12px 18px}.room-ui.room-ui.screen-form .form-row{grid-template-columns:125px minmax(0,1fr);padding:12px;margin:8px 0;gap:12px}.room-ui.room-ui.screen-form .form-row .label .ru{display:none}.room-ui.room-ui.screen-form .pick-frequency{grid-template-columns:repeat(3,minmax(0,1fr))}.room-ui.room-ui.screen-form .pick-opt{padding:9px;font-size:12px}}.room-ui.room-ui :is(.room-task-tabs button,.task-btn),.room-ui.room-ui.screen-form :is(.btn-paper,.pick-opt,[role=tab]){background:linear-gradient(180deg,#ffffff10,#00000012 65%,#00000024),var(--room-control);border:1px solid var(--room-frame);border-bottom:1px solid #0008;color:var(--room-text);border-radius:4px;box-shadow:inset 0 1px 0 #ffffff21,inset 1px 0 0 #ffffff08,0 2px 0 #0005,0 3px 6px #0002;transition:box-shadow .15s,border-color .15s,filter .15s}.room-ui.room-ui.screen-form .pick-opt{text-align:left}.room-ui.room-ui.screen-form .pick-opt.on{background:linear-gradient(135deg,#ffffff09,#00000024),var(--room-control);color:var(--room-text);border-color:var(--room-accent);box-shadow:inset 3px 0 var(--room-accent),inset 0 2px 5px #0005,0 1px 0 var(--room-edge)}.room-ui.room-ui.screen-form .pick-indicator{border-radius:50%;background:#0003;border:1px solid var(--room-frame);box-shadow:inset 0 1px 3px #0006}.room-ui.room-ui.screen-form .pick-opt.on .pick-indicator{background:var(--room-accent);color:var(--room-on-accent);border-color:var(--room-accent);box-shadow:inset 0 1px #fff4,0 0 6px #0002}.room-ui.room-ui .room-task-tabs button[aria-pressed=true],.room-ui.room-ui .task-btn.claim,.room-ui.room-ui.screen-form [role=tab][aria-selected=true]{background:linear-gradient(175deg,#ffffff22,transparent 45%,#00000020),var(--room-accent);color:var(--room-on-accent);border-color:var(--room-accent);font-weight:700;box-shadow:inset 0 1px #ffffff50,inset 0 -1px #0004,0 2px 0 #0006,0 4px 8px #0003}@media(hover:hover){.room-ui.room-ui :is(.room-task-tabs button,.task-btn):not(:disabled):hover,.room-ui.room-ui.screen-form :is(.btn-paper,.pick-opt,[role=tab]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.12);border-color:var(--room-accent)}}.room-ui.room-ui :is(.room-task-tabs button,.task-btn):not(:disabled):active,.room-ui.room-ui.screen-form :is(.btn-paper,.pick-opt,[role=tab]):not(:disabled):active{box-shadow:inset 0 2px 5px #0007,0 1px var(--room-edge)}.decor-arrange-bar .decor-arrange-quick{min-width:0;flex-wrap:wrap}.decor-arrange-bar .decor-arrange-quick .btn-paper{white-space:normal;overflow-wrap:anywhere;max-width:100%}.decor-arrange-content{display:inline-flex;min-width:0}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-done{color:#241b10!important;background:linear-gradient(#ffffff21,#00000016),var(--decor-toolbar-accent)!important;border-color:var(--decor-toolbar-accent)!important;box-shadow:inset 0 1px #fff4,0 2px 3px #0003}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-exit{color:#e8b9b5;border-color:#af686057}@media(max-width:599px) and (orientation:portrait){.decor-arrange-bar.decor-arrange-bar--room.decor-arrange-bar--compact{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"summary summary summary summary" "layer layer content toggle" "more stow done exit";gap:6px;padding:8px;max-width:calc(100vw - 16px)}.decor-arrange-bar.decor-arrange-bar--room[data-has-content=false]{grid-template-areas:"summary summary summary summary" "layer layer toggle toggle" "more stow done exit"}.decor-arrange-bar--room .decor-arrange-summary{justify-content:flex-start;padding:2px 3px 7px;border-bottom:1px solid var(--decor-toolbar-border)}.decor-arrange-bar--room .decor-arrange-summary span{font-size:12px}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-quick{display:contents}.decor-arrange-bar--room .decor-arrange-content{grid-area:content}.decor-arrange-bar--room .decor-arrange-content>button{width:100%}.decor-arrange-bar--room .decor-arrange-toggle{grid-area:toggle}.decor-arrange-bar--room .decor-arrange-more-toggle{grid-area:more}.decor-arrange-bar--room .decor-arrange-stow{grid-area:stow}.decor-arrange-bar--room .decor-arrange-done{grid-area:done}.decor-arrange-bar--room .decor-arrange-exit{grid-area:exit}.decor-arrange-bar.decor-arrange-bar--room .decor-layer-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;border:0}.decor-arrange-bar.decor-arrange-bar--room .btn-paper{min-width:0;min-height:44px;padding:6px 4px}}@media(orientation:landscape) and (max-height:560px){.decor-arrange-bar.decor-arrange-bar--room.decor-arrange-bar--compact{width:calc(100vw - 24px);max-width:820px;grid-template-columns:44px minmax(64px,80px) 108px minmax(0,1fr);grid-template-areas:"drag summary layer quick";gap:4px;padding:5px 6px}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-quick{flex-wrap:nowrap;justify-content:flex-end;gap:4px}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-quick .btn-paper{white-space:nowrap;padding-inline:6px}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-summary{min-width:0;padding:0 4px}.decor-arrange-bar.decor-arrange-bar--room .decor-layer-quick{padding:0;border:0}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-drag{width:44px;min-height:44px}.decor-arrange-bar.decor-arrange-bar--room .decor-arrange-main{max-height:calc(100dvh - 100px)}}:where(.room-ui,.bureau-surface){--bureau-grain:url(/images/bureau/v1/nestor-grain.webp);--bureau-poster:url(/images/bureau/v1/nestor-poster.webp)}.bureau-surface[data-supervisor=klaus],body[data-supervisor=klaus] .room-ui{--bureau-grain:url(/images/bureau/v1/klaus-grain.webp);--bureau-poster:url(/images/bureau/v1/klaus-poster.webp)}.bureau-surface[data-supervisor=liu],body[data-supervisor=liu] .room-ui{--bureau-grain:url(/images/bureau/v1/liu-grain.webp);--bureau-poster:url(/images/bureau/v1/liu-poster.webp)}.room-ui.room-ui :is(.form-shell,.dossier-shell,.sup-body),.room-ui.room-ui.lb-shell,.room-ui.room-ui.screen-supply .sup-body{background-image:var(--bureau-grain),var(--room-material);background-repeat:repeat,no-repeat,no-repeat;background-size:384px 384px,cover,cover}.room-ui.room-ui :is(.form-title-wrap>h1,.dossier-hd h1,.lb-hd-top>h2){display:flex;align-items:center;gap:12px;min-width:0}.bureau-mark{content:"";display:inline-block;width:36px;height:36px;flex:0 0 36px;background:url(/images/brand/rwt-mascot-v1.webp) 50%/contain no-repeat;filter:drop-shadow(0 1px 1px #0006);pointer-events:none}.bureau-wordmark{display:inline-flex;align-items:center;gap:10px}.bureau-wordmark .bureau-mark{width:34px;height:34px;flex-basis:34px}.room-ui.room-ui .lb-bureau{display:flex;align-items:center;gap:8px}.lb-bureau .bureau-mark{width:30px;height:30px;flex-basis:30px}.bureau-signature{display:inline-flex;align-items:center;gap:8px;color:var(--room-muted);font-size:12px;letter-spacing:.08em}.bureau-supply-title{display:flex;align-items:center;gap:10px;min-width:0}.bureau-supply-title .bureau-mark{width:42px;height:42px;flex-basis:42px}.bureau-supply-title .sup-title-img{min-width:0;-o-object-fit:contain;object-fit:contain}.room-ui.room-ui.lb-shell.task-shell{height:auto;min-height:0;max-width:780px}.room-ui.room-ui.task-shell .task-scroll{flex:0 1 auto}.room-ui.room-ui .task-empty{grid-column:1/-1;text-align:center;padding:12px}.room-ui.room-ui .dossier-footer-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--room-line);padding-top:18px}.room-ui.room-ui .dossier-footer-stamp .stamp{color:var(--room-muted);border-color:var(--room-frame);font-size:13px;letter-spacing:.12em;opacity:.8}.room-ui.room-ui .form-footer .stamp-round{background:var(--bureau-grain);box-shadow:none}.room-ui.room-ui .form-footer .stamp,.room-ui.room-ui .form-footer .stamp-round{border-color:var(--room-frame);color:var(--room-muted)}.room-ui.room-ui .task-empty:before{content:"";display:block;width:58px;height:58px;margin:8px auto 14px;background:url(/images/brand/rwt-mascot-v1.webp) 50%/contain no-repeat;pointer-events:none}.bureau-archive-empty:before{content:"";display:block;width:55px;height:60px;margin:0 auto 12px;background:url(/images/bureau/v1/archive-slip.webp) 50%/contain no-repeat;border-radius:3px;pointer-events:none}@media (max-width:700px){.room-ui.room-ui :is(.form-title-wrap>h1,.dossier-hd h1,.lb-hd-top>h2){gap:8px}.bureau-supply-title .bureau-mark{width:32px;height:32px;flex-basis:32px}}@media (orientation:landscape) and (max-height:560px){.bureau-archive-empty:before,.bureau-signature,.room-ui.room-ui .lb-bureau,.room-ui.room-ui .task-empty:before{display:none}.bureau-wordmark .bureau-mark{width:23px;height:23px;flex-basis:23px}}@media (forced-colors:active){.bureau-mark,.room-ui.room-ui .task-empty:before{display:none}}.room-ui.room-ui :is(.btn-paper,.pick-opt,.task-btn,.room-task-tabs button,.sup-tab,.decor-category-tab,.decor-owned-filter button,.archive-tabs button){border-radius:2px;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0005;background:linear-gradient(#ffffff06,#00000012),var(--room-control)}.room-ui.room-ui :is(button[aria-selected=true],button[aria-pressed=true],.pick-opt.on,.sup-tab.active,.sup-tab.on,.archive-tabs .active,.decor-category-tab.on,.decor-owned-filter .on),.room-ui.room-ui.screen-form :is(.pick-opt.on,[role=tab][aria-selected=true]){color:var(--room-text);background:linear-gradient(#ffffff09,#00000012),var(--room-selected);border-color:var(--room-accent);box-shadow:inset 0 1px #ffffff16,inset 0 -1px #0004}.room-ui.room-ui .task-btn.claim{background:linear-gradient(175deg,#ffffff22,transparent 45%,#00000012),var(--room-accent);color:#17241c;border-color:var(--room-accent);font-weight:700}.room-ui.room-ui .task-btn.go{background:transparent;color:var(--room-text);border-color:var(--room-muted);box-shadow:none}.room-ui.room-ui .task-card.done{opacity:1;background:transparent;border-style:dashed}.room-ui.room-ui .task-card.done :is(.task-title,.task-reward,.task-prog){color:var(--room-muted)}.room-ui.room-ui .task-card.done .task-btn:disabled{opacity:1;background:transparent;color:var(--room-muted);border-color:transparent;box-shadow:none}.room-ui.room-ui .task-card.done .task-btn:before{content:"✓ "}.room-ui.room-ui :is(.form-shell,.dossier-shell,.sup-body),.room-ui.room-ui.lb-shell{border-radius:3px}.room-ui.room-ui.screen-form .pick-opt{position:relative;min-height:38px;padding:8px 12px 8px 30px;flex:0 1 auto;width:auto}.room-ui.room-ui.screen-form .pick-opt:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px}.room-ui.room-ui.screen-form .form-row{grid-template-columns:160px minmax(0,1fr);gap:16px;padding:12px 0}.room-ui.room-ui.screen-form .pick{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.room-ui.room-ui.screen-form .pick-frequency .pick-opt{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 160px;gap:4px}.room-ui.room-ui.screen-form .pick-frequency .pick-opt>span:last-child{margin-left:0!important;line-height:1.5}.room-ui.room-ui .decor-act .btn-paper.decor-trial-open,.room-ui.room-ui.screen-supply .sup-tab.on{background:linear-gradient(#ffffff09,#00000012),var(--room-selected);color:var(--room-text);border-color:var(--room-accent)}.room-ui.room-ui.screen-form :is(.btn-paper,select,[role=tab]){min-height:38px;padding:7px 12px}.room-ui.room-ui.screen-form [role=tablist]{margin-bottom:12px}.room-ui.room-ui.screen-supply .sup-body{padding:18px 20px}.room-ui.room-ui .decor-tab{gap:10px}.room-ui.room-ui .decor-intro{align-items:center;gap:12px}.room-ui.room-ui .decor-intro h2{margin:0;font-size:20px}.room-ui.room-ui .decor-intro-side{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.room-ui.room-ui .decor-owned-count{padding:4px 8px;border:0;min-height:0;background:transparent;font-size:12px}.room-ui.room-ui .decor-catalog-tools{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:8px 12px}.room-ui.room-ui .decor-search-row{grid-row:1;align-items:center}.room-ui.room-ui .decor-catalog-topline{grid-column:1;grid-row:1;gap:6px}.room-ui.room-ui .decor-filter-details{grid-column:1/-1;grid-row:2}.room-ui.room-ui .decor-search{display:flex;align-items:center;gap:8px}.room-ui.room-ui .decor-search>span{white-space:nowrap}.room-ui.room-ui .decor-search input{min-height:38px}.room-ui.room-ui .room-disclosure>summary{min-height:36px;padding:7px 0}.room-ui.room-ui :is(.decor-intro-side .btn-paper,.decor-owned-filter button,.decor-cart-open){min-height:38px;padding:7px 12px}@media(pointer:coarse){.room-ui.room-ui :is(.decor-intro-side .btn-paper,.decor-owned-filter button,.decor-cart-open,.decor-search input),.room-ui.room-ui.screen-form :is(.btn-paper,.pick-opt,select,[role=tab]){min-height:44px}}@media(max-width:600px){.room-ui.room-ui.screen-form .form-row{grid-template-columns:1fr;gap:8px}.room-ui.room-ui.screen-form .pick-frequency .pick-opt{flex-basis:100%}.room-ui.room-ui.screen-supply .sup-body{padding:12px}.room-ui.room-ui .decor-intro{flex-wrap:wrap}.room-ui.room-ui .decor-catalog-tools{grid-template-columns:minmax(0,1fr)}.room-ui.room-ui .decor-search-row{grid-column:1;grid-row:2}.room-ui.room-ui .decor-filter-details{grid-row:3}}@media(orientation:landscape) and (max-height:560px){.room-ui.room-ui.screen-form .form-shell{padding:12px 18px}.room-ui.room-ui.screen-form .form-row{grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0}}.hud-journal .controls>[data-study-controls]{grid-column:1/-1;width:100%;padding:0;border:0}.hud-journal [data-study-controls] button{border-radius:2px}.hud-journal .controls[data-team-actions=true]{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px}.hud-journal .controls[data-team-actions=true]>[data-study-controls]{flex:1;min-width:0;width:auto}.hud-journal .controls[data-team-actions=true]>.ctl{flex:1;min-width:0;width:auto;margin:0;padding-inline:5px}.hud-journal .controls[data-team-actions=true] [data-study-controls] button{min-width:0;padding-inline:5px;font-size:11px}.hud-journal .controls[data-team-actions=true]>.ctl{align-self:flex-start;min-height:44px}