body.planning-mode #ticketView.admin-plan-desk{display:grid;grid-template-columns:280px minmax(640px,1fr) 240px;gap:16px;max-width:none;width:100%;padding:12px 16px;align-items:start;box-sizing:border-box}.plan-desk-members,.plan-desk-right{position:sticky;top:var(--desk-top,110px);max-height:calc(100dvh - var(--desk-top,110px) - 18px);overflow:auto;scrollbar-width:thin}.plan-desk-members,.plan-desk-right>section{background:#fff;border:1px solid #d8e4f2;border-radius:12px;padding:14px;box-sizing:border-box}.plan-desk-members h2,.plan-desk-right h2{font-size:15px;color:#4d6d93;margin:0 0 13px}.plan-desk-right>section{margin-bottom:10px}.desk-member,.desk-member-legend{display:grid;grid-template-columns:minmax(0,1fr) 60px 58px;align-items:center;gap:6px;padding:3px 0;font-size:11px;line-height:1.4;white-space:nowrap;border-bottom:1px solid #edf1f7}.plan-desk-members{padding:12px}.plan-desk-members h2{margin-bottom:9px}.desk-member-legend{font-size:10px;color:#7e90a7;padding-block:5px}.desk-member strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-member span{text-align:right;color:#3e608a;font-weight:700}.desk-member span:last-child{color:#8051a6}.plan-desk-right h3{font-size:11px;color:#6482a6;margin:14px 0 6px}.plan-desk-right p{font-size:11px;line-height:1.6;color:#486487}.plan-desk-right p span{font-size:10px;color:#9e583f}.plan-desk-right a{font-size:10px;color:#486eaa}.plan-desk-right .desk-empty{color:#8c9eb3;font-size:10px}.desk-person{display:inline-block;font-size:11px;padding:3px 6px;margin:2px;border-radius:5px;background:#fff1d6;color:#95631a}.desk-person.idle{background:#edf1f7;color:#7b8da8}.desk-notice{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:11px 0;border:0;border-top:1px solid #e5ebf4;background:#fff;color:#45648d;text-align:left;font:700 11px/1.6 system-ui;cursor:pointer;gap:8px}.desk-notice i{flex:none;width:8px;height:8px;border-radius:50%;background:transparent;margin-top:4px}.desk-notice.unread i{background:#f2a333}.planning-mode .coord-plan-status[hidden],.planning-mode .coord-admin-claims[hidden]{display:none!important}.planning-mode .ticket-round-nav{grid-template-columns:116px minmax(160px,1fr) 90px 100px!important}.planning-mode .ticket-round-nav [data-completed-round-toggle]{justify-self:start;padding:0 18px}.planning-mode .quick-nav{width:100%;max-width:none}.planning-mode .section-title{margin-top:12px}.planning-mode .control-bar{padding-bottom:6px}.planning-mode .coord-claim-button{width:auto!important;height:20px!important;padding:2px 4px!important;font:700 9px/1 system-ui!important;white-space:nowrap;background:#ffffff20!important}.planning-mode .coord-claim-button.unread{background:#ed941b!important;color:#fff!important;box-shadow:0 0 0 2px #ffc77970}.coord-proposal-button.unread{background:#fff0cf;border-color:#ef9a24;box-shadow:inset 0 0 0 1px #f2ab3d;color:#935c15}.grouped-completed-hidden{display:none!important}.completed-group-summary{display:block;width:100%;margin:7px 0;padding:9px 12px;border:1px solid #cbd6e2;border-radius:9px;background:#e1e7ef;color:#61758d;font:700 12px/1.4 system-ui;text-align:left;cursor:pointer}
@media(max-width:1250px){body.planning-mode #ticketView.admin-plan-desk{grid-template-columns:260px minmax(620px,1fr);gap:10px}.plan-desk-right{grid-column:1/-1;position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none}.plan-desk-members{padding:10px}.desk-member,.desk-member-legend{grid-template-columns:minmax(0,1fr) 60px 58px}}@media(max-width:950px){body.planning-mode #ticketView.admin-plan-desk{display:block;padding:10px}.plan-desk-members{position:static;max-height:240px;margin-bottom:10px}.plan-desk-right{display:block}.planning-mode #roundList{min-width:760px}.planning-mode #ticketView{overflow:auto}}

body.planning-mode.comparison-live{background:#eef4fb!important;box-shadow:none!important}body.planning-mode.comparison-live main{outline:0!important;background:transparent!important}body.planning-mode.comparison-live .control-bar{background:#203b59!important;border-color:#6e8bac!important}.planning-mode .ticket-round-nav{position:relative}.planning-mode.comparison-live .ticket-round-nav::after{content:none}

.plan-desk-right>section{padding:11px;margin-bottom:8px}.plan-desk-right h2{font-size:13px;line-height:1.4;margin:0 0 7px}.plan-desk-right h3{margin:8px 0 3px;line-height:1.4}.plan-desk-right p{margin:3px 0;line-height:1.4}.plan-desk-right [data-desk-range]{font-weight:700;margin-bottom:6px}.plan-desk-right [data-desk-attendance]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.plan-desk-right .desk-person{display:flex;align-items:center;gap:3px;margin:0;padding:2px 5px;line-height:1.4;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.desk-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.desk-person small{flex:none;font-size:9px}.plan-desk-right [data-desk-availability] p:not(.desk-empty){display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;margin:0;padding:3px 0;border-bottom:1px solid #edf1f7}.plan-desk-right .desk-empty{margin:3px 0}.plan-desk-right a{display:inline-block;margin-top:5px}

.planning-mode .ticket-round-nav [data-plan-display-toggle]{display:flex;align-items:stretch;gap:2px;padding:2px;border:1px solid #b8cce2;border-radius:7px;background:#ffffff16;min-width:0}.planning-mode [data-plan-display-toggle]>span{display:grid;place-items:center;flex:1;border-radius:4px;padding:1px 7px;color:#e3eaf5;font-size:11px;line-height:1;white-space:nowrap}.planning-mode [data-plan-display-toggle][data-live=false] [data-display-plan]{background:#fff0cf;color:#643778}.planning-mode [data-plan-display-toggle][data-live=true] [data-display-live]{background:#e3f0ff;color:#214e7b}.planning-mode .ticket-round-nav [data-plan-display-toggle]:disabled{opacity:.65;cursor:default}

.desk-member,.desk-member-legend{align-items:baseline;font-variant-numeric:tabular-nums}.desk-member-legend>span:nth-child(n+2){text-align:right}

.desk-member>span,.desk-member-legend>span:nth-child(n+2){display:flex;align-items:center;justify-content:flex-end;padding-inline:5px;border-radius:3px}.desk-member>span:nth-child(2),.desk-member-legend>span:nth-child(2){background:#eaf2ff;color:#355f91}.desk-member>span:nth-child(3),.desk-member-legend>span:nth-child(3){background:#f3eafa;color:#79509c}
