/* V0.1 home command center: one action first, evidence before completion. */
.nav-section-label{margin:14px 14px 2px;color:#799a8e;font-size:10px;font-weight:800;letter-spacing:1.5px}.topbar-context{display:flex;align-items:center;gap:10px}.current-customer{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #d5dfd7;border-radius:9px;background:rgba(255,255,255,.67)}.current-customer span{font-size:10px;color:#6b7b75;font-weight:800}.current-customer select{max-width:210px;border:0;background:transparent;color:var(--fo-deep);font-size:12px;font-weight:700;outline:none}.current-customer:focus-within{outline:2px solid #bf9347;outline-offset:2px}
.daybook{min-height:132px!important;padding:20px 26px!important;grid-template-columns:1.25fr .9fr!important;margin-bottom:14px!important}.daybook h2{font-size:24px!important;margin:6px 0!important;max-width:760px}.daybook p{font-size:12px!important}.primary-action-controls{display:flex;gap:8px;margin-top:13px;position:relative;z-index:2}.primary-action-controls button{border-radius:7px;padding:9px 13px;font-size:11px;font-weight:800}.primary-hero-btn{background:#e2c270;color:#173b34}.secondary-hero-btn{background:transparent;color:#f3ead3;border:1px solid rgba(245,233,205,.38)}.primary-action-controls button:focus-visible,.daybook-summary button:focus-visible{outline:2px solid #fff3c9;outline-offset:2px}
.daybook-summary{grid-template-columns:repeat(3,1fr)!important}.daybook-summary button{position:relative;z-index:2;min-height:68px;padding:12px;background:rgba(5,37,32,.26);color:inherit;text-align:left;border-right:1px solid rgba(219,235,226,.16)}.daybook-summary button:last-of-type{border-right:0}.daybook-summary button:hover,.daybook-summary button.active{background:rgba(224,195,123,.14)}.daybook-summary button.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#e2c270}.daybook-summary b,.daybook-summary span,.daybook-summary em{display:block}.daybook-summary b{font-family:Georgia,"Songti SC",serif;color:#e4c67d;font-size:22px;line-height:1}.daybook-summary span{color:#edf4ef;font-size:10px;margin-top:6px}.daybook-summary em{color:#adc3ba;font-size:9px;font-style:normal;margin-top:3px}.daybook-summary small{font-size:9px!important}
.priority-customer-home{margin-bottom:14px}.command-task-list{display:grid;gap:0!important;margin-top:12px!important}.command-task{display:grid;grid-template-columns:58px 1fr;border-top:1px solid #e2e8e2;padding:15px 0}.command-task:first-child{border-top:0}.task-rank{align-self:start;justify-self:start;border:1px solid #d9c28c;border-radius:999px;padding:4px 8px;background:#fbf4df;color:#75561e;font-size:10px;font-weight:800}.command-task.blocked .task-rank{border-color:#dca7a7;background:#faeeee;color:#963b3f}.task-main header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.task-main strong{display:block;color:#173f37;font-size:14px;line-height:1.45}.task-main small{display:block;color:#75847f;font-size:10px;margin-top:4px}.task-customer-link{background:transparent;color:#785a25;font-size:10px;font-weight:800;white-space:nowrap;padding:3px}.task-customer-link:focus-visible,.task-main footer button:focus-visible{outline:2px solid #bf9347;outline-offset:2px}.task-reason{margin:8px 0 10px;color:#53655f;font-size:11px;line-height:1.55}.command-task.blocked .task-reason{color:#873e40}.task-operating-meta{display:flex;gap:7px;flex-wrap:wrap}.task-operating-meta span{padding:5px 8px;border:1px solid #e0e7e1;border-radius:6px;background:#fafcf9;color:#5f706a;font-size:10px}.task-operating-meta b{margin-right:5px;color:#274d44}.task-main footer{display:flex;gap:7px;margin-top:11px}.task-main footer button{border-radius:6px;padding:7px 10px;font-size:10px;font-weight:800}.task-primary{background:#123e36;color:#fff}.task-secondary{background:#fff;color:#725522;border:1px solid #d7c596}.command-empty{box-shadow:none!important;border-style:dashed!important;padding:28px!important}.command-empty b{display:block;color:var(--fo-deep)}.command-empty p{color:#66766f;font-size:11px}
@media(max-width:1000px){.topbar-context{align-items:flex-end;flex-direction:column}.current-customer{order:2}.daybook{grid-template-columns:1fr!important}.daybook-summary{margin-top:4px}.command-task{grid-template-columns:52px 1fr}}
@media(max-width:700px){.sidebar{padding:12px 14px 14px!important}.brand{padding:3px 4px 12px!important}.nav-section-label{display:none}.nav{display:flex!important;align-items:center;gap:6px!important;overflow-x:auto;padding-bottom:3px}.nav-group{display:contents!important}.nav-parent{display:none!important}.nav-submenu,.nav-group.open .nav-submenu{display:contents!important}.nav-item,.nav-sub-item{flex:0 0 auto!important;white-space:nowrap!important;border-radius:7px!important;padding:9px 11px!important;font-size:11px!important}.nav-sub-item{color:#b9cec6!important;background:transparent}.nav-sub-item.active{color:#fff8eb!important;background:rgba(255,255,255,.1)!important}.main{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.topbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px}.topbar-context{width:100%;min-width:0;align-items:stretch}.current-customer{width:100%;min-width:0}.current-customer select{max-width:none;min-width:0;flex:1}.daybook{width:100%;max-width:100%;min-width:0;padding:18px!important}.daybook h2{font-size:21px!important}.daybook-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.daybook-summary button{min-width:0;border-right:1px solid rgba(219,235,226,.16);border-bottom:0;padding:10px 8px}.daybook-summary span{font-size:9px}.daybook-summary em{display:none}.priority-customer-home{width:100%;max-width:100%;min-width:0;overflow:hidden}.priority-customer-home .section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.priority-customer-home .section-head>div{min-width:0}.priority-customer-home .section-head h3,.priority-customer-home .section-head p{overflow-wrap:anywhere}.priority-customer-home #daily-case-enter{width:100%;min-height:42px}.priority-customer-home .answer-columns{grid-template-columns:minmax(0,1fr)}.priority-customer-home .answer-columns section{min-width:0}.command-task{grid-template-columns:1fr}.task-rank{margin-bottom:8px}.task-main header{display:block}.task-customer-link{margin-top:6px}.task-operating-meta{display:grid;grid-template-columns:1fr}.task-main footer{flex-direction:column}.task-main footer button{width:100%;min-height:40px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
