.spw-bid-actions{margin:0 0 12px}.spw-bid-scroll{border:1px solid var(--ops-border);border-radius:8px;margin-bottom:12px}.spw-bid-scroll:focus-visible{outline:2px solid var(--ops-teal);outline-offset:2px}.spw-bid-grid{border-collapse:collapse;width:100%;min-width:980px;font-size:12px}.spw-bid-grid th{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:#44605a;font-weight:600;padding:6px;text-align:left}.spw-bid-grid td{padding:4px 6px;border-top:1px solid #e3ebe7;vertical-align:middle}.spw-bid-grid tbody tr:nth-child(2n) td{background:#f7faf8}.spw-bid-grid tbody tr.is-chosen td.spw-desc{font-weight:600}.spw-bid-grid .spw-bid-head,.spw-bid-grid td.spw-bid{background:#eef2f0}.spw-bid-grid tbody tr:nth-child(2n) td.spw-bid{background:#e6ece9}.spw-bid-grid .spw-comp-head{text-align:center;background:#fbfcfb}.spw-bid-grid .spw-sel{width:32px;text-align:center}.spw-bid-grid .spw-desc{min-width:200px}.spw-bid-grid tbody .spw-desc,.spw-bid-grid tbody .spw-sel{position:-webkit-sticky;position:sticky;background:#fff;z-index:1}.spw-bid-grid tbody .spw-sel{left:0}.spw-bid-grid tbody .spw-desc{left:32px;box-shadow:1px 0 0 var(--ops-border)}@media (max-width:760px){.spw-bid-grid .spw-desc{min-width:140px;max-width:160px}}.spw-bid-grid input[type=number]{width:80px}.spw-bid-grid input:not([type=checkbox]),.spw-bid-grid textarea{border:1px solid #cfdcd6;border-radius:4px;padding:5px 6px;font:inherit;background:#fff;min-height:32px}.spw-bid-grid .spw-desc input{width:100%}.spw-bid-grid .spw-text{min-width:220px}.spw-bid-grid .spw-text textarea{width:100%}.spw-bid-grid textarea{width:100%;min-width:160px;resize:vertical}.spw-bid-grid input:disabled,.spw-bid-grid textarea:disabled{background:transparent;border-color:transparent;color:inherit}.spw-bid-grid input:focus-visible,.spw-bid-grid textarea:focus-visible{outline:2px solid var(--ops-teal);outline-offset:1px}.spw-bid-grid tfoot td{border-top:2px solid var(--ops-border);padding:8px 6px}.spw-bid-grid tfoot td:first-child{display:flex;gap:8px;flex-wrap:wrap}.spw-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spw-bid-notes{margin:8px 0 12px}.spw-comp-footer{align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;border-top:1px dashed var(--ops-border);padding-top:12px}.spw-history{border:1px solid var(--ops-border);border-radius:8px;padding:12px;margin:0 0 12px}.spw-history header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.spw-history time{color:var(--ops-muted);font-size:11px}.spw-history header .ops-button,.spw-history header .ops-link:first-of-type{margin-left:auto}.spw-revisions{margin-top:14px}.spw-revisions summary{cursor:pointer;font-weight:600;padding:6px 0}.ops-kv .spw-wide{grid-column:1/-1}.spw-photo-toolbar{background:#eef3f0;border:1px solid var(--ops-border);border-radius:8px;padding:8px}.spw-photo-toolbar .ops-button,.spw-photo-toolbar .ops-button.small{padding:7px 10px}.spw-meta-bar{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;background:#fff;border:1px solid var(--ops-border);border-radius:8px;padding:12px 16px;margin:0 0 16px;font-size:13px}.spw-meta-bar strong{border:1px solid #9fb3ad;border-radius:4px;padding:1px 7px;margin:0 3px}.spw-section h3{margin-top:14px}.spw-flag-group{border-top:1px solid var(--ops-border);margin-top:6px}.spw-flag-group>summary{cursor:pointer;background:#eef2f0;padding:8px 10px;font-weight:700;font-size:12px;border-radius:4px;margin:6px 0 10px}.spw-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.spw-photo{margin:0;border:1px solid var(--ops-border);border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.spw-photo.is-selected{border-color:var(--ops-teal);box-shadow:0 0 0 2px var(--ops-teal)}.spw-photo-frame{display:grid;place-items:center;height:140px;width:100%;background:#1d2624;border:0;padding:0;cursor:zoom-in;overflow:hidden;color:#dfe8e4;font-size:11px}.spw-photo-frame:focus-visible{outline:3px solid var(--ops-teal);outline-offset:-3px}.spw-photo-frame img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.spw-photo figcaption{display:flex;flex-direction:column;gap:4px;padding:8px;font-size:11px}.spw-photo figcaption small{color:var(--ops-muted)}.spw-phase{text-transform:capitalize;font-weight:600}.spw-desc-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spw-photo-tags{display:flex;flex-wrap:wrap;gap:4px}.spw-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.spw-detail-image{background:#1d2624;border-radius:8px;display:grid;place-items:center;min-height:260px;overflow:hidden}.spw-detail-image img{max-width:100%;max-height:60vh;object-fit:contain}.spw-detail .ops-form{margin-top:14px}.spw-review{border-top:1px solid var(--ops-border);padding-top:12px}.spw-radio{border:1px solid var(--ops-border);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.spw-radio legend{font-size:11px;color:var(--ops-muted);padding:0 4px}.spw-dropzone{border:2px dashed #b8cbc4;border-radius:10px;padding:26px 16px;text-align:center;background:#f6f9f7;margin:10px 0 14px}.spw-dropzone.is-over{border-color:var(--ops-teal);background:#e6f3ef}.spw-dropzone label{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;cursor:pointer}.spw-dropzone label:focus-within strong{outline:2px solid var(--ops-teal);outline-offset:2px}.spw-queue{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:6px}.spw-queue li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border:1px solid var(--ops-border);border-radius:6px;padding:8px 10px;font-size:12px}.spw-queue li.is-failed{border-color:#d9a3a3;background:#fdf5f5}.spw-queue li.is-done{background:#f1f8f4}.spw-queue-name{flex:1 1 200px;overflow-wrap:anywhere}.spw-queue-state{font-weight:600}.spw-queue progress{width:140px;accent-color:var(--ops-teal)}.spw-transfer fieldset{border:1px solid var(--ops-border);border-radius:6px;margin:0 0 10px;padding:8px 12px}.spw-transfer details{padding:4px 0}.spw-transfer summary{cursor:pointer}.spw-transfer .ops-check{margin:4px 0 4px 18px}.spw-inv-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-bottom:6px}.spw-inv-head h2{margin:0!important}.spw-inv-summary{display:flex;flex-direction:column;gap:6px;max-width:360px;margin:12px 0 12px auto;font-size:13px}.spw-inv-summary>div{display:flex;justify-content:space-between;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spw-inv-summary>.ops-field{display:flex}.spw-inv-summary .is-total{border-top:1px solid var(--ops-border);padding-top:6px}.spw-inv-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.spw-inv-preview .spw-inv-summary{margin-left:0}.spw-inv-lines input:not([type=checkbox]){width:100%;min-width:70px;border:1px solid #cfdcd6;border-radius:4px;padding:6px;font:inherit;min-height:34px}.spw-inv-lines td:first-child input{min-width:160px}.spw-inv-lines .spw-line-desc{width:45%}.spw-inv-lines .spw-line-desc input,.spw-inv-lines .spw-line-desc textarea{min-width:260px}.spw-inv-lines textarea{width:100%;border:1px solid #cfdcd6;border-radius:4px;padding:6px;font:inherit;resize:vertical;field-sizing:content;min-height:3.2em;max-height:14em}.spw-lines-task{display:block;color:var(--ops-muted);font-size:11px;margin-top:2px}.spw-inv-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.spw-inv-form{border:1px solid var(--ops-border);border-radius:8px;padding:14px;margin:0;align-content:start}.spw-inv-form h3{margin:0}@media (max-width:760px){.spw-detail,.spw-inv-preview{grid-template-columns:1fr}.spw-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spw-photo-frame{height:120px}.spw-inv-summary{margin-left:0;max-width:none}.spw-photo-toolbar .ops-button{min-height:40px}}@media print{.spw-bid-actions,.spw-inv-forms,.spw-photo-toolbar{display:none!important}.spw-bid-scroll{overflow:visible;border:0}.spw-bid-grid{min-width:0}}.spw-bid .ops-scroll-x,.spw-dropzone,.spw-invoice .ops-table-wrap{position:relative}.field-capture .field-online{font-size:11px;padding:4px 10px;border-radius:999px;background:#fdecea;color:#8a2a1d}.field-capture .field-online.on{background:#e6f4ec;color:#1d6f4a}.field-phases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:10px 0 14px}.field-phases button{padding:12px 8px;border:1px solid #cfdcd3;border-radius:8px;background:#fff;font:600 14px Arial,Helvetica,sans-serif;color:#244c40;cursor:pointer}.field-phases button.is-active{background:#1f6f5c;border-color:#1f6f5c;color:#fff}.field-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field-grid label,.field-note label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:#435c52}.field-grid .wide{grid-column:1/-1}.field-grid input,.field-grid select,.field-note textarea{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #cfdcd3;border-radius:6px;padding:10px;font-size:15px}.field-grid .field-check{flex-direction:row;align-items:center;grid-column:1/-1;font-weight:500}.field-grid .field-check input{min-height:auto;width:20px;height:20px}.field-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.field-buttons .ops-button{min-height:52px;font-size:15px;justify-content:center}.field-note{display:flex;flex-direction:column;gap:8px}.field-outbox ul{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:6px;gap:6px}.field-outbox li{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:8px 10px;border:1px solid #dce5d9;border-radius:8px;font-size:13px}.field-outbox li small{grid-column:1/-1;color:#6d8274}.field-outbox li.is-failed{border-color:#e7b2aa;background:#fdf3f1}.field-outbox progress{width:110px;accent-color:#1f6f5c}.field-actions{grid-column:1/-1;display:flex;gap:8px}@media (max-width:640px){.field-grid{grid-template-columns:1fr}.field-capture{padding-bottom:84px}}.gc-start{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.gc-overlay{position:fixed;inset:0;z-index:200;background:#0f1d1a;color:#eef3ef;display:flex;flex-direction:column;overflow-y:auto}.gc-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#0b1714;position:-webkit-sticky;position:sticky;top:0;z-index:2}.gc-header h2{margin:0;font-size:16px;color:#fff}.gc-body{padding:16px;display:flex;flex-direction:column;gap:14px;max-width:720px;width:100%;margin:0 auto;box-sizing:border-box}.gc-body p{color:#cfdcd3;line-height:1.5}.gc-message{margin:8px 16px 0;padding:10px 12px;background:#24332e;border-radius:8px;color:#fbe9b7}.gc-areas{border:1px solid #33483f;border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.gc-areas legend{padding:0 6px;font-weight:700}.gc-areas label{display:flex;align-items:center;gap:8px;font-size:15px;min-height:36px}.gc-areas input{width:20px;height:20px}.gc-custom{display:flex;flex-direction:column;gap:6px;font-weight:600}.gc-custom input{min-height:44px;border-radius:6px;border:1px solid #33483f;padding:10px;font-size:15px}.gc-primary{min-height:52px;font-size:16px;justify-content:center}.gc-top{display:flex;flex-direction:column;gap:4px}.gc-top small{color:#cfdcd3;font-size:13px}.gc-view{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:3/4;max-height:60vh}.gc-video{width:100%;height:100%;object-fit:cover;display:block}.gc-nocam{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center}.gc-ring{position:absolute;right:10px;bottom:10px;width:96px;height:96px;background:#0009;border-radius:50%}.gc-ring path{fill:none;stroke:#ffffff40;stroke-width:8}.gc-ring path.on{stroke:#6fd3a8}.gc-ring .gc-needle{stroke:#f6c453;stroke-width:3;stroke-linecap:round}.gc-ring text{fill:#fff;font:700 16px Arial,sans-serif}.gc-hint{margin:0;font-size:13px}.gc-controls{display:flex;justify-content:space-between;align-items:center;gap:10px}.gc-controls .ops-button{min-height:48px}.gc-shutter{width:72px;height:72px;border-radius:50%;border:5px solid #fff;background:#e8efe9;cursor:pointer}.gc-shutter:disabled{opacity:.4}.gc-review{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.gc-review li{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:8px;background:#1a2a25;border-left:4px solid #8a9a92}.gc-review li.is-good{border-left-color:#6fd3a8}.gc-review li.is-thin{border-left-color:#f6c453}.gc-review li.is-missing{border-left-color:#f08a7a}.gc-review small{color:#cfdcd3}.wt-areas{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.wt-areas button{border:1px solid #cfdcd3;background:#fff;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:12px;display:flex;gap:6px;align-items:center}.wt-areas button.is-active{background:#1f6f5c;color:#fff;border-color:#1f6f5c}.wt-areas button:disabled{opacity:.45;cursor:default}.wt-view{margin:0}.wt-view img{width:100%;max-height:70vh;object-fit:contain;background:#0f1d1a;border-radius:10px}.wt-view figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:13px}.wt-strip>div{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px}.wt-strip button{border:0;padding:0;background:none;cursor:pointer;flex:0 0 auto}.wt-strip img{height:90px;border-radius:4px;display:block}@media (max-width:640px){.gc-areas{grid-template-columns:1fr}}.model-panel{border:1px solid #dce5d9;border-radius:10px;padding:12px;margin:12px 0;display:grid;grid-gap:10px;gap:10px}.model-panel h3{margin:0;font-size:16px}.model-view{width:100%;min-height:320px;border-radius:8px;overflow:hidden;background:#eef3ef}.model-view canvas{display:block;width:100%!important;touch-action:none}.floor-plan{margin:0}.floor-plan svg{width:100%;max-height:420px;background:#fbfcfa;border:1px solid #e1e8e2;border-radius:8px}.fp-wall{stroke:#1f3b33;stroke-width:.12;stroke-linecap:round}.fp-door{stroke:#c46a1f;stroke-width:.16}.fp-window{stroke:#2f7fc1;stroke-width:.16}.fp-opening{stroke:#fbfcfa;stroke-width:.14}.fp-object{fill:#dfe8e1;stroke:#8aa093;stroke-width:.03}.fp-label{font-size:.22px;fill:#445c51}.fp-dim,.fp-label{text-anchor:middle}.fp-dim{font-size:.24px;fill:#1f3b33;font-weight:700}.floor-plan figcaption{font-size:12px;color:#587067;margin-top:6px}.fp-key i{display:inline-block;width:14px;height:4px;margin:0 4px 2px 8px;vertical-align:middle}.fp-key .k-door{background:#c46a1f}.fp-key .k-window{background:#2f7fc1}.fp-key .k-opening{background:#fff;border:1px solid #1f3b33}.inv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.inv-card{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--ops-border);border-left:4px solid var(--ops-teal);border-radius:10px;background:#fff;min-width:0}.inv-card span{font-size:12px;font-weight:600;color:var(--ops-muted)}.inv-card strong{font-size:22px;color:var(--ops-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-card small{font-size:12px;color:var(--ops-muted)}.inv-card.is-warn{border-left-color:#b07a1a}.inv-card.is-info{border-left-color:#3b6fb0}.inv-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}.inv-main{min-width:0}.inv-side{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.inv-side-card{margin:0}.inv-side-card h2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:16px;margin:0 0 10px}.inv-side-card h2 small{font-size:12px;color:var(--ops-muted);font-weight:600}.inv-facts{display:grid;grid-gap:7px;gap:7px;margin:0;font-size:13px}.inv-facts div{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px}.inv-facts dt{color:var(--ops-muted)}.inv-facts dd{margin:0;overflow-wrap:anywhere}.inv-history{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:8px;gap:8px}.inv-history li{display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;align-items:center;font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--ops-border)}.inv-history small,.inv-history span{grid-column:1;color:var(--ops-muted);font-size:12px}.inv-history li>:last-child{grid-column:2;grid-row:1/span 3}.inv-babu{background:#eef7f4;border-color:#cfe5dd}.inv-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ops-border);margin:-4px 0 14px}.inv-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ops-muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.inv-tabs button.is-active{color:var(--ops-ink);border-bottom-color:var(--ops-teal)}.inv-doc-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin-bottom:12px}.inv-doc-head>div{display:flex;flex-direction:column;gap:2px}.inv-doc-head span{font-size:12px;color:var(--ops-muted)}.inv-doc-head strong{font-size:14px}.inv-doc-head .spacer{flex:1 1}.inv-lines td:not(:first-child),.inv-lines th:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-lines td small{color:var(--ops-muted)}.inv-doc-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start;margin-top:12px}.inv-doc-body .spw-inv-summary{margin:0;max-width:none}.inv-notes{display:grid;grid-gap:10px;gap:10px}.inv-notes-row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end}.inv-payments{margin-top:18px;border-top:1px solid var(--ops-border);padding-top:14px}.inv-payments-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px}.inv-payments-head h3{margin:0}.inv-payments-head .spacer{flex:1 1}.inv-payments td small{display:block;color:var(--ops-muted);font-size:11px}.inv-empty{text-align:center;padding:16px;border:1px dashed var(--ops-border);border-radius:8px}.inv-empty p{margin:2px 0}.inv-adjustments{margin-top:16px;border-top:1px solid var(--ops-border);padding-top:12px}.inv-adjustments summary{cursor:pointer;font-weight:700;margin-bottom:8px}.inv-note{margin-top:8px}@media (max-width:1100px){.inv-layout{grid-template-columns:1fr}.inv-side{position:static}}@media (max-width:720px){.inv-doc-body{grid-template-columns:1fr}}@media print{.inv-cards,.inv-payments-head button,.inv-side,.inv-tabs{display:none!important}.inv-layout{display:block}}.iq-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ops-border);margin:0 0 14px;overflow-x:auto}.iq-tabs a{padding:9px 12px;border-bottom:2px solid transparent;color:var(--ops-muted);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.iq-tabs a.is-active{color:var(--ops-ink);border-bottom-color:var(--ops-teal)}.iq-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.iq-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--ops-border);border-left:4px solid var(--ops-teal);border-radius:10px;background:#fff;color:var(--ops-ink);font:inherit;text-align:left}button.iq-card{cursor:pointer}button.iq-card:focus-visible,button.iq-card:hover{border-color:var(--ops-teal)}.iq-card span{font-size:12px;font-weight:600;color:var(--ops-muted)}.iq-card strong{font-size:24px}.iq-card small{font-size:12px;color:var(--ops-muted)}.iq-card.is-ok{border-left-color:#2e8b57}.iq-card.is-warn{border-left-color:#b07a1a}.iq-card.is-dup{border-left-color:#7a6a9a}.iq-card.is-plain{border-left-color:var(--ops-border)}.iq-card.is-active{background:#eef7f4;box-shadow:inset 0 0 0 1px var(--ops-teal)}.iq-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.iq-search{flex:1 1 260px;max-width:420px}.iq-search input{width:100%;min-height:36px;padding:7px 12px;border:1px solid var(--ops-border);border-radius:8px;font:inherit;background:#fff}.iq-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);grid-gap:14px;gap:14px;align-items:start}.iq-list,.iq-panel{margin:0;min-width:0}.iq-list-head{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.iq-table tbody tr{cursor:pointer}.iq-table tbody tr.is-open{background:#eef7f4}.iq-open{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.iq-open small{color:var(--ops-muted);font-size:12px}.iq-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.iq-badge.is-ok{background:#e6f4ec;color:#1d6b43}.iq-badge.is-warn{background:#fff4de;color:#7a5200}.iq-badge.is-dup{background:#efeaf6;color:#4f3f73}.iq-babu{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#eef7f4}.iq-babu small{display:block;color:var(--ops-muted)}.iq-panel{position:-webkit-sticky;position:sticky;top:12px}.iq-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.iq-panel-head h2{margin:0;font-size:18px}.iq-panel h3{font-size:14px;margin:14px 0 6px}.iq-warn{margin:10px 0;padding:10px 12px;border:1px solid #f0d9a6;border-radius:8px;background:#fff7e6;color:#5d3f00;font-size:13px}.iq-warn ul{margin:4px 0 0;padding-left:18px}.iq-warn.is-dup{border-color:#d8cfe6;background:#f5f1fa;color:#3f3260}.iq-facts{display:grid;grid-gap:6px;gap:6px;margin:0;font-size:13px}.iq-facts div{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px}.iq-facts dt{color:var(--ops-muted)}.iq-facts dd{margin:0;overflow-wrap:anywhere}.iq-form{margin-top:12px}.iq-form input.is-conflict{border-color:#b07a1a;background:#fff7e6}.iq-conflict{color:#7a5200;font-size:13px;margin:4px 0 0}.iq-details{margin-top:10px;border:1px solid var(--ops-border);border-radius:8px;padding:8px 12px}.iq-details summary{cursor:pointer;font-weight:600}.iq-scope{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.iq-scope li{display:flex;justify-content:space-between;gap:10px}.iq-scope small{color:var(--ops-muted)}.iq-scope .is-total{border-top:1px solid var(--ops-border);padding-top:4px;font-weight:700}.iq-instructions{font-size:13px}.iq-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ops-border)}.im-head .spacer,.iq-bar .spacer,.iq-panel-foot .spacer{flex:1 1}.iq-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin-top:14px;padding:10px 14px;border:1px solid var(--ops-border);border-radius:10px;background:#fff;box-shadow:0 -6px 18px rgba(16,42,46,.08)}.im-head,.iq-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.im-head{margin-bottom:10px}.im-head h2{margin:0}.im-table td small{display:block;color:var(--ops-muted);font-size:12px}.im-table tr.is-attention{background:#fffaf0}.im-late{color:#8a5a00!important;font-weight:700}.im-health{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.im-health:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.im-health.is-ok{color:#1d6b43}.im-health.is-warn{color:#8a5a00}.im-health.is-muted{color:var(--ops-muted)}.im-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.im-menu{min-width:220px}.im-warn{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.im-warn .ops-link{margin-left:auto}.im-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px}.im-bottom .ops-panel{margin:0}.im-events{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.im-events li{display:grid;grid-template-columns:12px 1fr auto;grid-gap:10px;gap:10px;align-items:start}.im-events strong{display:block;font-size:13px;text-transform:none}.im-events strong:first-letter{text-transform:uppercase}.im-events small,.im-events time{color:var(--ops-muted);font-size:12px}.im-events time{white-space:nowrap}.im-dot{width:10px;height:10px;border-radius:50%;background:#2e8b57;margin-top:4px}.im-events li.is-bad .im-dot{background:#a3372a}.im-how ol{margin:0 0 12px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.im-how li small{display:block;color:var(--ops-muted)}.im-how-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.im-bottom,.iq-layout{grid-template-columns:1fr}.iq-panel{position:static}}.im-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;white-space:nowrap}.im-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;margin:0;border-radius:999px;background:#c9d6cd;position:relative;cursor:pointer;transition:background .15s}.im-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.im-switch input:checked{background:var(--ops-teal,#13766d)}.im-switch input:checked:after{transform:translateX(16px)}.im-switch input:focus-visible{outline:2px solid var(--ops-teal,#13766d);outline-offset:2px}.im-switch input:disabled{opacity:.6;cursor:default}.ic-access{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:9px 14px;border-radius:8px;background:#eef4fb;color:#1f4470;font-size:13px}.ic-access.is-locked{background:#fff7e6;color:#5d3f00}.ic-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ic-layout.has-form{grid-template-columns:minmax(0,1fr) 380px}.ic-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ic-add,.ic-main>.ops-panel,.ic-side>.ops-panel{margin:0}.ic-side{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.ic-side h2{font-size:16px;margin:0 0 8px}.ic-table tbody tr{cursor:pointer}.ic-table tbody tr.is-open{background:#eef7f4}.ic-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#edf2f0;color:var(--ops-muted)}.ic-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ic-status.is-ok{background:#e6f4ec;color:#1d6b43}.ic-status.is-warn{background:#fff4de;color:#7a5200}.ic-status.is-bad{background:#fdf1ef;color:#7d2318}.ic-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0 0 12px;font-size:13px}.ic-side .ic-facts{grid-template-columns:1fr;gap:6px}.ic-facts dt{color:var(--ops-muted);font-size:12px}.ic-facts dd{margin:2px 0 0}.ic-side .ic-facts div{display:grid;grid-template-columns:130px 1fr;grid-gap:8px;gap:8px}.ic-side .ic-facts dd{margin:0}.ic-add h3{font-size:14px;margin:14px 0 2px}.ic-secret{display:flex;align-items:center;gap:6px}.ic-secret input{flex:1 1;min-width:0}.ic-toggles{display:flex;flex-direction:column;gap:10px}.ic-toggles.is-row{flex-direction:row;flex-wrap:wrap;gap:14px 28px;margin-top:12px}.ic-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;font-weight:600}.ic-toggle small{display:block;font-weight:400;color:var(--ops-muted);font-size:12px}.ic-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 36px;width:36px;height:20px;margin:1px 0 0;border-radius:999px;background:#c9d6cd;position:relative;cursor:pointer;transition:background .15s}.ic-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.ic-toggle input:checked{background:var(--ops-teal,#13766d)}.ic-toggle input:checked:after{transform:translateX(16px)}.ic-toggle input:focus-visible{outline:2px solid var(--ops-teal,#13766d);outline-offset:2px}.ic-toggle input:disabled{opacity:.55;cursor:default}.ic-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:14px}.ic-step h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px}.ic-step h2 span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e6f4ec;color:#1d6b43;font-size:13px}.ic-test{align-items:center;gap:10px;margin-top:12px}.ic-checks,.ic-test{display:flex;flex-wrap:wrap}.ic-checks{gap:10px 22px;margin-top:10px}.ic-outbound small{display:block;color:var(--ops-muted);font-size:12px}.ic-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13px}.ic-checklist li{display:flex;justify-content:space-between;align-items:center;gap:8px}.ic-tab{padding:9px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ops-muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.ic-tab.is-active{color:var(--ops-ink);border-bottom-color:var(--ops-teal)}.ic-unsaved span:first-child{color:#7a5200;font-weight:600}@media (max-width:1100px){.ic-layout.has-form{grid-template-columns:1fr}.ic-side{position:static}}.sc-search{display:flex;align-items:center;gap:8px;max-width:640px;margin:0 0 16px;padding:0 12px;border:1px solid var(--ops-border);border-radius:10px;background:#fff}.sc-search input{flex:1 1;min-width:0;min-height:42px;border:0;outline:0;font:inherit;background:transparent}.sc-search:focus-within{border-color:var(--ops-teal);box-shadow:0 0 0 2px rgba(19,118,109,.15)}.sc-search kbd{padding:1px 7px;border:1px solid var(--ops-border);border-radius:5px;font-size:12px;color:var(--ops-muted)}.sc-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.sc-nav{margin:0;position:-webkit-sticky;position:sticky;top:12px}.sc-nav h2{font-size:15px;margin:0 0 8px}.sc-nav h3{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-muted);margin:16px 0 6px}.sc-nav ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.sc-nav button,.sc-pins a{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ops-ink);font-family:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.sc-nav button:hover,.sc-pins a:hover{background:#f2f6f4}.sc-nav button.is-active{background:#eef7f4;font-weight:700;box-shadow:inset 3px 0 0 var(--ops-teal)}.sc-lock{margin-left:auto;font-size:12px}.sc-pins span{color:#b07a1a}.sc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;align-items:start}.sc-card{margin:0}.sc-card header{display:flex;gap:12px;margin-bottom:8px}.sc-card h2{font-size:16px;margin:0}.sc-card header p{margin:2px 0 0;font-size:12.5px;color:var(--ops-muted)}.sc-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:#eef7f4;font-size:18px}.sc-card ul{list-style:none;margin:0;padding:0}.sc-card li{display:flex;align-items:center;border-top:1px solid var(--ops-border)}.sc-card li>a,.sc-disabled{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 4px;color:var(--ops-ink);text-decoration:none;font-size:14px;min-width:0}.sc-card li>a:hover{background:#f6f9f7}.sc-card li small{display:block;font-size:12px;color:var(--ops-muted)}.sc-card li em{margin-left:8px;padding:1px 8px;border-radius:999px;background:#fff4de;color:#7a5200;font-size:11px;font-style:normal;font-weight:700}.sc-card li.is-locked,.sc-disabled{color:var(--ops-muted);cursor:not-allowed}.sc-pin{flex:0 0 32px;height:32px;border:0;background:none;color:#b07a1a;font-size:16px;cursor:pointer;border-radius:6px}.sc-locknote,.sc-pin:hover{background:#fff7e6}.sc-locknote{margin:10px 0 0;padding:8px 10px;border-radius:8px;color:#5d3f00;font-size:12.5px}.sc-help{margin-top:16px}.ic-access.is-plain{background:#f2f6f4;color:var(--ops-muted)}.sc-form .wide{grid-column:1/-1}.sc-rows td{vertical-align:top}.sc-rows input,.sc-rows select,.sc-rows textarea{width:100%;min-width:110px;min-height:34px;padding:6px 8px;border:1px solid #cfdcd6;border-radius:6px;font:inherit;background:#fff}.sc-rows select[multiple]{min-height:80px}.sc-add{margin-top:10px}.ic-unsaved-text{color:#7a5200;font-weight:600}@media (max-width:900px){.sc-layout{grid-template-columns:1fr}.sc-nav{position:static}}.pt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:10px 0}.pt-picker{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-label{font-size:13px;font-weight:700}.pt-picker small{color:var(--ops-muted);font-size:12px}.pt-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pt-chips li{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:#eef7f4;border:1px solid #cfe5dd;font-size:13px}.pt-chips li.is-empty{padding:3px 10px;background:none;border-style:dashed;color:var(--ops-muted)}.pt-chips button{border:0;background:none;font-size:16px;line-height:1;color:var(--ops-muted);cursor:pointer;padding:0 4px}.pt-chips button:hover{color:#a3372a}.pt-picker select{min-height:34px;padding:5px 8px;border:1px solid var(--ops-border);border-radius:6px;background:#fff;font:inherit}.pt-cell{display:flex;flex-direction:column;gap:1px}.pt-cell small{font-size:12px;color:var(--ops-ink)}.spw-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;border:1px solid #0002}tr.spw-inactive td{color:var(--ops-muted,#6d8274)}.spw-config-toolbar{margin-top:18px}.ops-table td small,.spw-queue-table td small{display:block;color:var(--ops-muted,#6d8274);font-size:10px;margin-top:3px}.spw-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.spw-account-grid>.ops-panel{margin:0;min-width:0}.spw-check-field{align-self:end;min-height:40px}.spw-alert-table th[scope=row]{font-weight:500;text-align:left}.spw-alert-table td{text-align:center}.ops-table td input[type=checkbox],.spw-alert-table input[type=checkbox]{width:20px;height:20px}.spw-email-note{margin-top:8px}.spw-secret code{display:inline-block;font-size:17px;letter-spacing:1px;word-spacing:6px;padding:8px 10px;background:#f4f7f2;border:1px solid var(--ops-border,#d8e2da);border-radius:6px;overflow-wrap:anywhere}.spw-recovery code,.spw-uri code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.spw-steps{padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:13px}.spw-recovery{border:2px solid #e3c27a;background:#fdf8ec;border-radius:8px;padding:14px 16px;margin:12px 0}.spw-recovery h3{margin:0 0 6px}.spw-code-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px;padding-left:22px;font-size:15px}.spw-disable{margin-top:14px}.spw-crew-create summary,.spw-disable summary{cursor:pointer;font-weight:600;padding:8px 0;min-height:40px}.account-link-button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.spw-row-selected td{background:#f1f7f4}.spw-finance-totals{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:4px 0 14px;font-size:15px}.spw-finance-totals strong{font-size:19px;margin-left:4px}.spw-finance-detail h3{margin:20px 0 8px;font-size:15px}.spw-finance-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:18px}.spw-finance-forms .spw-card{margin:0;padding:14px;border:1px solid var(--ops-border,#d8e2da);border-radius:8px;background:#fbfcfa;align-content:start}.spw-finance-forms .spw-card h3{margin:0}.spw-bulk-preview{margin-top:14px}.spw-subnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:-6px 0 14px;font-size:13px}.spw-subnav a[aria-current]{font-weight:700;color:inherit;text-decoration:none}.spw-queue-actions{flex-wrap:wrap;gap:6px}.spw-queue-actions .ops-button:disabled{cursor:not-allowed;opacity:.6}.spw-plain-list{list-style:none;padding:0;margin:0}.spw-plain-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--ops-border,#e7ede6);font-size:13px}.spw-member-list{border:1px solid var(--ops-border,#d8e2da);border-radius:6px;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}.spw-member-list legend{font-size:11px;font-weight:600;padding:0 4px}.spw-member-list small{color:var(--ops-muted,#6d8274)}#crews{margin-top:20px}@media (max-width:900px){.spw-account-grid{grid-template-columns:1fr}}@media (max-width:640px){.spw-code-list,.spw-finance-forms{grid-template-columns:1fr}.spw-finance-totals{font-size:13px}.spw-finance-totals strong{font-size:16px}.ops-actions .ops-button.small,.spw-queue-actions .ops-button{min-height:40px}.spw-subnav .ops-button{margin-left:auto}}.account-identity{margin:0 0 16px}.compliance-docs,.compliance-list{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.compliance-docs li,.compliance-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dce5d9;border-radius:8px}.compliance-list li span{display:flex;flex-wrap:wrap;gap:6px}.compliance-docs small{color:#6d8274}.saas-identity a{color:inherit;font-size:12px;text-decoration:underline;margin-top:6px;display:inline-block}.saas-warning{color:#9b3b22!important}.saas-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.saas-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--ops-border);border-radius:8px;background:#fff;color:var(--ops-ink);text-decoration:none;min-width:0}a.saas-stat:focus-visible,a.saas-stat:hover{border-color:var(--ops-teal)}.saas-stat.is-warn{border-color:#e3c27a;background:#fdf8ec}.saas-stat-value{font-size:24px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.saas-stat-label{font-size:12px;color:var(--ops-muted)}.saas-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.saas-thread{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.saas-message{border:1px solid var(--ops-border);border-radius:8px;padding:10px 12px;background:#fff}.saas-message.is-spw{border-color:#8fcac3;background:#eef8f6}.saas-message.is-note{border-style:dashed;background:#fdf8ec}.saas-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.saas-matrix td,.saas-matrix th{text-align:center}.saas-matrix th[scope=row]{text-align:left}@media (max-width:900px){.saas-split{grid-template-columns:1fr}}.workspace-announcement{margin:0;padding:10px 20px;font-size:13px;border-bottom:1px solid #9cc3e6;background:#f1f7fd;color:#1c5a8f}.workspace-announcement.is-warning{border-color:#e3c27a;background:#fdf8ec;color:#7a5510}.saas-permissions{border:1px solid var(--ops-border);border-radius:8px;padding:10px 14px;margin:0;min-width:0}.saas-permissions legend{font-weight:600;padding:0 4px}.saas-permission-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:6px 16px;gap:6px 16px}.saas-permission-list label{display:flex;gap:8px;align-items:flex-start;font-weight:400}.saas-permission-list small{color:var(--ops-muted)}.saas-overview{--saas-ink:#123c35;--saas-green:#0f3a32;--saas-gold:#d6a84c;--saas-line:#e3ebe8;display:flex;flex-direction:column;gap:18px;max-width:1480px;margin:0 auto}.saas-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "sub quick";grid-gap:8px 22px;gap:8px 22px;align-items:end}.saas-welcome h1{grid-area:title}.saas-welcome-sub{grid-area:sub}.saas-quick{grid-area:quick;justify-self:end}.saas-welcome-actions{grid-area:actions;justify-self:end}.saas-welcome h1{margin:0;font:700 clamp(28px,3.2vw,40px)/1.1 Georgia,serif;color:var(--saas-ink);letter-spacing:-.3px}.saas-welcome-sub{margin:0;color:var(--ops-muted);font-size:15px;align-self:start}.saas-quick{display:flex;flex-direction:column;gap:6px;min-width:0}.saas-quick>span{font-size:12px;color:var(--ops-muted);font-weight:600}.saas-quick>div{display:flex;gap:8px;flex-wrap:wrap}.saas-quick-link{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:9px;border:1px solid;font:600 12px DM Sans,system-ui,sans-serif;text-decoration:none;color:var(--saas-ink);white-space:nowrap;transition:transform .15s,box-shadow .15s}.saas-quick-link.is-green{background:#eaf4ef;border-color:#bcdccc}.saas-quick-link.is-gold{background:#fbf3e2;border-color:#ecd29b}.saas-quick-link:focus-visible,.saas-quick-link:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,58,50,.12)}.saas-quick-icon{width:16px;height:16px;flex:0 0 16px}.saas-welcome-actions{display:flex;gap:10px;align-items:center}.saas-range{position:relative;display:inline-flex;align-items:center}.saas-range-icon{position:absolute;left:11px;width:16px;height:16px;pointer-events:none;color:var(--saas-ink)}.saas-range select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:9px 10px 9px 34px;border:1px solid var(--ops-border);border-radius:9px;background:#fff;color:var(--saas-ink)}.saas-export,.saas-range select{font:600 12px DM Sans,system-ui,sans-serif;min-height:38px}.saas-export{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:9px;background:var(--saas-green);color:#fff;cursor:pointer}.saas-export:hover{background:#174d43}.saas-export:disabled{opacity:.6;cursor:default}.saas-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:18px;gap:18px}.saas-span-4{grid-column:span 4}.saas-span-5{grid-column:span 5}.saas-span-7{grid-column:span 7}.saas-span-8{grid-column:span 8}.saas-span-12{grid-column:span 12}.saas-card{background:#fff;border:1px solid var(--saas-line);border-radius:14px;padding:20px 22px;min-width:0;box-shadow:0 1px 2px rgba(15,58,50,.04),0 10px 26px rgba(15,58,50,.05);display:flex;flex-direction:column;gap:14px}.saas-card-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.saas-card-head>div:not(.saas-segmented){flex:1 1 180px;min-width:0}.saas-team-card>.saas-head-link{align-self:flex-start}.saas-card-head h2{margin:0;font:600 19px Georgia,serif;color:var(--saas-ink)}.saas-card-head p{margin:3px 0 0;font-size:12.5px;color:var(--ops-muted)}.saas-card-head p strong{color:var(--saas-ink)}.saas-card-icon{width:30px;height:30px;flex:0 0 30px;color:#b07a1a;display:grid;place-items:center}.saas-card-icon svg{width:24px;height:24px}.saas-head-link{font:600 12px DM Sans,system-ui,sans-serif;color:var(--saas-ink);text-decoration:none;align-self:center;white-space:nowrap}.saas-head-link:hover{text-decoration:underline}.saas-kpi{grid-column:span 3;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 14px;gap:10px 14px;align-items:center;padding:18px 18px 16px;background:#fff;border:1px solid var(--saas-line);border-radius:14px;text-decoration:none;color:var(--saas-ink);min-width:0;box-shadow:0 1px 2px rgba(15,58,50,.04),0 10px 26px rgba(15,58,50,.05);transition:transform .15s,box-shadow .15s,border-color .15s}.saas-kpi:focus-visible,.saas-kpi:hover{transform:translateY(-2px);border-color:#bcdccc;box-shadow:0 14px 30px rgba(15,58,50,.1)}.saas-kpi-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center}.saas-kpi-row{grid-column:1/-1;display:flex;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0}.saas-kpi-icon svg{width:24px;height:24px}.saas-kpi-icon.is-green{background:#e6f1ec;color:var(--saas-green)}.saas-kpi-icon.is-gold{background:#fbf0d9;color:#8a5a00}.saas-kpi-icon.is-red{background:#fbe7e3;color:#a33a2b}.saas-kpi-main{display:flex;flex-direction:column;gap:3px;min-width:0}.saas-kpi-label{font-size:13px;font-weight:600}.saas-kpi-value{font:700 clamp(24px,2.2vw,30px)/1.1 Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saas-delta{display:flex;flex-direction:column;font:700 13px DM Sans,system-ui,sans-serif;color:var(--ops-muted)}.saas-delta.is-good{color:#0f6b4f}.saas-delta.is-bad{color:#a33a2b}.saas-delta{min-width:0}.saas-delta small{font-weight:400;font-size:11px;color:var(--ops-muted)}.saas-kpi-foot{grid-column:1/-1;font-size:12px;color:var(--ops-muted);padding-top:8px;border-top:1px solid var(--saas-line)}.saas-spark{width:96px;height:40px;flex:0 0 auto;overflow:visible}.saas-segmented{display:inline-flex;padding:3px;border-radius:10px;background:#f1f5f3;border:1px solid var(--saas-line);align-self:flex-start}.saas-segmented button{border:0;background:transparent;color:var(--saas-ink);font:600 12px DM Sans,system-ui,sans-serif;padding:6px 14px;border-radius:8px;cursor:pointer;min-height:30px}.saas-segmented button[aria-pressed=true]{background:var(--saas-green);color:#fff}.saas-chart-plot:focus-visible,.saas-export:focus-visible,.saas-kpi:focus-visible,.saas-link-button:focus-visible,.saas-quick-link:focus-visible,.saas-segmented button:focus-visible{outline:2px solid var(--ops-teal);outline-offset:2px}.saas-chart-plot{position:relative;width:100%;min-width:0;border-radius:8px}.saas-chart-plot svg{display:block;overflow:visible}.saas-gridline{stroke:#edf2f0;stroke-width:1}.saas-axis{stroke:#cfdbd7;stroke-width:1}.saas-crosshair{stroke:#9fb3b0;stroke-width:1;stroke-dasharray:3 3}.saas-tick{fill:var(--ops-muted);font:11px DM Sans,system-ui,sans-serif}.saas-tooltip{position:absolute;pointer-events:none;min-width:130px;background:#fff;color:var(--saas-ink);border:1px solid var(--saas-line);border-radius:10px;padding:8px 11px;box-shadow:0 10px 24px rgba(15,58,50,.16);display:grid;grid-gap:3px;gap:3px;font-size:12px}.saas-tooltip small{color:var(--ops-muted)}.saas-tooltip strong,.saas-tooltip-row{display:flex;align-items:center;gap:6px}.saas-tooltip-row strong{margin-left:auto}.saas-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;flex:0 0 10px}.saas-legend{display:flex;gap:14px;flex-wrap:wrap;list-style:none;margin:-4px 0 0;padding:0;font-size:12px;color:var(--saas-ink)}.saas-legend li{display:flex;align-items:center;gap:6px}.saas-link-button{align-self:flex-start;border:0;background:none;padding:2px 0;color:var(--ops-teal);font:600 12px DM Sans,system-ui,sans-serif;text-decoration:underline;cursor:pointer}.saas-table-scroll{max-height:260px;overflow:auto}.saas-chart-empty{margin:0;padding:10px 12px;border-radius:8px;background:#f6f8f7;font-size:12.5px;color:var(--ops-muted)}.saas-priorities{background:linear-gradient(160deg,#0f3a32,#0b2c26);border-color:#0f3a32;color:#eef4f1}.saas-priorities .saas-card-head h2{color:#fff}.saas-priorities .saas-card-head p,.saas-priorities time{color:#b9d0c8;font-size:12px}.saas-card-icon.is-gold{color:var(--saas-gold)}.saas-priority-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.saas-priority-list a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;text-decoration:none;background:rgba(255,255,255,.03);transition:background .15s,border-color .15s}.saas-priority-list a:focus-visible,.saas-priority-list a:hover{background:rgba(255,255,255,.08);border-color:rgba(214,168,76,.6)}.saas-priority-list strong{display:block;font-size:14px}.saas-priority-list small{color:#b9d0c8;font-size:12px}.saas-priority-icon{width:24px;height:24px;color:#eef4f1}.saas-chevron{font-size:22px;color:#d8e6e1}.saas-priority-cta{margin-top:auto;display:flex;justify-content:center;gap:8px;padding:10px;border-radius:10px;background:var(--saas-gold);color:#1d1606;font:700 13px DM Sans,system-ui,sans-serif;text-decoration:none}.saas-priority-cta:hover{background:#e2b862}.saas-priorities .saas-all-clear{background:rgba(255,255,255,.08);color:#d9efe8}.saas-all-clear{margin:0;padding:14px;border-radius:10px;background:#eef8f5;color:#0f5e56;font-weight:600;font-size:13px}.saas-mix{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.saas-donut{width:150px;height:150px;flex:0 0 150px}.saas-donut-value{font:700 26px Georgia,serif;fill:var(--saas-ink)}.saas-donut-label{font:12px DM Sans,system-ui,sans-serif;fill:var(--ops-muted)}.saas-mix-table{flex:1 1 150px;border-collapse:collapse;font-size:13px;color:var(--saas-ink)}.saas-mix-table th{text-align:left;font-weight:500;padding:7px 0;display:flex;align-items:center;gap:8px}.saas-mix-table td{text-align:right;padding:7px 0 7px 12px;font-weight:600}.saas-mix-table td:last-child{color:var(--ops-muted);font-weight:400}.saas-insights{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;background:#f6f8f7;border-radius:10px}.saas-insights a{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;color:var(--saas-ink);text-decoration:none;border-radius:10px}.saas-insights a:focus-visible,.saas-insights a:hover{background:#edf3f0}.saas-insights strong{display:block;font-size:13px}.saas-insights small{font-size:12px;color:var(--ops-muted)}.saas-insight-icon{width:20px;height:20px;color:var(--saas-ink)}.saas-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--saas-ink)}.saas-table th{text-align:left;font-weight:600;font-size:12px;color:var(--ops-muted);padding:8px 10px;background:#f6f8f7;white-space:nowrap}.saas-table td{padding:10px;border-top:1px solid var(--saas-line);white-space:nowrap}.saas-company{display:flex;align-items:center;gap:10px;color:var(--saas-ink);font-weight:600;text-decoration:none}.saas-company:hover{text-decoration:underline}.saas-initials{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--saas-green);color:#f5f5e9;display:grid;place-items:center;font:700 11px DM Sans,system-ui,sans-serif}.saas-initials.is-light{background:#e6f1ec;color:var(--saas-green);border-radius:8px}.saas-pill{display:inline-block;padding:3px 10px;border-radius:999px;font:600 11px DM Sans,system-ui,sans-serif;background:#eef2f1;color:#3d5552;text-transform:capitalize;white-space:nowrap}.saas-pill.is-good{background:#e3f3ea;color:#0f6b4f}.saas-pill.is-warn{background:#fbf0d9;color:#7a4b00}.saas-pill.is-bad{background:#fbe7e3;color:#a33a2b}.saas-pill.is-muted{background:#f1f3f3;color:#5b6d6b}.saas-integrations{list-style:none;margin:0;padding:0;display:grid}.saas-integrations li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--saas-line)}.saas-integrations li:first-child{border-top:0}.saas-integration-name strong{display:block;font-size:13px;color:var(--saas-ink)}.saas-integration-name small{font-size:11.5px;color:var(--ops-muted)}.saas-small-button{padding:6px 12px;border:1px solid var(--ops-border);border-radius:8px;color:var(--saas-ink);font:600 12px DM Sans,system-ui,sans-serif;text-decoration:none;background:#fff}.saas-small-button:hover{border-color:var(--ops-teal)}.saas-avatars{display:flex;list-style:none;margin:0;padding:0 0 0 8px;align-self:center}.saas-avatars li{width:34px;height:34px;margin-left:-8px;border-radius:50%;border:2px solid #fff;background:var(--saas-green);color:#f5f5e9;display:grid;place-items:center;font:700 11px DM Sans,system-ui,sans-serif}.saas-avatars li:nth-child(2n){background:#b07a1a}.saas-activity{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 28px;gap:10px 28px}.saas-activity li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;font-size:13px;color:var(--saas-ink)}.saas-activity li>span:nth-child(2){overflow-wrap:anywhere}.saas-activity time{font-size:12px;color:var(--ops-muted);white-space:nowrap}.saas-dot{width:9px;height:9px;border-radius:50%;background:#61777a}.saas-dot.is-team{background:#1f4f8a}.saas-dot.is-billing{background:#b07a1a}.saas-dot.is-support{background:#a33a2b}.saas-dot.is-customers{background:#00917f}.saas-topbar{gap:16px}.saas-search{position:relative;flex:1 1 420px;max-width:520px}.saas-search input{width:100%;padding:10px 12px 10px 38px;border:1px solid var(--ops-border);border-radius:10px;background:#f6f8f7;font:13px DM Sans,system-ui,sans-serif;color:var(--ops-ink)}.saas-search input:focus{background:#fff;outline:2px solid var(--ops-teal);outline-offset:1px}.saas-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--ops-muted);pointer-events:none}.saas-popover{position:absolute;z-index:60;top:calc(100% + 6px);background:#fff;border:1px solid var(--ops-border);border-radius:12px;box-shadow:0 18px 40px rgba(15,58,50,.18);padding:10px;max-height:70vh;overflow:auto}.saas-search-results{left:0;right:0}.saas-popover h3{margin:6px 8px 4px;font:700 11px DM Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ops-muted)}.saas-popover ul{list-style:none;margin:0 0 6px;padding:0}.saas-popover a{display:flex;flex-direction:column;gap:1px;padding:8px;border-radius:8px;color:var(--ops-ink);text-decoration:none;font-size:13px}.saas-popover a:focus-visible,.saas-popover a:hover{background:#eef4f2}.saas-popover small{color:var(--ops-muted);font-size:12px}.saas-popover p{margin:8px}.saas-bell{position:relative}.saas-icon-button{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--ops-ink);display:grid;place-items:center;cursor:pointer}.saas-icon-button:hover,.saas-icon-button[aria-expanded=true]{background:#eef4f2}.saas-icon-button svg{width:22px;height:22px}.saas-bell-badge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#c0392b;color:#fff;font:700 10px/17px DM Sans,system-ui,sans-serif;text-align:center;border:2px solid #fff;box-sizing:content-box}.saas-bell-panel{right:0;width:min(340px,86vw)}@media (max-width:1500px){.saas-welcome{grid-template-areas:"title actions" "sub sub" "quick quick"}.saas-quick{justify-self:start}}@media (max-width:1280px){.saas-kpi{grid-column:span 6}.saas-span-4.saas-priorities,.saas-span-8{grid-column:span 12}.saas-span-4{grid-column:span 6}.saas-span-5,.saas-span-7{grid-column:span 12}}@media (max-width:800px){.saas-welcome{grid-template-columns:1fr;grid-template-areas:"title" "sub" "actions" "quick"}.saas-welcome-actions{justify-self:start}.saas-grid{gap:14px}.saas-kpi,.saas-span-4,.saas-span-8{grid-column:span 12}.saas-card{padding:16px}.saas-activity{grid-template-columns:1fr}.saas-search{flex-basis:auto}.saas-integrations li{grid-template-columns:auto minmax(0,1fr) auto}.saas-integrations .saas-small-button{display:none}}@media (prefers-reduced-motion:reduce){.saas-kpi,.saas-quick-link{transition:none}.saas-kpi:hover,.saas-quick-link:hover{transform:none}}.saas-page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 20px;gap:6px 20px;align-items:end}.saas-eyebrow{margin:0 0 4px;font:700 11px DM Sans,system-ui,sans-serif;letter-spacing:.12em;color:var(--ops-muted)}.saas-page-title h1{margin:0;font:700 clamp(30px,3.4vw,44px)/1.05 Georgia,serif;color:var(--saas-ink);letter-spacing:-.4px}.saas-page-title .saas-welcome-sub{margin-top:6px}.saas-page-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.saas-action{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:10px;border:1px solid;font:600 13px DM Sans,system-ui,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .15s,box-shadow .15s,background .15s}.saas-action:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,58,50,.14)}.saas-action:focus-visible{outline:2px solid var(--ops-teal);outline-offset:2px}.saas-action:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.saas-action.is-outline{background:#fff;border-color:var(--ops-border);color:var(--saas-ink)}.saas-action.is-dark{background:var(--saas-green);border-color:var(--saas-green);color:#fff}.saas-action.is-dark:hover{background:#174d43}.saas-action.is-gold{background:#fbeccb;border-color:#ecd29b;color:#3d2c05}.saas-page-head .saas-range select{min-height:42px;border-radius:10px;font-size:13px;padding-right:12px}.saas-updated{grid-column:1/-1;justify-self:end;margin:0;display:flex;gap:10px;align-items:center;font-size:12px;color:var(--ops-muted);min-height:18px}button.saas-kpi{font:inherit;text-align:left;width:100%;cursor:pointer;align-items:start;gap:14px;padding:20px}.saas-kpi .saas-kpi-icon{width:52px;height:52px;background:#eef4f1;color:var(--saas-green)}.saas-kpi .saas-kpi-main{gap:4px}.saas-kpi .saas-kpi-label{font-weight:500;color:var(--saas-ink)}.saas-kpi .saas-kpi-value{font-size:clamp(24px,2.3vw,32px)}.saas-kpi .saas-delta{flex-direction:row;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-weight:700}.saas-kpi .saas-spark{width:96px;height:46px;align-self:start;margin-top:4px}.saas-kpi.is-selected{border-color:var(--saas-green);box-shadow:0 0 0 3px rgba(43,122,92,.16),0 12px 28px rgba(15,58,50,.1)}.saas-kpi.is-selected .saas-kpi-icon{background:var(--saas-green);color:#fff}.saas-chart-plot.is-clickable{cursor:pointer}.saas-selected-band{fill:rgba(43,122,92,.08)}.saas-tooltip.is-dark{background:var(--saas-green);color:#fff;border-color:var(--saas-green)}.saas-tooltip.is-dark small{color:#cfe3de}.saas-tooltip.is-dark strong{font-size:15px}.saas-legend button{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:none;padding:3px 8px;border-radius:999px;font:12px DM Sans,system-ui,sans-serif;color:var(--saas-ink);cursor:pointer}.saas-legend button:hover{border-color:var(--ops-border)}.saas-legend button[aria-pressed=false]{opacity:.45;text-decoration:line-through}.saas-legend{margin:-6px 0 0}.saas-attention-bell{width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:rgba(214,168,76,.18);color:var(--saas-gold);display:grid;place-items:center}.saas-attention-bell svg{width:22px;height:22px}.saas-priorities .saas-card-head h2{color:#f3d48d}.saas-attention-list{list-style:none;margin:0;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;overflow:hidden}.saas-attention-list li+li{border-top:1px solid rgba(255,255,255,.12)}.saas-attention-list a{display:grid;grid-template-columns:26px 36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;color:#fff;text-decoration:none;transition:background .15s}.saas-attention-list a:focus-visible,.saas-attention-list a:hover{background:rgba(255,255,255,.07)}.saas-attention-list .saas-attention-count{font:700 22px Georgia,serif;color:#fff;text-align:center}.saas-attention-list span small{display:block;color:#b9d0c8;font-size:11.5px}.saas-arrow{width:28px;height:28px;border-radius:50%;background:var(--saas-gold);color:#1d1606;display:grid;place-items:center;font-weight:700;transition:transform .15s}.saas-attention-list a:hover .saas-arrow{transform:translateX(2px)}.saas-link-button.is-light{color:#f3d48d}.saas-period{border-color:#bcdccc;animation:saas-rise .25s ease-out}.saas-period h2:focus{outline:none}.saas-close{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--ops-border);background:#fff;font-size:20px;line-height:1;color:var(--saas-ink);cursor:pointer}.saas-close:hover{background:#eef4f2}.saas-period-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.saas-period-grid h3{margin:0 0 8px;font:600 14px DM Sans,system-ui,sans-serif;color:var(--saas-ink);display:flex;justify-content:space-between;gap:8px}.saas-period-grid h3 span{font:700 15px Georgia,serif}.saas-period-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.saas-period-grid li{display:flex;flex-direction:column;padding:8px 10px;border-radius:8px;background:#f6f8f7;font-size:13px}.saas-period-grid li a{color:var(--saas-ink);font-weight:600}.saas-period-grid li small{color:var(--ops-muted);font-size:12px}.saas-period-grid p{margin:0 0 8px;font-size:12.5px}@keyframes saas-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.saas-donut-segment{cursor:pointer;transition:stroke-width .15s,opacity .15s}.saas-mix-list{list-style:none;margin:0;padding:0;flex:1 1 170px;display:grid;grid-gap:4px;gap:4px}.saas-mix-list button{width:100%;display:grid;grid-template-columns:12px minmax(0,1fr) auto 42px;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:none;font:13px DM Sans,system-ui,sans-serif;color:var(--saas-ink);cursor:pointer;text-align:left}.saas-mix-list button:focus-visible,.saas-mix-list button:hover{background:#f2f6f4}.saas-mix-list button[aria-pressed=true]{border-color:var(--saas-green);background:#eef4f1}.saas-mix-list small{color:var(--ops-muted);text-align:right}.saas-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:#fbeccb;color:#6b4a06;font:700 11px DM Sans,system-ui,sans-serif;white-space:nowrap}.saas-insights{background:none;gap:8px}.saas-insights a{grid-template-columns:24px minmax(0,1fr) auto;border:1px solid var(--saas-line);align-items:center}.saas-insights .saas-chevron,.saas-integrations .saas-chevron{color:var(--ops-muted);font-size:20px}.saas-wide-button{margin-top:auto;width:100%;min-height:40px;border:0;border-radius:10px;background:var(--saas-green);color:#fff;font:600 13px DM Sans,system-ui,sans-serif;cursor:pointer}.saas-wide-button:hover{background:#174d43}.saas-directory-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.saas-directory-tools select{min-height:36px;border:1px solid var(--ops-border);border-radius:9px;padding:0 10px;background:#fff;font:12.5px DM Sans,system-ui,sans-serif;color:var(--saas-ink)}.saas-mini-search{position:relative;flex:1 1 200px}.saas-mini-search input{width:100%;min-height:36px;padding:0 10px 0 34px;border:1px solid var(--ops-border);border-radius:9px;font:12.5px DM Sans,system-ui,sans-serif}.saas-chip{display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid var(--saas-green);background:#eef4f1;color:var(--saas-green);font:600 12px DM Sans,system-ui,sans-serif;cursor:pointer}.saas-sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.saas-sort:hover{color:var(--saas-ink);text-decoration:underline}.saas-plan-link{border:0;background:none;padding:0;font:inherit;color:var(--saas-ink);cursor:pointer;border-bottom:1px dashed #9fb3b0}.saas-pill-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle}.saas-pill.is-red{background:#fbe7e3;color:#a33a2b}.saas-table tbody tr{transition:background .12s}.saas-table tbody tr:hover{background:#f7faf9}.saas-row-menu{position:relative}.saas-row-menu summary{list-style:none;cursor:pointer;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-size:18px;color:var(--saas-ink)}.saas-row-menu summary::-webkit-details-marker{display:none}.saas-row-menu summary:hover,.saas-row-menu[open] summary{background:#eef4f2}.saas-row-menu>div{position:absolute;right:0;top:34px;z-index:20;min-width:190px;background:#fff;border:1px solid var(--ops-border);border-radius:10px;box-shadow:0 14px 30px rgba(15,58,50,.16);padding:6px;display:grid}.saas-row-menu>div a{padding:8px 10px;border-radius:7px;color:var(--saas-ink);text-decoration:none;font-size:13px}.saas-row-menu>div a:hover{background:#eef4f2}.saas-pager{display:flex;justify-content:flex-end;align-items:center;gap:10px;font-size:12px;color:var(--ops-muted)}.saas-small-button:disabled{opacity:.5;cursor:default}.saas-integrations li{display:block;padding:0}.saas-integrations li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 6px;color:var(--saas-ink);text-decoration:none;border-radius:8px}.saas-integrations li a:hover{background:#f7faf9}@media (max-width:1280px){.saas-page-head{grid-template-columns:1fr}.saas-page-actions{justify-content:flex-start}.saas-updated{justify-self:start}button.saas-kpi{grid-column:span 6}}@media (max-width:800px){button.saas-kpi{grid-column:span 12}.saas-attention-list a{grid-template-columns:22px 30px minmax(0,1fr) auto}.saas-span-5,.saas-span-7{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.saas-period{animation:none}.saas-action,.saas-arrow,.saas-donut-segment{transition:none}}button.saas-kpi{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon label spark" "value value value" "delta delta delta";gap:10px 12px;align-items:center}button.saas-kpi .saas-kpi-main{display:contents}button.saas-kpi .saas-kpi-icon{grid-area:icon;width:44px;height:44px}button.saas-kpi .saas-kpi-label{grid-area:label;font-size:13px;line-height:1.3}button.saas-kpi .saas-spark{grid-area:spark;width:84px;height:38px;margin:0}button.saas-kpi .saas-kpi-value{grid-area:value;font-size:clamp(26px,2.4vw,34px);overflow:visible}button.saas-kpi .saas-delta{grid-area:delta}.saas-page-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px}.saas-page-title{flex:1 1 380px;min-width:0}.saas-page-title h1{white-space:nowrap}.saas-page-actions{flex:0 1 auto}.saas-updated{flex:1 0 100%;justify-content:flex-end}@media (max-width:800px){.saas-page-title h1{white-space:normal}.saas-updated{justify-content:flex-start}}.spw-entities{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:12px;gap:12px}.spw-entity{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff}.spw-entity.is-inactive{opacity:.65;background:#f8faf9}.spw-entity-logo{width:56px;height:56px;border-radius:12px;background:#e6f1ec;display:grid;place-items:center;overflow:hidden;color:#0f3a32;font:700 16px Georgia,serif}.spw-entity-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.spw-entity-body{min-width:0}.spw-entity-body h3{margin:0 0 4px;font:600 16px DM Sans,system-ui,sans-serif;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.spw-entity-body p{margin:2px 0;font-size:13px;white-space:pre-line;overflow-wrap:anywhere}.spw-entity-access{display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid var(--ops-border);border-radius:10px;background:#fff;min-width:200px}.spw-entity-access label{display:flex;gap:6px;align-items:center;font-size:13px}.spw-entity-access span{display:flex;gap:6px;margin-top:4px}.manual{max-width:1280px;margin:0 auto}.manual-role{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:4px 28px;gap:4px 28px;padding:18px 22px;margin:0 0 16px;border-radius:14px;background:linear-gradient(160deg,#0f3a32,#174d43);color:#eef4f1}.manual-role h2{grid-column:1/-1;margin:0 0 6px;font:600 19px Georgia,serif;color:#f3d48d}.manual-role p{margin:0 0 4px}.manual-role ul{margin:0;padding-left:18px;line-height:1.6;font-size:14px}.manual-tools{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-bottom:16px}.manual-search{flex:1 1 320px}.manual-search input{width:100%;min-height:42px;padding:0 14px;border:1px solid var(--ops-border);border-radius:10px;font:14px DM Sans,system-ui,sans-serif}.manual-all{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ops-ink)}.manual-body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.manual-toc{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;padding:14px;border:1px solid var(--ops-border);border-radius:12px;background:#fff}.manual-toc p{margin:10px 0 4px;font:700 11px DM Sans,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ops-muted)}.manual-toc p:first-child{margin-top:0}.manual-toc ul{list-style:none;margin:0;padding:0}.manual-toc a{display:block;padding:5px 8px;border-radius:7px;color:var(--ops-ink);text-decoration:none;font-size:13px}.manual-toc a:hover{background:#eef4f2}.manual-toc a[aria-current=true]{background:#0f3a32;color:#fff}.manual-group{margin:6px 0 10px;font:700 12px DM Sans,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ops-muted)}.manual-topic{scroll-margin-top:16px;padding:18px 22px;margin-bottom:12px;background:#fff;border:1px solid var(--ops-border);border-radius:12px}.manual-topic.is-other{background:#f8faf9}.manual-topic h3{margin:0;font:600 18px Georgia,serif;color:var(--ops-ink);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.manual-other{padding:2px 8px;border-radius:999px;background:#eef2f1;color:var(--ops-muted);font:600 11px DM Sans,system-ui,sans-serif}.manual-summary{margin:4px 0 10px;color:var(--ops-muted);font-size:14px}.manual-topic ol{margin:0 0 8px;padding-left:20px;line-height:1.65;font-size:14px;color:#1f2f2c}.manual-topic li{margin:3px 0}.manual-tip{margin:8px 0 0;padding:8px 12px;border-radius:9px;background:#fdf8ec;font-size:13px;color:#5b4307}.manual-link{display:inline-block;margin-top:8px;font:600 13px DM Sans,system-ui,sans-serif;color:#136b63}@media (max-width:900px){.manual-body{grid-template-columns:1fr}.manual-toc{position:static;max-height:none}}@media print{.manual-link,.manual-toc,.manual-tools,.ops-page-heading button,.saas-app .workspace-topbar,.workspace-sidebar,.workspace-topbar{display:none!important}.manual-body{display:block}.manual-topic{page-break-inside:avoid;break-inside:avoid;border-color:#ccc}.manual-role{background:#fff;color:#000;border:1px solid #ccc}.manual-role h2{color:#000}}