.select-control{display:block;position:relative;min-width:0}.select-control>select.select-native{display:block;opacity:0!important;pointer-events:none}.select-control>.select-trigger{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;text-align:start;width:100%;height:100%;min-width:0;margin:0;padding:7px var(--ss-select-padding-end,36px) 7px 10px;border:1px solid var(--ss-border-control,#dce3ed);border-radius:var(--ss-radius-control,6px);background:#fff;color:#45546b;font-family:inherit;font-size:12px;line-height:normal;font-weight:400;cursor:pointer}.field .select-trigger,.filterbar .select-trigger{border-radius:var(--ss-radius-field,5px)}.web-form .select-trigger{padding:10px var(--ss-select-padding-end,36px) 10px 12px;border-radius:6px}.team-month-filter .select-trigger{padding:8px var(--ss-select-padding-end,36px) 8px 12px;border-color:#d8e1ef;border-radius:6px;color:#334c71;font-size:12px;line-height:16px;font-weight:600}.report-artifact .select-trigger{padding:5px var(--ss-select-padding-end,36px) 5px 10px;border-color:var(--line,#e3e8ef);border-radius:5px;color:var(--ink,#202936);font-size:11px}.select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger .select-caret{transition:transform var(--ss-motion-fast,.15s)}.select-trigger[aria-expanded=true]{background:var(--ss-bg-subtle,#f7f9fc);border-color:var(--ss-border-hover,#b9c7dc)}.select-trigger[aria-expanded=true] .select-caret{transform:translateY(-50%) rotate(180deg)}.select-trigger:disabled{opacity:1;color:var(--ss-text-disabled,#9ca8b8);background:var(--ss-bg-disabled,#f3f5f8);cursor:not-allowed}.select-trigger[aria-invalid=true],.select-trigger[aria-invalid=true]:is(:hover,:focus){border-color:var(--ss-danger,#b94141)}.select-popover{position:fixed;inset:auto;z-index:1020;box-sizing:border-box;margin:0;padding:4px;min-width:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ss-border,#e3e8ef);border-radius:8px;background:#fff;color:var(--ss-text,#202936);font-family:inherit;box-shadow:var(--ss-shadow-popover,0 6px 20px #1323401f)}.select-popover[hidden]{display:none!important}.select-popover[data-fallback=true]:not([hidden]){display:block}.select-popover::backdrop{background:transparent}.select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:32px;margin:0;padding:7px 10px;border:1px solid transparent;border-radius:5px;font-size:12px;line-height:16px;font-weight:400;cursor:pointer}.select-option>span{min-width:0;overflow-wrap:anywhere}.select-option>svg{flex:none;width:16px;height:16px;visibility:hidden}.select-option.is-active{background:var(--ss-bg-subtle,#f7f9fc);border-color:var(--ss-border-button-hover,#b9c7dc)}.select-option[aria-selected=true]{background:var(--ss-primary-subtle,#eef3ff);color:var(--ss-primary,#245edb)}.select-option[aria-selected=true]>svg{visibility:visible}.select-option[aria-disabled=true]{color:var(--ss-text-disabled,#9ca8b8);cursor:not-allowed}.select-group-label,.select-empty{padding:7px 10px;font-size:11px;line-height:16px;color:var(--ss-text-secondary,#6f7b8d);font-weight:400}.select-group-label{font-weight:600}.select-validation{display:block;margin-top:4px;color:var(--ss-danger,#b94141);font-size:12px;line-height:1.6}@media(forced-colors:active){.select-trigger,.select-popover{border-color:ButtonText}.select-option.is-active{border-color:Highlight}.select-option[aria-selected=true]{outline:1px solid Highlight;outline-offset:-1px}}.team-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.team-workspace>.page-head{margin-bottom:0}.team-workspace>.notice{margin:14px 0}.team-workspace .panel,.team-workspace .panel+.panel{margin:0}.team-workspace>.panel:has(>.team-month-row){padding-bottom:20px}.team-month-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:var(--ss-list-top-padding) 20px 18px;padding:0;color:#667891;font-size:11px;line-height:1.8}.team-month-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#61728c;font-size:12px;line-height:normal;font-weight:600}.team-month-filter select{width:auto;max-width:240px;min-height:34px;height:34px;padding:8px 30px 8px 12px;border:1px solid #d8e1ef;border-radius:6px;background-color:#fff;color:#334c71;font-size:12px;line-height:16px;font-weight:600}.team-workspace>.panel>.table-toolbar{gap:14px;margin:0 20px 18px;padding:0;color:#8491a4;font-size:12px}.team-workspace .table-toolbar .search-field{width:260px;max-width:100%;min-height:34px;height:34px;padding:0 12px;border:1px solid #dce3ed;border-radius:6px}.team-workspace .table-toolbar .search-field>svg{display:none}.team-workspace .table-toolbar .search-field input{width:100%;min-width:0;min-height:0;height:auto;padding:0;font-size:12px;line-height:normal}.team-workspace .table-toolbar select{min-height:34px;height:34px;font-size:12px}.team-filter-group{display:flex;gap:12px;flex-wrap:wrap}.team-task-tracking>.panel>.table-toolbar{justify-content:flex-start}.team-task-tracking .team-filter-group{align-items:center;max-width:100%}.team-bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 20px 18px;padding:0;border:0;color:#8491a4;font-size:12px;line-height:1.8}.team-bulk-bar small{margin-left:auto;color:#8491a4;font-size:11px;line-height:1.8}.team-select-all{display:flex;align-items:center;gap:8px;min-height:0;color:#8491a3;font-size:11px;line-height:1.6;white-space:nowrap}.team-checkbox-target{display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:16px}.team-checkbox-cell{width:116px;text-align:left}.team-checkbox-cell input{width:13px;height:13px;margin:0;cursor:pointer;accent-color:var(--blue);vertical-align:middle}.team-checkbox-cell input:disabled{opacity:.45;cursor:not-allowed;accent-color:#a8b2c4}.team-workspace>.panel>.table-wrap{width:calc(100% - 40px);margin-inline:20px}.team-workspace table{min-width:630px;font-size:12px;line-height:1.8}.team-workspace .team-opportunities-table{min-width:var(--ss-opportunities-table-min-width)}.team-task-tracking table{min-width:950px}.team-task-premises table{min-width:710px}.team-workspace th{height:auto;padding:11px 14px;background:#f7f9fc;border-bottom:1px solid #e6ebf3;color:#8491a3;font-size:11px;line-height:1.8;font-weight:500}.team-workspace td{height:auto;padding:14px;border-bottom:1px solid #edf0f5;vertical-align:middle;font-size:12px;line-height:1.8}.team-workspace td small{display:block;margin-top:4px;color:#909bad;font-size:10px;line-height:1.8}.team-workspace td .linkbutton{min-height:0;font-size:12px;line-height:1.7}.team-workspace tbody tr:hover{background:#fafcff}.team-workspace tbody tr:last-child td{border-bottom:0}.team-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 20px 0;padding:20px 0 0;border-top:1px solid #edf0f6;color:#71829c;font-size:12px;line-height:normal;font-variant-numeric:tabular-nums}.team-pager>div{display:flex;gap:12px;align-items:center}.team-pager>div>span{white-space:nowrap}.team-pager .btn.small{min-height:29px;padding:4px 10px;font-size:11px;line-height:20px}.team-filter-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0 20px 18px;padding:12px 16px;border:1px solid #dce7ff;border-radius:7px;background:#f0f5ff;color:#597094;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.team-long-reference{display:inline-block;max-width:180px;overflow-wrap:anywhere}.team-task-title{font-size:12px;font-weight:400;text-align:left}.team-task-row-actions{display:flex;flex-wrap:wrap;gap:8px 15px}.team-back-link{display:inline-flex;align-self:flex-start;min-height:0;margin-bottom:0;font-size:11px;line-height:1.7}.team-task-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0}.team-task-facts>div{min-width:0}.team-task-facts dt{margin-bottom:8px;color:#76849a;font-size:12px;line-height:normal}.team-task-facts dd{margin:0;color:#53647d;font-size:13px;line-height:1.8;font-weight:500;overflow-wrap:anywhere}.team-task-facts dd .linkbutton{min-height:0;font-size:inherit;line-height:inherit}.team-muted,.team-task-tracking .panel-body .team-muted{color:#8894a5;font-size:11px;line-height:1.8}.team-task-tracking .team-return-reason{color:#b5584b;white-space:pre-wrap;overflow-wrap:anywhere}.team-timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.team-timeline li{position:relative;margin-left:5px;padding:0 0 22px 23px;border-left:1px solid #dce6f7}.team-timeline li:last-child{padding-bottom:0}.team-timeline li>div{min-width:0}.team-timeline li i{position:absolute;left:-4px;top:4px;width:7px;height:7px;border-radius:50%;background:#8ea9dc}.team-timeline li strong{display:block;color:#637590;font-size:12px;line-height:1.8;font-weight:400;overflow-wrap:anywhere}.team-timeline li span{display:block;margin-top:4px;color:#91a0b5;font-size:10px;line-height:1.8}.team-timeline li p{margin:6px 0 0;white-space:pre-wrap;color:#637590;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.team-dispatch-summary,.team-dispatch-results{padding:11px 14px;border:1px solid #dce6f7;border-radius:6px;color:#57739d;font-size:12px;line-height:1.8}.team-dispatch-summary{background:#f1f5fd}.team-dispatch-summary>strong,.team-dispatch-results>strong{display:block;font-weight:600}.team-dispatch-summary>p{margin:3px 0 10px}.team-dispatch-summary ul{max-height:140px;margin:0;padding-left:18px;overflow:auto;line-height:2.2}.team-dispatch-summary li .tag{margin-left:5px}.team-dispatch-results ul{max-height:200px;overflow:auto;padding:0;margin:8px 0 0;list-style:none}.team-dispatch-results li{padding:8px 0;border-top:1px solid #edf0f5}.team-dispatch-results li span{display:block;margin-top:4px;font-size:11px;line-height:1.8}.team-dispatch-results .success{color:#3f8064}.team-dispatch-results .failed{color:#b16b47}.web-form .team-form-help{color:#8894a5;font-size:11px;line-height:1.8}.team-blocked-tasks{margin:8px 0 0;padding-left:20px;color:#68788c;font-size:12px;line-height:2}@media(max-width:900px){.team-month-row>span{width:100%}}@media(max-width:800px){.team-task-facts{grid-template-columns:1fr}.team-pager>div{gap:8px}}@media(max-width:680px){.team-workspace>.panel:has(>.team-month-row){padding-bottom:15px}.team-month-row{margin:var(--ss-list-top-padding) 15px 18px}.team-workspace>.panel>.table-toolbar,.team-bulk-bar,.team-filter-notice{margin-inline:15px}.team-workspace>.panel>.table-wrap{width:calc(100% - 30px);margin-inline:15px}.team-pager{margin-inline:15px;gap:12px}.team-pager>div{margin-left:auto;gap:9px}.team-bulk-bar small{flex-basis:100%;margin:0}.team-filter-group{width:100%}.team-filter-group select{flex:1;min-width:0;max-width:100%}.team-task-tracking .team-filter-group>.select-shell{flex:1 1 auto}.team-workspace .table-toolbar .search-field{flex:1;min-width:0;width:100%}.team-workspace .table-toolbar .search-field input{min-width:0;width:100%}}.team-members-page{display:flex;flex-direction:column;gap:20px;min-width:0}.team-members-page>.page-head{margin-bottom:0}.team-members-page>.panel{margin:0}.team-members-page .table-toolbar{justify-content:flex-start;gap:20px;margin-bottom:20px;padding:0}.team-members-page .search-field{width:260px;max-width:100%;padding:0 12px;border:1px solid #dce3ee;border-radius:6px}.team-members-page .search-field>svg{display:none}.team-members-page .search-field input{padding:10px 0;font-size:12px;line-height:normal}.team-members-page .table-wrap table{min-width:600px;font-size:12px;line-height:1.8}.team-members-page th{padding:11px 14px;background:#f7f9fc;border-bottom:1px solid #e6ebf3;color:#8490a2;font-size:11px;line-height:1.8;font-weight:500}.team-members-page td{max-width:420px;padding:15px 14px;border-bottom:1px solid #edf0f5;vertical-align:middle;overflow-wrap:anywhere}.team-members-page td strong{font-weight:550}.team-members-page td small{display:block;margin-top:4px;color:#929eae;font-size:10px;line-height:1.8}.team-members-page tbody tr:hover{background:#fafcff}.team-members-page tbody tr:last-child td{border-bottom:0}.team-members-page .row-actions{gap:15px;flex-wrap:nowrap;white-space:nowrap}@media(max-width:800px){.team-members-page>.page-head,.team-members-page>.page-head .actions{flex-wrap:wrap}.team-members-page .table-toolbar{gap:12px}.team-members-page .table-wrap table{min-width:0;font-size:11px;line-height:1.8}.team-members-page th,.team-members-page td{padding:12px 8px;font-size:11px;line-height:1.8}.team-members-page th:first-child{width:30%}.team-members-page td small{font-size:9px}.team-members-page .row-actions{gap:8px;flex-wrap:wrap}.team-members-page td .btn{min-height:28px;padding:4px 9px}}.collection-requirements-editor{min-width:0;font-size:12px;color:var(--ss-text-secondary)}.collection-settings-panel{scroll-margin-top:104px}.collection-settings-panel .collection-config-notice,.web-form .collection-config-notice{margin:0 0 18px;padding:10px 12px;border-left:2px solid var(--ss-border);background:var(--ss-bg-subtle);font-size:11px;line-height:1.8;color:var(--ss-text-tertiary)}.collection-fixed-core{padding:14px 16px;border:1px solid var(--ss-border);border-radius:8px;background:var(--ss-bg-subtle)}.collection-fixed-core>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.collection-fixed-core strong,.collection-selection-heading strong{font-size:12px;font-weight:600}.collection-fixed-core>div>span:not(.tag),.collection-fixed-core small{font-size:11px;color:var(--ss-text-tertiary)}.collection-settings-panel .collection-fixed-core p,.web-form .collection-fixed-core p{margin:10px 0 6px;font-size:12px;color:var(--ss-text-secondary);line-height:1.8}.collection-selection-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.collection-selection-heading>span{font-size:11px;color:var(--ss-text-tertiary)}.collection-selection-heading>button{margin-left:auto}.collection-selection-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.collection-selection-group{border:1px solid var(--ss-border);border-radius:8px;min-width:0}.collection-selection-group>summary{padding:12px;cursor:pointer;font-size:12px;font-weight:600}.collection-selection-group>summary small{float:right;font-size:11px;font-weight:400;color:var(--ss-text-tertiary)}.collection-selection-group>div{padding:0 12px 12px}.collection-selection-item{padding:10px 0;border-top:1px solid var(--ss-border)}.collection-requirements-editor .collection-item-check,.web-form .collection-requirements-editor .collection-item-check{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:var(--ss-text-secondary);font-size:12px}.collection-item-check>small{font-size:10px;color:var(--ss-warning);margin-left:auto}.collection-requirements-editor input[type=checkbox],.web-form .collection-requirements-editor input[type=checkbox]{width:14px;height:14px;min-height:14px;flex:0 0 14px;margin:0;padding:0;accent-color:var(--ss-primary)}.collection-settings-panel .collection-selection-item>p,.web-form .collection-selection-item>p{margin:6px 0 0 22px;color:var(--ss-text-tertiary);font-size:11px;line-height:1.8}.collection-item-options{margin:10px 0 0 22px}.collection-item-options fieldset{padding:0;margin:0 0 10px;border:0;min-width:0}.collection-item-options legend,.collection-item-options>label{font-size:11px;color:var(--ss-text-tertiary);margin-bottom:6px}.collection-item-options fieldset>div{display:flex;flex-wrap:wrap;gap:8px 14px}.collection-item-options fieldset label,.web-form .collection-item-options fieldset label{display:flex;align-items:center;flex-direction:row;gap:6px;margin:0;font-size:11px;font-weight:400}.collection-item-options small{color:var(--ss-text-tertiary);font-size:10px}.collection-requirements-editor textarea,.collection-requirements-editor input:not([type=checkbox]){width:100%;max-width:100%;min-width:0;padding:10px 12px;border:1px solid var(--ss-border);border-radius:8px;background:#fff;color:var(--ss-text);font:inherit}.collection-requirements-editor textarea{resize:vertical;min-height:64px}.collection-requirements-editor input:not([type=checkbox]){height:40px}.collection-requirements-editor .collection-overall-note{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:12px}.collection-config-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid var(--ss-border);padding-top:16px}.collection-config-actions>span{font-size:11px;color:var(--ss-text-tertiary)}.dispatch-collection-preview{border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border);padding:12px 0}.dispatch-collection-preview>summary{cursor:pointer;font-size:12px;font-weight:600}.dispatch-collection-preview>summary .tag{margin-left:8px}.dispatch-collection-preview[open]>summary{margin-bottom:12px}.dispatch-collection-preview .collection-selection-groups{grid-template-columns:minmax(0,1fr)}.collection-requirements-editor :is(input,textarea,summary):focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-color);outline-offset:var(--ss-focus-offset)}@media(max-width:680px){.collection-selection-groups{grid-template-columns:minmax(0,1fr)}.collection-config-actions{flex-wrap:wrap}}.dispatch-collection-preview>summary:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-color);outline-offset:var(--ss-focus-offset)}.collection-settings-panel .collection-settings-intro{margin:0 0 16px;font-size:12px;color:var(--ss-text-secondary)}.collection-requirements-editor .collection-selection-help{margin:0 0 12px;font-size:11px;color:var(--ss-text-tertiary);line-height:1.8}.collection-text-preview{margin-top:18px;border:1px solid var(--ss-border);padding:14px 16px;border-radius:8px}.collection-text-preview>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.collection-text-preview strong{font-size:12px;font-weight:600}.collection-requirements-editor .collection-text-preview p{margin:10px 0;white-space:pre-wrap;font-size:12px;line-height:1.8;color:var(--ss-text)}.collection-requirements-editor .collection-text-preview .collection-preview-empty,.collection-text-preview>small{color:var(--ss-text-tertiary);font-size:11px}.collection-settings-panel .collection-config-actions{justify-content:flex-end}.map-location-picker{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #dce5f1;border-radius:7px;background:#fafcff}.map-location-search>label{display:block;margin-bottom:6px;color:#596b85;font-size:12px;line-height:1.8}.map-location-search>div{position:relative;display:flex;gap:8px;align-items:center;color:#8b99ac}.map-location-picker .map-location-search input{width:100%;min-width:0;min-height:36px;height:36px;margin:0;padding:7px 10px 7px 34px;border:1px solid #dce3ed;border-radius:5px;background:#fff;color:#45546b;font-size:12px;line-height:1.8}.map-location-picker .map-location-search input:disabled{background:#eff2f6;color:#8c96a6}.map-location-search>div>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:17px;height:17px;pointer-events:none}.map-location-search .btn.small{margin:0;flex:none;min-height:29px;font-size:11px;line-height:20px}.map-location-picker .map-location-status{color:#72829a;font-size:11px;line-height:1.8}.map-location-error{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:5px;background:#fff2ee;color:#b9694e;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.map-location-results{display:flex;flex-direction:column;gap:0;max-height:205px;padding:0;margin:0;overflow:auto;border:1px solid #dfe6f1;border-radius:5px;list-style:none;background:#fff}.map-location-results li+li{border-top:1px solid #edf0f5}.map-location-results button{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 12px;border:0;background:transparent;color:#6781a6;text-align:left}.map-location-results button>span{min-width:0;overflow-wrap:anywhere}.map-location-results button:hover:not(:disabled){background:#f2f6ff}.map-location-results strong{display:block;color:#4b607d;font-size:12px;line-height:1.7;font-weight:600}.map-location-results small{display:block;margin-top:2px;color:#8a96a8;font-size:11px;line-height:1.6}.map-location-results svg{width:17px;height:17px;margin-top:3px}.map-location-picker .map-location-attribution{color:#97a2b1;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.map-location-attribution a{color:#8295ae}.map-location-canvas-wrap{position:relative;isolation:isolate;z-index:0;height:285px;overflow:hidden;border:1px solid #d8e2ef;border-radius:6px;background:#f0f3f7}.map-location-canvas{width:100%;height:100%}.map-location-center-pin{position:absolute;z-index:20;left:50%;top:50%;color:#2b67d2;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 2px 2px #344d6c44)}.map-location-overlay{position:absolute;z-index:100;top:0;right:0;bottom:32px;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:20px;overflow:auto;background:#f3f6fa;color:#74859c;text-align:center;font-size:12px;line-height:1.8}.map-location-picker .map-location-overlay p{max-width:320px;color:#7e8898;font-size:12px;line-height:1.8}.map-location-overlay small{color:#9b7f62;font-size:11px;line-height:1.8}.map-location-map-help{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#8a97aa;font-size:10px;line-height:1.8}.map-location-map-help>div{display:flex;flex-wrap:wrap;gap:5px}.map-location-map-help .btn.small{width:31px;min-width:0;min-height:29px;padding:4px 7px}.map-location-map-help .btn svg{width:15px;height:15px}.map-location-selection{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #dce6f5;border-radius:6px;background:#f1f6ff;color:#6885ae}.map-location-selection>div{flex:1;min-width:0}.map-location-selection strong{display:block;color:#59749b;font-size:12px;line-height:1.8;font-weight:600}.map-location-picker .map-location-selection p{margin:3px 0 0;color:#7a8da8;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.map-location-selection>svg{width:19px;height:19px;flex:0 0 19px;margin-top:3px}.map-location-selection.is-confirmed{border-color:#d3e9dc;background:#eef8f2;color:#699c7f}.map-location-selection.is-confirmed strong{color:#488569}@media(max-width:680px){.map-location-picker{padding:10px}.map-location-canvas-wrap{height:250px}.map-location-selection{flex-wrap:wrap}.map-location-selection>.btn{margin-left:28px}}.report-page{min-width:0}.report-summary .panel-head{align-items:flex-start;flex-wrap:wrap}.report-summary h2{display:flex;align-items:center;gap:8px;font-size:23px;line-height:1.6;font-weight:650;overflow-wrap:anywhere}.report-summary h2 svg{width:18px;height:18px}.report-summary .panel-head>div{min-width:0}.report-summary .panel-head p{color:#7d899d;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:18px 20px}.report-facts>div{min-width:0}.report-facts dt{color:#76849a;font-size:12px;line-height:normal;margin-bottom:8px}.report-facts dd{margin:0;color:#53647d;font-size:13px;line-height:1.8;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.report-frame{display:block;width:100%;min-height:70vh;border:0;background:#fff}.report-body .panel-head{flex-wrap:wrap;gap:12px}.report-artifact{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:11px;line-height:1.8}.report-artifact .select-shell{max-width:230px}.report-artifact select{width:auto;max-width:230px;min-height:33px;height:33px;padding:5px 30px 5px 10px;border:1px solid var(--line);border-radius:5px;background-color:#fff;color:var(--ink);font-size:11px;line-height:normal}@media(max-width:800px){.report-facts{grid-template-columns:1fr}}@media(max-width:680px){.report-facts{gap:14px;padding:15px}.report-body .actions{justify-content:flex-start;flex-wrap:wrap}.report-artifact{min-width:0;max-width:100%}}.premises-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.premises-workspace>.page-head{margin-bottom:0}.premises-workspace .panel{min-width:0;margin:0}.premises-workspace .panel-head p{margin-top:4px}.premises-workspace table{min-width:860px;font-size:12px;line-height:1.8}.premises-workspace th{padding:11px 14px;background:#f7f9fc;color:#8491a3;font-size:11px;font-weight:500;white-space:nowrap}.premises-workspace .table-toolbar{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:0}.premises-workspace .search-field{width:260px;max-width:100%;min-height:34px;height:34px;padding:0 12px;border:1px solid #dce3ed;border-radius:6px}.premises-workspace .search-field>svg{display:none}.premises-workspace .search-field input{width:100%;min-width:0;min-height:0;height:auto;padding:0;font-size:12px}.premise-filters,.premise-actions{display:flex;flex-wrap:wrap;gap:12px}.premise-filters select{min-height:34px;height:34px;font-size:12px}.premise-detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.premise-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.premise-facts>div{min-width:0}.premise-facts dt,.premise-review-context dt{color:#8491a4;font-size:11px}.premise-facts dd,.premise-review-context dd{margin:4px 0 0;color:#344963;font-size:12px;overflow-wrap:anywhere}.premise-review-summary{margin-bottom:18px}.premise-review-summary p,.premise-connection-note{color:#73839a;font-size:11px;line-height:1.8}.premise-connection-note{margin:0}.premise-actions+.premise-connection-note{margin-top:12px}.premise-attachments{margin-top:20px;padding-top:18px;border-top:1px solid #edf0f6}.premise-attachments h3{margin:0;font-size:12px;font-weight:550}.premise-attachments p{margin:8px 0 0;color:#8491a4;font-size:11px}.premise-photo-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;list-style:none;margin:12px 0 0;padding:0}.premise-photo-list li{min-width:0;border:1px solid #e0e7f0;border-radius:7px;overflow:hidden;background:#f7f9fc}.premise-photo-list a{display:flex;flex-direction:column;color:#53647d;font-size:11px;text-decoration:none}.premise-photo-list img{display:block;width:100%;height:108px;object-fit:cover}.premise-photo-list span{padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premise-photo-editor button{display:block;width:100%;padding:5px 8px;border:0;border-top:1px solid #e0e7f0;background:#fff;color:#bf4c4c;cursor:pointer}.premise-upload-hint,.premise-legacy-note{display:block;margin-top:-10px;color:#73839a;font-size:11px;line-height:1.6}.premise-legacy-note{margin-top:0;color:#b56a24}.premises-workspace>.panel>.table-wrap{width:calc(100% - 40px);margin-inline:20px}.premise-list-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:20px;border-top:1px solid #edf0f6;color:#71829c;font-size:12px}.premise-list-footer>div{display:flex;align-items:center;gap:12px}.premise-review-description{margin:0;color:#637590;font-size:12px;line-height:1.8}.premise-review-context{display:grid;gap:12px;margin:0;padding:14px;background:#f7f9fc;border-radius:6px}.premise-review-form input[readonly]{color:#73839a;background:#f7f9fc}.premise-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.premise-form-row>label{min-width:0}@media(max-width:800px){.premise-detail-grid,.premise-form-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.premise-facts{gap:14px}.premise-filters{width:100%}.premise-filters .select-shell{flex:1;min-width:0}.premise-filters select,.premises-workspace .search-field{width:100%}.premises-workspace>.panel>.table-wrap{width:calc(100% - 30px);margin-inline:15px}}.recommendation-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.recommendation-workspace>.page-head{margin-bottom:0}.recommendation-workspace>.notice{margin:0}.recommendation-editions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.recommendation-editions article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:17px 18px;border:1px solid var(--line);border-radius:8px;background:#fff}.recommendation-editions h2{font-size:14px}.recommendation-editions p{margin-top:4px;color:#7d899c;font-size:11px;line-height:1.8}.recommendation-edition-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#edf3ff;color:var(--blue)}.recommendation-editions article:last-child .recommendation-edition-icon{background:#edf8f2;color:#27805d}.recommendation-list-panel{margin:0}.recommendation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 20px}.recommendation-toolbar .search-field{width:310px}.recommendation-toolbar .select-shell{min-width:130px}.recommendation-list-panel table{min-width:920px}.recommendation-list-panel td{vertical-align:middle}.recommendation-goal{display:-webkit-box;max-width:300px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.recommendation-form .recommendation-objective>span{display:flex;align-items:center;gap:6px}.recommendation-form>.notice{margin:0}@media(max-width:760px){.recommendation-editions{grid-template-columns:1fr}.recommendation-toolbar .search-field{width:100%}.recommendation-toolbar .select-shell{flex:1;min-width:0}}.stores-workspace{display:flex;flex-direction:column;gap:var(--ss-workspace-gap);min-width:0}.stores-workspace>.page-head{margin-bottom:0}.stores-workspace .panel{min-width:0;margin:0}.stores-workspace .panel-head p{margin-top:4px}.stores-workspace table{min-width:var(--ss-stores-table-min-width);font-size:12px;line-height:1.8}.stores-workspace th{padding:11px 14px;background:#f7f9fc;color:#8491a3;font-size:11px;font-weight:500;white-space:nowrap}.stores-workspace .table-toolbar{justify-content:space-between;gap:14px;margin:0 0 18px;padding:0}.stores-workspace .search-field{width:260px;max-width:100%;min-height:34px;height:34px;padding:0 12px;border:1px solid #dce3ed;border-radius:6px}.stores-workspace .search-field input{width:100%;min-width:0;min-height:0;height:auto;padding:0;font-size:12px}.store-toolbar-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.store-toolbar-actions select{min-height:34px;height:34px;font-size:12px}.store-month-filter{width:145px;min-height:34px;height:34px;padding:7px 10px;border-radius:6px;font-size:12px}.store-list-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:20px;border-top:1px solid #edf0f6;color:#71829c;font-size:12px}.store-list-footer>div{display:flex;align-items:center;gap:12px}.store-connection-note{margin:0;color:#73839a;font-size:11px;line-height:1.8}.store-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.store-facts>div{min-width:0}.store-facts dt{color:#8491a4;font-size:11px}.store-facts dd{margin:4px 0 0;color:#344963;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.store-column-settings{display:flex;flex-direction:column;gap:18px}.store-column-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#73839a;font-size:12px}.store-column-list{display:flex;flex-direction:column;border-top:1px solid #edf0f5}.store-column-row{display:flex;align-items:center;gap:9px;min-height:43px;border-bottom:1px solid #edf0f5;font-size:12px;color:#637590;cursor:pointer}.store-column-row input{width:14px;height:14px;min-height:0;accent-color:var(--ss-primary)}.store-form textarea{width:100%;min-height:75px;padding:9px 12px;border:1px solid #dce3ed;border-radius:6px;font:inherit;resize:vertical}.store-coordinate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-map-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#73839a;font-size:11px}@media(max-width:800px){.store-facts{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.stores-workspace .search-field,.store-toolbar-actions{width:100%}.store-form .form-grid,.store-coordinate-fields{grid-template-columns:minmax(0,1fr)}}:root{--ss-media-thumb-width: 104px;--ss-media-thumb-height: 78px;--ss-font-root: 14px;--ss-font-form: 12px;--ss-font-secondary: 11px;--ss-font-tiny: 10px;--ss-font-nav: 13px;--ss-nav-badge-font: 10px;--ss-nav-badge-size: 19px;--ss-nav-badge-bg: #EDF0F5;--ss-nav-badge-active-bg: #DBE7FF;--ss-list-top-padding: 20px;--ss-font-brand: 19px;--ss-font-subheading: 14px;--ss-leading-button: 20px;--ss-leading-tiny: 17px;--ss-leading-subheading: 23.8px;--ss-weight-page: 650;--ss-weight-brand: 750;--ss-button-min-height: 35px;--ss-button-sm-min-height: 29px;--ss-button-padding-block: 7px;--ss-button-padding-inline: 12px;--ss-button-sm-padding-block: 4px;--ss-button-sm-padding-inline: 10px;--ss-button-gap: 6px;--ss-field-height: 36px;--ss-field-workspace-min-height: 40px;--ss-month-height: 34px;--ss-panel-head-padding-inline: 18px;--ss-panel-body-padding: 20px;--ss-panel-gap: 18px;--ss-page-padding-top: 23px;--ss-page-padding-bottom: 36px;--ss-page-head-gap: 20px;--ss-workspace-gap: 20px;--ss-dashboard-head-padding-block: 12px;--ss-dashboard-head-padding-inline: 19px;--ss-dashboard-metric-padding-block: 12px;--ss-dashboard-metric-padding-inline: 19px;--ss-dashboard-metric-gap: 5px;--ss-dashboard-note: #8B98AB;--ss-icon-button: 15px;--ss-icon-nav: 19px;--ss-icon-notice: 17px;--ss-icon-brand: 27px;--ss-radius-nav: 7px;--ss-radius-field: 5px;--ss-tag-font: 10px;--ss-tag-leading: 15px;--ss-tag-blue: #3665BC;--ss-tag-blue-bg: #EDF3FF;--ss-tag-green: #2F805B;--ss-tag-red: #BD5353;--ss-tag-neutral: #6E7A8F;--ss-notice-text: #57739D;--ss-notice-bg: #F1F5FD;--ss-notice-border: #DCE6F7;--ss-opportunities-table-min-width: 860px;--ss-members-table-min-width: 600px;--ss-stores-table-min-width: 680px;--ss-members-table-font: 12px;--ss-members-head-font: 11px;--ss-members-head-padding-block: 11px;--ss-members-cell-padding-block: 15px;--ss-members-cell-padding-inline: 14px;--ss-members-cell-max-width: 420px;--ss-members-name-weight: 550;--ss-members-secondary-font: 10px;--ss-members-secondary-gap: 4px;--ss-members-secondary-color: #929EAE;--ss-members-row-actions-gap: 15px;--ss-members-toolbar-gap: 20px;--ss-members-toolbar-margin-bottom: 20px;--ss-members-panel-padding: 20px;--ss-primary: #245EDB;--ss-primary-hover: #1B50C3;--ss-primary-active: #1741A3;--ss-primary-subtle: #EEF3FF;--ss-bg-page: #F6F7FA;--ss-bg-surface: #FFFFFF;--ss-bg-subtle: #F8FAFC;--ss-bg-disabled: #EFF2F6;--ss-text: #202936;--ss-text-secondary: #536278;--ss-text-tertiary: #6F7B8D;--ss-text-disabled: #8C96A6;--ss-border: #E3E8EF;--ss-border-control: #DCE3ED;--ss-border-hover: #C2CEE0;--ss-border-button: #DCE3EC;--ss-border-button-hover: #C2CEE0;--ss-border-danger-button: #EDCACA;--ss-backdrop: #13243F59;--ss-success: #24805C;--ss-success-text: #2F805B;--ss-success-bg: #EAF6EF;--ss-warning: #94671D;--ss-warning-bg: #FFF4DF;--ss-danger: #B94141;--ss-danger-hover: #A43434;--ss-danger-active: #8F2D2D;--ss-danger-bg: #FFF0EF;--ss-neutral: #6E7A8F;--ss-neutral-bg: #EFF2F6;--ss-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--ss-font-caption: 11px;--ss-font-body: 12px;--ss-font-section: 16px;--ss-font-dialog: 16px;--ss-font-page: 25px;--ss-font-metric: 27px;--ss-leading-caption: 19.8px;--ss-leading-body: 21.6px;--ss-leading-section: 25.6px;--ss-leading-dialog: 25.6px;--ss-leading-page: 35px;--ss-leading-metric: 35.1px;--ss-weight-regular: 400;--ss-weight-medium: 500;--ss-weight-semibold: 600;--ss-space-3: 3px;--ss-space-5: 5px;--ss-space-6: 6px;--ss-space-7: 7px;--ss-space-9: 9px;--ss-space-10: 10px;--ss-space-13: 13px;--ss-space-14: 14px;--ss-space-15: 15px;--ss-space-17: 17px;--ss-space-18: 18px;--ss-space-19: 19px;--ss-space-22: 22px;--ss-space-23: 23px;--ss-space-25: 25px;--ss-space-26: 26px;--ss-space-27: 27px;--ss-space-28: 28px;--ss-space-30: 30px;--ss-space-36: 36px;--ss-space-4: 4px;--ss-space-8: 8px;--ss-space-12: 12px;--ss-space-16: 16px;--ss-space-20: 20px;--ss-space-24: 24px;--ss-space-32: 32px;--ss-space-40: 40px;--ss-space-48: 48px;--ss-space-64: 64px;--ss-control-sm: 30px;--ss-control-md: 36px;--ss-control-lg: 40px;--ss-control-touch: 30px;--ss-button-min-width: 0px;--ss-button-sm-min-width: 0px;--ss-icon-sm: 16px;--ss-icon-md: 20px;--ss-icon-lg: 24px;--ss-field-search-width: 260px;--ss-field-select-width: 160px;--ss-select-arrow-inset: 12px;--ss-select-padding-end: 36px;--ss-field-range-width: 280px;--ss-textarea-min-height: 86px;--ss-table-head-height: auto;--ss-table-row-height: auto;--ss-table-row-compact-height: auto;--ss-table-multiline-min-height: auto;--ss-table-select-width: 116px;--ss-sidebar-width: 214px;--ss-topbar-height: 58px;--ss-page-padding: 28px;--ss-page-max-width: 1800px;--ss-detail-aside-width: 320px;--ss-dialog-xs: 400px;--ss-dialog-sm: 560px;--ss-dialog-md: 820px;--ss-dialog-lg: 1040px;--ss-drawer-width: 480px;--ss-drawer-wide-width: 640px;--ss-overlay-gutter: 28px;--ss-radius-tag: 4px;--ss-radius-control: 6px;--ss-radius-button: 6px;--ss-radius-panel: 8px;--ss-radius-dialog: 10px;--ss-border-width: 1px;--ss-shadow-popover: 0 6px 20px rgba(19,35,64,.12);--ss-shadow-button: none;--ss-shadow-button-hover: none;--ss-shadow-dialog: 0 18px 70px #13234022;--ss-focus-color: #83A5F4;--ss-focus-width: 2px;--ss-focus-offset: 3px;--ss-focus-separator: #FFFFFF;--ss-z-content: 0;--ss-z-table-sticky: 10;--ss-z-page-sticky: 20;--ss-z-shell: 30;--ss-z-dropdown: 100;--ss-z-backdrop: 1000;--ss-z-dialog: 1010;--ss-z-dialog-dropdown: 1020;--ss-z-message: 1100;--ss-z-tooltip: 1200;--ss-motion-fast: .12s;--ss-motion-base: .2s;--ss-motion-slow: .3s;--ss-motion-ease: cubic-bezier(.2,0,0,1)}@media(max-width:1200px){:root{--ss-sidebar-width: 185px;--ss-page-padding: 20px;--ss-page-padding-bottom: 22px}}@media(max-width:950px){:root{--ss-sidebar-width: 170px;--ss-font-nav: 12px}}@media(max-width:800px){:root{--ss-members-table-min-width: 0px;--ss-members-table-font: 11px;--ss-members-head-padding-block: 12px;--ss-members-cell-padding-block: 12px;--ss-members-cell-padding-inline: 8px;--ss-members-secondary-font: 9px;--ss-members-row-actions-gap: 8px;--ss-members-toolbar-gap: 12px}}@media(max-width:680px){:root{--ss-sidebar-width: 63px;--ss-nav-badge-font: 8px;--ss-nav-badge-size: 14px;--ss-list-top-padding: 15px;--ss-page-padding: 15px;--ss-page-padding-top: 19px;--ss-page-padding-bottom: 19px;--ss-overlay-gutter: 12px;--ss-font-page: 21px;--ss-leading-page: 29.4px;--ss-members-panel-padding: 15px}}@media(prefers-reduced-motion:reduce){:root{--ss-motion-fast: 0ms;--ss-motion-base: 0ms;--ss-motion-slow: 0ms}}:root{font-family:var(--ss-font-family);color:#202936;background:#f6f7fa;font-size:var(--ss-font-root);font-synthesis:none;--blue:var(--ss-primary);--blue-light:var(--ss-primary-subtle);--ink:var(--ss-text);--muted:var(--ss-text-tertiary);--line:var(--ss-border);--green:#24805c;--amber:#936118;--red:#b94141;--sidebar:var(--ss-sidebar-width)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--blue);text-decoration:none}button:disabled{opacity:.48;cursor:not-allowed}button,input,select,textarea,a{outline-offset:var(--ss-focus-offset)}button:not(.select-trigger):focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,a:focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-color)}h1,h2,h3,p{margin:0}h1{font-size:var(--ss-font-page);line-height:var(--ss-leading-page);font-weight:var(--ss-weight-page);letter-spacing:-.6px}h2{font-size:var(--ss-font-section);font-weight:var(--ss-weight-page);line-height:var(--ss-leading-section)}h3{font-size:14px;font-weight:600;line-height:1.7}p{line-height:1.8}small{font-size:11px}svg{flex-shrink:0}input[type=checkbox]{accent-color:var(--blue)}.shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);background:#fff;border-right:1px solid var(--line);padding:26px 15px 0;display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:9px;align-items:center;background:none;border:0;padding:0 8px;text-align:left;font-size:19px;font-weight:750;letter-spacing:-.6px;color:#263346}.brand small{display:block;margin-top:3px;color:#7f8b9d;font-size:10px;font-weight:400;letter-spacing:1.5px}.brand-mark{display:grid;place-items:center;background:var(--blue);color:#fff;border-radius:8px;width:34px;height:34px}.workspace-selector{display:flex;gap:9px;align-items:center;margin:27px 0 13px;padding:12px 8px;border:1px solid var(--line);border-radius:7px;background:#fafbfd}.workspace-selector b{font-size:11px;font-weight:650;letter-spacing:.2px}.workspace-selector small{display:block;font-size:9px;margin-top:4px;color:var(--muted)}.workspace-initial{width:26px;height:28px;display:grid;place-items:center;border:1px solid #dce3ee;border-radius:5px;color:#5b6b83;background:#fff;font-size:12px;font-weight:600}.nav-label{font-size:10px;letter-spacing:1px;color:#8893a4;margin:18px 11px 10px}.group-space{margin-top:25px}.nav-item{display:flex;align-items:center;gap:10px;padding:12px;margin:4px 0;border-radius:7px;color:#5f6c7e;font-size:13px;font-weight:500;min-height:44px;white-space:nowrap}.nav-item:hover{background:#f5f7fb}.nav-item.active{background:var(--blue-light);color:var(--blue);font-weight:650}.nav-item>.nav-badge{flex-shrink:0;margin-left:auto;background:var(--ss-nav-badge-bg);color:var(--ss-tag-neutral);font-size:var(--ss-nav-badge-font);min-width:var(--ss-nav-badge-size);line-height:var(--ss-nav-badge-size);text-align:center;border-radius:var(--ss-radius-tag)}.nav-item.active .nav-badge{background:var(--ss-nav-badge-active-bg);color:var(--blue)}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding:20px 6px;display:flex;align-items:center;gap:9px}.sidebar-bottom b{font-size:12px;font-weight:550}.sidebar-bottom small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.sidebar-bottom .tag{margin-left:auto;font-size:9px}.team-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eef3fc;color:#4f6ba5;font-size:12px}.workspace{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));min-width:0}.topbar{height:62px;background:#fff;border-bottom:1px solid var(--line);padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:15px}.breadcrumb{display:flex;align-items:center;gap:10px;color:#929aab;font-size:11px;line-height:1.8}.breadcrumb strong{color:#57667a;font-weight:500}.top-actions{display:flex;align-items:center;gap:20px;color:#8a94a4;font-size:10px}.demo-strip{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:7px 28px;background:#f0f3f8;border-bottom:1px solid #e6eaf1;color:#7f8c9f;font-size:10px}.demo-strip>span{display:flex;align-items:center;gap:6px}.demo-strip .linkbutton{display:flex;align-items:center;gap:5px;font-size:10px}.demo-dot{width:5px;height:5px;border-radius:50%;background:#96a4bc}main#view{max-width:1800px;margin:0 auto;padding:26px 28px 36px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.eyebrow{font-size:9px;letter-spacing:1.5px;color:#909aac;margin-bottom:5px;display:block}.subtitle{font-size:12px;line-height:1.8;color:var(--muted);margin-top:6px}.actions,.mini-actions,.cell-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.actions{justify-content:flex-end}.btn{min-height:35px;border:1px solid #dce3ec;border-radius:6px;background:#fff;color:#4a586b;font-size:12px;font-weight:500;line-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;white-space:nowrap}.btn:hover:not(:disabled){background:#f5f8fd;border-color:#c2cee0}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover:not(:disabled){background:#1b50c3;border-color:#1b50c3}.btn.danger{border-color:#edcaca;color:var(--red)}.btn.small{font-size:11px;min-height:29px;padding:4px 10px}.btn.icon-btn{padding:3px;border:0;background:transparent;min-height:28px}.linkbutton{border:0;background:none;color:var(--blue);padding:0;font-size:11px;cursor:pointer;line-height:1.7}.linkbutton:hover{text-decoration:underline}.tag{display:inline-flex;align-items:center;padding:3px 7px;font-size:10px;line-height:1.5;white-space:nowrap;border-radius:4px;background:#eff2f6;color:#6e7a8f}.tag.blue{background:#edf3ff;color:#3665bc}.tag.green{background:#eaf6ef;color:#2f805b}.tag.amber,.tag.orange{background:#fff4df;color:#94671d}.tag.red{background:#fff0ef;color:#bd5353}.secondary,.muted{font-size:11px;color:var(--muted);line-height:1.8}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.panel+.panel{margin-top:18px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line);min-height:58px}.panel-head p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:3px}.panel-body{padding:20px}.panel-body p{font-size:12px;color:#63718a}.panel-body .panel{margin-top:15px}.notice{display:flex;align-items:flex-start;gap:8px;background:#f1f5fd;border:1px solid #dce6f7;border-radius:6px;padding:11px 14px;color:#57739d;font-size:12px;line-height:1.8;margin:14px 0}.notice>svg{margin-top:3px}.notice.amber,.notice.warning{background:#fff8ec;color:#986e2d;border-color:#f0dfbd}.notice.green{background:#f0faf4;color:#398460;border-color:#d1e9db}.notice.red{background:#fff5f4;color:#b25a51;border-color:#efd2cf}.table-wrap{overflow:auto;width:100%}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;line-height:1.8}th{color:#8b96a7;font-size:11px;font-weight:500;padding:12px 14px;background:#f8fafc;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:15px 14px;border-bottom:1px solid #edf0f4;color:#536278;vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfe}td strong{color:#35465d;font-weight:600}td small{display:block;color:#8a96a7;font-size:10px;margin-top:3px}.field{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#69768b;line-height:1.8}.field input,.field select,.field textarea,.filterbar input,.filterbar select{height:36px;border:1px solid #dce3ed;border-radius:5px;padding:7px 10px;background:#fff;color:#45546b;min-width:0;font-size:12px}.field input:read-only{background:#f7f9fc;color:#8b96a6}.field textarea{height:86px;resize:vertical}.field small{color:#8a96a8;font-size:10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid .full{grid-column:1/-1}.filterbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.filterbar label{display:flex;align-items:center;gap:8px;font-size:12px;color:#6e7a8c}.filterbar .field{align-items:stretch}.empty{padding:45px 20px;text-align:center}.empty .btn{margin-top:16px}.empty p{margin:8px 0;font-size:12px;color:#8793a4}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ss-backdrop);display:grid;place-items:center;padding:28px;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:560px;max-width:100%;max-height:90vh;border:1px solid #dae2ef;border-radius:10px;background:#fff;box-shadow:var(--ss-shadow-dialog);overflow:auto}.modal.wide{width:820px}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:2}.modal-body{padding:23px}.modal-body>p{color:#64748b;font-size:12px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:18px;margin-top:22px;flex-wrap:wrap}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);display:flex;align-items:center;gap:9px;max-width:85vw;padding:13px 21px;background:#263d5c;color:#fff;border-radius:7px;font-size:12px;box-shadow:0 6px 30px #162a3e33;z-index:2000}body{min-width:320px}a:hover{text-decoration:underline}.brand:hover,.nav-item:hover,.btn:hover,.team-metric:hover{text-decoration:none}.app-shell{min-height:100vh;min-height:100dvh}.sidebar nav{min-height:0;overflow-y:auto;scrollbar-width:thin}.brand>span:last-child{min-width:0}.workspace-selector{flex:none;min-height:59px}.workspace-selector>div{flex:1;min-width:0;display:flex;flex-direction:column}.workspace-selector label{order:2;font-size:9px;color:var(--muted);line-height:normal;margin-top:4px}.select-wrap{position:relative;min-width:0}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;border:0;border-radius:0;height:auto;padding:0 16px 0 0;color:#263346;background:transparent;font-size:11px;line-height:13px;font-weight:650;text-overflow:ellipsis}.select-wrap>svg{pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;color:#8995a7}.workspace-initial{flex:none}.nav-item{min-height:45px}.nav-item>span{min-width:0}.nav-item>span small{font-size:9px;font-weight:400}.nav-label:first-child{display:none}.nav-label:not(:first-child){margin-top:25px}.sidebar-help{margin-top:auto;padding:22px 9px;color:#8591a4;font-size:11px}.sidebar-help strong{font-size:11px;font-weight:500;color:#687c99}.sidebar-help p{margin:7px 0 12px;line-height:1.9}.sidebar-help .linkbutton{display:flex;align-items:center;gap:6px;font-size:10px}.sidebar-bottom{margin-top:0;flex:none}.sidebar-bottom>div{min-width:0;flex:1}.sidebar-bottom b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-avatar{flex:none}.main-column{min-width:0;margin-left:var(--sidebar);width:calc(100% - var(--sidebar))}.topbar{height:var(--ss-topbar-height)}.breadcrumb{min-width:0}.breadcrumb>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{flex:none}.demo-strip{min-height:28px;padding:5px 28px;gap:12px}.content{max-width:var(--ss-page-max-width);margin:0 auto;padding:var(--ss-page-padding-top) var(--ss-page-padding) var(--ss-page-padding-bottom)}.page-head{margin-bottom:20px}.page-head>div:first-child{min-width:0}.page-head .eyebrow{display:none}.page-head .actions{flex-shrink:0}.feature-panel{margin-top:20px}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.two-columns>.panel{margin-top:0}.invite-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 28px;border-bottom:1px solid #dce6f7;background:#f1f5fd;color:#57739d;font-size:12px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;border:1px solid #dce3ed;border-radius:6px;padding:8px 12px;color:#45546b;background:#fff;font-size:12px;line-height:normal}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}input:disabled,select:disabled,textarea:disabled{background:#f7f9fc;color:#8b96a6;cursor:not-allowed}.select-shell{position:relative;display:inline-block;min-width:0;max-width:100%;vertical-align:middle}.select-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:var(--ss-select-padding-end)}.select-caret{position:absolute;right:var(--ss-select-arrow-inset);top:50%;transform:translateY(-50%);pointer-events:none;width:16px;height:16px;color:#8593a8}.select-shell:has(select:disabled) .select-caret{color:#b4bdca}.btn{position:relative}.button-label{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.button-spinner{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;animation:button-spin 1s linear infinite}.is-loading .button-label{visibility:hidden}@keyframes button-spin{to{transform:rotate(360deg)}}.btn.danger:hover:not(:disabled){background:#fff5f4;border-color:#dca7a3}.btn.primary:active:not(:disabled){background:#1741a3;border-color:#1741a3}.btn:disabled{opacity:.48}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.list-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.list-row strong{font-size:12px;font-weight:600}.list-row small{display:block;margin-top:3px;color:var(--muted);font-size:10px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:18px 20px;font-size:12px}.search-field{display:flex;align-items:center;gap:8px;width:260px;max-width:100%;border:1px solid #dce3ed;border-radius:6px;padding:0 12px;background:#fff;color:#8b98ac}.search-field input{width:100%;min-width:0;border:0;border-radius:0;padding:9px 0;font-size:12px;background:transparent;outline:none}.web-form{display:flex;flex-direction:column;gap:18px}.web-form p{font-size:12px;color:#64748b}.web-form label{display:flex;flex-direction:column;gap:8px;color:#65758c;font-size:12px;font-weight:550;line-height:normal;min-width:0}.web-form input,.web-form select,.web-form textarea{display:block;width:100%;min-height:40px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:normal;color:#45546b;font-weight:400}.web-form .select-shell{width:100%}.web-form select{padding-right:var(--ss-select-padding-end)}.web-form textarea{min-height:86px;resize:vertical}.web-form label>small{font-size:10px;color:#8a96a8;font-weight:400}.panel-body.web-form>label{width:min(100%,560px)}.web-form>.btn{align-self:flex-start}.form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-error,.form-notice{margin:8px 0;padding:10px 12px;border-radius:6px;font-size:12px;line-height:1.8}.form-error{background:#fff5f4;color:#b25a51;border:1px solid #efd2cf}.form-notice{background:#f0faf4;color:#398460;border:1px solid #d1e9db}.modal-backdrop{overflow:hidden}.modal{display:flex;flex-direction:column;overflow:hidden}.modal.large{width:1040px}.modal-head{flex:none}.modal-body{min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:calc(var(--ss-modal-footer-height,80px) + 16px)}.modal-body,.modal .web-form,.modal .web-form label{overflow-wrap:anywhere}.modal-actions{position:sticky;bottom:0;z-index:2;background:#fff;margin:4px -23px -23px;padding:18px 23px 23px;gap:10px;flex:none}.login-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;background:#fff}.login-intro{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:48px 52px;background:#f1f5fd;color:#263346}.login-brand{display:flex;align-items:center;gap:10px;color:#245edb;font-size:23px;font-weight:750;letter-spacing:-.6px}.login-intro h1{margin-top:12px;font-size:34px;line-height:1.5;font-weight:650}.login-intro p{max-width:410px;font-size:13px;color:#6f7b8d;margin-top:20px}.login-intro>small{color:#8390a4;font-size:11px}.login-intro .eyebrow{font-size:10px;letter-spacing:1.5px}.login-panel{display:grid;place-items:center;padding:40px}.login-card{width:100%;max-width:370px}.login-mark{display:grid;place-items:center;width:42px;height:42px;margin-bottom:20px;border:1px solid #e1e8f4;border-radius:8px;background:#f7faff;color:#245edb}.login-card h2{font-size:22px;line-height:1.5}.login-card>p{margin:8px 0 24px;color:#6f7b8d;font-size:12px}.login-card form{display:flex;flex-direction:column}.login-card form>label{font-size:11px;color:#69768b;margin-bottom:8px}.login-input{display:flex;align-items:center;gap:9px;border:1px solid #dce3ed;border-radius:6px;padding:0 12px;margin-bottom:18px;color:#8491a5}.login-input input{width:100%;border:0;background:transparent;padding:10px 0;outline:none;font-size:12px;min-height:38px}.login-code-row{display:flex;gap:8px}.login-code-row input{flex:1;width:0;min-height:40px}.login-submit{margin-top:22px;min-height:40px;width:100%}.local-mock-button{margin-top:10px;width:100%}.login-note{margin-top:22px;padding-top:16px;border-top:1px solid #edf0f5;color:#8a96a8;font-size:10px;line-height:1.8}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.select-trigger){transition:border-color var(--ss-motion-fast),background-color var(--ss-motion-fast)}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.select-trigger):focus{outline:none;box-shadow:none}html[data-input-mode] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.select-trigger):is(:hover,:focus):not(:disabled):not([readonly]):not([aria-invalid=true]){border-color:var(--ss-border-hover)}html[data-input-mode=keyboard] :is(input,textarea,select,.select-trigger):focus-visible{outline:var(--ss-focus-width) solid var(--ss-focus-color);outline-offset:var(--ss-focus-offset)}:is(.search-field,.login-input){transition:border-color var(--ss-motion-fast)}html[data-input-mode] :is(.search-field,.login-input):is(:hover,:focus-within){border-color:var(--ss-border-hover)}html[data-input-mode=keyboard] :is(.search-field,.login-input):has(input:focus-visible){outline:var(--ss-focus-width) solid var(--ss-focus-color);outline-offset:var(--ss-focus-offset)}html[data-input-mode=keyboard] :is(.search-field,.login-input) input:focus-visible{outline:none;box-shadow:none}:is(input,textarea,select,.select-trigger)[aria-invalid=true]{border-color:var(--ss-danger)}.select-wrap .select-shell{display:block;width:100%}.select-wrap .select-trigger{width:100%;min-height:0;height:auto;padding:0 16px 0 0;border:0;border-radius:0;background:transparent;color:#263346;font-size:11px;line-height:13px;font-weight:650}.select-wrap .select-trigger .select-caret{right:0;width:12px;height:12px;color:#8995a7}@media(max-width:1200px){:root{--sidebar:185px}.sidebar{padding:24px 10px 0}.topbar{padding:0 20px}.content{padding:23px 20px 22px}}@media(max-width:950px){:root{--sidebar:170px}.nav-item{padding:11px 10px;font-size:12px}.brand{gap:6px}.brand-mark{width:28px;height:30px}.brand small{font-size:9px}.top-actions>span{display:none}.two-columns{grid-template-columns:1fr}.login-intro{padding:36px 28px}.login-intro h1{font-size:29px}}@media(max-width:680px){:root{--sidebar:63px}.sidebar{padding:18px 8px 0}.brand{padding:0;justify-content:center}.brand>span:last-child,.workspace-selector,.nav-label,.nav-item>span,.sidebar-bottom,.sidebar-help{display:none}.brand-mark{width:32px;height:32px}.sidebar nav{margin-top:26px}.nav-item{justify-content:center;padding:13px 8px;position:relative}.nav-item>.nav-badge{display:block;position:absolute;right:0;top:0}.nav-item svg{width:20px;height:20px}.topbar{height:58px;padding:0 15px}.topbar .breadcrumb{gap:6px;font-size:10px}.topbar .breadcrumb>span{display:none}.top-actions .btn{padding:4px 7px;font-size:10px}.demo-strip{padding:5px 15px;font-size:9px}.demo-strip>span{line-height:1.6}.demo-strip>span:last-child{display:none}.content{padding:19px 15px}.page-head{align-items:flex-start;gap:10px}.page-head .actions{max-width:145px;gap:5px}.page-head .actions .btn{font-size:10px;padding:5px 8px;min-height:30px;white-space:normal}h1{font-size:21px}.subtitle{font-size:12px}.panel-head h2{font-size:14px}.panel-head p{font-size:10px}.panel-body{padding:15px}.modal-backdrop{padding:12px}.modal{max-height:94vh;max-width:calc(100vw - 24px)}.modal-head{padding:15px}.modal-body{padding:16px}.modal-actions{margin:4px -16px -16px;padding:18px 16px 16px}.form-pair{grid-template-columns:1fr}.table-toolbar{padding:15px}.table-wrap table{min-width:630px}.login-layout{grid-template-columns:1fr}.login-intro{padding:24px;gap:24px}.login-intro h1{font-size:25px}.login-intro>small,.login-intro .eyebrow{display:none}.login-intro p{margin-top:10px;font-size:12px}.login-panel{padding:28px 24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.login-cancel{margin-top:18px}.invitation-layout{display:flex;min-height:100dvh;flex-direction:column;align-items:center;padding:38px 20px 24px;background:radial-gradient(ellipse at top,#e9f1ff,#f6f7fa 65%)}.invitation-brand{display:flex;align-items:center;gap:9px;margin-bottom:34px;color:#233f68;font-size:23px;font-weight:700}.invitation-card{width:min(100%,540px);padding:clamp(24px,5vw,42px);border:1px solid #e1e8f2;border-radius:18px;background:#fff;box-shadow:0 16px 46px #1832520a}.invitation-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border-radius:15px;background:#eaf1ff;color:#3268b8}.invitation-mark.warning{background:#fff5e6;color:#ab6c21}.invitation-card h1{font-size:clamp(22px,4vw,27px)}.invitation-account{display:flex;align-items:flex-start;gap:7px;margin:18px 0 24px;color:#687b94;font-size:12px;overflow-wrap:anywhere}.invitation-description{margin:18px 0 24px;color:#697b91;font-size:13px;line-height:1.85}.invitation-details{margin-top:24px;padding:20px;border:1px solid #e6edf6;border-radius:10px;background:#f8faff;overflow-wrap:anywhere}.invitation-details h2{margin-bottom:17px;color:#263d60;font-size:20px}.invitation-details dl{margin:0}.invitation-details dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;margin-top:12px;font-size:13px}.invitation-details dt{color:#7d8da3}.invitation-details dd{margin:0;color:#344c6b}.invitation-message{margin:22px 0;padding:16px;border:1px solid #f1d9b5;border-radius:9px;background:#fffaf1;color:#8c612f;font-size:13px;overflow-wrap:anywhere}.invitation-message p+p{margin-top:8px}.invitation-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:26px}.invitation-actions>.btn{min-height:44px;justify-content:center}.invitation-actions>.linkbutton{align-self:center;margin-top:5px;font-size:12px}.invitation-footer{margin-top:26px;color:#8998ac;font-size:12px}.invitation-management,.pending-invitations{margin-top:22px}.two-columns>.pending-invitations{margin-top:0}.panel-message{margin:14px 20px}.invitation-filters{flex-wrap:wrap;gap:10px}.invitation-filters .search-field{flex:1;min-width:190px}.invitation-management .panel-head{flex-wrap:wrap;gap:12px}.modal-backdrop.modal-drawer-backdrop{padding:0;place-items:stretch end}.modal.modal-drawer{width:var(--ss-drawer-wide-width);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.decision-eyebrow{display:flex;gap:6px;align-items:center;font-size:10px;color:#5e7caa;margin-bottom:8px}.decision-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#e8effd;color:var(--blue)}@media(max-width:950px){.decision-card .decision-eyebrow,.decision-card h3,.decision-card p{grid-column:1}}.business-dashboard{border:1px solid var(--line);border-radius:8px;background:#fff;overflow:hidden;margin-bottom:25px}.business-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 19px}.business-dashboard-head h2{font-size:16px;display:flex;align-items:center;gap:9px}.business-dashboard-head h2 .tag{font-size:10px;font-weight:400}.business-dashboard-head p{font-size:11px;color:#8390a4;margin-top:4px}.team-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #edf0f5}.team-metric{padding:12px 19px;background:#fff;border:0;border-right:1px solid #edf0f5;text-align:left;min-width:0;display:flex;flex-direction:column;gap:5px;color:#4c5f7a}.team-metric:last-child{border-right:0}.team-metric:hover{background:#f8faff}.metric-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.metric-label svg{color:#a3aec0}.metric-value{font-size:27px;font-weight:600;color:#344c6d;line-height:1.3;font-variant-numeric:tabular-nums}.metric-value small{font-size:11px;color:#8e9bad;font-weight:400;margin-left:6px}.metric-note{font-size:10px;color:#8b98ab;line-height:1.7;min-height:17px}.metric-pending .metric-value{color:#ad7822}.metric-reviewed .metric-value{color:#337857}.workspace-next{border-top:1px solid #edf0f5}.workspace-next .decision-card{border:0;border-radius:0;padding:9px 19px;display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:2px 15px;background:#f8faff}.workspace-next .decision-eyebrow{grid-row:1/3;grid-column:1;margin:0}.workspace-next .decision-card h3{grid-column:2;grid-row:1;font-size:12px}.workspace-next .decision-card p{grid-column:2;grid-row:2;font-size:11px;margin:0}.workspace-next .decision-card .btn{grid-column:3;grid-row:1/3}@media(max-width:1250px){.team-metric{padding:15px 13px}.metric-note{font-size:9px}}@media(max-width:1000px){.team-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.team-metric:nth-child(3){border-right:0}.team-metric:nth-child(-n+3){border-bottom:1px solid #edf0f5}.metric-note{font-size:10px}.workspace-next .decision-card{grid-template-columns:minmax(0,1fr) auto}.workspace-next .decision-eyebrow{grid-column:1;grid-row:1}.workspace-next .decision-card h3{grid-column:1;grid-row:2}.workspace-next .decision-card p{grid-column:1;grid-row:3}.workspace-next .decision-card .btn{grid-column:2;grid-row:1/4}}@media(max-width:680px){.business-dashboard{margin-bottom:21px}.business-dashboard-head{padding:14px;align-items:flex-start}.business-dashboard-head h2{font-size:14px;flex-wrap:wrap;gap:5px}.business-dashboard-head p{font-size:10px;line-height:1.8}.business-dashboard-head>.btn{font-size:10px;min-height:29px;padding:4px 7px;gap:3px;flex-shrink:0}.team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-metric{padding:13px}.team-metric:nth-child(3){border-right:1px solid #edf0f5}.team-metric:nth-child(2n){border-right:0}.team-metric:nth-child(-n+4){border-bottom:1px solid #edf0f5}.metric-label{font-size:11px}.metric-value{font-size:24px}.metric-note{font-size:9px;min-height:30px}.workspace-next .decision-card{padding:13px 14px;display:block}.workspace-next .decision-card h3{margin-top:7px}.workspace-next .decision-card p{margin-top:4px}.workspace-next .decision-card .btn{margin-top:10px}}.site-pipeline{padding:10px 19px;display:flex;align-items:center;gap:18px;border-top:1px solid #edf0f5;background:#fcfdff;flex-wrap:wrap}.site-pipeline a{border:0;background:transparent;color:#71829a;font-size:11px;display:inline-flex;align-items:center;gap:7px;padding:4px 0}.site-pipeline a:hover{color:#275dd8}.site-pipeline b{color:#3b567a;font-variant-numeric:tabular-nums;font-size:13px}.site-pipeline-total{font-weight:600}.site-pipeline-total small{font-weight:400;font-size:10px}.site-pipeline>div{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.site-pipeline-opened{margin-left:auto!important}.site-pipeline-opened b{color:#33805c}.site-pipeline-total:after{content:"";height:16px;border-right:1px solid #dce4ee;margin-left:8px}@media(max-width:680px){.site-pipeline{padding:10px 13px;gap:8px 16px}.site-pipeline>div{order:3;flex-basis:100%;gap:8px 19px}.site-pipeline a{font-size:10px}.site-pipeline-total:after{display:none}}.team-metric:hover{text-decoration:none}.workspace-next .decision-card h3{color:#344f76}.workspace-next .decision-card p{color:#8191a7;line-height:1.8}.site-pipeline-total{display:inline-flex;align-items:center;gap:7px;color:#71829a;font-size:11px}.content,.panel,.panel-body,.modal-body{min-width:0}.topbar .breadcrumb{overflow-wrap:anywhere}
