.cs-app{--cs-bar:#1f2c4b;--cs-bar-soft:rgba(255,255,255,0.72);--cs-canvas:#e4e9f2;--cs-shadow:0 1px 2px rgba(31,44,75,0.07);--cs-surface:#ffffff;--cs-border:#e2e6ef;--cs-border-strong:#c8cfdd;--cs-ink:#1b2437;--cs-ink-soft:#566176;--cs-ink-faint:#7d879b;--cs-link:#2b62a8;--cs-navy:#1f2c4b;--cs-green:#2e9d5b;--cs-green-ink:#1f6b40;--cs-green-wash:#e9f6ee;--cs-orange:#e0812a;--cs-orange-ink:#8a4b0b;--cs-orange-wash:#fff3e6;--cs-red:#d64c43;--cs-red-ink:#9f261e;--cs-red-wash:#fdecea;--cs-blue-wash:#eaf1fa;--cs-radius:10px;min-height:100vh;background:var(--cs-canvas);color:var(--cs-ink);font-family:var(--font-sans),"Segoe UI",system-ui,sans-serif;font-size:14px;line-height:1.5}.cs-app *,.cs-app :after,.cs-app :before{box-sizing:border-box}.cs-app a{color:var(--cs-link);text-decoration:none}.cs-app a:hover{text-decoration:underline;text-underline-offset:3px}.cs-app :is(a,button,[tabindex],summary):focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cs-app :is(h1,h2,h3,p,ul,ol,dl){margin-top:0}.cs-app h1{font-size:22px;line-height:1.25;font-weight:700;margin-bottom:4px;letter-spacing:-.01em}.cs-app h2{font-size:15px;font-weight:700;margin-bottom:12px}.cs-app h3{font-size:14px;font-weight:700;margin-bottom:8px}.cs-app button{font:inherit}.cs-muted,.cs-small{color:var(--cs-ink-soft)}.cs-small{font-size:12.5px}.cs-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;background:var(--cs-bar);color:#fff}.cs-bar-left,.cs-bar-right{display:flex;align-items:center;gap:14px;min-width:0}.cs-back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.06)}.cs-back:hover{background:rgba(255,255,255,.14);text-decoration:none}.cs-brand{display:inline-flex;flex-shrink:0}.cs-brand img{display:block}.cs-bar-title{display:grid;min-width:0}.cs-bar-title strong{font-size:16px;line-height:1.25}.cs-bar-title span,.cs-bar-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-bar-title span{font-size:12px;color:var(--cs-bar-soft)}.cs-bar-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);font-size:12px;color:#fff;white-space:nowrap}.cs-account{position:relative}.cs-app .cs-avatar{width:34px;height:34px;border-radius:50%;border:0;display:grid;place-items:center;background:#5aa2e8;color:#fff;font-size:12px;font-weight:700;cursor:pointer;padding:0}.cs-app .cs-avatar:hover,.cs-app .cs-avatar[aria-expanded=true]{background:#7db6ee}.cs-steps{position:-webkit-sticky;position:sticky;top:58px;z-index:50;background:var(--cs-surface);border-bottom:1px solid var(--cs-border);overflow-x:auto;scrollbar-width:thin}.cs-steps ol{gap:0;margin:0;padding:0 16px;list-style:none;min-height:50px;min-width:max-content}.cs-step,.cs-steps ol{display:flex;align-items:center}.cs-step{flex:0 0 auto}.cs-step+.cs-step:before{content:"";width:12px;height:1px;background:var(--cs-border-strong);margin:0 3px;flex-shrink:0}.cs-step a{display:inline-flex;align-items:center;gap:7px;padding:6px 8px;border-radius:8px;color:var(--cs-ink-faint);font-size:12.5px;line-height:1.2;min-height:36px;white-space:nowrap}@media (min-width:1700px){.cs-steps ol{justify-content:space-between;min-width:0}.cs-step a{font-size:13px;padding:7px 9px}}.cs-step a:hover{background:var(--cs-canvas);text-decoration:none}.cs-step-num{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;border:1.5px solid var(--cs-border-strong);color:var(--cs-ink-faint);background:var(--cs-surface);flex-shrink:0}.cs-step.is-done a{color:var(--cs-ink)}.cs-step.is-done .cs-step-num{border-color:var(--cs-green);background:var(--cs-green);color:#fff}.cs-step.is-current a{color:var(--cs-navy);font-weight:600}.cs-step.is-current .cs-step-num{border-color:var(--cs-navy);background:var(--cs-navy);color:#fff}.cs-step.is-selected a{background:var(--cs-blue-wash);color:var(--cs-navy);font-weight:600}.cs-step.is-selected .cs-step-num{border-color:var(--cs-navy);background:var(--cs-navy);color:#fff}.cs-body{display:grid;grid-template-columns:222px minmax(0,1fr);min-height:calc(100vh - 58px)}.cs-sidebar{background:var(--cs-surface);border-right:1px solid var(--cs-border);padding:22px 10px 18px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:58px;align-self:start;max-height:calc(100vh - 58px);overflow-y:auto}.cs-app:has(.cs-steps) .cs-sidebar{top:108px;max-height:calc(100vh - 108px)}.cs-sidebar-group{display:grid;grid-gap:2px;gap:2px}.cs-sidebar-label{margin:0 12px 8px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-ink-faint)}.cs-sidebar-item{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 12px;border-radius:8px;color:var(--cs-ink);font-size:14px}.cs-sidebar-item:hover{background:var(--cs-canvas);text-decoration:none}.cs-sidebar-item.is-active{background:var(--cs-navy);color:#fff;font-weight:600}.cs-sidebar-count{font-size:12px;color:var(--cs-ink-soft)}.cs-sidebar-item.is-active .cs-sidebar-count{color:rgba(255,255,255,.85)}.cs-sidebar-count.tone-danger{background:var(--cs-red-wash);color:var(--cs-red-ink);padding:2px 8px;border-radius:999px;font-size:11.5px}.cs-sidebar-item.is-active .cs-sidebar-count.tone-danger{background:rgba(255,255,255,.16);color:#fff}.cs-main{min-width:0;padding:24px 28px 60px;width:100%;max-width:1500px}.cs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.cs-page-head p{color:var(--cs-ink-soft);margin-bottom:0;max-width:900px}.cs-page-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:18px 20px;min-width:0;box-shadow:var(--cs-shadow)}.cs-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.cs-card-head h2{margin-bottom:0}.cs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.cs-kpi{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:16px 18px;display:grid;grid-gap:2px;gap:2px;min-width:0;box-shadow:var(--cs-shadow)}.cs-app a.cs-kpi{color:var(--cs-ink)}.cs-app a.cs-kpi:hover{text-decoration:none;border-color:var(--cs-border-strong)}.cs-app a.cs-kpi:hover .cs-kpi-label{color:var(--cs-link);text-decoration:underline;text-underline-offset:3px}.cs-app a.cs-kpi .cs-kpi-label:after{content:" \203A";content:" \203A"/""}.cs-kpi-label{font-size:12.5px;color:var(--cs-ink-soft)}.cs-kpi-value{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.cs-kpi-value.tone-success{color:var(--cs-green-ink)}.cs-kpi-value.tone-warning{color:var(--cs-orange)}.cs-kpi-value.tone-danger{color:var(--cs-red)}.cs-kpi-hint{font-size:12px;color:var(--cs-ink-soft)}.cs-kpi-hint.tone-success{color:var(--cs-green-ink)}.cs-grid-2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cs-grid-2.even{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-stack{display:grid;grid-gap:20px;gap:20px}.cs-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.cs-pill.tone-neutral{background:var(--cs-canvas);color:var(--cs-ink-soft)}.cs-pill.tone-success{background:var(--cs-green-wash);color:var(--cs-green-ink)}.cs-pill.tone-warning{background:var(--cs-orange-wash);color:var(--cs-orange-ink)}.cs-pill.tone-danger{background:var(--cs-red-wash);color:var(--cs-red-ink)}.cs-pill.tone-info{background:var(--cs-blue-wash);color:var(--cs-link)}.cs-pill.tone-navy{background:var(--cs-navy);color:#fff}.cs-app .cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:8px;border:1px solid var(--cs-border-strong);background:var(--cs-surface);color:var(--cs-ink);font-size:13.5px;font-weight:600;cursor:pointer;text-decoration:none}.cs-app .cs-btn:hover{background:var(--cs-canvas);text-decoration:none}.cs-app .cs-btn.primary{background:var(--cs-navy);border-color:var(--cs-navy);color:#fff}.cs-app .cs-btn.primary:hover{background:#2a3a63}.cs-app .cs-btn.success{background:var(--cs-green);border-color:var(--cs-green);color:#fff}.cs-app .cs-btn.small{min-height:32px;padding:5px 10px;font-size:12.5px}.cs-app .cs-btn:disabled{opacity:.55;cursor:not-allowed}.cs-app .cs-btn.block,.cs-table{width:100%}.cs-table{border-collapse:collapse;font-size:13.5px}.cs-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-faint);padding:10px 12px}.cs-table td,.cs-table th{border-bottom:1px solid var(--cs-border)}.cs-table td{padding:13px 12px;vertical-align:top}.cs-table tr:last-child td{border-bottom:0}.cs-table tbody tr.is-selected{background:var(--cs-blue-wash)}.cs-table tbody tr.is-clickable{cursor:pointer}.cs-table tbody tr.is-clickable:hover{background:var(--cs-canvas)}.cs-table strong{display:block}.cs-table small{display:block;color:var(--cs-ink-soft);font-size:12px;margin-top:2px}.cs-table .num{text-align:right;white-space:nowrap}.cs-card.flush{padding:0}.cs-card.flush .cs-card-head{padding:16px 20px 0}.cs-card.flush .cs-table td:first-child,.cs-card.flush .cs-table th:first-child{padding-left:20px}.cs-card.flush .cs-table td:last-child,.cs-card.flush .cs-table th:last-child{padding-right:20px}.cs-pilot-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:var(--cs-canvas);border:1px dashed var(--cs-border-strong);color:var(--cs-ink-soft);font-size:12.5px}.cs-pilot-dot{width:8px;height:8px;border-radius:50%;background:var(--cs-ink-faint);flex-shrink:0}.cs-callout{padding:12px 14px;border-radius:8px;border-left:3px solid var(--cs-orange);background:var(--cs-orange-wash);color:var(--cs-orange-ink);font-size:13px}.cs-callout.info{border-left-color:var(--cs-link);background:var(--cs-blue-wash);color:var(--cs-ink)}.cs-callout.danger{border-left-color:var(--cs-red);background:var(--cs-red-wash);color:var(--cs-red-ink)}.cs-callout.success{border-left-color:var(--cs-green);background:var(--cs-green-wash);color:var(--cs-green-ink)}.cs-list{list-style:none;padding:0;margin:0}.cs-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--cs-border)}.cs-list li:last-child{border-bottom:0}.cs-list .cs-dot{margin-top:6px}.cs-list strong{display:block;font-weight:600}.cs-list small{display:block;color:var(--cs-ink-soft);font-size:12.5px}.cs-list .cs-when{margin-left:auto;white-space:nowrap;color:var(--cs-ink-soft);font-size:13px}.cs-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--cs-ink-faint);display:inline-block}.cs-dot.success{background:var(--cs-green)}.cs-dot.warning{background:var(--cs-orange)}.cs-dot.danger{background:var(--cs-red)}.cs-dot.info{background:#4a8fd6}.cs-progress{display:grid;grid-gap:6px;gap:6px}.cs-progress-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:5px;gap:5px}.cs-progress-bars span{height:4px;border-radius:999px;background:var(--cs-border)}.cs-progress-bars span.done{background:var(--cs-green)}.cs-progress-bars span.current{background:var(--cs-orange)}.cs-progress-labels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:5px;gap:5px;font-size:10.5px;color:var(--cs-ink-faint);line-height:1.25}.cs-progress-labels span{overflow:hidden}.cs-progress-labels span.current{color:var(--cs-ink);font-weight:700}.cs-form{display:grid;grid-gap:14px;gap:14px}.cs-form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:13px}.cs-form :is(input,select,textarea){font:inherit;font-weight:400;width:100%;min-height:40px;border:1px solid var(--cs-border-strong);border-radius:8px;padding:8px 10px;background:var(--cs-surface);color:var(--cs-ink)}.cs-form .cs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cs-form-error{color:var(--cs-red-ink);font-size:13px;margin:0}.cs-app details.cs-disclosure>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px;border-radius:8px;border:1px solid var(--cs-border-strong);font-weight:600;font-size:13.5px}.cs-app details.cs-disclosure>summary::-webkit-details-marker{display:none}.cs-app details.cs-disclosure[open]>summary{margin-bottom:14px}.cs-session-card{display:block;background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius);padding:18px 20px;color:inherit}.cs-session-card:hover{border-color:var(--cs-border-strong);text-decoration:none}.cs-session-card.is-selected{border-color:var(--cs-navy);box-shadow:0 0 0 1px var(--cs-navy)}.cs-session-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cs-session-top h2{font-size:17px;margin-bottom:2px}.cs-session-dates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.cs-session-dates div{display:grid;grid-gap:1px;gap:1px}.cs-session-dates dt{font-size:11.5px;color:var(--cs-ink-faint)}.cs-session-dates dd{margin:0;font-weight:600;font-size:13.5px}.cs-preview{border:1px solid var(--cs-border);border-radius:8px;padding:22px 28px;background:var(--cs-surface);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;color:#101828;max-height:640px;overflow:auto}.cs-preview h3{font-size:14px;letter-spacing:.02em;margin:0 0 4px}.cs-preview .cs-preview-center,.cs-preview h3{text-align:center}.cs-preview .cs-preview-rule{border-top:2px solid #1f2c4b;margin:14px 0}.cs-preview .cs-preview-band{background:#eef2f8;font-weight:700;padding:6px 10px;margin:16px 0 10px;font-size:12.5px;letter-spacing:.02em}.cs-preview pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cs-boundary{padding:36px}.cs-boundary.cs-loading{color:var(--cs-ink-soft);opacity:0;animation:cs-loading-in .2s ease .15s forwards}@keyframes cs-loading-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.cs-boundary.cs-loading{animation:none;opacity:1}}.cs-app .cs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-empty{padding:28px;text-align:center;color:var(--cs-ink-soft)}@media (max-width:1100px){.cs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid-2,.cs-grid-2.even{grid-template-columns:1fr}.cs-session-dates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.cs-body{grid-template-columns:1fr}.cs-sidebar{position:static;max-height:none;flex-direction:row;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;border-right:0;border-bottom:1px solid var(--cs-border)}.cs-sidebar-group{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;width:100%}.cs-sidebar-label{margin:0 6px 0 2px;font-size:10px;letter-spacing:.08em}.cs-sidebar-item{min-height:34px;padding:5px 10px;font-size:13px}.cs-main{padding:18px 16px 48px}.cs-page-head{flex-direction:column}.cs-page-actions{justify-content:flex-start}.cs-bar-title strong{font-size:14px}.cs-table{font-size:13px}.cs-table td,.cs-table th{padding:10px 8px}}@media (max-width:600px){.cs-form .cs-fields,.cs-kpis{grid-template-columns:1fr}.cs-bar{padding:8px 12px}.cs-bar-badge,.cs-bar-title span{display:none}.cs-session-dates{grid-template-columns:1fr}.cs-preview{padding:14px}}@media (prefers-reduced-motion:no-preference){.cs-app .cs-btn,.cs-sidebar-item,.cs-step a{transition:background-color .12s ease,color .12s ease}}.cs-circuit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cs-circuit li{display:flex;gap:12px;align-items:flex-start;padding:6px 4px}.cs-circuit li+li{border-left:1px solid var(--cs-border);padding-left:16px}.cs-circuit-num{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;font-weight:700;font-size:13px;border:1.5px solid var(--cs-border-strong);color:var(--cs-ink-faint);flex-shrink:0}.cs-circuit li.is-done .cs-circuit-num{background:var(--cs-green);border-color:var(--cs-green);color:#fff}.cs-circuit li.is-current .cs-circuit-num{background:var(--cs-navy);border-color:var(--cs-navy);color:#fff}.cs-circuit strong{display:block}.cs-circuit small{display:block;color:var(--cs-ink-soft);font-size:12.5px}.cs-dropzone{display:grid;place-items:center;grid-gap:4px;gap:4px;text-align:center;padding:34px 16px;border:2px dashed var(--cs-border-strong);border-radius:10px;background:var(--cs-canvas);color:var(--cs-ink-soft);margin:12px 0}.cs-dropzone strong{color:var(--cs-ink)}.cs-dropzone span{font-size:12.5px}.cs-checks{list-style:none;padding:12px 0 0;margin:12px 0 16px;border-top:1px solid var(--cs-border);display:grid;grid-gap:8px;gap:8px;font-size:13px}.cs-checks li{display:flex;align-items:center;gap:8px}.cs-list li.is-selected{background:var(--cs-blue-wash);margin:0 -20px;padding-left:20px;padding-right:20px;border-left:3px solid var(--cs-navy)}@media (max-width:900px){.cs-circuit{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-circuit li+li{border-left:0;padding-left:4px}}@media (max-width:700px){.cs-session-top,.cs-session-top>div:last-child{flex-wrap:wrap}}.cs-committee{display:block;border:1px solid var(--cs-border);border-radius:8px;padding:14px 16px;color:inherit}.cs-committee:hover{border-color:var(--cs-border-strong);text-decoration:none}.cs-committee-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:6px}.cs-committee-top>span:last-child{text-align:right}.cs-committee-current{color:var(--cs-orange)}.cs-committee h3{font-size:16px;margin-bottom:10px}.cs-app .cs-row-button{all:unset;display:block;cursor:pointer;width:100%}.cs-app .cs-row-button strong{display:block}.cs-app .cs-row-button small{display:block;color:var(--cs-ink-soft);font-size:12px;margin-top:2px}.cs-file,.cs-prose{overflow-wrap:anywhere;white-space:pre-wrap}.cs-app details.cs-disclosure-card>summary{cursor:pointer;font-weight:700;min-height:38px;display:flex;align-items:center}.cs-grid-collect{grid-template-columns:minmax(220px,.7fr) minmax(0,2fr)}.cs-grid-post{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.cs-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-fields-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cs-fields-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cs-card.flush{overflow-x:auto}.cs-app .cs-btn,.cs-app .cs-pill{max-width:100%;white-space:normal;text-align:center}@media (max-width:1100px){.cs-grid-collect,.cs-grid-post{grid-template-columns:1fr}.cs-kpis-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cs-fields-3,.cs-fields-4,.cs-kpis-3{grid-template-columns:1fr!important}.cs-fields-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-card-head{flex-wrap:wrap}.cs-circuit{grid-template-columns:1fr}.cs-circuit li+li{border-left:0;padding-left:4px}.cs-list .cs-when{margin-left:0}.cs-list li{flex-wrap:wrap}}.cs-main .cm2-app{min-height:0;background:transparent;margin:-24px -28px -60px}.cs-main .cm2-header{position:static;box-shadow:none;border-bottom:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-ink)}.cs-main .cm2-header-top{min-height:0;padding:10px 24px;border-bottom:0}.cs-main .cm2-account-menu,.cs-main .cm2-brand .cm2-livry-mark{display:none}.cs-main .cm2-brand-title{color:var(--cs-ink);font-size:15px}.cs-main .cm2-brand-subtitle{color:var(--cs-ink-soft)}.cs-main .cm2-header-button{color:var(--cs-ink);border-color:var(--cs-border-strong);background:var(--cs-surface)}.cs-main .cm2-header-button:hover{background:var(--cs-canvas)}.cs-main .cm2-header-button:focus-visible{outline-color:var(--focus)}.cs-main .cm2-synthetic-badge{border-color:var(--cs-orange);background:var(--cs-orange-wash);color:var(--cs-orange-ink)}.cs-main .cm2-persisted-entry{display:none}@media (max-width:900px){.cs-main .cm2-app{margin:-18px -16px -48px}}.cs-decision-actions{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}.cs-decision-actions .cs-btn.is-active{border-color:var(--cs-navy);background:var(--cs-navy);color:#fff}.cs-order-controls{display:inline-flex;flex-direction:column;gap:2px;margin-left:8px;vertical-align:middle}.cs-order-controls .cs-btn{padding:0 6px;min-height:18px;line-height:18px;font-size:10px}.cs-next{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px;padding:16px 20px;border-radius:var(--cs-radius);background:var(--cs-navy);color:#fff;box-shadow:var(--cs-shadow)}.cs-next-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-bar-soft)}.cs-next-date,.cs-next-label{display:block;font-weight:700}.cs-next-date{font-size:22px;line-height:1.25;margin:2px 0}.cs-next-meta{display:block;font-size:13px;color:var(--cs-bar-soft)}.cs-app .cs-next .cs-btn{background:#fff;border-color:#fff;color:var(--cs-navy)}.cs-app .cs-next .cs-btn:hover{background:var(--cs-blue-wash)}.cs-views{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.cs-app .cs-views a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 14px;border-radius:999px;border:1px solid var(--cs-border-strong);background:var(--cs-surface);color:var(--cs-ink);font-size:13px;font-weight:600}.cs-app .cs-views a:hover{text-decoration:none;border-color:var(--cs-navy)}.cs-app .cs-views a[aria-current=page]{background:var(--cs-navy);border-color:var(--cs-navy);color:#fff}.cs-row-actions{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cs-row-note{margin:6px 0 0;font-size:12.5px;text-align:right;white-space:normal}.cs-row-note.is-error{color:var(--cs-red-ink)}.cs-row-note.is-ok{color:var(--cs-green-ink)}.cs-table .num:has(.cs-row-note){white-space:normal;min-width:180px}