@media(min-width:1000px){
.next-welcome{display:none!important}
body>#app:not(.hidden){display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:72px minmax(0,1fr);padding:0!important}
#next-header{grid-column:2;grid-row:1;height:72px!important;padding:0 32px!important;border-bottom:1px solid #dfe6dc!important;gap:20px!important;background:#fff!important}
.test-strip{grid-column:2;grid-row:2;padding:6px 32px;font-size:9px;background:#efe7d4}.test-strip span{font-size:10px}
#app>#next-scroll{grid-column:2;grid-row:2;padding:18px 32px 40px!important;max-width:1800px;margin:auto!important;height:100%}
#next-nav{grid-column:1;grid-row:1/3;display:flex!important;flex-direction:column!important;justify-content:start!important;padding:20px 14px!important;background:#123d34!important;color:#f3ebd5;overflow:hidden;border:0!important;box-shadow:none}
.desktop-brand{text-align:center;padding:0 14px 18px}.desktop-brand img{width:142px;border-radius:7px}.desktop-brand>span{display:block;font-size:9px;letter-spacing:2.6px;color:#eadbba;margin-top:12px}.desktop-nav-links{flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#547266 transparent}.desktop-nav-links section{margin-bottom:13px}.desktop-nav-links h2{color:#a9bdb2;font-size:9px;letter-spacing:1.7px;text-transform:uppercase;margin:7px 12px}.desktop-nav-links button{display:flex!important;flex-direction:row!important;justify-content:start;align-items:center!important;gap:12px!important;color:#f2f3e9!important;min-height:30px!important;padding:6px 12px!important;width:100%;font-size:12px!important;border-radius:5px!important;text-align:left;line-height:1.25}.desktop-nav-links button:hover{background:#ffffff0d!important}#next-nav [aria-current]{background:#eadbba!important;color:#143b32!important}.nav-dot{width:5px;height:5px;border:1px solid currentColor;border-radius:1px;opacity:.7}.desktop-nav-links [aria-current] .nav-dot{background:#9a1c1f;border-color:#9a1c1f}#next-nav footer{padding:16px 12px 0;border-top:1px solid #ffffff25;font-size:9px;letter-spacing:1.2px;line-height:1.8;color:#eadbba}#next-nav footer small{display:block;font-size:9px;letter-spacing:0;color:#a9bdb2;margin-top:7px}
.desktop-breadcrumb{font-size:11px;white-space:nowrap;letter-spacing:.7px}.desktop-breadcrumb span{margin:0 12px;color:#9a1c1f}.desktop-search{display:flex;align-items:center;gap:12px;margin-left:auto;width:280px;border:1px solid #dfe6dc;background:#f7f8f4;border-radius:6px;padding:9px 12px;color:#6b7b70;font-size:12px}.desktop-search svg{width:17px;height:17px}.desktop-search kbd{margin-left:auto}.desktop-venue{background:transparent;border:0;color:#173e33;font-size:12px;font-weight:600}.desktop-avatar{background:#eadbba;color:#123d34;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:11px;font-weight:700}
#next-context{padding:0}.next-segments{max-width:580px;border-radius:6px}.next-segments button{border-radius:4px}.next-period{padding:14px 18px;background:#fff;border:1px solid #dfe6dc;border-radius:6px}.next-period select{max-width:200px}.next-group{display:inline-block;vertical-align:top;width:calc(50% - 22px);margin:20px 20px 10px 0}.next-link{padding:14px 0}.next-intro h1{font-size:34px}
#next-sheet{inset:0;margin:auto;width:560px;max-width:90vw;height:fit-content;max-height:80vh;border-radius:12px;padding:8px 12px 16px;box-shadow:0 25px 100px #102b3340}.next-grab{display:none}.next-sheet-body{overflow:auto;max-height:64vh}
.sales-report{max-width:1100px!important;margin:auto!important}.next-sales-step .sales-report-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px}.sales-report-amounts{grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:8px;padding:24px;gap:22px}.sales-report-total{grid-column:1/-1}.next-flow-controls{display:flex;justify-content:flex-end;gap:16px;padding-top:22px;background:transparent;position:static}.next-primary{width:auto;min-width:250px;border-radius:6px}.next-previous{margin:0}.sales-report .report-targets{grid-template-columns:repeat(2,1fr)!important}.sales-report-notes{display:grid!important;grid-template-columns:1fr 1fr;gap:20px}.sales-report-notes[hidden]{display:none!important}.sales-report-notes label:first-child{grid-column:1/-1}.sales-report-send{width:auto;min-width:230px;border-radius:6px!important}.sales-report-actions{justify-content:flex-end}.sales-report-money{border-radius:6px!important}#sales-report-confirm,#sales-report-detail{inset:0!important;margin:auto!important;width:760px!important;max-width:90vw!important;height:fit-content;max-height:85vh!important;border-radius:12px!important}.next-stepper{font-size:11px}
@media(max-width:1100px){body>#app:not(.hidden){grid-template-columns:185px minmax(0,1fr)!important}#app>#next-scroll{padding:18px!important}.desktop-search{width:auto}.desktop-search kbd{display:none}#next-header{padding:0 18px!important}.desktop-breadcrumb{display:none}}
.desktop-brand img{background:#eadbba;padding:10px;width:148px}.desktop-nav-links button .nav-dot{display:block!important;flex:none!important;width:5px!important;height:5px!important;min-height:0!important;padding:0!important}.home-root #home-date{color:#697b6b!important}.next-primary{background:#9a1c1f!important;color:white!important}.desktop-page-title{margin:6px 0 22px;font-size:30px;letter-spacing:-.7px}.desktop-page-description{margin:-14px 0 24px;color:#6c7d70;font-size:13px}

#next-nav button{max-width:none}.desktop-nav-links .next-link small,.desktop-nav-links .next-link b{display:none}#next-nav .desktop-nav-links .next-link strong{font-size:12px}#peopleDialog .people-layout{display:grid;grid-template-columns:320px minmax(0,1fr)}#peopleDialog .member-column,#peopleDialog .member-editor{display:block!important}#people-back{display:none}
}@media(min-width:1000px){#next-nav .notes-alert{position:static!important;margin-left:auto!important;flex:none;min-width:18px;height:18px;padding:1px 5px;border-radius:12px;background:#9a1c1f;color:white;font:11px/16px system-ui}.home-root .middle-grid>.next-disclosure{min-width:0}}
@media(min-width:1000px){#next-context:has(.desktop-page-title){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:start}#next-context .desktop-page-title{grid-column:1;grid-row:1;margin:4px 0 8px}#next-context .desktop-page-description{grid-column:1;grid-row:2;margin:0 0 18px}#next-context .next-segments{grid-column:1/-1;grid-row:3;margin:0 0 20px}#next-context .next-period{grid-column:2;grid-row:1/3;align-self:start;margin:0;padding:0;border:0;background:none}#next-context .next-period label{flex-direction:column;align-items:stretch;gap:5px}}

/* Keep member administration headings clear of the dialog edges. */
#peopleDialog .dialog-head{padding:20px 24px;gap:20px;align-items:center}#peopleDialog .dialog-head h2{margin:0 0 8px}#peopleDialog .dialog-head p{margin:0;line-height:1.5}#peopleDialog .dialog-head>div{min-width:0}#peopleDialog .dialog-head>button{flex-shrink:0}
