.integrations-content{padding-bottom:34px}.integration-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.integration-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.integration-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.integration-summary strong{color:#445a73;font-size:18px;font-weight:500}.integration-summary small,.integration-summary b{color:#8994a1;font-size:7.5px}.integration-summary b{margin-top:auto;color:#6d8278;font-weight:700}.integration-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.integration-metric-icon.green{color:#4f806a;background:#eaf6ef}.integration-metric-icon.blue{color:#587798;background:#edf3f8}.integration-metric-icon.violet{color:#76658e;background:#f3eff8}.integration-metric-icon.orange{color:#a36f32;background:#fff5e5}.integration-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.integration-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.integration-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.integration-panel{display:none}.integration-panel.active{display:block}.integration-layout,.integration-api-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.integration-layout main,.integration-api-layout main,.integration-side{display:flex;min-width:0;flex-direction:column;gap:13px}.integrations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 1px}.integrations-heading h2,.api-config-card h2,.webhook-config-card h2,.integration-checklist h2,.integration-replay-card h2,.integration-health-card h2,.integration-principles h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.integrations-heading p,.api-config-card .panel-heading p,.webhook-config-card .panel-heading p,.integration-events-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.integration-filter{display:flex;align-items:center;gap:7px;color:#8994a1;font-size:8px}.integration-filter select,.integration-events-card .panel-heading select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.integration-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-service-card{padding:15px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.integration-service-card.pending{border-color:#eadfc8;background:#fffdf9}.integration-service-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-service-card h3{margin:14px 0 5px;color:#4c5f78;font-size:10px}.integration-service-card p{min-height:27px;margin:0;color:#8994a1;font-size:7.8px;line-height:1.45}.integration-service-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 13px;padding-top:11px;border-top:1px solid #edf0f3}.integration-service-meta span,.api-environment-row>div,.webhook-endpoint-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.integration-service-meta small,.api-environment-row small,.webhook-endpoint-row small,.api-section-label{color:#9aa4b0;font-size:6.6px;font-weight:800;letter-spacing:.45px}.integration-service-meta b{overflow:hidden;color:#63758a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.integration-service-card .full-button{min-height:31px!important;font-size:7.8px!important}.integration-health-card,.integration-principles,.integration-checklist,.integration-replay-card{padding:16px}.integration-health-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px;margin:19px 0 8px}.integration-health-score strong{color:#4f806a;font-size:31px;font-weight:500;line-height:1}.integration-health-score span{color:#98a1ad;font-size:9px}.integration-health-score i{grid-column:1/-1;display:block;height:6px;margin-top:4px;overflow:hidden;border-radius:99px;background:#eaf0eb}.integration-health-score em{display:block;height:100%;border-radius:inherit;background:#75a487}.integration-health-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.integration-health-list{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;padding-top:12px;border-top:1px solid #edf0f3}.integration-health-list span{display:flex;flex-direction:column;gap:3px}.integration-health-list i{width:6px;height:6px;border-radius:50%}.integration-health-list i.green{background:#7aac8c}.integration-health-list i.orange{background:#d3a360}.integration-health-list i.red{background:#c9807c}.integration-health-list b{color:#52657e;font-size:12px}.integration-health-list small{color:#8b96a4;font-size:6.8px;line-height:1.3}.integration-principles h2,.integration-checklist>h2,.integration-replay-card>h2{margin:5px 0 13px}.integration-principles label,.integration-replay-card label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.integration-principles label span,.integration-replay-card label span,.integration-checklist>div span{display:flex;min-width:0;flex-direction:column;gap:3px}.integration-principles strong,.integration-replay-card strong{color:#52627a;font-size:8.5px}.integration-principles small,.integration-replay-card small{color:#8994a1;font-size:7.3px;line-height:1.35}.integration-principles input,.api-scopes input,.integration-replay-card input{accent-color:#5b806d}.api-config-card,.webhook-config-card{padding:18px}.api-environment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:19px;padding:12px;border:1px solid #dfece4;border-radius:8px;background:#f8fcf9}.api-environment-row strong{color:#4e806a;font-size:9px}.api-environment-row span{overflow:hidden;color:#7d9486;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.api-key-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:13px;padding:13px 0;border-bottom:1px solid #edf0f3}.api-key-row label{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px;color:#8390a0;font-size:8px;font-weight:700}.api-key-row label>div{display:flex;align-items:center;gap:6px}.api-key-row code,.webhook-endpoint-row code,.integration-event-row code{overflow:hidden;color:#5f7692;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.api-key-row small{color:#9aa4b0;font-size:7px;font-weight:400}.api-key-row>div{display:flex;align-items:center;gap:8px}.api-key-row .text-button{padding:0;font-size:7.5px}.api-scopes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 16px}.api-scopes>label{display:flex;align-items:flex-start;gap:7px;padding:10px;border:1px solid #edf0f3;border-radius:7px;background:#fbfcfd}.api-scopes span{display:flex;min-width:0;flex-direction:column;gap:3px}.api-scopes strong{color:#52627a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.api-scopes small{color:#8994a1;font-size:7px}.webhook-endpoint-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:17px;padding:12px;border:1px solid #e4e9ed;border-radius:8px;background:#fbfcfd}.webhook-endpoint-row span{color:#8994a1;font-size:7px}.event-catalog{margin-top:15px;padding-top:13px;border-top:1px solid #edf0f3}.event-catalog>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.event-chip{padding:6px 7px;border:1px solid #dfe4ea;border-radius:6px;color:#8994a1;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.event-chip.active{border-color:#c7dfd0;color:#4f806a;background:#f2faf4}.integration-checklist>div{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.integration-checklist>div>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;font-size:8px;font-style:normal;font-weight:800}.integration-checklist>div>i.done{color:#4f806a;background:#eaf6ef}.integration-checklist>div>i.pending{color:#a36f32;background:#fff5e5}.integration-checklist strong{color:#52627a;font-size:8.3px}.integration-checklist small{color:#8994a1;font-size:7px}.integration-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.integration-note>span{color:#b28b48;font-size:13px}.integration-note strong{color:#725c38;font-size:8.8px}.integration-note p{margin:5px 0 0;color:#927a52;font-size:7.8px;line-height:1.4}.integration-events-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.68fr);gap:13px}.integration-events-card{overflow:hidden;padding:18px}.integration-events-card .panel-heading{align-items:flex-end}.integration-events-card .panel-heading>.header-actions{display:flex;align-items:center;gap:7px}.integration-event-table{min-width:720px;margin-top:15px}.integration-event-row{display:grid;grid-template-columns:1.35fr .8fr .75fr .72fr .8fr auto;align-items:center;gap:10px;min-height:57px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.8px}.integration-event-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.integration-event-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.integration-event-row strong{color:#4e6078;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.integration-event-row small{color:#8b96a4;font-size:6.9px}.integration-event-row time{color:#8793a1;font-size:7px}.integration-event-row button{border:0;color:#6685a6;background:none;font-size:7.3px;font-weight:700;cursor:pointer}.integration-replay-card>.replay-stat{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.replay-stat strong{color:#52657e;font-size:18px;font-weight:500}.replay-stat span{color:#8994a1;font-size:7.5px;text-align:right}.integrations-view .switch{transform:scale(.8);transform-origin:right center}@media(max-width:1100px){.integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-layout,.integration-api-layout,.integration-events-layout{grid-template-columns:1fr}.integration-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.integration-side>.integration-note{grid-column:1/-1}}@media(max-width:680px){.integrations-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.integrations-topbar .header-actions{width:100%}.integrations-topbar .header-actions>*{flex:1}.integrations-content{padding:15px 12px 28px}.integration-summary{gap:8px}.integration-summary>article{min-height:72px;padding:10px}.integration-summary>article>b{display:none}.integration-tabs{overflow-x:auto}.integration-tabs button{flex:0 0 auto}.integrations-heading{align-items:flex-start;flex-direction:column}.integration-filter{justify-content:space-between;width:100%}.integration-filter select{flex:1}.integration-service-grid,.api-scopes,.integration-side{grid-template-columns:1fr}.integration-side>.integration-note{grid-column:auto}.api-key-row,.webhook-endpoint-row{align-items:flex-start;flex-direction:column}.api-key-row>div{width:100%;justify-content:space-between}.integration-events-card{overflow-x:auto}.integration-events-card .panel-heading{min-width:690px}.integration-event-table{min-width:720px}}.monitoring-content{padding-bottom:34px}.monitor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.monitor-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.monitor-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.monitor-summary strong{color:#445a73;font-size:18px;font-weight:500}.monitor-summary small,.monitor-summary b{color:#8994a1;font-size:7.5px}.monitor-summary b{margin-top:auto;color:#6d8278;font-weight:700}.monitor-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.monitor-metric-icon.blue{color:#587798;background:#edf3f8}.monitor-metric-icon.violet{color:#76658e;background:#f3eff8}.monitor-metric-icon.orange{color:#a36f32;background:#fff5e5}.monitor-metric-icon.green{color:#4f806a;background:#eaf6ef}.monitor-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.monitor-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.monitor-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.monitor-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.monitor-panel{display:none}.monitor-panel.active{display:block}.monitor-layout,.monitor-alert-layout,.monitor-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(255px,.72fr);gap:13px}.monitor-layout main{display:flex;min-width:0;flex-direction:column;gap:13px}.monitor-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px}.monitor-heading h2,.monitor-coverage-card h2,.monitor-rules-card h2,.monitor-sla-card h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.monitor-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.monitor-toolbar{display:flex;align-items:center;gap:7px}.monitor-toolbar .search-box{width:205px}.monitor-toolbar select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.monitor-process-list{display:flex;flex-direction:column;gap:8px}.monitor-process-row{display:grid;grid-template-columns:28px minmax(0,1fr) 82px auto auto;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.monitor-process-row[hidden]{display:none}.monitor-process-mark{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.monitor-process-mark.violet{color:#76658e;background:#f3eff8}.monitor-process-mark.blue{color:#587798;background:#edf3f8}.monitor-process-mark.orange{color:#a36f32;background:#fff5e5}.monitor-process-mark.green{color:#4f806a;background:#eaf6ef}.monitor-process-main{min-width:0}.monitor-process-main>div{display:flex;align-items:center;gap:7px;min-width:0}.monitor-process-main strong{overflow:hidden;color:#4e6078;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.6px;text-overflow:ellipsis;white-space:nowrap}.monitor-process-main p{margin:5px 0 3px;color:#65748a;font-size:8px}.monitor-process-main small{overflow:hidden;color:#8994a1;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.monitor-process-signal{display:flex;min-width:0;flex-direction:column;gap:4px}.monitor-process-signal span{color:#9aa4b0;font-size:6.4px;font-weight:800;letter-spacing:.4px}.monitor-process-signal b{color:#63758a;font-size:7.5px}.monitor-process-signal i{display:block;height:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.monitor-process-signal em{display:block;height:100%;border-radius:inherit;background:#a77ab4}.monitor-process-signal em.blue{background:#7d9ab4}.monitor-process-signal em.orange{background:#d3a360}.monitor-process-signal em.green{background:#7aac8c}.monitor-process-row>button,.monitor-alert-row>button,.monitor-history-row>button{border:0;color:#6685a6;background:none;font-size:7.4px;font-weight:700;cursor:pointer}.monitor-coverage-card,.monitor-rules-card,.monitor-sla-card{padding:16px}.monitor-coverage-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px;margin:18px 0 9px}.monitor-coverage-score strong{color:#4f806a;font-size:31px;font-weight:500;line-height:1}.monitor-coverage-score span{color:#98a1ad;font-size:9px}.monitor-coverage-score i{grid-column:1/-1;display:block;height:6px;margin-top:4px;overflow:hidden;border-radius:99px;background:#eaf0eb}.monitor-coverage-score em{display:block;height:100%;border-radius:inherit;background:#75a487}.monitor-source{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.source-badge{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:7px;font-weight:800}.source-badge.green{color:#4f806a;background:#eaf6ef}.source-badge.violet{color:#76658e;background:#f3eff8}.source-badge.orange{color:#a36f32;background:#fff5e5}.monitor-source>div,.monitor-alert-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.monitor-source strong{color:#52627a;font-size:8.2px}.monitor-source small{color:#8994a1;font-size:7px;line-height:1.35}.monitor-coverage-card .full-button{margin-top:9px}.monitor-rules-card h2{margin-bottom:8px}.monitor-rules-card label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.monitor-rules-card label span{display:flex;min-width:0;flex-direction:column;gap:3px}.monitor-rules-card strong{color:#52627a;font-size:8.5px}.monitor-rules-card small{color:#8994a1;font-size:7.3px;line-height:1.35}.monitor-rules-card input{accent-color:#5b806d}.monitor-alert-card,.monitor-history-card{overflow:hidden;padding:18px}.monitor-alert-card .panel-heading,.monitor-history-card .panel-heading{align-items:flex-end}.monitor-alert-card .panel-heading p,.monitor-history-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.monitor-alert-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3}.alert-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:800}.alert-icon.red{color:#a35f5b;background:#f8e9e8}.alert-icon.orange{color:#a36f32;background:#fff5e5}.alert-icon.violet{color:#76658e;background:#f3eff8}.alert-icon.blue{color:#587798;background:#edf3f8}.monitor-alert-row strong{color:#52627a;font-size:8.5px}.monitor-alert-row small{color:#8994a1;font-size:7.2px;line-height:1.35}.monitor-sla-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:13px 0;border-top:1px solid #edf0f3}.monitor-sla-card>div:first-of-type{margin-top:12px}.monitor-sla-card strong{color:#52657e;font-size:18px;font-weight:500}.monitor-sla-card small{color:#8994a1;font-size:7.5px;text-align:right}.monitor-sla-card p{margin:10px 0 0;color:#8994a1;font-size:7.8px;line-height:1.45}.monitor-history-card{overflow-x:auto}.monitor-history-table{min-width:620px;margin-top:15px}.monitor-history-row{display:grid;grid-template-columns:1.15fr .8fr 1.2fr .7fr auto;align-items:center;gap:10px;min-height:54px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.8px}.monitor-history-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.monitor-history-row span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.monitor-history-row strong{color:#4e6078;font-size:8px}.monitor-history-row small,.monitor-history-row time{color:#8994a1;font-size:7px}.monitoring-view .status-pill{white-space:nowrap}@media(max-width:1100px){.monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-layout,.monitor-alert-layout,.monitor-history-layout{grid-template-columns:1fr}}@media(max-width:680px){.monitoring-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.monitoring-topbar .header-actions{width:100%}.monitoring-topbar .header-actions>*{flex:1}.monitoring-content{padding:15px 12px 28px}.monitor-summary{gap:8px}.monitor-summary>article{min-height:72px;padding:10px}.monitor-summary>article>b{display:none}.monitor-tabs{overflow-x:auto}.monitor-tabs button{flex:0 0 auto}.monitor-heading{align-items:flex-start;flex-direction:column}.monitor-toolbar{width:100%}.monitor-toolbar .search-box{flex:1;width:auto}.monitor-toolbar select{flex:0 0 115px}.monitor-process-row{grid-template-columns:28px minmax(0,1fr) auto}.monitor-process-signal{grid-column:2}.monitor-process-row>.status-pill,.monitor-process-row>button{grid-column:3}.monitor-alert-row{grid-template-columns:27px minmax(0,1fr) auto}.monitor-alert-row>.status-pill{grid-column:2;justify-self:start}.monitor-alert-row>button{grid-column:3;grid-row:2}}.intake-content{padding-bottom:34px}.intake-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.intake-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.intake-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.intake-summary strong{color:#445a73;font-size:18px;font-weight:500}.intake-summary small,.intake-summary b{color:#8994a1;font-size:7.5px}.intake-summary b{margin-top:auto;color:#6d8278;font-weight:700}.intake-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:700}.intake-metric-icon.blue{color:#587798;background:#edf3f8}.intake-metric-icon.violet{color:#76658e;background:#f3eff8}.intake-metric-icon.green{color:#4f806a;background:#eaf6ef}.intake-metric-icon.orange{color:#a36f32;background:#fff5e5}.intake-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.intake-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.intake-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.intake-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.intake-panel{display:none}.intake-panel.active{display:block}.intake-pipeline-layout,.intake-table-layout,.qualification-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.72fr);gap:13px}.intake-pipeline-layout main{min-width:0}.intake-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.intake-heading h2,.intake-next-card h2,.intake-source-card h2,.conflict-card h2,.qualification-card h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.intake-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.intake-filters{display:flex;align-items:center;gap:7px}.intake-filters select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.intake-board{display:grid;grid-template-columns:repeat(5,minmax(168px,1fr));gap:8px;min-width:870px}.intake-pipeline-layout main{overflow-x:auto;padding-bottom:3px}.intake-stage{min-height:390px;padding:11px;border:1px solid #dfe4ea;border-radius:10px;background:#f8fafb}.intake-stage-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.intake-stage-head span{display:flex;align-items:center;min-width:0;gap:6px}.intake-stage-head strong{overflow:hidden;color:#52627a;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.intake-stage-head b{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:99px;color:#65748a;background:#fff;font-size:7.5px}.intake-stage>small{display:block;min-height:22px;margin:6px 0 10px;color:#8994a1;font-size:7px;line-height:1.35}.intake-stage-dot{width:7px;height:7px;border-radius:50%}.intake-stage-dot.blue{background:#7d9ab4}.intake-stage-dot.violet{background:#a77ab4}.intake-stage-dot.orange{background:#d3a360}.intake-stage-dot.gold{background:#b28b48}.intake-stage-dot.green{background:#7aac8c}.intake-card{margin-top:8px;padding:10px;border:1px solid #e2e7eb;border-radius:8px;background:#fff;box-shadow:0 2px 7px #0f1d3d09}.intake-card.attention{border-color:#eadfc8;background:#fffdf9}.intake-card.converted{border-color:#dfece4;background:#fbfefc}.intake-card>div{display:flex;align-items:center;gap:7px}.intake-card>div>span:last-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.intake-card strong{overflow:hidden;color:#52627a;font-size:8.1px;text-overflow:ellipsis;white-space:nowrap}.intake-card small{color:#9aa4b0;font-size:6.7px}.intake-card p{min-height:30px;margin:9px 0 10px;color:#7d8998;font-size:7.3px;line-height:1.4}.intake-card footer{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:8px;border-top:1px solid #edf0f3}.intake-card footer button,.intake-next-row button,.conflict-row button{border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.intake-add-card{width:100%;min-height:28px;margin-top:9px;border:1px dashed #cbd6de;border-radius:7px;color:#7891a8;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.intake-add-card:hover{border-color:#aebfd0;background:#f3f8fb}.intake-side{display:flex;min-width:0;flex-direction:column;gap:13px}.intake-next-card,.intake-source-card{padding:16px}.intake-next-card .panel-heading{align-items:flex-start}.intake-next-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.intake-next-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.intake-next-row strong{color:#52627a;font-size:8px}.intake-next-row small{color:#8994a1;font-size:7px;line-height:1.35}.intake-source-card h2{margin-bottom:12px}.intake-source-card>div{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.8px}.intake-source-card>div span{display:flex;align-items:center;gap:6px}.intake-source-card i{width:6px;height:6px;border-radius:50%}.intake-source-card i.blue{background:#7d9ab4}.intake-source-card i.violet{background:#a77ab4}.intake-source-card i.green{background:#7aac8c}.intake-source-card i.orange{background:#d3a360}.intake-source-card b{color:#53677e;font-size:8px}.intake-source-card .full-button{margin-top:11px}.intake-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.intake-note>span{color:#b28b48;font-size:13px}.intake-note strong{color:#725c38;font-size:8.8px}.intake-note p{margin:5px 0 0;color:#927a52;font-size:7.8px;line-height:1.4}.intake-table-card,.conflict-card,.qualification-card{overflow:hidden;padding:18px}.intake-table-card .panel-heading,.conflict-card .panel-heading{align-items:flex-end}.intake-table-card .panel-heading p,.conflict-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.intake-table{min-width:650px;margin-top:15px}.intake-table-row{display:grid;grid-template-columns:1.4fr .8fr 1fr .8fr auto;align-items:center;gap:10px;min-height:55px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.8px}.intake-table-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.intake-table-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.intake-table-row strong{color:#4e6078;font-size:8.3px}.intake-table-row small,.intake-table-row time{color:#8994a1;font-size:7px}.conflict-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;padding:10px 0;border-top:1px solid #edf0f3}.conflict-mark{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.conflict-mark.warning{color:#a36f32;background:#fff5e5}.conflict-mark.success{color:#4f806a;background:#eaf6ef}.conflict-mark.danger{color:#a35f5b;background:#f8e9e8}.conflict-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-row strong{color:#52627a;font-size:8.5px}.conflict-row small{color:#8994a1;font-size:7.1px;line-height:1.35}.conflict-card .full-button{margin-top:11px}.qualification-card h2{margin-bottom:12px}.qualification-card>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.qualification-card>label span{display:flex;min-width:0;flex-direction:column;gap:3px}.qualification-card strong{color:#52627a;font-size:8.5px}.qualification-card small{color:#8994a1;font-size:7.3px}.qualification-card input{accent-color:#5b806d}.qualification-card .full-button{margin-top:10px}@media(max-width:1100px){.intake-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-pipeline-layout,.intake-table-layout,.qualification-layout{grid-template-columns:1fr}.intake-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.intake-note{grid-column:1/-1}}@media(max-width:680px){.intake-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.intake-topbar .header-actions{width:100%}.intake-topbar .header-actions>*{flex:1}.intake-content{padding:15px 12px 28px}.intake-summary{gap:8px}.intake-summary>article{min-height:72px;padding:10px}.intake-summary>article>b{display:none}.intake-tabs{overflow-x:auto}.intake-tabs button{flex:0 0 auto}.intake-heading{align-items:flex-start;flex-direction:column}.intake-filters{width:100%}.intake-filters select{flex:1}.intake-side{grid-template-columns:1fr}.intake-note{grid-column:auto}.intake-table-card{overflow-x:auto}.intake-table-card .panel-heading{min-width:650px}.conflict-row{grid-template-columns:27px minmax(0,1fr) auto}.conflict-row>.status-pill{grid-column:2;justify-self:start}.conflict-row>button{grid-column:3;grid-row:2}}.public-intake-panel{padding-bottom:14px}.public-intake-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.public-intake-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.public-intake-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.public-intake-summary strong{color:#415772;font-size:17px;font-weight:500}.public-intake-summary small,.public-intake-summary b{color:#8994a1;font-size:7.5px}.public-intake-summary b{margin-top:auto;color:#6f8279;font-weight:700}.public-intake-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.public-intake-icon.blue{color:#587798;background:#edf3f8}.public-intake-icon.violet{color:#76658e;background:#f3eff8}.public-intake-icon.green{color:#4f806a;background:#eaf6ef}.public-intake-icon.orange{color:#a36f32;background:#fff5e5}.public-intake-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.public-intake-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.public-intake-heading p{max-width:650px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.public-intake-actions{display:flex;gap:7px}.public-intake-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.78fr);gap:13px}.public-intake-layout main,.public-intake-side{min-width:0}.public-intake-layout main{display:flex;flex-direction:column;gap:13px}.public-intake-side{display:flex;flex-direction:column;gap:13px}.public-form-builder-card,.public-submissions-card,.public-preview-card,.public-security-card{padding:16px;border-color:#dfe4ea}.public-form-builder-card .panel-heading h2,.public-submissions-card .panel-heading h2,.public-preview-card .panel-heading h2,.public-security-card .panel-heading h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.public-form-builder-card .panel-heading p{margin:5px 0 0;color:#8994a1;font-size:7.6px}.public-form-builder-card code{padding:2px 4px;border-radius:4px;color:#6685a0;background:#eef4f7;font-size:7px}.public-form-stepper{display:flex;align-items:center;gap:7px;margin:15px 0 7px;padding:9px 10px;border:1px solid #e7edf1;border-radius:8px;background:#f9fbfc}.public-form-stepper span{display:flex;align-items:center;gap:5px;color:#96a1ad;font-size:7.4px;white-space:nowrap}.public-form-stepper span:not(:last-child):after{display:block;width:18px;height:1px;margin-left:2px;background:#dfe6eb;content:""}.public-form-stepper span.done,.public-form-stepper span.current{color:#5a7188}.public-form-stepper i{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;color:#97a2ad;background:#e9eef2;font-size:7px;font-style:normal;font-weight:800}.public-form-stepper .done i{color:#4e806a;background:#deefe6}.public-form-stepper .current i{color:#6b5c8d;background:#eee8f6}.public-form-fields{border-top:1px solid #edf0f3}.public-form-field-row{display:grid;grid-template-columns:17px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:54px;padding:8px 0;border-bottom:1px solid #edf0f3}.public-form-field-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.public-form-field-row strong{overflow:hidden;color:#52627a;font-size:8.4px;text-overflow:ellipsis;white-space:nowrap}.public-form-field-row small{color:#8994a1;font-size:7px;line-height:1.35}.public-form-field-row button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.drag-handle{color:#b0bac2;font-size:13px;cursor:grab}.public-form-field-row .tag{font-size:6.7px;white-space:nowrap}.public-form-add-field{width:100%;min-height:31px;margin-top:10px;border:1px dashed #cad5dd;border-radius:7px;color:#718da6;background:#fbfcfd;font-size:7.5px;font-weight:700;cursor:pointer}.public-form-add-field:hover{border-color:#aabfce;background:#f3f8fb}.public-form-footer{display:flex;align-items:center;gap:9px;margin-top:13px;padding-top:12px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.public-form-footer>span{display:inline-flex;align-items:center;gap:5px;flex:1}.public-submissions-card .panel-heading{align-items:center;margin-bottom:8px}.public-submissions-card .panel-heading p{margin:5px 0 0;color:#8994a1;font-size:7.7px}.public-submission-row{display:grid;grid-template-columns:1.55fr 1fr 1fr .55fr auto;align-items:center;gap:10px;min-height:57px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.7px}.public-submission-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.4px}.public-submission-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.public-submission-row strong{overflow:hidden;color:#4e6078;font-size:8.3px;text-overflow:ellipsis;white-space:nowrap}.public-submission-row small{overflow:hidden;color:#8994a1;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.public-submission-row button,.public-route-card button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.public-submission-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.public-sla{color:#6f8299;font-size:7.5px;font-weight:700}.public-sla.urgent{color:#a36f32}.public-preview-card .panel-heading,.public-security-card .panel-heading{align-items:flex-start;margin-bottom:10px}.public-preview-card .panel-heading h2,.public-security-card .panel-heading h2{font-size:14px}.public-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:2px 0 12px}.public-flow>span{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px;text-align:center}.public-flow>span:not(:last-child):after{position:absolute;top:10px;left:calc(50% + 12px);width:calc(100% - 20px);height:1px;background:#dfe6eb;content:""}.public-flow i{z-index:1;display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#9aa4ae;background:#f8fafb;font-size:7px;font-style:normal;font-weight:800}.public-flow .done i{border-color:#cce3d5;color:#4e806a;background:#eaf6ef}.public-flow .current i{border-color:#ddd1ed;color:#745f96;background:#f2edf9}.public-flow strong{color:#64768b;font-size:7px}.public-flow small{min-height:19px;color:#98a2ad;font-size:6.2px;line-height:1.25}.public-route-card{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #edf0f3}.public-route-card>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.public-route-card strong{overflow:hidden;color:#52627a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.public-route-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.public-route-card .avatar{width:24px;height:24px;flex:0 0 24px;font-size:7px}.public-security-card>label{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 0;border-top:1px solid #edf0f3}.public-security-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.public-security-card strong{color:#52627a;font-size:8px}.public-security-card small{color:#8994a1;font-size:6.9px;line-height:1.35}.public-security-card input{flex:0 0 auto;accent-color:#5b806d}.public-intake-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.public-intake-note>span{color:#b28b48;font-size:13px}.public-intake-note strong{color:#725c38;font-size:8.7px}.public-intake-note p{margin:5px 0 0;color:#927a52;font-size:7.7px;line-height:1.4}@media(max-width:1100px){.public-intake-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-intake-layout{grid-template-columns:1fr}.public-intake-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.public-intake-note{grid-column:1 / -1}}@media(max-width:680px){.public-intake-summary{grid-template-columns:1fr;gap:8px}.public-intake-summary article{min-height:70px}.public-intake-summary article>b{display:none}.public-intake-heading{align-items:flex-start;flex-direction:column}.public-intake-actions{width:100%}.public-intake-actions>*{flex:1}.public-intake-side{grid-template-columns:1fr}.public-intake-note{grid-column:auto}.public-form-stepper{overflow-x:auto}.public-form-stepper span{flex:0 0 auto}.public-form-footer{align-items:flex-start;flex-wrap:wrap}.public-form-footer>span{width:100%;flex-basis:100%}.public-submissions-card{overflow-x:auto}.public-submission-row{min-width:650px}}.meeting-tabs{display:flex;gap:3px;margin:0 28px 14px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.meeting-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.meeting-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.meeting-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.meeting-panel{display:none}.meeting-panel.active{display:block}.meetings-layout.meeting-panel{display:grid}.smart-scheduling-panel,.scheduling-rules-panel{padding:0 28px 35px}.scheduling-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.scheduling-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.scheduling-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.scheduling-summary strong{color:#415772;font-size:17px;font-weight:500}.scheduling-summary small,.scheduling-summary b{color:#8994a1;font-size:7.5px}.scheduling-summary b{margin-top:auto;color:#6f8279;font-weight:700}.scheduling-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.scheduling-icon.blue{color:#587798;background:#edf3f8}.scheduling-icon.violet{color:#76658e;background:#f3eff8}.scheduling-icon.green{color:#4f806a;background:#eaf6ef}.scheduling-icon.orange{color:#a36f32;background:#fff5e5}.scheduling-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.scheduling-heading.compact{align-items:center}.scheduling-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.scheduling-heading p{max-width:650px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.scheduling-actions{display:flex;gap:7px}.scheduling-layout,.scheduling-rules-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.78fr);gap:13px}.scheduling-layout main{display:flex;min-width:0;flex-direction:column;gap:13px}.scheduling-side{display:flex;min-width:0;flex-direction:column;gap:13px}.booking-templates-card,.booking-queue-card,.booking-preview-card,.booking-policy-card,.availability-card,.scheduling-rule-card{padding:16px;border-color:#dfe4ea}.booking-templates-card .panel-heading,.booking-queue-card .panel-heading,.booking-preview-card .panel-heading,.booking-policy-card .panel-heading,.availability-card .panel-heading{align-items:flex-start}.booking-templates-card .panel-heading h2,.booking-queue-card .panel-heading h2,.booking-preview-card .panel-heading h2,.booking-policy-card .panel-heading h2,.availability-card .panel-heading h2,.scheduling-rule-card h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.booking-templates-card .panel-heading p,.booking-queue-card .panel-heading p{margin:5px 0 0;color:#8994a1;font-size:7.7px}.booking-template-row{display:grid;grid-template-columns:28px minmax(0,1fr) 42px auto;align-items:center;gap:9px;min-height:68px;padding:9px 0;border-top:1px solid #edf0f3}.booking-template-row>div{display:flex;min-width:0;flex-direction:column;gap:5px}.booking-template-row strong{overflow:hidden;color:#52627a;font-size:8.7px;text-overflow:ellipsis;white-space:nowrap}.booking-template-row small{overflow:hidden;color:#8994a1;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.booking-template-row>div>div{display:flex;gap:5px}.booking-template-row .tag{font-size:6.6px;white-space:nowrap}.booking-template-icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.booking-template-icon.violet{color:#76658e;background:#f3eff8}.booking-template-icon.blue{color:#587798;background:#edf3f8}.booking-template-icon.orange{color:#a36f32;background:#fff5e5}.booking-template-metric{display:flex;align-items:center;flex-direction:column;gap:3px}.booking-template-metric b{color:#55728e;font-size:12px}.booking-template-metric small{color:#8994a1;font-size:6.8px}.booking-template-row>button,.booking-queue-row>button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.booking-queue-row{display:grid;grid-template-columns:1.55fr 1fr 1fr .75fr auto;align-items:center;gap:10px;min-height:57px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.7px}.booking-queue-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.4px}.booking-queue-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.booking-queue-row strong{overflow:hidden;color:#4e6078;font-size:8.3px;text-overflow:ellipsis;white-space:nowrap}.booking-queue-row small{overflow:hidden;color:#8994a1;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.booking-queue-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.booking-queue-row time{color:#6f8299;font-size:7.5px;font-weight:700;white-space:nowrap}.booking-public-preview{padding:12px;border:1px solid #e3e8ed;border-radius:8px;background:#f9fbfc}.booking-public-brand{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #e8edf0}.booking-public-brand i{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:#526987;font-size:8px;font-style:normal;font-weight:800}.booking-public-brand span{display:flex;flex-direction:column;gap:3px}.booking-public-brand strong{color:#52627a;font-size:8px}.booking-public-brand small{color:#8994a1;font-size:6.8px}.booking-public-step{display:flex;align-items:center;gap:8px;padding:11px 0 0}.booking-public-step>span{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#97a2ad;background:#fff;font-size:7px;font-weight:800}.booking-public-step>span.current{border-color:#ddd1ed;color:#745f96;background:#f2edf9}.booking-public-step>div{display:flex;flex-direction:column;gap:3px}.booking-public-step strong{color:#65758a;font-size:7.5px}.booking-public-step small{color:#98a2ad;font-size:6.8px}.booking-policy-card>label{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 0;border-top:1px solid #edf0f3}.booking-policy-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.booking-policy-card strong{color:#52627a;font-size:8px}.booking-policy-card small{color:#8994a1;font-size:6.9px;line-height:1.35}.booking-policy-card input{flex:0 0 auto;accent-color:#5b806d}.scheduling-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.scheduling-note>span{color:#b28b48;font-size:13px}.scheduling-note strong{color:#725c38;font-size:8.7px}.scheduling-note p{margin:5px 0 0;color:#927a52;font-size:7.7px;line-height:1.4}.scheduling-rules-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr)}.availability-card{overflow-x:auto}.availability-grid{display:grid;min-width:650px;grid-template-columns:70px repeat(5,minmax(85px,1fr));gap:5px;margin-top:13px}.availability-grid>span,.availability-grid>button{min-height:34px}.availability-head{display:flex;align-items:center;justify-content:center;color:#99a3ad;font-size:7px;font-weight:800;letter-spacing:.35px}.availability-time{display:flex;align-items:center;color:#7e8e9e;font-size:7.5px;font-weight:700}.slot{border:1px solid #e0e7eb;border-radius:6px;color:#697c8e;background:#fff;font-size:6.9px;cursor:pointer}.slot.open{border-color:#d7e8de;color:#4e806a;background:#f6fcf8}.slot.booked{border-color:#ded4eb;color:#765f94;background:#f7f3fb}.slot.blocked{border-color:#e9e3d7;color:#a18450;background:#fffbf3}.availability-legend{display:flex;align-items:center;gap:12px;min-width:650px;margin-top:13px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.availability-legend span{display:inline-flex;align-items:center;gap:5px}.availability-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;background:#e4e9ed}.availability-legend i.open{background:#d7e8de}.availability-legend i.booked{background:#ded4eb}.availability-legend i.blocked{background:#e9e3d7}.availability-legend .secondary-button{margin-left:auto}.scheduling-rule-card h2{margin-bottom:12px}.rule-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #edf0f3}.rule-line span{display:flex;min-width:0;flex-direction:column;gap:4px}.rule-line strong{color:#52627a;font-size:8px}.rule-line small{color:#8994a1;font-size:6.9px}.rule-line b{color:#587798;font-size:8px;white-space:nowrap}@media(max-width:1100px){.scheduling-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduling-layout,.scheduling-rules-layout{grid-template-columns:1fr}}@media(max-width:680px){.meeting-tabs{margin:0 12px 13px;overflow-x:auto}.meeting-tabs button{flex:0 0 auto}.smart-scheduling-panel,.scheduling-rules-panel{padding:0 12px 28px}.scheduling-summary{grid-template-columns:1fr;gap:8px}.scheduling-summary article{min-height:70px}.scheduling-summary article>b{display:none}.scheduling-heading,.scheduling-heading.compact{align-items:flex-start;flex-direction:column}.scheduling-actions{width:100%}.scheduling-actions>*{flex:1}.booking-queue-card{overflow-x:auto}.booking-queue-row{min-width:650px}.booking-template-row{grid-template-columns:28px minmax(0,1fr) auto}.booking-template-metric{display:none}.booking-template-row>button{grid-column:3;grid-row:1}}.proposals-panel{padding-bottom:14px}.proposal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.proposal-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.proposal-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.proposal-summary strong{color:#415772;font-size:17px;font-weight:500}.proposal-summary small,.proposal-summary b{color:#8994a1;font-size:7.5px}.proposal-summary b{margin-top:auto;color:#6f8279;font-weight:700}.proposal-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.proposal-metric-icon.blue{color:#587798;background:#edf3f8}.proposal-metric-icon.violet{color:#76658e;background:#f3eff8}.proposal-metric-icon.green{color:#4f806a;background:#eaf6ef}.proposal-metric-icon.orange{color:#a36f32;background:#fff5e5}.proposal-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.proposal-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.proposal-heading p{max-width:690px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.proposal-actions{display:flex;gap:7px}.proposal-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.74fr);gap:13px}.proposal-layout main,.proposal-side{min-width:0;display:flex;flex-direction:column;gap:13px}.proposal-side{gap:13px}.proposal-list-card,.proposal-detail-card,.proposal-model-card,.proposal-policy-card{padding:16px;border-color:#dfe4ea;overflow:hidden}.proposal-list-card .panel-heading,.proposal-detail-card .panel-heading{align-items:flex-end}.proposal-list-card h2,.proposal-detail-card h2,.proposal-model-card h2,.proposal-policy-card h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.proposal-list-card p,.proposal-detail-card p{margin:5px 0 0;color:#8994a1;font-size:7.6px;line-height:1.4}.proposal-filters{display:flex;align-items:center;gap:8px}.proposal-filters select{min-height:28px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.proposal-table{min-width:650px;margin-top:13px}.proposal-row{display:grid;width:100%;grid-template-columns:1.5fr .7fr .85fr 1fr 14px;align-items:center;gap:9px;min-height:57px;padding:8px 0;border:0;border-top:1px solid #edf0f3;color:#65748a;background:transparent;text-align:left;font-size:7.7px}.proposal-row.head{min-height:27px;border-top:0;color:#98a1ad;font-size:6.6px;font-weight:800;letter-spacing:.45px}.proposal-row:not(.head){cursor:pointer}.proposal-row:not(.head):hover,.proposal-row.selected{background:#fbfcfd}.proposal-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.proposal-row strong{overflow:hidden;color:#4e6078;font-size:8.3px;text-overflow:ellipsis;white-space:nowrap}.proposal-row small{overflow:hidden;color:#8994a1;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.proposal-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.proposal-row>b{color:#91a1ae;font-size:15px;font-weight:400}.proposal-next{color:#6d8298;font-size:7.2px}.proposal-list-footer{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.proposal-list-footer>span{display:flex;align-items:center;gap:5px;flex:1}.proposal-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:15px 0 14px;padding:10px;border:1px solid #e7edf1;border-radius:8px;background:#f9fbfc}.proposal-rail>span{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px;text-align:center}.proposal-rail>span:not(:last-child):after{position:absolute;top:9px;left:calc(50% + 12px);width:calc(100% - 18px);height:1px;background:#dfe6eb;content:""}.proposal-rail i{z-index:1;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#9aa4ae;background:#f8fafb;font-size:7px;font-style:normal;font-weight:800}.proposal-rail .done i{border-color:#cce3d5;color:#4e806a;background:#eaf6ef}.proposal-rail .current i{border-color:#dfd2ef;color:#745f96;background:#f2edf9}.proposal-rail small{color:#98a2ad;font-size:6.5px}.proposal-rail b{color:#64768b;font-size:6.8px;font-weight:700}.proposal-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.72fr);gap:13px}.proposal-detail-grid>div,.proposal-detail-grid>aside{min-width:0;display:flex;flex-direction:column;gap:13px}.proposal-section{padding:13px;border:1px solid #e5eaee;border-radius:9px;background:#fff}.proposal-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.proposal-section-head h3{margin:4px 0 0;color:#52627a;font-size:9.5px;font-weight:700}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pricing-grid>div{display:flex;min-height:54px;flex-direction:column;justify-content:center;gap:5px;padding:9px;border:1px solid #edf0f3;border-radius:7px;background:#fafcfd}.pricing-grid small{color:#8994a1;font-size:6.8px}.pricing-grid strong{color:#52627a;font-size:8.3px;font-weight:700}.scope-box{margin-top:9px;padding:10px;border-left:3px solid #9bb1c4;border-radius:0 7px 7px 0;background:#f7fafc}.scope-box .tag{font-size:6.5px}.scope-box p{margin:6px 0 0;color:#6f7f90;font-size:7.4px;line-height:1.45}.proposal-followup{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e6e0f0;border-radius:8px;background:#fcfaff}.proposal-followup>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.proposal-followup strong{color:#52627a;font-size:8px}.proposal-followup small{color:#8994a1;font-size:6.9px;line-height:1.35}.proposal-note{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;border:1px solid #eadfc8;border-radius:7px;background:#fffcf5}.proposal-note>span{color:#b28b48;font-size:11px}.proposal-note p{margin:0;color:#927a52;font-size:7px;line-height:1.4}.proposal-gate{padding:13px}.proposal-gate>label,.proposal-policy-card>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.proposal-gate>label>span,.proposal-policy-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.proposal-gate strong,.proposal-policy-card strong{color:#52627a;font-size:7.8px}.proposal-gate small,.proposal-policy-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.gate-ok,.gate-wait{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;font-size:7px;font-style:normal;font-weight:800}.gate-ok{color:#4e806a;background:#eaf6ef}.gate-wait{color:#a36f32;background:#fff5e5}.proposal-actions-card{display:flex;flex-direction:column;gap:8px}.proposal-actions-card .full-button{margin-top:0}.proposal-actions-card small{color:#8994a1;font-size:6.8px;line-height:1.4}.proposal-policy-card input{accent-color:#5b806d}.proposal-model-card .panel-heading,.proposal-policy-card .panel-heading{align-items:flex-start;margin-bottom:8px}.proposal-model{display:flex;width:100%;align-items:center;gap:8px;min-height:48px;padding:8px 0;border:0;border-top:1px solid #edf0f3;color:#65748a;background:transparent;text-align:left;cursor:pointer}.proposal-model>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#7b91a6;background:#f0f5f8;font-size:8px;font-weight:800}.proposal-model>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.proposal-model strong{color:#52627a;font-size:8px}.proposal-model small{color:#8994a1;font-size:6.8px}.proposal-model>i{color:#a1adb7;font-size:11px;font-style:normal}.proposal-model.selected>span{color:#6b5c8d;background:#f1ebf8}.proposal-model.selected>i{color:#6b5c8d}.proposal-note-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.proposal-note-card>span{color:#b28b48;font-size:13px}.proposal-note-card strong{color:#725c38;font-size:8.5px}.proposal-note-card p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}.proposal-audit{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px;border:1px solid #e4e9ed;border-radius:9px;background:#f9fbfc}.proposal-audit>div:first-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.proposal-audit strong{color:#52627a;font-size:8.2px}.proposal-audit small{color:#8994a1;font-size:6.8px}.proposal-audit-events{display:flex;align-items:center;gap:9px;color:#7b8998;font-size:6.8px}.proposal-audit-events span{display:flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:1100px){.proposal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-layout{grid-template-columns:1fr}.proposal-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.proposal-note-card{grid-column:1/-1}}@media(max-width:760px){.proposal-heading{align-items:flex-start;flex-direction:column}.proposal-actions{width:100%}.proposal-actions>*{flex:1}.proposal-layout{display:block}.proposal-side{display:flex;margin-top:13px}.proposal-detail-grid{grid-template-columns:1fr}.proposal-rail{overflow-x:auto}.proposal-rail>span{min-width:82px}.proposal-audit{align-items:flex-start;flex-direction:column}.proposal-audit-events{flex-wrap:wrap}.proposal-summary{gap:8px}.proposal-summary article{min-height:70px}.proposal-summary article>b{display:none}.proposal-filters{width:100%}.proposal-filters select{flex:1}.proposal-list-card{overflow-x:auto}.proposal-list-card .panel-heading{min-width:650px}.proposal-detail-card{overflow:visible}}@media(max-width:520px){.proposal-summary,.pricing-grid{grid-template-columns:1fr}.proposal-followup{align-items:flex-start;flex-wrap:wrap}.proposal-followup .primary-button{width:100%}.proposal-rail{margin-right:-3px;margin-left:-3px}}.growth-panel{padding-bottom:14px}.growth-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.growth-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.growth-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.growth-summary strong{color:#415772;font-size:17px;font-weight:500}.growth-summary small,.growth-summary b{color:#8994a1;font-size:7.5px}.growth-summary b{margin-top:auto;color:#6f8279;font-weight:700}.growth-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.growth-metric-icon.blue{color:#587798;background:#edf3f8}.growth-metric-icon.violet{color:#76658e;background:#f3eff8}.growth-metric-icon.green{color:#4f806a;background:#eaf6ef}.growth-metric-icon.orange{color:#a36f32;background:#fff5e5}.growth-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.growth-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.growth-heading p{max-width:690px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.growth-actions{display:flex;gap:7px}.growth-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.growth-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.growth-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.growth-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.growth-tab-panel{display:none}.growth-tab-panel.active{display:block}.growth-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:13px}.growth-layout main,.growth-side{min-width:0;display:flex;flex-direction:column;gap:13px}.growth-attribution-card,.growth-decision-card,.growth-funnel-card,.growth-governance-card,.referral-network-card,.referral-playbook-card,.campaign-list-card,.campaign-preview-card{padding:16px;border-color:#dfe4ea;overflow:hidden}.growth-attribution-card .panel-heading{align-items:flex-end}.growth-attribution-card h2,.growth-decision-card h2,.growth-funnel-card h2,.growth-governance-card h2,.referral-network-card h2,.campaign-list-card h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.growth-attribution-card p,.growth-decision-card p,.referral-network-card p,.campaign-list-card p{margin:5px 0 0;color:#8994a1;font-size:7.6px;line-height:1.4}.growth-filters{display:flex;align-items:center;gap:8px}.growth-filters select{min-height:28px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.growth-source-table{min-width:720px;margin-top:13px}.growth-source-row{display:grid;grid-template-columns:1.65fr .5fr .9fr .75fr .65fr auto;align-items:center;gap:9px;min-height:58px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.6px}.growth-source-row.head{min-height:27px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.45px}.growth-source-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.growth-source-row strong{overflow:hidden;color:#4e6078;font-size:8.1px;text-overflow:ellipsis;white-space:nowrap}.growth-source-row small{overflow:hidden;color:#8994a1;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.growth-source-row button,.referral-row button,.campaign-row button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.growth-source-row>span:nth-child(2),.growth-source-row>span:nth-child(4){color:#52627a;font-weight:700}.growth-source-row .status-pill{justify-self:start;font-size:6.8px}.growth-rate{display:block;color:#6d8298;font-size:7.3px;font-weight:700}.growth-rate.high{color:#4f806a}.growth-rate.low{color:#a36f32}.growth-source-row span:nth-child(3){position:relative}.growth-source-row span:nth-child(3)>i{display:block;width:45px;height:3px;margin-top:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.growth-source-row span:nth-child(3)>i em{display:block;height:100%;border-radius:inherit;background:#89a7ba}.growth-rate.high+i em{background:#7aac8c}.growth-rate.low+i em{background:#d3a360}.growth-roi{font-size:7.2px;font-weight:700}.growth-roi.positive{color:#4f806a}.growth-roi.neutral{color:#a36f32}.growth-table-footer{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.growth-table-footer>span{display:flex;align-items:center;gap:5px;flex:1}.growth-decision-grid{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px}.growth-decision-main{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid #dfece4;border-radius:8px;background:#fbfefc}.growth-decision-mark{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;border-radius:7px;color:#4f806a;background:#eaf6ef;font-size:12px;font-weight:800}.growth-decision-main>div{display:flex;min-width:0;flex-direction:column;gap:4px}.growth-decision-main strong{color:#52627a;font-size:8.3px}.growth-decision-main p{margin:0;color:#7d8998;font-size:7.2px;line-height:1.4}.growth-decision-mini{display:flex;min-width:0;flex-direction:column;gap:5px;padding:11px;border:1px solid #e6e0f0;border-radius:8px;background:#fcfaff}.growth-decision-mini>span{color:#8994a1;font-size:6.8px}.growth-decision-mini strong{color:#52627a;font-size:8px}.growth-decision-mini small{color:#8994a1;font-size:6.8px}.growth-decision-mini .primary-button{margin-top:auto}.growth-funnel-card .panel-heading,.growth-governance-card .panel-heading,.referral-playbook-card .panel-heading,.campaign-preview-card .panel-heading{align-items:flex-start;margin-bottom:10px}.growth-funnel-row{display:grid;grid-template-columns:1fr 13px 1fr 13px 1fr 13px 1fr;align-items:center;gap:4px;padding:12px 5px;border:1px solid #e7edf1;border-radius:8px;background:#f9fbfc}.growth-funnel-row>span{display:flex;align-items:center;flex-direction:column;gap:4px;text-align:center}.growth-funnel-row>span>i{width:7px;height:7px;border-radius:50%}.growth-funnel-row i.blue{background:#7d9ab4}.growth-funnel-row i.violet{background:#a77ab4}.growth-funnel-row i.orange{background:#d3a360}.growth-funnel-row i.green{background:#7aac8c}.growth-funnel-row strong{color:#52627a;font-size:13px;font-weight:500}.growth-funnel-row small{color:#8994a1;font-size:6.5px}.growth-funnel-row>b{color:#b2bcc4;font-size:10px;font-weight:400}.growth-dropoff{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.growth-dropoff>span{display:flex;flex-direction:column;gap:4px;padding:8px;border-top:1px solid #edf0f3}.growth-dropoff strong{color:#a36f32;font-size:12px;font-weight:500}.growth-dropoff small{color:#8994a1;font-size:6.6px;line-height:1.3}.growth-governance-card>label{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 0;border-top:1px solid #edf0f3}.growth-governance-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.growth-governance-card strong{color:#52627a;font-size:8px}.growth-governance-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.growth-governance-card input{accent-color:#5b806d}.growth-governance-card .full-button{margin-top:10px}.referral-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.72fr);gap:13px}.referral-network-card .panel-heading,.campaign-list-card .panel-heading{align-items:flex-end}.referral-table{min-width:620px;margin-top:13px}.referral-row{display:grid;grid-template-columns:1.5fr .75fr .85fr 1fr auto;align-items:center;gap:9px;min-height:58px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.6px}.referral-row.head{min-height:27px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.45px}.referral-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.referral-row strong{color:#4e6078;font-size:8.1px}.referral-row small{color:#8994a1;font-size:6.7px}.referral-row .status-pill{justify-self:start;font-size:6.8px}.referral-playbook-card h3{margin:5px 0;color:#52627a;font-size:11px}.referral-playbook-card>p{margin:0;color:#8994a1;font-size:7.4px;line-height:1.4}.referral-stats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:13px 0}.referral-stats span{display:flex;flex-direction:column;gap:4px;padding:9px;border:1px solid #edf0f3;border-radius:7px;background:#fafcfd}.referral-stats strong{color:#52627a;font-size:12px;font-weight:500}.referral-stats small{color:#8994a1;font-size:6.8px}.referral-playbook-card .full-button{margin-top:7px}.referral-disclaimer{display:block;margin-top:10px;color:#a18b69;font-size:6.7px;line-height:1.4}.campaign-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr);gap:13px}.campaign-list-card .panel-heading h2{font-size:15px}.campaign-row{display:grid;grid-template-columns:1.45fr .65fr .75fr 1fr auto;align-items:center;gap:9px;min-height:61px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.4px}.campaign-row.head{min-height:27px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.45px}.campaign-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.campaign-row strong{color:#4e6078;font-size:8.1px}.campaign-row small{color:#8994a1;font-size:6.7px;line-height:1.35}.campaign-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.campaign-email-preview{padding:11px;border:1px solid #e6e0f0;border-radius:8px;background:#fcfaff}.campaign-email-preview small{color:#9b8cb1;font-size:6.5px;font-weight:800;letter-spacing:.4px}.campaign-email-preview strong{display:block;margin-top:5px;color:#52627a;font-size:8.2px}.campaign-email-preview hr{margin:10px 0;border:0;border-top:1px solid #ece7f2}.campaign-email-preview p{margin:0;color:#7d8998;font-size:7.3px;line-height:1.5}.campaign-email-preview>span{display:block;margin-top:9px;color:#76658e;font-size:7px;font-weight:700}.campaign-checklist{display:flex;flex-direction:column;gap:8px;margin:11px 0;color:#7d8998;font-size:7px}.campaign-checklist span{display:flex;align-items:center;gap:5px}.campaign-preview-card .full-button{margin-top:2px}@media(max-width:1100px){.growth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-layout,.referral-layout,.campaign-layout{grid-template-columns:1fr}.growth-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.growth-governance-card{min-width:0}.campaign-layout main{min-width:0}}@media(max-width:760px){.growth-heading{align-items:flex-start;flex-direction:column}.growth-actions{width:100%}.growth-actions>*{flex:1}.growth-tabs{overflow-x:auto}.growth-tabs button{flex:0 0 auto}.growth-filters{width:100%}.growth-filters select{flex:1}.growth-attribution-card,.referral-network-card,.campaign-list-card{overflow-x:auto}.growth-attribution-card .panel-heading,.referral-network-card .panel-heading,.campaign-list-card .panel-heading{min-width:650px}.growth-decision-grid{grid-template-columns:1fr}.growth-side{display:flex}.growth-summary article>b{display:none}.growth-funnel-row{min-width:390px}.growth-funnel-card{overflow-x:auto}}@media(max-width:520px){.growth-summary{grid-template-columns:1fr}.growth-summary article{min-height:70px}.growth-dropoff{grid-template-columns:1fr}.growth-dropoff>span{flex-direction:row;align-items:center;justify-content:space-between}.growth-dropoff small{text-align:right}.growth-decision-main{flex-direction:column}}.assistant-panel{padding-bottom:14px}.assistant-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.assistant-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.assistant-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.assistant-summary strong{color:#415772;font-size:17px;font-weight:500}.assistant-summary small,.assistant-summary b{color:#8994a1;font-size:7.5px}.assistant-summary b{margin-top:auto;color:#6f8279;font-weight:700}.assistant-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.assistant-metric-icon.blue{color:#587798;background:#edf3f8}.assistant-metric-icon.violet{color:#76658e;background:#f3eff8}.assistant-metric-icon.green{color:#4f806a;background:#eaf6ef}.assistant-metric-icon.orange{color:#a36f32;background:#fff5e5}.assistant-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.assistant-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.assistant-heading p{max-width:700px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.assistant-actions{display:flex;gap:7px}.assistant-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:13px}.assistant-layout main,.assistant-side{min-width:0;display:flex;flex-direction:column;gap:13px}.assistant-queue-card,.assistant-conversation-card,.assistant-next-card,.assistant-policy-card{padding:16px;border-color:#dfe4ea;overflow:hidden}.assistant-queue-card .panel-heading,.assistant-conversation-card .panel-heading{align-items:flex-end}.assistant-queue-card h2,.assistant-conversation-card h2,.assistant-next-card h2,.assistant-policy-card h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.assistant-queue-card p,.assistant-conversation-card p{margin:5px 0 0;color:#8994a1;font-size:7.6px;line-height:1.4}.assistant-queue-filters{display:flex;align-items:center;gap:8px}.assistant-queue-filters select{min-height:28px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.assistant-queue{min-width:690px;margin-top:13px}.assistant-queue-row{display:grid;width:100%;grid-template-columns:27px 1.2fr 1.35fr 43px auto 14px;align-items:center;gap:9px;min-height:62px;padding:8px 0;border:0;border-top:1px solid #edf0f3;color:#65748a;background:transparent;text-align:left;cursor:pointer}.assistant-queue-row:hover,.assistant-queue-row.selected{background:#fbfcfd}.assistant-queue-row>span:nth-child(2),.assistant-intent{display:flex;min-width:0;flex-direction:column;gap:4px}.assistant-queue-row strong{overflow:hidden;color:#4e6078;font-size:8.2px;text-overflow:ellipsis;white-space:nowrap}.assistant-queue-row small{overflow:hidden;color:#8994a1;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.assistant-intent b{overflow:hidden;color:#64768b;font-size:7.6px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.assistant-score{color:#6d8298;font-size:11px;font-weight:700}.assistant-score small{font-size:6.5px}.assistant-score.high{color:#4f806a}.assistant-score.medium{color:#a36f32}.assistant-queue-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.assistant-queue-row>b{color:#91a1ae;font-size:15px;font-weight:400}.assistant-queue-footer{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.assistant-queue-footer>span{display:flex;align-items:center;gap:5px;flex:1}.assistant-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:15px 0 14px;padding:10px;border:1px solid #e7edf1;border-radius:8px;background:#f9fbfc}.assistant-flow>span{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px;text-align:center}.assistant-flow>span:not(:last-child):after{position:absolute;top:9px;left:calc(50% + 11px);width:calc(100% - 17px);height:1px;background:#dfe6eb;content:""}.assistant-flow i{z-index:1;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#9aa4ae;background:#f8fafb;font-size:7px;font-style:normal;font-weight:800}.assistant-flow .done i{border-color:#cce3d5;color:#4e806a;background:#eaf6ef}.assistant-flow .current i{border-color:#dfd2ef;color:#745f96;background:#f2edf9}.assistant-flow small{color:#98a2ad;font-size:6.5px}.assistant-flow b{color:#64768b;font-size:6.8px}.assistant-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr);gap:13px}.assistant-transcript{display:flex;min-width:0;flex-direction:column;gap:9px}.assistant-message{display:flex;align-items:flex-start;gap:8px}.assistant-message>span{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border-radius:7px;color:#667f94;background:#eef4f7;font-size:7px;font-weight:800}.assistant-message.agent>span{color:#76658e;background:#f3eff8}.assistant-message>div{min-width:0;padding:9px 10px;border:1px solid #edf0f3;border-radius:0 8px 8px;background:#fff}.assistant-message.agent>div{border-color:#e6e0f0;background:#fcfaff}.assistant-message small{color:#9aa4ae;font-size:6.6px}.assistant-message p{margin:5px 0 0;color:#6f7f90;font-size:7.5px;line-height:1.45}.assistant-signal{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e6e0f0;border-radius:8px;background:#fcfaff}.assistant-signal>span:first-child{color:#76658e;font-size:13px}.assistant-signal>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.assistant-signal strong{color:#52627a;font-size:8px}.assistant-signal small{color:#8994a1;font-size:6.8px;line-height:1.35}.assistant-signal .tag{font-size:6.5px;white-space:nowrap}.assistant-recommendation{padding:13px;border:1px solid #eadfc8;border-radius:9px;background:#fffcf5}.assistant-recommendation-head{display:flex;flex-direction:column;gap:5px}.assistant-recommendation-head strong{color:#725c38;font-size:8.5px}.assistant-recommendation>p{margin:9px 0;color:#927a52;font-size:7.3px;line-height:1.45}.assistant-evidence{display:flex;flex-direction:column;gap:7px;margin-bottom:10px;color:#8b7859;font-size:6.8px}.assistant-evidence span{display:flex;align-items:center;gap:5px}.assistant-recommendation .full-button{margin-top:7px}.assistant-next-card .panel-heading,.assistant-policy-card .panel-heading{align-items:flex-start;margin-bottom:9px}.assistant-next-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.assistant-next-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.assistant-next-row strong{color:#52627a;font-size:7.9px}.assistant-next-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.assistant-next-row button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.assistant-next-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:800}.assistant-next-icon.blue{color:#587798;background:#edf3f8}.assistant-next-icon.violet{color:#76658e;background:#f3eff8}.assistant-next-icon.green{color:#4f806a;background:#eaf6ef}.assistant-next-icon.orange{color:#a36f32;background:#fff5e5}.assistant-policy-card>label{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 0;border-top:1px solid #edf0f3}.assistant-policy-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.assistant-policy-card strong{color:#52627a;font-size:8px}.assistant-policy-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.assistant-policy-card input{accent-color:#5b806d}.assistant-policy-card .full-button{margin-top:10px}.assistant-note-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.assistant-note-card>span{color:#b28b48;font-size:13px}.assistant-note-card strong{color:#725c38;font-size:8.5px}.assistant-note-card p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}@media(max-width:1100px){.assistant-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-layout{grid-template-columns:1fr}.assistant-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.assistant-note-card{grid-column:1/-1}}@media(max-width:760px){.assistant-heading{align-items:flex-start;flex-direction:column}.assistant-actions{width:100%}.assistant-actions>*{flex:1}.assistant-queue-card{overflow-x:auto}.assistant-queue-card .panel-heading{min-width:680px}.assistant-queue-filters{width:100%}.assistant-queue-filters select{flex:1}.assistant-side{display:flex}.assistant-detail-grid{grid-template-columns:1fr}.assistant-flow{overflow-x:auto}.assistant-flow>span{min-width:70px}.assistant-queue-footer{align-items:flex-start;flex-direction:column}.assistant-summary article>b{display:none}}@media(max-width:520px){.assistant-summary{grid-template-columns:1fr}.assistant-summary article{min-height:70px}.assistant-signal{align-items:flex-start;flex-wrap:wrap}.assistant-signal .tag{margin-left:33px}}.document-deadline-panel{padding-bottom:14px}.deadline-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.deadline-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.deadline-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.deadline-summary strong{color:#415772;font-size:17px;font-weight:500}.deadline-summary small,.deadline-summary b{color:#8994a1;font-size:7.5px}.deadline-summary b{margin-top:auto;color:#6f8279;font-weight:700}.deadline-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.deadline-metric-icon.blue{color:#587798;background:#edf3f8}.deadline-metric-icon.violet{color:#76658e;background:#f3eff8}.deadline-metric-icon.green{color:#4f806a;background:#eaf6ef}.deadline-metric-icon.orange{color:#a36f32;background:#fff5e5}.deadline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.deadline-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.deadline-heading p{max-width:700px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.deadline-actions{display:flex;gap:7px}.deadline-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:13px}.deadline-layout main,.deadline-side{min-width:0;display:flex;flex-direction:column;gap:13px}.deadline-queue-card,.deadline-detail-card,.deadline-rules-card,.deadline-audit-card{padding:16px;border-color:#dfe4ea;overflow:hidden}.deadline-queue-card .panel-heading,.deadline-detail-card .panel-heading{align-items:flex-end}.deadline-queue-card h2,.deadline-detail-card h2,.deadline-rules-card h2,.deadline-audit-card h2{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.deadline-queue-card p,.deadline-detail-card p{margin:5px 0 0;color:#8994a1;font-size:7.6px;line-height:1.4}.deadline-detail-card code{padding:2px 4px;border-radius:4px;color:#7189a0;background:#f0f5f8;font-size:6.7px}.deadline-filters{display:flex;align-items:center;gap:8px}.deadline-filters select{min-height:28px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.deadline-queue{min-width:710px;margin-top:13px}.deadline-row{display:grid;width:100%;grid-template-columns:26px 1.35fr 1fr .55fr auto 14px;align-items:center;gap:9px;min-height:63px;padding:8px 0;border:0;border-top:1px solid #edf0f3;color:#65748a;background:transparent;text-align:left;cursor:pointer}.deadline-row:hover,.deadline-row.selected{background:#fbfcfd}.document-file-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:6px;font-size:6px;font-weight:800}.document-file-icon.blue{color:#587798;background:#edf3f8}.document-file-icon.violet{color:#76658e;background:#f3eff8}.document-file-icon.green{color:#4f806a;background:#eaf6ef}.document-file-icon.orange{color:#a36f32;background:#fff5e5}.deadline-row>span:nth-child(2),.deadline-extraction{display:flex;min-width:0;flex-direction:column;gap:4px}.deadline-row strong{overflow:hidden;color:#4e6078;font-size:8.1px;text-overflow:ellipsis;white-space:nowrap}.deadline-row small{overflow:hidden;color:#8994a1;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.deadline-extraction b{color:#64768b;font-size:7.6px}.deadline-confidence{display:flex;flex-direction:column;gap:3px;color:#6d8298;font-size:9px;font-weight:700}.deadline-confidence small{font-size:6.3px;font-weight:400}.deadline-confidence.high{color:#4f806a}.deadline-confidence.low{color:#a36f32}.deadline-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.deadline-row>b{color:#91a1ae;font-size:15px;font-weight:400}.deadline-queue-footer{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.deadline-queue-footer>span{display:flex;align-items:center;gap:5px;flex:1}.deadline-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.72fr);gap:13px;margin-top:13px}.deadline-detail-grid>div,.deadline-detail-grid>aside{min-width:0;display:flex;flex-direction:column;gap:13px}.deadline-event-card,.deadline-evidence-card,.deadline-policy-card,.deadline-timeline-card{padding:13px;border:1px solid #e5eaee;border-radius:9px;background:#fff}.deadline-event-head{display:flex;align-items:flex-start;gap:9px}.deadline-event-mark{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:8px;color:#a36f32;background:#fff5e5;font-size:12px;font-weight:800}.deadline-event-head>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.deadline-event-head h3,.deadline-evidence-card h3,.deadline-policy-card h3{margin:4px 0 0;color:#52627a;font-size:9.5px;font-weight:700}.deadline-event-head small{color:#8994a1;font-size:6.8px;line-height:1.35}.deadline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.deadline-fields label{display:flex;min-width:0;flex-direction:column;gap:5px}.deadline-fields label>span{color:#8994a1;font-size:6.8px}.deadline-fields select{min-height:28px;padding:0 7px;border:1px solid #dfe5ea;border-radius:6px;color:#5f7085;background:#fafcfd;font-size:7px}.deadline-event-warning{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px;border:1px solid #eadfc8;border-radius:7px;background:#fffcf5}.deadline-event-warning>span{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff2d8;font-size:8px;font-weight:800}.deadline-event-warning p{margin:0;color:#927a52;font-size:7px;line-height:1.4}.deadline-event-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #edf0f3}.deadline-evidence-card .panel-heading{align-items:flex-start;margin-bottom:8px}.deadline-evidence-row{display:grid;grid-template-columns:75px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;border-top:1px solid #edf0f3}.deadline-evidence-row>span{color:#76658e;font-size:6.7px;font-weight:700}.deadline-evidence-row p{margin:0;color:#6f7f90;font-size:7.2px;line-height:1.4}.deadline-evidence-row button{padding:0;border:0;color:#6685a6;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.deadline-policy-card .panel-heading{align-items:flex-start;margin-bottom:8px}.deadline-policy-card>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.deadline-policy-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.deadline-policy-card strong{color:#52627a;font-size:7.8px}.deadline-policy-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.deadline-policy-card input{accent-color:#5b806d}.deadline-timeline-card{display:flex;flex-direction:column;gap:10px}.deadline-timeline-card>div{display:flex;align-items:flex-start;gap:8px}.deadline-timeline-card i{width:8px;height:8px;flex:0 0 8px;margin:3px 1px 0;border:2px solid #dfe6eb;border-radius:50%;background:#fff}.deadline-timeline-card i.done{border-color:#83b394;background:#dff0e5}.deadline-timeline-card i.current{border-color:#b394d0;background:#eee8f6}.deadline-timeline-card>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.deadline-timeline-card strong{color:#52627a;font-size:7.7px}.deadline-timeline-card small{color:#8994a1;font-size:6.7px}.deadline-rules-card .panel-heading{align-items:flex-start;margin-bottom:9px}.deadline-rule-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.deadline-rule-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:7px;font-weight:800}.deadline-rule-icon.blue{color:#587798;background:#edf3f8}.deadline-rule-icon.violet{color:#76658e;background:#f3eff8}.deadline-rule-icon.orange{color:#a36f32;background:#fff5e5}.deadline-rule-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.deadline-rule-row strong{color:#52627a;font-size:7.8px}.deadline-rule-row small{color:#8994a1;font-size:6.7px;line-height:1.35}.deadline-rule-row .status-pill{font-size:6.6px;white-space:nowrap}.deadline-rules-card .full-button{margin-top:10px}.deadline-audit-card h2{margin-bottom:10px}.deadline-audit-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #edf0f3}.deadline-audit-card>div strong{color:#52627a;font-size:13px;font-weight:500}.deadline-audit-card>div small{color:#8994a1;font-size:6.7px}.deadline-audit-card p{margin:11px 0;color:#8994a1;font-size:7.2px;line-height:1.4}.deadline-audit-card .full-button{margin-top:2px}@media(max-width:1100px){.deadline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deadline-layout{grid-template-columns:1fr}.deadline-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.deadline-audit-card{min-width:0}}@media(max-width:760px){.deadline-heading{align-items:flex-start;flex-direction:column}.deadline-actions{width:100%}.deadline-actions>*{flex:1}.deadline-filters{width:100%}.deadline-filters select{flex:1}.deadline-queue-card{overflow-x:auto}.deadline-queue-card .panel-heading{min-width:700px}.deadline-side{display:flex}.deadline-detail-grid,.deadline-fields{grid-template-columns:1fr}.deadline-event-actions{align-items:stretch;flex-direction:column}.deadline-event-actions>*{width:100%}.deadline-summary article>b{display:none}}@media(max-width:520px){.deadline-summary{grid-template-columns:1fr}.deadline-summary article{min-height:70px}.deadline-evidence-row{grid-template-columns:1fr auto}.deadline-evidence-row p{grid-column:1/-1;grid-row:2}.deadline-evidence-row button{grid-column:2;grid-row:1}}.reputation-panel{padding-bottom:14px}.reputation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px}.reputation-summary article{display:flex;min-height:76px;align-items:center;gap:9px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0f1d3d06}.reputation-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.reputation-summary strong{color:#415772;font-size:17px;font-weight:500}.reputation-summary small,.reputation-summary b{color:#8994a1;font-size:7.5px}.reputation-summary b{margin-top:auto;color:#6f8279;font-weight:700}.reputation-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.reputation-metric-icon.blue{color:#587798;background:#edf3f8}.reputation-metric-icon.violet{color:#76658e;background:#f3eff8}.reputation-metric-icon.green{color:#4f806a;background:#eaf6ef}.reputation-metric-icon.orange{color:#a36f32;background:#fff5e5}.reputation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:4px 0 14px}.reputation-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.reputation-heading p{max-width:700px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.reputation-actions{display:flex;gap:7px}.reputation-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:13px}.reputation-layout main,.reputation-layout aside{min-width:0;display:flex;flex-direction:column;gap:13px}.reputation-queue-card,.reputation-detail-card,.reputation-policy-card,.reputation-metrics-card{padding:16px;border-color:#dfe4ea;overflow:hidden}.reputation-queue-card .panel-heading,.reputation-detail-card .panel-heading{align-items:flex-end}.reputation-queue-card h2,.reputation-detail-card h2,.reputation-policy-card h3,.reputation-metrics-card h3{margin-top:5px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.reputation-queue-card p,.reputation-detail-card p{margin:5px 0 0;color:#8994a1;font-size:7.6px;line-height:1.4}.reputation-filters{display:flex;align-items:center;gap:8px}.reputation-filters select{min-height:28px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.reputation-queue{min-width:720px;margin-top:13px}.reputation-row{display:grid;width:100%;grid-template-columns:27px 1.2fr .9fr auto .65fr 14px;align-items:center;gap:9px;min-height:62px;padding:8px 0;border:0;border-top:1px solid #edf0f3;color:#65748a;background:transparent;text-align:left;cursor:pointer}.reputation-row:hover,.reputation-row.selected{background:#fbfcfd}.reputation-row>span:nth-child(2),.reputation-channel{display:flex;min-width:0;flex-direction:column;gap:4px}.reputation-row strong{overflow:hidden;color:#4e6078;font-size:8.1px;text-overflow:ellipsis;white-space:nowrap}.reputation-row small{overflow:hidden;color:#8994a1;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.reputation-channel b{color:#64768b;font-size:7.5px}.reputation-row>span:nth-child(5){color:#8994a1;font-size:6.8px}.reputation-row .status-pill{justify-self:start;font-size:6.8px;white-space:nowrap}.reputation-row>b{color:#91a1ae;font-size:15px;font-weight:400}.reputation-queue-footer{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.reputation-queue-footer>span{display:flex;align-items:center;gap:5px;flex:1}.reputation-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:15px 0 14px;padding:10px;border:1px solid #e7edf1;border-radius:8px;background:#f9fbfc}.reputation-flow>span{position:relative;display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px;text-align:center}.reputation-flow>span:not(:last-child):after{position:absolute;top:9px;left:calc(50% + 11px);width:calc(100% - 16px);height:1px;background:#dfe6eb;content:""}.reputation-flow i{z-index:1;display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#9aa4ae;background:#f8fafb;font-size:7px;font-style:normal;font-weight:800}.reputation-flow .done i{border-color:#cce3d5;color:#4e806a;background:#eaf6ef}.reputation-flow .current i{border-color:#dfd2ef;color:#745f96;background:#f2edf9}.reputation-flow small{color:#98a2ad;font-size:6.5px}.reputation-flow b{color:#64768b;font-size:6.8px}.reputation-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.72fr);gap:13px}.reputation-detail-grid>div,.reputation-detail-grid>aside{min-width:0;display:flex;flex-direction:column;gap:13px}.reputation-message-card,.reputation-feedback-card{padding:13px;border:1px solid #e5eaee;border-radius:9px;background:#fff}.reputation-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.reputation-section-head h3,.reputation-feedback-card h3{margin:4px 0 0;color:#52627a;font-size:9.5px;font-weight:700}.reputation-preview{padding:11px;border:1px solid #dfe7ee;border-radius:8px;background:#f8fbfd}.reputation-preview-bar{display:flex;align-items:center;gap:7px;padding-bottom:9px;border-bottom:1px solid #e7edf1;color:#52627a;font-size:8px;font-weight:700}.reputation-preview-bar .avatar{width:22px;height:22px;font-size:6.5px}.reputation-preview-bar small{margin-left:auto;color:#9aa4ae;font-size:6.5px;font-weight:400}.reputation-preview p{margin:10px 0 0;color:#6f7f90;font-size:7.4px;line-height:1.45}.reputation-preview p strong{color:#6685a6;font-weight:700}.reputation-message-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px;color:#7d8998;font-size:6.8px}.reputation-message-meta span{display:flex;align-items:center;gap:4px}.reputation-message-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #edf0f3}.reputation-route{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:5px;margin:11px 0}.route-step{display:flex;align-items:center;flex-direction:column;gap:4px;text-align:center}.route-step i{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#9aa4ae;background:#f8fafb;font-size:9px;font-style:normal}.route-step.selected i{border-color:#dfd2ef;color:#76658e;background:#f3eff8}.route-step strong{color:#64768b;font-size:7.3px}.route-step small{color:#8994a1;font-size:6.3px}.route-line{height:1px;background:#dfe6eb}.reputation-note{margin:0;padding:9px;border:1px solid #eadfc8;border-radius:7px;color:#927a52;background:#fffcf5;font-size:7.1px;line-height:1.4}.reputation-policy-card .panel-heading,.reputation-metrics-card .panel-heading{align-items:flex-start;margin-bottom:8px}.reputation-policy-card>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.reputation-policy-card>label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.reputation-policy-card strong{color:#52627a;font-size:7.8px}.reputation-policy-card small{color:#8994a1;font-size:6.8px;line-height:1.35}.reputation-policy-card input{accent-color:#5b806d}.reputation-policy-card .full-button{margin-top:10px}.reputation-metrics-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #edf0f3}.reputation-metrics-card>div strong{color:#52627a;font-size:13px;font-weight:500}.reputation-metrics-card>div small{color:#8994a1;font-size:6.7px}.reputation-metrics-card p{margin:9px 0 0;color:#8994a1;font-size:7.1px;line-height:1.4}.reputation-metrics-card .full-button{margin-top:10px}.reputation-note-card{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.reputation-note-card>span{color:#b28b48;font-size:13px}.reputation-note-card strong{color:#725c38;font-size:8.5px}.reputation-note-card p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}@media(max-width:1100px){.reputation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reputation-layout{grid-template-columns:1fr}.reputation-layout>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reputation-note-card{grid-column:1/-1}}@media(max-width:760px){.reputation-heading{align-items:flex-start;flex-direction:column}.reputation-actions{width:100%}.reputation-actions>*{flex:1}.reputation-filters{width:100%}.reputation-filters select{flex:1}.reputation-queue-card{overflow-x:auto}.reputation-queue-card .panel-heading{min-width:720px}.reputation-layout>aside{display:flex}.reputation-detail-grid{grid-template-columns:1fr}.reputation-flow{overflow-x:auto}.reputation-flow>span{min-width:75px}.reputation-message-actions{align-items:stretch;flex-direction:column}.reputation-message-actions>*{width:100%}.reputation-summary article>b{display:none}}@media(max-width:520px){.reputation-summary{grid-template-columns:1fr}.reputation-summary article{min-height:70px}.reputation-route{grid-template-columns:1fr;gap:8px}.route-line{width:1px;height:12px;justify-self:center}.reputation-preview-bar{flex-wrap:wrap}.reputation-preview-bar small{width:100%;margin-left:29px}}.research-workspace-content{padding-bottom:34px}.workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.workspace-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.workspace-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.workspace-summary strong{color:#445a73;font-size:18px;font-weight:500}.workspace-summary small,.workspace-summary b{color:#8994a1;font-size:7.5px}.workspace-summary b{margin-top:auto;color:#6d8278;font-weight:700}.workspace-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.workspace-metric-icon.blue{color:#587798;background:#edf3f8}.workspace-metric-icon.violet{color:#76658e;background:#f3eff8}.workspace-metric-icon.gold{color:#a36f32;background:#fff5e5}.workspace-metric-icon.green{color:#4f806a;background:#eaf6ef}.workspace-matter-bar{display:flex;align-items:center;gap:13px;margin-bottom:13px;padding:13px 15px;border:1px solid #dfe8e2;border-radius:10px;background:#fbfefc}.workspace-matter-bar>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.workspace-matter-bar strong{color:#4e806a;font-size:9px}.workspace-matter-bar small{color:#7d9486;font-size:7.2px}.workspace-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.workspace-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.workspace-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.workspace-panel{display:none}.workspace-panel.active{display:block}.workspace-sources-layout,.compare-layout,.evolution-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.workspace-sources-layout main{min-width:0}.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.workspace-heading h2,.thesis-card h2,.compare-card h2,.compare-side-card h2,.evolution-card h2,.evolution-sources h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.workspace-heading p,.compare-card .panel-heading p,.evolution-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.source-list{display:flex;flex-direction:column;gap:8px}.source-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.workspace-source-badge{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;font-size:7px;font-weight:800}.workspace-source-badge.blue{color:#587798;background:#edf3f8}.workspace-source-badge.violet{color:#76658e;background:#f3eff8}.workspace-source-badge.gold{color:#a36f32;background:#fff5e5}.workspace-source-badge.green{color:#4f806a;background:#eaf6ef}.source-row>div{min-width:0}.source-row>div>div{display:flex;align-items:center;gap:7px;min-width:0}.source-row strong{overflow:hidden;color:#52627a;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.source-row p{margin:5px 0 3px;color:#65748a;font-size:7.7px;line-height:1.35}.source-row small{color:#8994a1;font-size:6.9px}.source-role{color:#8994a1;font-size:7px;white-space:nowrap}.source-row>button,.evolution-sources button{border:0;color:#6685a6;background:none;font-size:7.4px;font-weight:700;cursor:pointer}.thesis-card{padding:16px}.thesis-card .panel-heading{align-items:flex-start}.thesis-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.thesis-number{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:8px;font-weight:800}.thesis-number.blue{color:#587798;background:#edf3f8}.thesis-number.violet{color:#76658e;background:#f3eff8}.thesis-number.gold{color:#a36f32;background:#fff5e5}.thesis-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.thesis-row strong{color:#52627a;font-size:8.2px}.thesis-row small{color:#8994a1;font-size:7px}.thesis-card .full-button,.compare-side-card .full-button,.evolution-sources .full-button{margin-top:10px}.workspace-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.workspace-note>span{color:#b28b48;font-size:13px}.workspace-note strong{color:#725c38;font-size:8.8px}.workspace-note p{margin:5px 0 0;color:#927a52;font-size:7.8px;line-height:1.4}.compare-card{overflow:hidden;padding:18px}.compare-card .panel-heading,.evolution-card .panel-heading{align-items:flex-end}.compare-toolbar{display:flex;align-items:center;gap:7px;margin-top:17px;padding:10px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.compare-toolbar select{min-height:30px;min-width:0;flex:1;padding:0 7px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:7.5px}.compare-toolbar>span{color:#98a1ad;font-size:7px}.compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;border:1px solid #dfe4ea;border-radius:8px;overflow:hidden}.compare-columns>div{min-height:190px;padding:14px;background:#fff}.compare-columns>div+div{border-left:1px solid #dfe4ea;background:#fbfefc}.compare-label{display:inline-block;margin-bottom:10px;font-size:6.8px;font-weight:800;letter-spacing:.5px}.compare-label.old{color:#a35f5b}.compare-label.new{color:#4f806a}.compare-columns p{margin:0;color:#65748a;font-family:Georgia,serif;font-size:10px;line-height:1.7}.compare-columns p+p{margin-top:18px}.compare-columns del{color:#a35f5b;text-decoration-color:#c9807c}.compare-columns mark{padding:2px 3px;border-radius:3px}.compare-columns mark.removed{color:#9a5c58;background:#f8e9e8}.compare-columns mark.added{color:#4f806a;background:#eaf6ef}.compare-footnote{color:#98a1ad!important;font-family:Inter,system-ui,sans-serif!important;font-size:7px!important}.compare-legend{display:flex;gap:14px;margin-top:11px;color:#8994a1;font-size:7.2px}.compare-legend span{display:flex;align-items:center;gap:5px}.compare-legend i{width:8px;height:8px;border-radius:2px}.compare-legend i.added{background:#cfe8d6}.compare-legend i.removed{background:#f0c8c5}.compare-legend i.context{background:#e5e9ed}.compare-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f3}.compare-side-card{padding:16px}.compare-side-card>div{display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.impact-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal}.impact-icon.orange{color:#a36f32;background:#fff5e5}.impact-icon.blue{color:#587798;background:#edf3f8}.compare-side-card>div>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.compare-side-card strong{color:#52627a;font-size:8.4px}.compare-side-card small{color:#8994a1;font-size:7.2px;line-height:1.35}.evolution-card{padding:18px}.evolution-chart{position:relative;height:174px;margin-top:20px;padding:0 12px 28px;border-bottom:1px solid #dfe4ea;background:repeating-linear-gradient(to bottom,transparent 0,transparent 42px,#edf0f3 43px)}.evolution-axis{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:#98a1ad;font-size:7px}.evolution-line{position:absolute;top:78px;right:8%;left:5%;height:2px;background:linear-gradient(90deg,#8ca9bf,#a77ab4,#d3a360,#7aac8c);transform:rotate(-7deg);transform-origin:left center}.point{position:absolute;top:-7px;display:flex;width:15px;height:15px;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px currentColor;font-style:normal}.point.blue{color:#7d9ab4;background:#edf3f8}.point.violet{color:#a77ab4;background:#f3eff8}.point.gold{color:#d3a360;background:#fff5e5}.point.green{color:#7aac8c;background:#eaf6ef}.point b{position:absolute;top:-29px;color:#53677e;font-size:10px}.point small{position:absolute;top:18px;color:#8994a1;font-size:6.8px;white-space:nowrap}.evolution-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.evolution-insights div{display:flex;flex-direction:column;gap:4px}.evolution-insights strong{color:#4e806a;font-size:17px;font-weight:500}.evolution-insights span{color:#8994a1;font-size:7px}.evolution-sources{padding:16px}.evolution-sources>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:12px 0;border-top:1px solid #edf0f3}.evolution-sources .status-dot{margin:0;width:6px;height:6px}.evolution-sources>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.evolution-sources strong{color:#52627a;font-size:8.3px}.evolution-sources small{color:#8994a1;font-size:7px}.evolution-sources button{padding:0}@media(max-width:1100px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-sources-layout,.compare-layout,.evolution-layout{grid-template-columns:1fr}}@media(max-width:680px){.research-workspace-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.research-workspace-topbar .header-actions{width:100%}.research-workspace-topbar .header-actions>*{flex:1}.research-workspace-content{padding:15px 12px 28px}.workspace-summary{gap:8px}.workspace-summary>article{min-height:72px;padding:10px}.workspace-summary>article>b{display:none}.workspace-matter-bar{align-items:flex-start;flex-wrap:wrap}.workspace-matter-bar>button{width:100%}.workspace-tabs{overflow-x:auto}.workspace-tabs button{flex:0 0 auto}.workspace-heading{align-items:flex-start;flex-direction:column}.source-row{grid-template-columns:28px minmax(0,1fr) auto}.source-role{grid-column:2;justify-self:start}.source-row>button{grid-column:3;grid-row:2}.compare-toolbar{align-items:stretch;flex-direction:column}.compare-columns{grid-template-columns:1fr}.compare-columns>div+div{border-top:1px solid #dfe4ea;border-left:0}.compare-actions{align-items:stretch;flex-direction:column}.evolution-insights{gap:6px}}.filings-content{padding-bottom:34px}.filing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.filing-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.filing-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.filing-summary strong{color:#445a73;font-size:18px;font-weight:500}.filing-summary small,.filing-summary b{color:#8994a1;font-size:7.5px}.filing-summary b{margin-top:auto;color:#6d8278;font-weight:700}.filing-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.filing-metric-icon.blue{color:#587798;background:#edf3f8}.filing-metric-icon.violet{color:#76658e;background:#f3eff8}.filing-metric-icon.green{color:#4f806a;background:#eaf6ef}.filing-metric-icon.orange{color:#a36f32;background:#fff5e5}.filing-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.filing-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.filing-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.filing-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.filing-panel{display:none}.filing-panel.active{display:block}.filing-layout,.hearing-layout,.tribunal-health-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.filing-layout main{min-width:0}.filing-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.filing-heading h2,.filing-checklist-card h2,.hearing-card h2,.hearing-prep-card h2,.tribunal-health-card h2,.filing-security-card h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.filing-heading p,.hearing-card .panel-heading p,.tribunal-health-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.filing-filters{display:flex;align-items:center;gap:7px}.filing-filters select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.filing-list{display:flex;flex-direction:column;gap:9px}.filing-card{padding:15px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.filing-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.filing-type{padding:5px 7px;border-radius:5px;font-size:6.7px;font-weight:800;letter-spacing:.45px}.filing-type.blue{color:#587798;background:#edf3f8}.filing-type.violet{color:#76658e;background:#f3eff8}.filing-type.green{color:#4f806a;background:#eaf6ef}.filing-card-main{display:flex;align-items:center;justify-content:space-between;gap:13px;margin:14px 0}.filing-card-main h3{margin:0 0 5px;color:#4c5f78;font-size:10px}.filing-card-main p{margin:0 0 4px;color:#65748a;font-size:7.8px}.filing-card-main small{color:#8994a1;font-size:7px}.filing-deadline,.filing-receipt{display:flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;flex-direction:column;border-radius:10px}.filing-deadline.orange{color:#a36f32;background:#fff5e5}.filing-deadline.violet{color:#76658e;background:#f3eff8}.filing-deadline b{font-size:9px}.filing-deadline small{margin-top:3px;font-size:6.5px}.filing-receipt{color:#4f806a;background:#eaf6ef}.filing-receipt b{font-size:16px}.filing-receipt small{font-size:6px;font-weight:800;letter-spacing:.4px}.filing-checks{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px;padding:10px;border:1px solid #edf0f3;border-radius:7px;background:#fbfcfd}.filing-checks span{padding:5px 6px;border-radius:5px;font-size:7px}.filing-checks .done{color:#4f806a;background:#eaf6ef}.filing-checks .pending{color:#a36f32;background:#fff5e5}.filing-card footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:11px;border-top:1px solid #edf0f3}.filing-card footer .tag{margin-right:auto}.filing-card footer .text-button{padding:0;color:#6685a6;font-size:7.5px}.filing-progress{display:flex;flex-direction:column;gap:6px;margin:12px 0}.filing-progress i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#eee9f3}.filing-progress em{display:block;height:100%;border-radius:inherit;background:#a77ab4}.filing-progress span{color:#8994a1;font-size:7px}.filing-receipt-row{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:10px;border:1px solid #dfece4;border-radius:7px;background:#fbfefc}.filing-receipt-row span{display:flex;min-width:0;flex-direction:column;gap:4px}.filing-receipt-row small{color:#9aa4b0;font-size:6.4px;font-weight:800;letter-spacing:.4px}.filing-receipt-row code{overflow:hidden;color:#5f7692;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.filing-receipt-row button,.tribunal-row button{border:0;color:#6685a6;background:none;font-size:7.4px;font-weight:700;cursor:pointer}.filing-side{display:flex;min-width:0;flex-direction:column;gap:13px}.filing-checklist-card,.filing-security-card{padding:16px}.filing-checklist-card .panel-heading{align-items:flex-start}.filing-checklist-card>div:not(.panel-heading){display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.filing-checklist-card>div>i,.prep-item>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;font-size:8px;font-style:normal;font-weight:800}.filing-checklist-card i.done,.prep-item i.done{color:#4f806a;background:#eaf6ef}.filing-checklist-card i.pending,.prep-item i.pending{color:#a36f32;background:#fff5e5}.filing-checklist-card>div span,.prep-item span{display:flex;min-width:0;flex-direction:column;gap:3px}.filing-checklist-card strong,.prep-item strong{color:#52627a;font-size:8.3px}.filing-checklist-card small,.prep-item small{color:#8994a1;font-size:7px;line-height:1.35}.filing-checklist-card .full-button{margin-top:10px}.filing-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #eadfc8;border-radius:10px;background:#fffcf5}.filing-note>span{color:#b28b48;font-size:13px}.filing-note strong{color:#725c38;font-size:8.8px}.filing-note p{margin:5px 0 0;color:#927a52;font-size:7.8px;line-height:1.4}.hearing-card,.tribunal-health-card{overflow:hidden;padding:18px}.hearing-card .panel-heading,.tribunal-health-card .panel-heading{align-items:flex-end}.hearing-row{display:grid;grid-template-columns:42px minmax(0,1fr) 105px auto;align-items:center;gap:11px;min-height:76px;padding:12px 0;border-top:1px solid #edf0f3}.hearing-date{display:flex;width:40px;height:45px;align-items:center;justify-content:center;flex-direction:column;border-radius:8px}.hearing-date.orange{color:#a36f32;background:#fff5e5}.hearing-date.violet{color:#76658e;background:#f3eff8}.hearing-date.green{color:#4f806a;background:#eaf6ef}.hearing-date b{font-size:16px;font-weight:500}.hearing-date small{font-size:6.7px;font-weight:800}.hearing-row>div:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:4px}.hearing-row strong{color:#52627a;font-size:8.7px}.hearing-row small{color:#8994a1;font-size:7px}.hearing-row .tag{align-self:flex-start}.hearing-readiness{display:flex;flex-direction:column;gap:4px}.hearing-readiness span{color:#9aa4b0;font-size:6px;font-weight:800;letter-spacing:.4px}.hearing-readiness i{display:block;height:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.hearing-readiness em{display:block;height:100%;border-radius:inherit;background:#d3a360}.hearing-readiness em.violet{background:#a77ab4}.hearing-readiness em.green{background:#7aac8c}.hearing-readiness b{color:#65748a;font-size:7px;text-align:right}.hearing-row>button{border:0;color:#6685a6;background:none;font-size:7.4px;font-weight:700;cursor:pointer}.hearing-prep-card,.filing-security-card{padding:16px}.hearing-prep-card h2{margin-bottom:12px}.prep-item{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.hearing-prep-card .full-button{margin-top:10px}.tribunal-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto 45px;align-items:center;gap:10px;min-height:63px;padding:11px 0;border-top:1px solid #edf0f3}.tribunal-badge{display:inline-flex;width:36px;height:27px;align-items:center;justify-content:center;border-radius:7px;font-size:7px;font-weight:800}.tribunal-badge.green{color:#4f806a;background:#eaf6ef}.tribunal-badge.violet{color:#76658e;background:#f3eff8}.tribunal-badge.orange{color:#a36f32;background:#fff5e5}.tribunal-badge.blue{color:#587798;background:#edf3f8}.tribunal-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.tribunal-row strong{color:#52627a;font-size:8.4px}.tribunal-row small{color:#8994a1;font-size:7px;line-height:1.35}.tribunal-row>b{color:#65748a;font-size:7px;text-align:right}.filing-security-card h2{margin-bottom:10px}.filing-security-card>label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.filing-security-card>label span{display:flex;min-width:0;flex-direction:column;gap:3px}.filing-security-card strong{color:#52627a;font-size:8.5px}.filing-security-card small{color:#8994a1;font-size:7.3px}.filing-security-card input{accent-color:#5b806d}.filing-security-card .full-button{margin-top:9px}@media(max-width:1100px){.filing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.filing-layout,.hearing-layout,.tribunal-health-layout{grid-template-columns:1fr}}@media(max-width:680px){.filings-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.filings-topbar .header-actions{width:100%}.filings-topbar .header-actions>*{flex:1}.filings-content{padding:15px 12px 28px}.filing-summary{gap:8px}.filing-summary>article{min-height:72px;padding:10px}.filing-summary>article>b{display:none}.filing-tabs{overflow-x:auto}.filing-tabs button{flex:0 0 auto}.filing-heading{align-items:flex-start;flex-direction:column}.filing-filters{width:100%}.filing-filters select{flex:1}.filing-card-main{align-items:flex-start}.filing-card footer{align-items:flex-start;flex-wrap:wrap}.filing-card footer .tag{flex:1 0 100%}.filing-receipt-row{grid-template-columns:1fr}.hearing-row{grid-template-columns:42px minmax(0,1fr) auto}.hearing-readiness{grid-column:2}.hearing-row>button{grid-column:3;grid-row:2}.tribunal-row{grid-template-columns:38px minmax(0,1fr) auto}.tribunal-row>b{grid-column:2;text-align:left}}.analytics-content{padding-bottom:34px}.analytics-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.analytics-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.analytics-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.analytics-summary strong{color:#445a73;font-size:18px;font-weight:500}.analytics-summary small,.analytics-summary b{color:#8994a1;font-size:7.5px}.analytics-summary b{margin-top:auto;color:#6d8278;font-weight:700}.analytics-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.analytics-metric-icon.blue{color:#587798;background:#edf3f8}.analytics-metric-icon.red{color:#a35f5b;background:#f8e9e8}.analytics-metric-icon.gold{color:#a36f32;background:#fff5e5}.analytics-metric-icon.green{color:#4f806a;background:#eaf6ef}.analytics-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.analytics-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.analytics-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.analytics-panel{display:none}.analytics-panel.active{display:block}.analytics-layout,.provision-layout,.scenario-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.analytics-layout main{min-width:0}.analytics-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.analytics-heading h2,.risk-driver-card h2,.analytics-policy-card h2,.provision-card h2,.exposure-card h2,.scenario-card h2,.analytics-caution h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.analytics-heading p,.provision-card .panel-heading p,.scenario-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.analytics-filters{display:flex;align-items:center;gap:7px}.analytics-filters select,.scenario-controls select,.scenario-controls input{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.risk-table-card{overflow:hidden;padding:18px}.risk-table{min-width:760px}.risk-row{display:grid;grid-template-columns:1.35fr .85fr .9fr .65fr 1.05fr auto;align-items:center;gap:10px;min-height:60px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.7px}.risk-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.risk-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.risk-row strong{color:#4e6078;font-size:8.3px}.risk-row small{color:#8994a1;font-size:6.9px}.risk-row>b{color:#586a83;font-size:7.8px}.risk-number{display:block;margin-bottom:4px;font-size:9px!important}.risk-number.orange,.risk-number.gold{color:#a36f32}.risk-number.green{color:#4f806a}.risk-number.blue{color:#587798}.risk-bar{display:block;width:55px;height:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.risk-bar em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.risk-bar em.orange{background:#d3a360}.risk-bar em.gold{background:#c29b55}.risk-bar em.green{background:#7aac8c}.risk-row>button{border:0;color:#6685a6;background:none;font-size:7.3px;font-weight:700;cursor:pointer}.risk-driver-card,.analytics-policy-card,.exposure-card,.analytics-caution{padding:16px}.risk-driver-card .panel-heading{align-items:flex-start}.risk-driver-card>div:not(.panel-heading){display:flex;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.driver-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal}.driver-icon.red{color:#a35f5b;background:#f8e9e8}.driver-icon.orange{color:#a36f32;background:#fff5e5}.driver-icon.violet{color:#76658e;background:#f3eff8}.risk-driver-card>div>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.risk-driver-card strong{color:#52627a;font-size:8.3px}.risk-driver-card small{color:#8994a1;font-size:7px;line-height:1.35}.risk-driver-card .full-button{margin-top:10px}.analytics-policy-card h2{margin-bottom:9px}.analytics-policy-card label,.filing-security-card label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.analytics-policy-card label span{display:flex;min-width:0;flex-direction:column;gap:3px}.analytics-policy-card strong{color:#52627a;font-size:8.5px}.analytics-policy-card small{color:#8994a1;font-size:7.3px}.analytics-policy-card input{accent-color:#5b806d}.provision-card{overflow:hidden;padding:18px}.provision-card .panel-heading,.scenario-card .panel-heading{align-items:flex-end}.provision-total{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding:13px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.provision-total div{display:flex;flex-direction:column;gap:5px}.provision-total small{color:#9aa4b0;font-size:6.5px;font-weight:800;letter-spacing:.4px}.provision-total strong{color:#52657e;font-size:16px;font-weight:500}.provision-total strong.orange-text{color:#a36f32}.provision-bars{display:flex;flex-direction:column;gap:13px;margin:20px 0}.provision-bars>div{display:flex;flex-direction:column;gap:5px}.provision-bars span{display:flex;justify-content:space-between;color:#65748a;font-size:7.8px}.provision-bars i{display:block;height:9px;overflow:hidden;border-radius:99px;background:#edf0f3}.provision-bars em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.provision-bars em.violet{background:#a77ab4}.provision-bars em.green{background:#7aac8c}.provision-footer{display:flex;align-items:center;gap:13px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.provision-footer span{display:flex;align-items:center;gap:4px}.provision-footer .primary-button{margin-left:auto}.exposure-card h2{margin-bottom:13px}.exposure-chart{display:flex;height:135px;align-items:flex-end;justify-content:space-around;gap:7px;padding:8px 8px 0;border-bottom:1px solid #dfe4ea;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#edf0f3 32px)}.exposure-chart i{display:block;width:18px;border-radius:4px 4px 0 0;background:#b0c1ce}.exposure-chart i.current{background:#7aac8c}.exposure-axis{display:flex;justify-content:space-around;margin-top:6px;color:#9aa4b0;font-size:7px}.exposure-card>strong{display:block;margin-top:17px;color:#4f806a;font-size:25px;font-weight:500}.exposure-card>small{color:#8994a1;font-size:7px}.exposure-card .full-button{margin-top:14px}.scenario-card{padding:18px}.scenario-controls{display:grid;grid-template-columns:1.4fr .7fr .5fr;gap:9px;margin-top:18px}.scenario-controls label{display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7.5px;font-weight:700}.scenario-controls input{width:100%}.scenario-comparison{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.scenario-option{padding:14px;border:1px solid #e1e6eb;border-radius:9px;background:#fbfcfd}.scenario-option.recommended{border-color:#c7dfd0;background:#fbfefc}.scenario-option>span{color:#9aa4b0;font-size:6.7px;font-weight:800;letter-spacing:.45px}.scenario-option h3{margin:8px 0 12px;color:#52627a;font-family:Georgia,serif;font-size:14px;font-weight:500}.scenario-option strong{display:block;color:#52657e;font-size:19px;font-weight:500}.scenario-option small{display:block;margin-top:4px;color:#8994a1;font-size:7px}.scenario-option b{display:block;margin-top:14px;color:#4f806a;font-size:7.8px}.scenario-option i{display:block;height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#edf0f3}.scenario-option em{display:block;height:100%;border-radius:inherit;background:#d3a360}.scenario-option.recommended em{background:#7aac8c}.scenario-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding-top:13px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.analytics-caution p{color:#8994a1;font-size:8px;line-height:1.5}.analytics-caution>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3;color:#52627a;font-size:8px}.analytics-caution>div i{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;color:#4f806a;background:#eaf6ef;font-size:8px;font-style:normal}.analytics-caution .full-button{margin-top:10px}@media(max-width:1100px){.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-layout,.provision-layout,.scenario-layout{grid-template-columns:1fr}}@media(max-width:680px){.analytics-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.analytics-topbar .header-actions{width:100%}.analytics-topbar .header-actions>*{flex:1}.analytics-content{padding:15px 12px 28px}.analytics-summary{gap:8px}.analytics-summary>article{min-height:72px;padding:10px}.analytics-summary>article>b{display:none}.analytics-tabs{overflow-x:auto}.analytics-tabs button{flex:0 0 auto}.analytics-heading{align-items:flex-start;flex-direction:column}.analytics-filters{width:100%}.analytics-filters select{flex:1}.risk-table-card{overflow-x:auto}.risk-table{min-width:760px}.provision-total{grid-template-columns:1fr}.provision-footer{align-items:flex-start;flex-direction:column}.provision-footer .primary-button{width:100%;margin-left:0}.scenario-controls,.scenario-comparison{grid-template-columns:1fr}.scenario-footer{align-items:flex-start;flex-direction:column}.scenario-footer .primary-button{width:100%}}.due-content{padding-bottom:34px}.due-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.due-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.due-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.due-summary strong{color:#445a73;font-size:18px;font-weight:500}.due-summary small,.due-summary b{color:#8994a1;font-size:7.5px}.due-summary b{margin-top:auto;color:#6d8278;font-weight:700}.due-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.due-metric-icon.blue{color:#587798;background:#edf3f8}.due-metric-icon.violet{color:#76658e;background:#f3eff8}.due-metric-icon.orange{color:#a36f32;background:#fff5e5}.due-metric-icon.green{color:#4f806a;background:#eaf6ef}.due-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.due-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.due-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.due-tabs button span{margin-left:4px;padding:2px 5px;border-radius:99px;color:#a36f32;background:#fff5e5;font-size:6.8px}.due-panel{display:none}.due-panel.active{display:block}.due-project-layout,.due-room-layout,.due-qa-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.due-project-layout main{min-width:0}.due-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.due-heading h2,.due-health-card h2,.due-activity-card h2,.due-room-card h2,.due-permission-card h2,.due-qa-card h2,.due-findings-card h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.due-heading p,.due-room-card .panel-heading p,.due-qa-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.due-project-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.due-project-card{padding:15px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.due-project-card.featured{grid-row:span 2;border-color:#dfd8ea;background:linear-gradient(180deg,#fdfbfe 0,#fff 35%)}.due-project-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.due-project-type{padding:5px 7px;border-radius:5px;font-size:6.7px;font-weight:800;letter-spacing:.45px}.due-project-type.violet{color:#76658e;background:#f3eff8}.due-project-type.blue{color:#587798;background:#edf3f8}.due-project-card h3{margin:14px 0 5px;color:#4c5f78;font-size:10px}.due-project-card p{min-height:27px;margin:0;color:#8994a1;font-size:7.5px;line-height:1.4}.due-project-progress{margin-top:18px}.due-project-progress>div{display:flex;justify-content:space-between;margin-bottom:5px;color:#9aa4b0;font-size:6.6px;font-weight:800;letter-spacing:.4px}.due-project-progress b{color:#4f806a;font-size:8px}.due-project-progress>i,.due-health-score i{display:block;height:6px;overflow:hidden;border-radius:99px;background:#edf0f3}.due-project-progress em,.due-health-score em{display:block;height:100%;border-radius:inherit;background:#7aac8c}.due-project-stages{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;margin:20px 0}.due-project-stages span{display:flex;min-width:0;align-items:center;flex-direction:column;gap:5px;color:#9aa4b0;font-size:6.8px;text-align:center}.due-project-stages i{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid #dfe4ea;border-radius:50%;color:#98a1ad;background:#fff;font-size:7px;font-style:normal}.due-project-stages .done i{border-color:#a9cdb8;color:#4f806a;background:#eaf6ef}.due-project-stages .current i{border-color:#dbc28b;color:#a36f32;background:#fff5e5}.due-project-card footer{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;margin-top:15px;padding-top:12px;border-top:1px solid #edf0f3}.due-project-card footer span{display:flex;min-width:0;flex-direction:column;gap:4px}.due-project-card footer small{color:#9aa4b0;font-size:6.6px;font-weight:800}.due-project-card footer strong{color:#63758a;font-size:7.5px}.due-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;padding-top:11px;border-top:1px solid #edf0f3}.due-mini-metrics span{display:flex;flex-direction:column;gap:3px}.due-mini-metrics b{color:#52657e;font-size:13px;font-weight:500}.due-mini-metrics small{color:#8994a1;font-size:6.8px}.due-add-project{min-height:125px;border:1px dashed #cbd6de;border-radius:10px;color:#7891a8;background:#fbfcfd;font-size:8px;font-weight:700;cursor:pointer}.due-add-project:hover{border-color:#aebfd0;background:#f3f8fb}.due-side{display:flex;min-width:0;flex-direction:column;gap:13px}.due-health-card,.due-activity-card,.due-permission-card,.due-findings-card{padding:16px}.due-health-card .panel-heading{align-items:flex-start}.due-health-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px;margin:18px 0 8px}.due-health-score strong{color:#4f806a;font-size:31px;font-weight:500;line-height:1}.due-health-score span{color:#98a1ad;font-size:9px}.due-health-score i{grid-column:1/-1;margin-top:4px}.due-health-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:12px;border-top:1px solid #edf0f3}.due-health-row span{display:flex;flex-direction:column;gap:3px}.due-health-row i{width:6px;height:6px;border-radius:50%}.due-health-row i.green{background:#7aac8c}.due-health-row i.orange{background:#d3a360}.due-health-row i.red{background:#c9807c}.due-health-row b{color:#52657e;font-size:12px}.due-health-row small{color:#8994a1;font-size:6.8px}.due-health-card .full-button{margin-top:14px}.due-activity-card>div{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.due-activity-card>div i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;font-size:8px;font-style:normal}.due-activity-card>div i.green{color:#4f806a;background:#eaf6ef}.due-activity-card>div i.blue{color:#587798;background:#edf3f8}.due-activity-card>div i.violet{color:#76658e;background:#f3eff8}.due-activity-card>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.due-activity-card strong{color:#52627a;font-size:8px}.due-activity-card small,.due-activity-card time{color:#8994a1;font-size:7px}.due-room-card,.due-qa-card{overflow:hidden;padding:18px}.due-room-card .panel-heading,.due-qa-card .panel-heading{align-items:flex-end}.due-room-card .panel-heading>.header-actions{display:flex;gap:7px}.due-room-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:10px;border:1px solid #edf0f3;border-radius:7px;color:#65748a;background:#fbfcfd;font-size:7.8px}.due-room-toolbar label{display:flex;align-items:center;gap:6px;color:#8994a1;font-size:7px}.due-room-toolbar select{min-height:27px;padding:0 7px;border:1px solid #d5dde6;border-radius:6px;color:#586a83;background:#fff;font-size:7.5px}.due-room-list{min-width:670px;margin-top:13px}.due-room-row{display:grid;grid-template-columns:1.35fr .8fr .8fr .65fr auto;align-items:center;gap:10px;min-height:57px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.6px}.due-room-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.6px;font-weight:800;letter-spacing:.4px}.due-room-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.due-room-row strong{color:#52627a;font-size:8.2px}.due-room-row small,.due-room-row time{color:#8994a1;font-size:6.9px}.due-room-row button,.due-qa-row button,.due-findings-card button{border:0;color:#6685a6;background:none;font-size:7.4px;font-weight:700;cursor:pointer}.due-permission-card h2{margin-bottom:10px}.due-member{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 0;border-top:1px solid #edf0f3}.due-member>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.due-member strong{color:#52627a;font-size:8px}.due-member small{color:#8994a1;font-size:7px}.due-permission-card label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.due-permission-card label span{display:flex;min-width:0;flex-direction:column;gap:3px}.due-permission-card strong{color:#52627a;font-size:8.3px}.due-permission-card small{color:#8994a1;font-size:7px}.due-permission-card input{accent-color:#5b806d}.due-permission-card .full-button{margin-top:9px}.due-qa-card .panel-heading>.primary-button{white-space:nowrap}.due-qa-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:73px;padding:11px 0;border-top:1px solid #edf0f3}.qa-mark{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.qa-mark.orange{color:#a36f32;background:#fff5e5}.qa-mark.violet{color:#76658e;background:#f3eff8}.qa-mark.green{color:#4f806a;background:#eaf6ef}.due-qa-row>div{min-width:0}.due-qa-row>div>div{display:flex;align-items:center;gap:7px;min-width:0}.due-qa-row strong{overflow:hidden;color:#52627a;font-size:8.3px;text-overflow:ellipsis;white-space:nowrap}.due-qa-row small{display:block;margin-top:5px;color:#8994a1;font-size:7px}.due-qa-row p{margin:4px 0 0;color:#65748a;font-size:7.2px}.due-findings-card h2{margin-bottom:10px}.due-findings-card>div{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.due-findings-card>div>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal}.due-findings-card>div>i.red{color:#a35f5b;background:#f8e9e8}.due-findings-card>div>i.orange{color:#a36f32;background:#fff5e5}.due-findings-card>div>i.green{color:#4f806a;background:#eaf6ef}.due-findings-card>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.due-findings-card strong{color:#52627a;font-size:8.2px}.due-findings-card small{color:#8994a1;font-size:7px}.due-findings-card .full-button{margin-top:10px}@media(max-width:1100px){.due-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.due-project-layout,.due-room-layout,.due-qa-layout{grid-template-columns:1fr}.due-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}.due-activity-card{grid-column:1/-1}}@media(max-width:680px){.due-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.due-topbar .header-actions{width:100%}.due-topbar .header-actions>*{flex:1}.due-content{padding:15px 12px 28px}.due-summary{gap:8px}.due-summary>article{min-height:72px;padding:10px}.due-summary>article>b{display:none}.due-tabs{overflow-x:auto}.due-tabs button{flex:0 0 auto}.due-heading{align-items:flex-start;flex-direction:column}.due-project-grid{grid-template-columns:1fr}.due-project-card.featured{grid-row:auto}.due-side{grid-template-columns:1fr}.due-activity-card{grid-column:auto}.due-room-card{overflow-x:auto}.due-room-card .panel-heading,.due-room-toolbar{min-width:680px}.due-room-list{min-width:670px}.due-qa-row{grid-template-columns:27px minmax(0,1fr) auto}.due-qa-row>div>div{align-items:flex-start;flex-direction:column;gap:4px}}.mobile-command-view{overflow:auto}.mobile-command-content{display:flex;flex-direction:column;gap:16px}.mobile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mobile-summary>article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px;border:1px solid #e0e6eb;border-radius:11px;background:#fff;box-shadow:0 3px 12px #0f1d3d06}.mobile-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.mobile-summary strong{color:#43556e;font-size:15px;font-weight:600}.mobile-summary small,.mobile-summary b{color:#8994a1;font-size:7.3px;font-weight:500}.mobile-summary b{grid-column:1 / -1;padding-top:6px;border-top:1px solid #edf0f3;font-weight:700}.mobile-metric-icon,.mobile-action-icon,.offline-icon,.notification-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-style:normal;font-weight:700}.mobile-metric-icon.blue,.mobile-action-icon.blue,.offline-icon.blue,.notification-icon.blue{color:#557695;background:#eaf2f8}.mobile-metric-icon.violet,.mobile-action-icon.violet,.notification-icon.violet{color:#76658e;background:#f3eff8}.mobile-metric-icon.green,.mobile-action-icon.green,.status-dot.green{color:#4e806a;background:#eaf6ef}.mobile-metric-icon.orange,.mobile-action-icon.orange,.offline-icon.orange,.notification-icon.orange{color:#a36f32;background:#fff5e5}.mobile-command-layout{display:grid;grid-template-columns:minmax(235px,.72fr) minmax(0,1.55fr);align-items:start;gap:16px}.phone-stage{display:flex;flex-direction:column;align-items:center;gap:11px;min-height:570px;padding:17px 10px 14px;border:1px solid #dfe6eb;border-radius:15px;background:radial-gradient(circle at 50% 0,#f7fbfd,#eef2f5 68%)}.phone-shell{width:min(100%,248px);padding:8px;border:3px solid #27384d;border-radius:32px;background:#26374c;box-shadow:0 16px 30px #192b4233}.phone-notch{position:absolute;width:78px;height:17px;margin:-3px 0 0 73px;border-radius:0 0 13px 13px;background:#26374c}.phone-screen{min-height:500px;overflow:hidden;padding:15px 12px 8px;border-radius:24px;background:linear-gradient(#f7fafb,#fff 50%)}.phone-status,.phone-brand,.phone-section-head,.phone-task,.phone-nav{display:flex;align-items:center}.phone-status{justify-content:space-between;color:#7d8995;font-size:6px}.phone-brand{gap:7px;margin:16px 1px 15px}.phone-brand>span{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:#b58c44;font-size:7px;font-weight:800}.phone-brand b{flex:1;color:#40536c;font-family:Georgia,serif;font-size:13px;font-weight:500}.phone-brand i{color:#93a0ab;font-size:15px;font-style:normal}.phone-alert{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #eadfc8;border-radius:9px;background:#fffaf0}.phone-alert>span{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#f9e8c4;font-size:9px;font-weight:800}.phone-alert>div,.phone-task>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.phone-alert strong,.phone-task strong{overflow:hidden;color:#566a82;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.phone-alert small,.phone-task small{color:#929ca7;font-size:6.5px}.phone-alert>b{color:#b58c44;font-size:15px;font-weight:400}.phone-section-head{justify-content:space-between;margin:14px 1px 8px}.phone-section-head strong{color:#50627a;font-size:8px}.phone-section-head small{color:#8e9aa6;font-size:6.5px}.phone-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.phone-shortcuts button{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;padding:7px 3px 5px;border:1px solid #edf0f3;border-radius:8px;background:#fff;color:#64758a;font-size:6px;cursor:pointer}.phone-shortcuts button:hover{border-color:#c5d4df}.phone-shortcuts i{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:6px;font-size:8px;font-style:normal}.phone-shortcuts b{color:#4d6078;font-size:8px}.phone-shortcuts .orange,.phone-task-icon.orange{color:#a36f32;background:#fff5e5}.phone-shortcuts .violet,.phone-task-icon.violet{color:#76658e;background:#f3eff8}.phone-shortcuts .blue,.phone-task-icon.blue{color:#557695;background:#eaf2f8}.phone-shortcuts .green,.phone-task-icon.green{color:#4e806a;background:#eaf6ef}.phone-task{gap:7px;padding:9px 0;border-top:1px solid #edf0f3}.phone-task-icon{display:inline-flex;width:21px;height:21px;flex:0 0 21px;align-items:center;justify-content:center;border-radius:6px;font-size:8px;font-style:normal;font-weight:800}.phone-task time{color:#8994a1;font-size:6.5px;white-space:nowrap}.phone-nav{justify-content:space-around;margin:13px -12px -8px;padding:9px 3px 5px;border-top:1px solid #e7edf1;color:#9ba5af;background:#fbfcfd;font-size:11px}.phone-nav span{display:flex;flex-direction:column;align-items:center;gap:3px}.phone-nav span.active{color:#b58c44}.phone-nav small{font-size:6px}.phone-caption{display:flex;flex-direction:column;align-items:center;gap:4px;color:#728294}.phone-caption .status-dot{width:7px;height:7px;margin:0;border-radius:50%}.phone-caption strong{font-size:8px}.phone-caption small{color:#9aa4af;font-size:7px}.mobile-command-main{min-width:0}.mobile-command-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:12px;padding-bottom:3px}.mobile-command-tabs button{flex:0 0 auto;min-height:31px;padding:0 11px;border:1px solid #dce3e9;border-radius:7px;color:#78889a;background:#fff;font-size:8px;cursor:pointer}.mobile-command-tabs button.active{border-color:#aebfd0;color:#4f6882;background:#edf3f8;font-weight:700}.mobile-panel{display:none}.mobile-panel.active{display:block}.mobile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-action-card{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:14px}.mobile-action-card>div{min-width:0}.mobile-action-card h2,.mobile-security-card h2,.mobile-offline-policy h2,.notification-preferences h2{margin:5px 0 0;color:#43556e;font-family:Georgia,serif;font-size:14px;font-weight:500}.mobile-action-card p{grid-column:1 / -1;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.mobile-action-card .secondary-button{grid-column:1 / -1;justify-self:start}.mobile-security-card{margin-top:10px;padding:15px}.mobile-security-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.mobile-security-grid span{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid #edf0f3}.mobile-security-grid i{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;color:#4e806a;background:#eaf6ef;font-size:8px;font-style:normal}.mobile-security-grid strong{color:#586a81;font-size:8px}.mobile-security-grid small{color:#8b96a2;font-size:6.8px;line-height:1.35}.sync-mobile-layout,.notification-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(205px,.75fr);gap:10px}.mobile-sync-card,.mobile-offline-policy,.notification-card,.notification-preferences{padding:15px}.offline-row,.notification-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.offline-row>div,.notification-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.offline-row strong,.notification-row strong{overflow:hidden;color:#53657c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.offline-row small,.notification-row small,.notification-row time{color:#8b96a3;font-size:7px}.offline-row button,.notification-row button{border:0;color:#6685a6;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.sync-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;padding-top:13px;border-top:1px solid #edf0f3;color:#7f9288;font-size:7px}.sync-footer .status-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%}.mobile-offline-policy label,.notification-preferences label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.mobile-offline-policy label span,.notification-preferences label span{display:flex;min-width:0;flex-direction:column;gap:3px}.mobile-offline-policy strong,.notification-preferences strong{color:#56687e;font-size:8px}.mobile-offline-policy small,.notification-preferences small{color:#8c97a3;font-size:6.8px;line-height:1.35}.mobile-offline-policy input,.notification-preferences input{accent-color:#5b806d}.notification-icon.red{color:#a35f5b;background:#f9eaea}.notification-row{grid-template-columns:27px minmax(0,1fr) auto auto}.notification-preferences{align-self:start}.notification-preferences .full-button{width:100%;margin-top:10px}.screen-swipe-hint{position:fixed;z-index:20;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;max-width:260px;padding:10px 11px;border:1px solid #dce4eb;border-radius:10px;color:#53667e;background:#fffffff5;box-shadow:0 8px 22px #0f1d3d1a}.screen-swipe-hint-icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:7px;color:#557695;background:#eaf2f8;font-size:17px}.screen-swipe-hint span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.screen-swipe-hint strong{font-size:8px}.screen-swipe-hint small{color:#8a96a3;font-size:7px}.screen-swipe-hint button{align-self:flex-start;border:0;color:#9aa5b0;background:transparent;font-size:16px;cursor:pointer}.workspace.is-swiping .screen-view.active{transform:translate(var(--swipe-offset, 0));transition:none}@media(max-width:1100px){.mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-command-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)}}@media(max-width:760px){.mobile-command-layout,.sync-mobile-layout,.notification-layout{grid-template-columns:1fr}.phone-stage{min-height:auto}.mobile-action-grid,.mobile-security-grid{grid-template-columns:1fr}.screen-swipe-hint{right:12px;bottom:12px;left:12px;max-width:none}}@media(max-width:480px){.mobile-summary{grid-template-columns:1fr 1fr;gap:7px}.mobile-summary>article{padding:10px}.mobile-summary strong{font-size:13px}.offline-row,.notification-row{grid-template-columns:25px minmax(0,1fr) auto}.offline-row .tag,.offline-row button,.notification-row time{grid-column:2;justify-self:start}.notification-row button{grid-column:3;grid-row:1 / span 2}}.governance-view{overflow:auto}.governance-content{display:flex;flex-direction:column;gap:15px}.governance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.governance-summary>article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px;border:1px solid #e0e6eb;border-radius:11px;background:#fff;box-shadow:0 3px 12px #0f1d3d06}.governance-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-summary strong{color:#43556e;font-size:16px;font-weight:600}.governance-summary small,.governance-summary b{color:#8994a1;font-size:7.2px;font-weight:500}.governance-summary b{grid-column:1 / -1;padding-top:6px;border-top:1px solid #edf0f3;font-weight:700}.governance-metric-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:700}.governance-metric-icon.blue,.governance-check-mark.blue,.governance-role-icon.blue,.governance-request-icon.blue,.governance-retention-icon.blue,.governance-incident-mark.blue{color:#557695;background:#eaf2f8}.governance-metric-icon.green,.governance-check-mark.green,.governance-role-icon.green,.governance-retention-icon.green{color:#4e806a;background:#eaf6ef}.governance-metric-icon.orange,.governance-check-mark.orange,.governance-role-icon.orange,.governance-request-icon.orange,.governance-retention-icon.orange,.governance-incident-mark.orange{color:#a36f32;background:#fff5e5}.governance-metric-icon.violet,.governance-role-icon.violet,.governance-request-icon.violet,.governance-retention-icon.violet{color:#76658e;background:#f3eff8}.governance-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.governance-tabs button{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #dce3e9;border-radius:7px;color:#78889a;background:#fff;font-size:8px;cursor:pointer}.governance-tabs button span{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;margin-left:4px;border-radius:99px;color:#9a773d;background:#fff4da;font-size:7px}.governance-tabs button.active{border-color:#b0c0cf;color:#4f6882;background:#edf3f8;font-weight:700}.governance-panel{display:none}.governance-panel.active{display:block}.governance-access-layout,.governance-privacy-layout,.governance-retention-layout,.governance-audit-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);gap:13px}.governance-users-card,.governance-data-card,.governance-retention-card,.governance-audit-card{overflow:hidden;padding:0 17px 7px}.governance-users-card .panel-heading,.governance-data-card .panel-heading,.governance-retention-card .panel-heading,.governance-audit-card .panel-heading{padding-top:17px}.governance-users-card .panel-heading>div:first-child,.governance-data-card .panel-heading>div:first-child,.governance-retention-card .panel-heading>div:first-child,.governance-audit-card .panel-heading>div:first-child{min-width:0}.governance-users-card h2,.governance-data-card h2,.governance-retention-card h2,.governance-audit-card h2,.governance-posture-card h2,.governance-roles-card h2,.governance-request-card h2,.governance-privacy-policy h2,.governance-incident-card h2,.governance-security-card h2,.governance-audit-side h2{margin:5px 0 0;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.governance-users-card .panel-heading p,.governance-data-card .panel-heading p,.governance-retention-card .panel-heading p,.governance-audit-card .panel-heading p{max-width:580px;margin:5px 0 0;color:#8994a1;font-size:8px;line-height:1.4}.governance-users-card .panel-heading>.header-actions,.governance-audit-card .panel-heading>.header-actions{flex-wrap:wrap;justify-content:flex-end}.governance-user-table{min-width:760px;margin-top:13px}.governance-user-row{display:grid;grid-template-columns:1.55fr 1fr .85fr 1fr .8fr 47px;align-items:center;gap:10px;min-height:59px;padding:8px 0;border-top:1px solid #edf0f3;color:#64758a;font-size:8px}.governance-user-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.governance-user-row>span,.governance-user-row>time{min-width:0}.governance-user-identity{display:flex;align-items:center;gap:8px}.governance-user-identity .avatar{width:27px;height:27px;flex-basis:27px;font-size:9px}.governance-user-row strong,.governance-user-row b{display:block;overflow:hidden;color:#52657c;font-size:8.3px;text-overflow:ellipsis;white-space:nowrap}.governance-user-row small{display:block;margin-top:3px;overflow:hidden;color:#8b96a3;font-size:6.9px;text-overflow:ellipsis;white-space:nowrap}.governance-user-row time{color:#8994a1;font-size:7px}.governance-user-row button,.governance-request button,.governance-incident button,.governance-retention-grid button,.governance-role-list button{border:0;color:#6685a6;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.governance-user-row .status-pill{justify-self:start;font-size:6.6px}.governance-table-footer,.governance-audit-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:12px 0 5px;border-top:1px solid #edf0f3;color:#7e9188;font-size:7.5px}.governance-table-footer .status-dot,.governance-audit-footer .status-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%}.governance-access-side,.governance-privacy-side,.governance-incident-side,.governance-audit-side{display:flex;flex-direction:column;gap:13px}.governance-posture-card,.governance-roles-card,.governance-request-card,.governance-privacy-policy,.governance-incident-card,.governance-security-card,.governance-audit-side>article{padding:16px}.governance-score{display:flex;flex-direction:column;gap:6px;margin:18px 0 7px}.governance-score>i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#eaf0eb}.governance-score em{display:block;height:100%;border-radius:inherit;background:#75a487}.governance-score>span{color:#8b96a3;font-size:7.2px}.governance-score>span b{color:#a36f32}.governance-check{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.governance-check-mark{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.governance-check>div{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-check strong,.governance-role-list strong,.governance-request strong,.governance-incident strong,.governance-retention-grid strong,.governance-security-card strong{color:#56687e;font-size:8.3px}.governance-check small,.governance-role-list small,.governance-request small,.governance-incident small,.governance-retention-grid small,.governance-security-card small{color:#8b96a3;font-size:7px;line-height:1.35}.governance-check button{border:0;color:#a36f32;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.governance-role-list{display:flex;flex-direction:column;margin-top:13px}.governance-role-list>button{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3;text-align:left}.governance-role-icon,.governance-request-icon,.governance-retention-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.governance-role-list>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.governance-role-list>button>b{color:#a5aeb7;font-size:12px;font-weight:400}.governance-data-table,.governance-audit-table{min-width:720px;margin-top:14px}.governance-data-row{display:grid;grid-template-columns:1.2fr 1.25fr .75fr .85fr .7fr;align-items:center;gap:10px;min-height:62px;padding:9px 0;border-top:1px solid #edf0f3;color:#64758a;font-size:7.8px}.governance-data-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.governance-data-row span{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-data-row strong,.governance-data-row b{color:#52657c;font-size:8px}.governance-data-row small{color:#8b96a3;font-size:6.9px;line-height:1.35}.governance-data-row .tag,.governance-data-row .status-pill{justify-self:start;font-size:6.5px}.tag-red{color:#a35f5b;background:#f9eaea}.governance-request{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.governance-request>div,.governance-incident>div{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-request .status-pill,.governance-incident .status-pill{justify-self:start;font-size:6.5px}.governance-request button,.governance-incident button{grid-column:2;justify-self:start;padding:0}.governance-privacy-policy h2,.governance-security-card h2{margin-bottom:10px}.governance-privacy-policy label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.governance-privacy-policy label span{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-privacy-policy input{accent-color:#5b806d}.governance-retention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.governance-retention-grid>article{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;border:1px solid #e5eaf0;border-radius:9px;background:#fbfcfd}.governance-retention-grid>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-retention-grid>article>b{color:#50647c;font-size:18px;font-weight:500}.governance-retention-grid>article>button{grid-column:2 / -1;justify-self:start;padding:2px 0 0}.governance-retention-policy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:13px;border-top:1px solid #edf0f3}.governance-retention-policy>span{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-retention-policy strong{color:#52657c;font-size:8px}.governance-retention-policy small{color:#8b96a3;font-size:7px}.governance-retention-policy .status-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%}.governance-incident{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.governance-incident-mark{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.governance-security-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px}.governance-security-card>div>span{display:flex;flex-direction:column;gap:4px;padding-top:9px;border-top:1px solid #edf0f3}.governance-security-card i{display:inline-flex;width:19px;height:19px;align-items:center;justify-content:center;border-radius:6px;color:#4e806a;background:#eaf6ef;font-size:8px;font-style:normal}.governance-audit-table{min-width:840px}.governance-audit-row{display:grid;grid-template-columns:1.1fr .9fr 1.25fr 1fr .8fr .75fr;align-items:center;gap:10px;min-height:57px;padding:8px 0;border-top:1px solid #edf0f3;color:#64758a;font-size:7.6px}.governance-audit-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.governance-audit-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.governance-audit-row strong{color:#52657c;font-size:8px}.governance-audit-row small{color:#8b96a3;font-size:6.8px}.governance-audit-row code{overflow:hidden;color:#7e8e9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6.7px;text-overflow:ellipsis;white-space:nowrap}.governance-audit-row .status-pill{justify-self:start;font-size:6.5px}.governance-audit-row time{color:#8994a1;font-size:6.9px}.governance-compliance-line{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;margin-top:16px}.governance-compliance-line b{color:#52657c;font-size:15px;font-weight:500}.governance-compliance-line span{display:flex;flex-direction:column;gap:4px}.governance-compliance-line i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.governance-compliance-line em{display:block;height:100%;border-radius:inherit;background:#6d91ad}.governance-compliance-line em.green{background:#75a487}.governance-compliance-line em.orange{background:#d4a75e}.governance-compliance-line small{color:#8b96a3;font-size:6.8px}.governance-audit-note{display:flex;align-items:flex-start;gap:9px;border:1px solid #e7dfcc;background:#fffcf5}.governance-audit-note>span{color:#a47e3d;font-size:13px}.governance-audit-note strong{color:#725c38;font-size:8.5px}.governance-audit-note p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}.governance-content .full-button{width:100%;margin-top:10px}@media(max-width:1100px){.governance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-access-layout,.governance-privacy-layout,.governance-retention-layout,.governance-audit-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.governance-summary{gap:7px}.governance-summary>article{padding:10px}.governance-summary strong{font-size:13px}.governance-users-card,.governance-data-card,.governance-retention-card,.governance-audit-card{padding-right:12px;padding-left:12px}.governance-users-card .panel-heading,.governance-data-card .panel-heading,.governance-retention-card .panel-heading,.governance-audit-card .panel-heading{align-items:flex-start;flex-direction:column}.governance-users-card .panel-heading>.header-actions,.governance-audit-card .panel-heading>.header-actions{width:100%;justify-content:flex-start}.governance-retention-grid{grid-template-columns:1fr}.governance-security-card>div{grid-template-columns:1fr}.governance-table-footer,.governance-audit-footer,.governance-retention-policy{align-items:flex-start;flex-direction:column}}.contract-intelligence-view{overflow:auto}.contract-intelligence-content{display:flex;flex-direction:column;gap:15px}.contract-intelligence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.contract-intelligence-summary>article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px;border:1px solid #e0e6eb;border-radius:11px;background:#fff;box-shadow:0 3px 12px #0f1d3d06}.contract-intelligence-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.contract-intelligence-summary strong{color:#43556e;font-size:16px;font-weight:600}.contract-intelligence-summary small,.contract-intelligence-summary b{color:#8994a1;font-size:7.2px;font-weight:500}.contract-intelligence-summary b{grid-column:1 / -1;padding-top:6px;border-top:1px solid #edf0f3;font-weight:700}.contract-intelligence-metric{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:700}.contract-intelligence-metric.violet,.contract-library-icon.violet,.contract-summary-item i.violet,.contract-decision-mark.violet{color:#76658e;background:#f3eff8}.contract-intelligence-metric.orange,.contract-library-icon.orange,.contract-summary-item i.orange,.contract-decision-mark.warning{color:#a36f32;background:#fff5e5}.contract-intelligence-metric.blue,.contract-library-icon.blue,.contract-summary-item i.blue,.contract-decision-mark.blue{color:#557695;background:#eaf2f8}.contract-intelligence-metric.green,.contract-library-icon.green,.contract-summary-item i.green{color:#4e806a;background:#eaf6ef}.contract-review-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.contract-review-tabs button{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #dce3e9;border-radius:7px;color:#78889a;background:#fff;font-size:8px;cursor:pointer}.contract-review-tabs button.active{border-color:#b0c0cf;color:#4f6882;background:#edf3f8;font-weight:700}.contract-review-panel{display:none}.contract-review-panel.active{display:block}.contract-review-layout,.contract-library-layout,.contract-playbook-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);align-items:start;gap:13px}.contract-review-layout main,.contract-library-layout>article,.contract-playbook-layout>article{min-width:0}.contract-review-document,.contract-obligation-extract,.contract-library-main,.contract-playbook-main{padding:0 17px 7px}.contract-review-document .panel-heading,.contract-obligation-extract .panel-heading,.contract-library-main .panel-heading,.contract-playbook-main .panel-heading{padding-top:17px}.contract-review-document h2,.contract-obligation-extract h2,.contract-library-main h2,.contract-playbook-main h2,.contract-review-side h2,.contract-library-policy h2,.contract-playbook-side h2{margin:5px 0 0;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.contract-review-document .panel-heading p,.contract-obligation-extract .panel-heading p,.contract-library-main .panel-heading p,.contract-playbook-main .panel-heading p{max-width:620px;margin:5px 0 0;color:#8994a1;font-size:8px;line-height:1.4}.contract-review-document .panel-heading>.header-actions,.contract-library-main .panel-heading>.header-actions{flex-wrap:wrap;justify-content:flex-end}.contract-review-score{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;margin:14px 0;padding:13px;border:1px solid #e5eaf0;border-radius:9px;background:#fbfcfd}.contract-review-score>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:3px}.contract-review-score>div:first-child strong{color:#a36f32;font-size:28px;font-weight:500;line-height:1}.contract-review-score>div:first-child span{color:#9aa4af;font-size:8px}.contract-review-score>div:first-child small{grid-column:1 / -1;color:#8b96a3;font-size:6.7px}.contract-score-bar{display:flex;min-width:0;flex-direction:column;gap:5px}.contract-score-bar i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#f1eee7}.contract-score-bar em{display:block;height:100%;border-radius:inherit;background:#d2a151}.contract-score-bar span{color:#8b96a3;font-size:7px}.contract-score-bar b{color:#a36f32}.contract-review-alert{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:16px;padding:11px;border:1px solid #eadfc8;border-radius:9px;background:#fffaf0}.contract-review-alert>span{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#a36f32;background:#f9e8c4;font-weight:800}.contract-review-alert>div,.contract-summary-item>span,.contract-obligation-row>div,.contract-library-list article>div,.contract-playbook-step>span,.contract-decision>div{display:flex;min-width:0;flex-direction:column;gap:3px}.contract-review-alert strong,.contract-obligation-row strong,.contract-library-list strong,.contract-playbook-step strong,.contract-decision strong{color:#56687e;font-size:8.3px}.contract-review-alert small,.contract-obligation-row small,.contract-library-list small,.contract-playbook-step small,.contract-decision small{color:#8b96a3;font-size:7px;line-height:1.4}.contract-review-alert button,.contract-clause-meta button,.contract-obligation-row button,.contract-library-list article>button,.contract-decision button{border:0;color:#a36f32;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.contract-redline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:4px}.contract-redline-heading h3{margin:5px 0 0;color:#53667e;font-family:Georgia,serif;font-size:13px;font-weight:500}.contract-redline-legend{display:flex;gap:8px;color:#8c98a4;font-size:7px}.redline-add{color:#4e806a}.redline-remove{color:#a35f5b}.contract-clause-review{margin-top:10px;padding:13px;border:1px solid #e2e7ec;border-radius:9px;background:#fff}.contract-clause-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.contract-clause-meta .tag,.contract-clause-meta .status-pill{font-size:6.7px}.contract-clause-meta button{margin-left:auto}.contract-clause-review p{margin:12px 0 7px;color:#63748a;font-size:8.6px;line-height:1.65}.contract-clause-review del{padding:2px 3px;color:#a35f5b;background:#f9eaea;text-decoration-thickness:1px}.contract-clause-review ins{padding:2px 3px;color:#4e806a;background:#eaf6ef;text-decoration:none}.contract-clause-review>small{color:#8b96a3;font-size:7px;line-height:1.4}.contract-clause-review>div:last-child{display:flex;gap:8px;margin-top:11px}.contract-obligation-extract{margin-top:12px}.contract-obligation-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.contract-obligation-mark,.risk-breakdown-icon,.contract-decision-mark{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.contract-obligation-mark.orange,.risk-breakdown-icon.orange,.contract-decision-mark.warning{color:#a36f32;background:#fff5e5}.contract-obligation-mark.blue,.risk-breakdown-icon.blue,.contract-decision-mark.blue{color:#557695;background:#eaf2f8}.contract-obligation-mark.violet,.risk-breakdown-icon.violet{color:#76658e;background:#f3eff8}.contract-review-side,.contract-intelligence-side,.contract-library-layout>aside,.contract-playbook-side{display:flex;flex-direction:column;gap:12px}.contract-summary-card,.contract-risk-breakdown,.contract-library-policy,.contract-playbook-side>article{padding:16px}.contract-summary-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.contract-summary-item:first-of-type{margin-top:13px}.contract-summary-item i{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:6px;font-size:9px;font-style:normal;font-weight:800}.contract-summary-item strong,.contract-risk-breakdown strong,.contract-library-policy strong{color:#56687e;font-size:8px}.contract-summary-item small,.contract-risk-breakdown small,.contract-library-policy small{color:#8b96a3;font-size:6.9px;line-height:1.35}.contract-risk-breakdown>div:not(.panel-heading){display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.risk-breakdown-icon.red,.contract-decision-mark.danger{color:#a35f5b;background:#f9eaea}.contract-review-note,.contract-playbook-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e7dfcc;border-radius:9px;color:#725c38;background:#fffcf5}.contract-review-note>span,.contract-playbook-note>span{color:#a47e3d;font-size:13px}.contract-review-note strong,.contract-playbook-note strong{font-size:8.5px}.contract-review-note p,.contract-playbook-note p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}.contract-library-list{display:flex;flex-direction:column;margin-top:13px}.contract-library-list article{display:grid;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:13px 0;border-top:1px solid #edf0f3}.contract-library-list article>div p{margin:4px 0;color:#8994a1;font-size:7.4px}.contract-library-list article .status-pill{justify-self:start;font-size:6.5px}.contract-library-list article>button{padding:0}.contract-library-icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.contract-library-policy label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.contract-library-policy label:first-of-type{margin-top:13px}.contract-library-policy label span{display:flex;min-width:0;flex-direction:column;gap:3px}.contract-library-policy input{accent-color:#5b806d}.contract-playbook-timeline{display:flex;flex-direction:column;margin-top:14px}.contract-playbook-step{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:14px 0;border-top:1px solid #edf0f3}.contract-playbook-step>i{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid #dfe6eb;border-radius:50%;color:#8b96a3;background:#fff;font-size:8px;font-style:normal;font-weight:800}.contract-playbook-step.done>i{border-color:#b9d9c4;color:#4e806a;background:#edf7f1}.contract-playbook-step.current>i{border-color:#e2c78e;color:#a36f32;background:#fff7e5}.contract-playbook-step>b{color:#8b96a3;font-size:7px;font-weight:500}.contract-playbook-step.current>b{color:#a36f32}.contract-playbook-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid #edf0f3}.contract-decision{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.contract-decision:first-of-type{margin-top:13px}.contract-decision-mark{font-size:8px}.contract-decision button{padding:0}.contract-intelligence-content .full-button{width:100%;margin-top:10px}@media(max-width:1080px){.contract-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-review-layout,.contract-library-layout,.contract-playbook-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.contract-intelligence-summary{gap:7px}.contract-intelligence-summary>article{padding:10px}.contract-intelligence-summary strong{font-size:13px}.contract-review-document,.contract-obligation-extract,.contract-library-main,.contract-playbook-main{padding-right:12px;padding-left:12px}.contract-review-document .panel-heading,.contract-obligation-extract .panel-heading,.contract-library-main .panel-heading,.contract-playbook-main .panel-heading{align-items:flex-start;flex-direction:column}.contract-review-document .panel-heading>.header-actions,.contract-library-main .panel-heading>.header-actions{width:100%;justify-content:flex-start}.contract-review-score{grid-template-columns:75px minmax(0,1fr)}.contract-review-score>.secondary-button{grid-column:1 / -1;justify-self:start}.contract-review-alert{grid-template-columns:26px minmax(0,1fr)}.contract-review-alert button{grid-column:2;justify-self:start}.contract-obligation-row{grid-template-columns:27px minmax(0,1fr) auto}.contract-obligation-row button{grid-column:2;justify-self:start;padding:0}.contract-library-list article{grid-template-columns:29px minmax(0,1fr) auto}.contract-library-list article .status-pill,.contract-library-list article>button{grid-column:2;justify-self:start}.contract-playbook-step{grid-template-columns:27px minmax(0,1fr)}.contract-playbook-step>b{grid-column:2;justify-self:start}.contract-playbook-actions{align-items:stretch;flex-direction:column}}.piece-composer-view{overflow:auto}.piece-composer-content{display:flex;flex-direction:column;gap:15px}.piece-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.piece-summary>article{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:13px;border:1px solid #e0e6eb;border-radius:11px;background:#fff;box-shadow:0 3px 12px #0f1d3d06}.piece-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.piece-summary strong{color:#43556e;font-size:16px;font-weight:600}.piece-summary small,.piece-summary b{color:#8994a1;font-size:7.2px;font-weight:500}.piece-summary b{grid-column:1 / -1;padding-top:6px;border-top:1px solid #edf0f3;font-weight:700}.piece-metric-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:800}.piece-metric-icon.blue,.piece-source-type.doc{color:#557695;background:#eaf2f8}.piece-metric-icon.violet,.piece-source-type.jur{color:#76658e;background:#f3eff8}.piece-metric-icon.green,.piece-source-type.law{color:#4e806a;background:#eaf6ef}.piece-metric-icon.orange{color:#a36f32;background:#fff5e5}.piece-tabs{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.piece-tabs button{flex:0 0 auto;min-height:32px;padding:0 12px;border:1px solid #dce3e9;border-radius:7px;color:#78889a;background:#fff;font-size:8px;cursor:pointer}.piece-tabs button span{display:inline-flex;min-width:16px;height:16px;align-items:center;justify-content:center;margin-left:4px;border-radius:99px;color:#9a773d;background:#fff4da;font-size:7px}.piece-tabs button.active{border-color:#b0c0cf;color:#4f6882;background:#edf3f8;font-weight:700}.piece-panel{display:none}.piece-panel.active{display:block}.piece-brief-layout,.piece-theses-layout,.piece-draft-layout,.piece-history-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.75fr);align-items:start;gap:13px}.piece-context-card,.piece-theses-card,.piece-source-list,.piece-draft-card,.piece-history-card{padding:0 17px 7px}.piece-context-card .panel-heading,.piece-theses-card .panel-heading,.piece-source-list .panel-heading,.piece-draft-card .panel-heading,.piece-history-card .panel-heading{padding-top:17px}.piece-context-card h2,.piece-theses-card h2,.piece-source-list h2,.piece-draft-card h2,.piece-history-card h2,.piece-guardrail-card h2,.piece-generation-card h2,.piece-version-card h2,.piece-history-side h2{margin:5px 0 0;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.piece-context-card .panel-heading p,.piece-theses-card .panel-heading p,.piece-source-list .panel-heading p,.piece-draft-card .panel-heading p,.piece-history-card .panel-heading p{max-width:620px;margin:5px 0 0;color:#8994a1;font-size:8px;line-height:1.4}.piece-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.piece-type-grid label{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px;padding:11px;border:1px solid #dfe6eb;border-radius:9px;background:#fbfcfd;cursor:pointer}.piece-type-grid label:has(input:checked){border-color:#b3c5d4;background:#f5f9fc;box-shadow:inset 0 0 0 1px #dbe7ef}.piece-type-grid input{position:absolute;opacity:0}.piece-type-grid label>span{display:flex;min-width:0;flex-direction:column;gap:4px}.piece-type-grid strong{color:#56687e;font-size:8px}.piece-type-grid small{color:#8b96a3;font-size:6.8px;line-height:1.35}.piece-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px}.piece-field-grid label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#8390a0;font-size:8px;font-weight:700}.piece-field-grid input,.piece-field-grid select,.piece-field-grid textarea{min-height:35px;padding:8px 9px;border:1px solid #dbe2e8;border-radius:7px;outline:0;color:#52647c;background:#fff;font-size:8.5px}.piece-field-grid textarea{min-height:105px;resize:vertical;line-height:1.5}.piece-field-grid input:focus,.piece-field-grid select:focus,.piece-field-grid textarea:focus{border-color:#b7c7d4;box-shadow:0 0 0 2px #5b809d1a}.piece-field-grid label>small{color:#98a1ad;font-size:6.8px;font-weight:400;line-height:1.35}.piece-field-wide{grid-column:1 / -1}.piece-source-lock{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px;border:1px solid #dfece4;border-radius:9px;background:#f7fcf9}.piece-lock-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;color:#4e806a;background:#e2f2e8;font-size:10px}.piece-source-lock>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.piece-source-lock strong{color:#4e806a;font-size:8px}.piece-source-lock small{color:#7d9486;font-size:7px}.piece-source-lock button,.piece-source-row button,.piece-history-row button{border:0;color:#6685a6;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.piece-form-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f3;color:#7e9188;font-size:7.4px}.piece-form-footer .status-dot{display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:50%}.piece-brief-side,.piece-theses-side,.piece-draft-side,.piece-history-side{display:flex;flex-direction:column;gap:12px}.piece-guardrail-card,.piece-generation-card,.piece-version-card,.piece-history-side>article{padding:16px}.piece-guardrail-card label,.piece-review-checklist label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.piece-guardrail-card label:first-of-type,.piece-review-checklist label:first-of-type{margin-top:13px}.piece-guardrail-card label span,.piece-review-checklist label span{display:flex;min-width:0;flex-direction:column;gap:3px}.piece-guardrail-card strong,.piece-review-checklist strong,.piece-version-card strong{color:#56687e;font-size:8px}.piece-guardrail-card small,.piece-review-checklist small,.piece-version-card small{color:#8b96a3;font-size:6.9px;line-height:1.35}.piece-guardrail-card input,.piece-review-checklist input{accent-color:#5b806d}.piece-context-note,.piece-theses-note,.piece-draft-note,.piece-history-note{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #e7dfcc;border-radius:9px;color:#725c38;background:#fffcf5}.piece-context-note>span,.piece-theses-note>span,.piece-draft-note>span,.piece-history-note>span{color:#a47e3d;font-size:13px}.piece-context-note strong,.piece-theses-note strong,.piece-draft-note strong,.piece-history-note strong{font-size:8.5px}.piece-context-note p,.piece-theses-note p,.piece-draft-note p,.piece-history-note p{margin:5px 0 0;color:#927a52;font-size:7.5px;line-height:1.4}.piece-generation-score{display:flex;align-items:center;gap:8px;margin:18px 0 12px;padding:12px;border:1px solid #e5eaf0;border-radius:8px;background:#fbfcfd}.piece-generation-score strong{color:#4e806a;font-size:25px;font-weight:500}.piece-generation-score span{color:#687b90;font-size:7.5px;line-height:1.4}.piece-generation-score small{color:#98a1ad;font-size:6.8px}.piece-thesis-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px 0;border-top:1px solid #edf0f3}.piece-thesis-number{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:7px;color:#8a96a4;background:#f1f4f6;font-size:9px;font-weight:800}.piece-thesis-row.selected .piece-thesis-number{color:#4e806a;background:#eaf6ef}.piece-thesis-row>div{min-width:0}.piece-thesis-row>div>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.piece-thesis-row strong{color:#56687e;font-size:8.5px}.piece-thesis-row .status-pill{font-size:6.5px}.piece-thesis-row p{margin:5px 0;color:#7e8d9e;font-size:7.8px;line-height:1.4}.piece-thesis-row small{color:#98a1ad;font-size:6.8px;line-height:1.35}.piece-thesis-row>button{border:0;color:#6685a6;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.piece-missing-source{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;border:1px solid #eadfc8;border-radius:8px;background:#fffaf0}.piece-missing-source>span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:#a36f32;background:#f9e8c4;font-size:9px;font-weight:800}.piece-missing-source>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.piece-missing-source strong{color:#725c38;font-size:8px}.piece-missing-source small{color:#927a52;font-size:6.9px;line-height:1.35}.piece-missing-source button{border:0;color:#a36f32;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.piece-source-list{margin-top:12px}.piece-source-row{display:grid;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px 0;border-top:1px solid #edf0f3}.piece-source-type{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:7px;font-size:7px;font-weight:800}.piece-source-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.piece-source-row strong{color:#56687e;font-size:8px}.piece-source-row small{color:#8b96a3;font-size:6.9px;line-height:1.35}.piece-source-row .status-pill{font-size:6.5px}.piece-draft-toolbar{display:flex;align-items:center;gap:5px;margin:14px 0 0;padding:7px;border:1px solid #e5eaf0;border-radius:8px;background:#fbfcfd}.piece-draft-toolbar button{min-height:27px;padding:0 8px;border:0;border-radius:6px;color:#8290a0;background:transparent;font-size:7.5px;cursor:pointer}.piece-draft-toolbar button.active{color:#4f6882;background:#eaf2f8;font-weight:700}.piece-draft-toolbar span{flex:1}.piece-paper{max-width:750px;min-height:620px;margin:12px auto 7px;padding:32px 38px;border:1px solid #e1e6eb;box-shadow:0 6px 20px #0f1d3d0d;color:#4d5f75;background:#fff;font-family:Georgia,serif}.piece-paper-header{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e2e6e9;color:#718093;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;font-weight:700;letter-spacing:.4px}.piece-paper-header span{color:#a36f32;font-size:6.5px}.piece-paper h3{margin:30px 0 17px;color:#34485f;font-size:14px;text-align:center;letter-spacing:1px}.piece-paper>p{color:#64748b;font-size:9px;line-height:1.7}.piece-draft-paragraph{margin-top:19px}.piece-paper mark{padding:2px 3px;color:#8f6f32;background:#fff4d9}.piece-paper mark.source-mark{color:#557695;background:#eaf2f8}.piece-draft-placeholder{margin:20px 0;padding:10px;border:1px dashed #c4d2dc;border-radius:7px;color:#7591a6;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7.5px;text-align:center}.piece-paper h4{margin:18px 0 7px;color:#43556e;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px}.piece-paper ol{margin:0;padding-left:18px;color:#64748b;font-size:8.5px;line-height:1.7}.piece-paper-footer{margin-top:34px;padding-top:9px;border-top:1px solid #edf0f3;color:#9aa4af;font-family:ui-sans-serif,system-ui,sans-serif;font-size:6.8px}.piece-review-checklist,.piece-version-card{padding:16px}.piece-review-checklist .full-button,.piece-version-card .full-button{width:100%;margin-top:11px}.piece-version-card>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.piece-version-badge{display:inline-flex;width:29px;height:23px;align-items:center;justify-content:center;border-radius:6px;color:#557695;background:#eaf2f8;font-size:7px;font-weight:800}.piece-version-card>div>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.piece-version-card b{color:#8b96a3;font-size:7px;font-weight:500}.piece-history-row{display:grid;grid-template-columns:1.35fr 1fr .85fr .75fr 45px;align-items:center;gap:10px;min-height:58px;padding:9px 0;border-top:1px solid #edf0f3;color:#64758a;font-size:7.8px}.piece-history-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.7px;font-weight:800;letter-spacing:.45px}.piece-history-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.piece-history-row strong{color:#56687e;font-size:8px}.piece-history-row small{color:#8b96a3;font-size:6.8px}.piece-history-row .status-pill{justify-self:start;font-size:6.5px}.piece-history-row time{color:#8b96a3;font-size:7px}.piece-quality-line{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;margin-top:16px}.piece-quality-line b{color:#52657c;font-size:15px;font-weight:500}.piece-quality-line span{display:flex;flex-direction:column;gap:4px}.piece-quality-line i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.piece-quality-line em{display:block;height:100%;border-radius:inherit;background:#6d91ad}.piece-quality-line em.green{background:#75a487}.piece-quality-line em.orange{background:#d4a75e}.piece-quality-line small{color:#8b96a3;font-size:6.8px}.piece-history-card{overflow:hidden}@media(max-width:1080px){.piece-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.piece-brief-layout,.piece-theses-layout,.piece-draft-layout,.piece-history-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.piece-summary{gap:7px}.piece-summary>article{padding:10px}.piece-summary strong{font-size:13px}.piece-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.piece-field-grid{grid-template-columns:1fr}.piece-context-card,.piece-theses-card,.piece-source-list,.piece-draft-card,.piece-history-card{padding-right:12px;padding-left:12px}.piece-context-card .panel-heading,.piece-theses-card .panel-heading,.piece-source-list .panel-heading,.piece-draft-card .panel-heading,.piece-history-card .panel-heading,.piece-form-footer{align-items:flex-start;flex-direction:column}.piece-thesis-row{grid-template-columns:27px minmax(0,1fr)}.piece-thesis-row>button{grid-column:2;justify-self:start;padding:0}.piece-source-row{grid-template-columns:29px minmax(0,1fr) auto}.piece-source-row .status-pill,.piece-source-row button{grid-column:2;justify-self:start}.piece-draft-toolbar{overflow-x:auto}.piece-draft-toolbar span{min-width:20px}.piece-paper{padding:22px 18px}.piece-history-row{grid-template-columns:1.2fr 1fr auto}.piece-history-row.head{display:none}.piece-history-row>span:nth-child(2),.piece-history-row>time,.piece-history-row>button{grid-column:2;justify-self:start}.piece-history-row>.status-pill{grid-column:3;grid-row:1 / span 2}}.jurimetria-content{padding-bottom:36px}.jurimetria-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.jurimetria-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.jurimetria-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.jurimetria-summary strong{color:#445a73;font-size:18px;font-weight:500}.jurimetria-summary small,.jurimetria-summary b{color:#8994a1;font-size:7.5px}.jurimetria-summary b{margin-top:auto;color:#6d8278;font-weight:700}.jurimetria-metric-icon,.jurimetria-signal-icon,.widget-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700}.jurimetria-metric-icon{width:28px;height:28px;flex:0 0 28px;font-size:11px}.jurimetria-metric-icon.blue,.widget-icon.blue{color:#587798;background:#edf3f8}.jurimetria-metric-icon.violet,.widget-icon.violet{color:#76658e;background:#f3eff8}.jurimetria-metric-icon.green{color:#4f806a;background:#eaf6ef}.jurimetria-metric-icon.orange,.widget-icon.orange{color:#a36f32;background:#fff5e5}.jurimetria-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa;overflow-x:auto}.jurimetria-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.jurimetria-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.jurimetria-panel{display:none}.jurimetria-panel.active{display:block}.jurimetria-explore-layout,.jurimetria-compare-layout,.jurimetria-predict-layout,.jurimetria-dashboard-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.jurimetria-explore-layout main,.jurimetria-compare-layout main,.jurimetria-predict-layout main,.jurimetria-dashboard-layout main{min-width:0}.jurimetria-query-card,.jurimetria-results-card,.jurimetria-compare-card,.jurimetria-ranking-card,.jurimetria-predict-card,.jurimetria-scenario-card,.jurimetria-dashboard-card{padding:18px}.jurimetria-query-card h2,.jurimetria-results-card h2,.jurimetria-compare-card h2,.jurimetria-ranking-card h2,.jurimetria-predict-card h2,.jurimetria-scenario-card h2,.jurimetria-dashboard-card h2,.jurimetria-saved-card h2,.jurimetria-compare-note h2,.jurimetria-data-quality h2,.jurimetria-factors-card h2,.jurimetria-dashboard-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.jurimetria-query-card p,.jurimetria-results-card p,.jurimetria-compare-card p,.jurimetria-predict-card p,.jurimetria-dashboard-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.jurimetria-query-main{display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:18px}.jurimetria-query-main label,.jurimetria-filter-grid label,.jurimetria-scenario-fields label{display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7.5px;font-weight:700}.jurimetria-query-main input,.jurimetria-filter-grid select,.jurimetria-scenario-fields select{min-height:31px;padding:0 9px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.jurimetria-query-main .primary-button{min-height:31px}.jurimetria-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.jurimetria-query-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f3}.jurimetria-query-options label,.jurimetria-result-toolbar label{display:flex;align-items:center;gap:6px;color:#65748a;font-size:7.5px}.jurimetria-query-options input,.jurimetria-result-toolbar input{accent-color:#6685a6}.jurimetria-query-options .text-button{margin-left:auto}.jurimetria-results-card{margin-top:13px;overflow:hidden}.jurimetria-result-toolbar{display:flex;align-items:center;gap:10px;margin:16px 0 10px;padding:9px 10px;border:1px solid #e8edf1;border-radius:8px;background:#fbfcfd}.jurimetria-result-toolbar>span{margin-right:auto;color:#8994a1;font-size:7.5px}.jurimetria-result-toolbar .primary-button{min-height:28px;padding:6px 10px;font-size:8px}.jurimetria-result-row{display:grid;grid-template-columns:1.35fr 1fr .8fr 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.6px}.jurimetria-result-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.6px;font-weight:800;letter-spacing:.45px}.jurimetria-result-row label{display:flex;align-items:flex-start;gap:7px;min-width:0}.jurimetria-result-row label>span,.jurimetria-result-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.jurimetria-result-row strong{color:#4e6078;font-size:8.2px}.jurimetria-result-row small{color:#8994a1;font-size:6.9px}.jurimetria-result-row button,.jurimetria-signal-row button,.jurimetria-saved-card button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.jurimetria-explore-side,.jurimetria-compare-side,.jurimetria-predict-side,.jurimetria-dashboard-side{display:flex;min-width:0;flex-direction:column;gap:13px}.jurimetria-saved-card,.jurimetria-compare-note,.jurimetria-data-quality,.jurimetria-factors-card,.jurimetria-dashboard-side>.panel-card{padding:16px}.jurimetria-saved-card .panel-heading{align-items:flex-start}.jurimetria-saved-card>button{display:flex;width:100%;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f3;text-align:left}.jurimetria-saved-card>button span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.jurimetria-saved-card strong,.jurimetria-dashboard-side button strong{color:#52627a;font-size:8.4px}.jurimetria-saved-card small,.jurimetria-dashboard-side button small{color:#8994a1;font-size:7px}.jurimetria-saved-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px}.jurimetria-saved-icon.violet{color:#76658e;background:#f3eff8}.jurimetria-saved-icon.blue{color:#587798;background:#edf3f8}.jurimetria-saved-icon.green{color:#4f806a;background:#eaf6ef}.jurimetria-insight-note,.jurimetria-compare-note,.jurimetria-predict-note,.jurimetria-dashboard-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.jurimetria-insight-note>span,.jurimetria-compare-note>span,.jurimetria-predict-note>span,.jurimetria-dashboard-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-weight:700}.jurimetria-insight-note strong,.jurimetria-compare-note strong,.jurimetria-predict-note strong,.jurimetria-dashboard-note strong{font-size:8.5px}.jurimetria-insight-note p,.jurimetria-compare-note p,.jurimetria-predict-note p,.jurimetria-dashboard-note p{margin:4px 0 0;font-size:7.5px;line-height:1.45}.jurimetria-compare-filters{display:flex;align-items:center;gap:16px;margin:16px 0;padding:11px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.jurimetria-compare-filters span{display:flex;flex-direction:column;gap:3px}.jurimetria-compare-filters b{color:#8994a1;font-size:6.5px;text-transform:uppercase;letter-spacing:.35px}.jurimetria-compare-filters small{color:#52627a;font-size:7.8px}.jurimetria-compare-filters .text-button{margin-left:auto}.jurimetria-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.jurimetria-compare-grid article{padding:13px;border:1px solid #e1e6eb;border-radius:9px;background:#fbfcfd}.jurimetria-compare-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:5px}.compare-badge{display:inline-flex;padding:4px 6px;border-radius:5px;font-size:7px;font-weight:800}.compare-badge.blue{color:#587798;background:#edf3f8}.compare-badge.violet{color:#76658e;background:#f3eff8}.compare-badge.orange{color:#a36f32;background:#fff5e5}.jurimetria-compare-grid article>strong{display:block;margin-top:17px;color:#52657e;font-size:25px;font-weight:500}.jurimetria-compare-grid article>small{color:#8994a1;font-size:7px}.jurimetria-compare-grid article>i,.jurimetria-scenario-result i,.widget-line i{display:block;height:5px;margin:11px 0 14px;overflow:hidden;border-radius:99px;background:#edf0f3}.jurimetria-compare-grid article>i em,.jurimetria-scenario-result i em,.widget-line i em{display:block;height:100%;border-radius:inherit;background:#7aac8c}.jurimetria-compare-grid article>i em.violet{background:#a77ab4}.jurimetria-compare-grid article>i em.orange{background:#d3a360}.jurimetria-compare-grid article>div:not(:first-child){display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #edf0f3;color:#8994a1;font-size:7px}.jurimetria-compare-grid article>div:not(:first-child)+div{border-top:0}.jurimetria-compare-grid article b{color:#52627a;font-size:7.5px}.jurimetria-ranking-card{margin-top:13px}.jurimetria-ranking-row{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f3}.ranking-position{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;color:#6685a6;background:#edf3f8;font-size:8px;font-weight:800}.jurimetria-ranking-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.jurimetria-ranking-row strong{color:#52627a;font-size:8.2px}.jurimetria-ranking-row small{color:#8994a1;font-size:7px}.jurimetria-ranking-row>b{color:#4f806a;font-size:9px}.jurimetria-ranking-row>b.negative{color:#a35f5b}.jurimetria-compare-note{display:block}.jurimetria-compare-note .full-button{margin-top:15px}.jurimetria-data-quality h2{margin-bottom:13px}.jurimetria-data-quality>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.jurimetria-data-quality>div span{display:flex;flex-direction:column;gap:3px}.jurimetria-data-quality b{color:#52657e;font-size:16px;font-weight:500}.jurimetria-data-quality small{color:#8994a1;font-size:6.8px;line-height:1.35}.jurimetria-data-quality p{margin:13px 0 0;color:#8994a1;font-size:7.5px;line-height:1.45}.jurimetria-signal-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:57px;padding:10px 0;border-top:1px solid #edf0f3}.jurimetria-signal-icon{width:24px;height:24px;font-size:10px}.jurimetria-signal-icon.red{color:#a35f5b;background:#f8e9e8}.jurimetria-signal-icon.orange{color:#a36f32;background:#fff5e5}.jurimetria-signal-icon.blue{color:#587798;background:#edf3f8}.jurimetria-signal-icon.green{color:#4f806a;background:#eaf6ef}.jurimetria-signal-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.jurimetria-signal-row strong{color:#52627a;font-size:8.3px}.jurimetria-signal-row small{color:#8994a1;font-size:7px}.jurimetria-scenario-card{margin-top:13px}.jurimetria-scenario-fields{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:9px;margin-top:18px}.jurimetria-scenario-result{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;padding:13px;border:1px solid #e1ebe5;border-radius:8px;background:#fbfefc}.jurimetria-scenario-result span{display:flex;flex-direction:column;gap:3px}.jurimetria-scenario-result strong{color:#52627a;font-size:8px}.jurimetria-scenario-result small{color:#8994a1;font-size:6.8px}.jurimetria-scenario-result>b{color:#4f806a;font-size:20px;font-weight:500}.jurimetria-scenario-result i{margin:0}.jurimetria-factors-card label{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #edf0f3}.jurimetria-factors-card label span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.jurimetria-factors-card strong{color:#52627a;font-size:8px}.jurimetria-factors-card small{color:#8994a1;font-size:6.8px}.jurimetria-factors-card label>b{color:#6685a6;font-size:9px}.jurimetria-dashboard-card{overflow:hidden}.jurimetria-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px}.jurimetria-widget-grid>article{min-height:158px;padding:13px;border:1px solid #e1e6eb;border-radius:9px;background:#fbfcfd}.jurimetria-widget-grid>article>div:first-child{display:flex;align-items:center;gap:7px}.widget-icon{width:23px;height:23px;flex:0 0 23px;font-size:9px}.jurimetria-widget-grid>article>div:first-child>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.jurimetria-widget-grid strong{color:#52627a;font-size:8px}.jurimetria-widget-grid small{color:#8994a1;font-size:6.8px}.jurimetria-widget-grid button{border:0;color:#9aa4b0;background:none;font-size:14px;cursor:pointer}.widget-value{display:block;margin-top:21px;color:#52657e!important;font-size:21px!important;font-weight:500}.widget-bars{display:flex;height:30px;align-items:flex-end;gap:4px;margin-top:10px;border-bottom:1px solid #e1e6eb}.widget-bars i{display:block;width:17px;border-radius:3px 3px 0 0;background:#9db4c7}.widget-bars i:nth-child(3){background:#d3a360}.widget-bars i:nth-child(4){background:#7aac8c}.widget-line{margin-top:22px}.widget-line i{margin:0}.widget-line em{background:#a77ab4}.widget-alerts{display:flex;flex-direction:column;gap:5px;margin-top:14px}.widget-alerts span{color:#8994a1;font-size:7px}.widget-caption{display:block;margin-top:8px}.widget-add-card{display:flex;align-items:center;justify-content:center;border-style:dashed!important;background:#fff!important}.widget-add-card button{display:flex;width:100%;min-height:130px;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#6685a6!important}.widget-add-card button span{font-size:22px}.widget-add-card button strong{font-size:8px}.jurimetria-dashboard-side>.panel-card>button{display:flex;width:100%;flex-direction:column;gap:3px;padding:11px 0;border:0;border-top:1px solid #edf0f3;background:none;text-align:left;cursor:pointer}.jurimetria-dashboard-note{margin-top:13px}.jurimetria-view .tag-red{color:#a35f5b;background:#f8e9e8}@media(max-width:1100px){.jurimetria-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.jurimetria-explore-layout,.jurimetria-compare-layout,.jurimetria-predict-layout,.jurimetria-dashboard-layout{grid-template-columns:1fr}.jurimetria-explore-side,.jurimetria-compare-side,.jurimetria-predict-side,.jurimetria-dashboard-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jurimetria-insight-note,.jurimetria-compare-note,.jurimetria-predict-note,.jurimetria-dashboard-note{height:fit-content}}@media(max-width:680px){.jurimetria-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.jurimetria-topbar .header-actions{width:100%}.jurimetria-topbar .header-actions>*{flex:1}.jurimetria-content{padding:15px 12px 28px}.jurimetria-summary{gap:8px}.jurimetria-summary>article{min-height:72px;padding:10px}.jurimetria-summary>article>b{display:none}.jurimetria-query-main,.jurimetria-filter-grid,.jurimetria-scenario-fields,.jurimetria-compare-grid,.jurimetria-widget-grid{grid-template-columns:1fr}.jurimetria-query-main .primary-button{width:100%}.jurimetria-query-options{align-items:flex-start;flex-direction:column;gap:8px}.jurimetria-query-options .text-button{margin-left:0}.jurimetria-results-card{overflow-x:auto}.jurimetria-result-row,.jurimetria-result-toolbar{min-width:730px}.jurimetria-explore-side,.jurimetria-compare-side,.jurimetria-predict-side,.jurimetria-dashboard-side{display:flex}.jurimetria-compare-filters{align-items:flex-start;flex-wrap:wrap;gap:10px}.jurimetria-compare-filters .text-button{width:100%;margin-left:0}.jurimetria-signal-row{grid-template-columns:26px minmax(0,1fr) auto}.jurimetria-signal-row button{grid-column:2 / -1;justify-self:start}.jurimetria-scenario-result{grid-template-columns:1fr}.jurimetria-scenario-result>b{order:-1}.jurimetria-data-quality>div{gap:3px}}.bulk-operations-content{padding-bottom:36px}.bulk-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.bulk-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.bulk-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.bulk-summary strong{color:#445a73;font-size:18px;font-weight:500}.bulk-summary small,.bulk-summary b{color:#8994a1;font-size:7.5px}.bulk-summary b{margin-top:auto;color:#6d8278;font-weight:700}.bulk-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.bulk-metric-icon.blue{color:#587798;background:#edf3f8}.bulk-metric-icon.violet{color:#76658e;background:#f3eff8}.bulk-metric-icon.green{color:#4f806a;background:#eaf6ef}.bulk-metric-icon.orange{color:#a36f32;background:#fff5e5}.bulk-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa;overflow-x:auto}.bulk-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.bulk-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.bulk-panel{display:none}.bulk-panel.active{display:block}.bulk-actions-layout,.bulk-import-layout,.bulk-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.bulk-actions-layout main,.bulk-import-layout main,.bulk-history-layout main{min-width:0}.bulk-table-card,.bulk-import-card,.bulk-history-card{padding:18px;overflow:hidden}.bulk-table-card h2,.bulk-import-card h2,.bulk-history-card h2,.bulk-actions-side h2,.bulk-import-side h2,.bulk-history-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.bulk-table-card p,.bulk-import-card p,.bulk-history-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.bulk-filter-strip{display:flex;align-items:end;flex-wrap:wrap;gap:8px;margin-top:17px;padding:11px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.bulk-filter-strip label{display:flex;min-width:132px;flex:1;flex-direction:column;gap:5px;color:#8390a0;font-size:7px;font-weight:700}.bulk-filter-strip select,.bulk-action-toolbar select,.bulk-mapping-row select{min-height:29px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.bulk-filter-strip>.tag{align-self:center;margin-left:auto}.bulk-selection-bar{display:flex;align-items:center;gap:10px;margin-top:13px;padding:9px 10px;border-bottom:1px solid #edf0f3}.bulk-selection-bar label{display:flex;align-items:center;gap:6px;color:#65748a;font-size:7.5px}.bulk-selection-bar input{accent-color:#6685a6}.bulk-selection-bar span{margin-right:auto;color:#8994a1;font-size:7.5px}.bulk-selection-bar .text-button{font-size:7.5px}.bulk-record-table{min-width:770px}.bulk-record-row{display:grid;grid-template-columns:22px 1.4fr .8fr .7fr .6fr auto;align-items:center;gap:9px;min-height:58px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.bulk-record-row.head{min-height:28px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.bulk-record-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.bulk-record-row strong{color:#52627a;font-size:8.1px}.bulk-record-row small{color:#8994a1;font-size:6.8px}.bulk-record-row input{accent-color:#6685a6}.bulk-record-row button,.bulk-history-row button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.bulk-action-toolbar{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3}.bulk-selection-emphasis{color:#52627a;font-size:8px}.bulk-selection-emphasis b{color:#6685a6;font-size:14px;font-weight:500}.bulk-action-toolbar select{width:210px;margin-left:auto}.bulk-action-toolbar .primary-button{min-height:29px}.bulk-actions-side,.bulk-import-side,.bulk-history-side{display:flex;min-width:0;flex-direction:column;gap:13px}.bulk-safety-card,.bulk-import-side>.panel-card,.bulk-history-side>.panel-card{padding:16px}.bulk-safety-card label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.bulk-safety-card label span{display:flex;min-width:0;flex-direction:column;gap:3px}.bulk-safety-card strong{color:#52627a;font-size:8.3px}.bulk-safety-card small{color:#8994a1;font-size:7px;line-height:1.35}.bulk-safety-card input{accent-color:#5b806d}.full-button{width:100%;justify-content:center}.bulk-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.bulk-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-weight:700}.bulk-note strong{font-size:8.5px}.bulk-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.bulk-dropzone{display:flex;min-height:140px;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-top:18px;border:1px dashed #b8c7d5;border-radius:10px;color:#6685a6;background:#fafdff;text-align:center;cursor:pointer}.bulk-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.bulk-upload-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:9px;color:#587798;background:#edf3f8;font-size:16px}.bulk-dropzone strong{color:#52627a;font-size:9px}.bulk-dropzone small{color:#8994a1;font-size:7px}.bulk-import-meta{display:flex;align-items:center;gap:14px;margin-top:12px;padding:11px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.bulk-import-meta span{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.bulk-import-meta small,.bulk-mapping-heading .summary-kicker{color:#98a1ad;font-size:6.4px;font-weight:800;letter-spacing:.4px}.bulk-import-meta b{overflow:hidden;color:#52627a;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.bulk-mapping-heading{display:flex;align-items:end;justify-content:space-between;margin-top:19px}.bulk-mapping-heading h3{margin:4px 0 0;color:#52627a;font-family:Georgia,serif;font-size:13px;font-weight:500}.bulk-mapping-table{margin-top:11px}.bulk-mapping-row{display:grid;grid-template-columns:1fr 1.3fr .7fr;align-items:center;gap:10px;min-height:42px;padding:7px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.bulk-mapping-row.head{color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.bulk-mapping-row strong{color:#52627a;font-size:8px}.bulk-import-footer{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.bulk-import-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.bulk-import-footer .primary-button,.bulk-import-footer .secondary-button{white-space:nowrap}.bulk-rule{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.bulk-rule>div{display:flex;min-width:0;flex-direction:column;gap:3px}.bulk-rule strong{color:#52627a;font-size:8.2px}.bulk-rule small{color:#8994a1;font-size:7px;line-height:1.35}.bulk-rule-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;font-size:9px}.bulk-rule-icon.red{color:#a35f5b;background:#f8e9e8}.bulk-rule-icon.orange{color:#a36f32;background:#fff5e5}.bulk-rule-icon.blue{color:#587798;background:#edf3f8}.bulk-history-row{display:grid;grid-template-columns:1.25fr .9fr .7fr .7fr auto;align-items:center;gap:10px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.bulk-history-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.bulk-history-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.bulk-history-row strong{color:#52627a;font-size:8.2px}.bulk-history-row small{color:#8994a1;font-size:6.8px}.bulk-history-row time{color:#8994a1;font-size:7px}.bulk-quality-line{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.bulk-quality-line>b{min-width:28px;color:#52657e;font-size:15px;font-weight:500}.bulk-quality-line span{display:flex;flex:1;flex-direction:column;gap:4px}.bulk-quality-line i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.bulk-quality-line em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.bulk-quality-line em.green{background:#7aac8c}.bulk-quality-line em.orange{background:#d3a360}.bulk-quality-line small{color:#8994a1;font-size:6.8px}@media(max-width:1100px){.bulk-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-actions-layout,.bulk-import-layout,.bulk-history-layout{grid-template-columns:1fr}.bulk-actions-side,.bulk-import-side,.bulk-history-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bulk-note{height:fit-content}}@media(max-width:680px){.bulk-operations-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.bulk-operations-topbar .header-actions{width:100%}.bulk-operations-topbar .header-actions>*{flex:1}.bulk-operations-content{padding:15px 12px 28px}.bulk-summary{gap:8px}.bulk-summary>article{min-height:72px;padding:10px}.bulk-summary>article>b{display:none}.bulk-actions-side,.bulk-import-side,.bulk-history-side{display:flex}.bulk-table-card,.bulk-history-card{overflow-x:auto}.bulk-record-table,.bulk-selection-bar,.bulk-action-toolbar,.bulk-history-row{min-width:770px}.bulk-filter-strip{align-items:stretch;flex-direction:column}.bulk-filter-strip label{width:100%}.bulk-filter-strip>.tag{align-self:flex-start;margin-left:0}.bulk-action-toolbar select{margin-left:0}.bulk-import-meta{align-items:flex-start;flex-direction:column}.bulk-import-meta .secondary-button{width:100%}.bulk-mapping-row{min-width:530px}.bulk-mapping-table{overflow-x:auto}.bulk-import-footer{align-items:flex-start;flex-direction:column}.bulk-import-footer span{margin:0}.bulk-import-footer .primary-button,.bulk-import-footer .secondary-button{width:100%}}.client-communication-content{padding-bottom:36px}.communication-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.communication-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.communication-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.communication-summary strong{color:#445a73;font-size:18px;font-weight:500}.communication-summary small,.communication-summary b{color:#8994a1;font-size:7.5px}.communication-summary b{margin-top:auto;color:#6d8278;font-weight:700}.communication-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.communication-metric-icon.orange{color:#a36f32;background:#fff5e5}.communication-metric-icon.violet{color:#76658e;background:#f3eff8}.communication-metric-icon.blue{color:#587798;background:#edf3f8}.communication-metric-icon.green{color:#4f806a;background:#eaf6ef}.communication-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa;overflow-x:auto}.communication-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.communication-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.communication-panel{display:none}.communication-panel.active{display:block}.communication-priority-layout,.communication-translation-layout,.communication-rules-layout,.communication-reports-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.communication-priority-layout main,.communication-translation-layout main,.communication-rules-layout main,.communication-reports-layout main{min-width:0}.communication-alert-card,.communication-source-card,.communication-translation-card,.communication-rules-card,.communication-reports-card,.communication-report-preview{padding:18px}.communication-alert-card h2,.communication-source-card h2,.communication-translation-card h2,.communication-rules-card h2,.communication-reports-card h2,.communication-report-preview h2,.communication-priority-side h2,.communication-translation-side h2,.communication-rules-side h2,.communication-reports-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.communication-alert-card p,.communication-source-card p,.communication-translation-card p,.communication-rules-card p,.communication-reports-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.communication-alert-card .header-actions select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.communication-alert-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:76px;padding:12px 0;border-top:1px solid #edf0f3}.communication-alert-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.communication-alert-row strong{color:#52627a;font-size:8.6px}.communication-alert-row small{color:#8994a1;font-size:7px}.communication-alert-row p{margin:1px 0 0;color:#718096;font-size:7.4px}.communication-alert-row button,.communication-preference-row button,.communication-report-card button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.communication-alert-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:700}.communication-alert-icon.red{color:#a35f5b;background:#f8e9e8}.communication-alert-icon.orange{color:#a36f32;background:#fff5e5}.communication-alert-icon.blue{color:#587798;background:#edf3f8}.communication-alert-icon.violet{color:#76658e;background:#f3eff8}.communication-alert-row.high{background:linear-gradient(90deg,rgba(248,233,232,.34),transparent)}.communication-source-card{margin-top:13px}.communication-original{margin-top:15px;padding:14px;border:1px solid #e2e7eb;border-radius:9px;background:#fbfcfd}.communication-source-badge{display:inline-flex;padding:4px 6px;border-radius:5px;color:#587798;background:#edf3f8;font-size:6.8px;font-weight:800}.communication-original p{margin:10px 0 7px;color:#52627a;font-family:Georgia,serif;font-size:12px;line-height:1.55}.communication-original small{color:#8994a1;font-size:7px}.communication-priority-side,.communication-translation-side,.communication-rules-side,.communication-reports-side{display:flex;min-width:0;flex-direction:column;gap:13px}.communication-model-card,.communication-translation-side>.panel-card,.communication-rules-side>.panel-card,.communication-reports-side>.panel-card{padding:16px}.communication-model-line{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.communication-model-line span{display:flex;min-width:100px;flex-direction:column;gap:3px}.communication-model-line b{color:#52657e;font-size:15px;font-weight:500}.communication-model-line small{color:#8994a1;font-size:6.8px}.communication-model-line i,.communication-delivery-line i{display:block;height:5px;flex:1;overflow:hidden;border-radius:99px;background:#edf0f3}.communication-model-line em,.communication-delivery-line em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.communication-model-line em.orange,.communication-delivery-line em.orange{background:#d3a360}.communication-model-line em.green,.communication-delivery-line em.green{background:#7aac8c}.communication-model-card p{margin:11px 0 0;color:#8994a1;font-size:7.5px;line-height:1.45}.communication-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.communication-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-weight:700}.communication-note strong{font-size:8.5px}.communication-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.communication-translation-meta{display:grid;grid-template-columns:1.4fr 1.4fr 1fr .9fr;gap:8px;margin-top:16px;padding:11px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.communication-translation-meta span{display:flex;min-width:0;flex-direction:column;gap:3px}.communication-translation-meta small{color:#98a1ad;font-size:6.3px;font-weight:800;letter-spacing:.4px}.communication-translation-meta b{overflow:hidden;color:#52627a;font-size:7.6px;text-overflow:ellipsis;white-space:nowrap}.communication-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.communication-copy-grid article{min-height:205px;padding:14px;border:1px solid #e1e6eb;border-radius:9px;background:#fbfcfd}.communication-copy-grid article.suggested{border-color:#d4e3da;background:#fbfefc}.communication-copy-grid h3{margin:6px 0 11px;color:#52627a;font-family:Georgia,serif;font-size:13px;font-weight:500}.communication-copy-grid p{color:#52627a;font-family:Georgia,serif;font-size:11px;line-height:1.55}.communication-copy-grid textarea{display:block;width:100%;min-height:132px;resize:vertical;padding:10px;border:1px solid #cfe0d5;border-radius:7px;outline:0;color:#52627a;background:#fff;font:11px/1.55 Georgia,serif}.communication-copy-grid textarea:focus{border-color:#7aac8c;box-shadow:0 0 0 2px #7aac8c26}.communication-copy-grid small{display:block;margin-top:10px;color:#8994a1;font-size:7px;line-height:1.35}.communication-edit-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid #edf0f3}.communication-edit-row label{display:flex;align-items:center;gap:6px;color:#65748a;font-size:7.3px}.communication-edit-row input,.communication-channel-row input{accent-color:#5b806d}.communication-translation-footer{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.communication-translation-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.communication-channel-row{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.communication-channel-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.communication-channel-row strong{color:#52627a;font-size:8.2px}.communication-channel-row small{color:#8994a1;font-size:7px}.communication-channel-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px}.communication-channel-icon.blue{color:#587798;background:#edf3f8}.communication-channel-icon.green{color:#4f806a;background:#eaf6ef}.communication-channel-icon.violet{color:#76658e;background:#f3eff8}.communication-preference-row{display:grid;grid-template-columns:1.45fr .7fr .8fr .7fr .8fr auto;align-items:center;gap:9px;min-height:58px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.communication-preference-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.communication-preference-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.communication-preference-row strong{color:#52627a;font-size:8.2px}.communication-preference-row small{color:#8994a1;font-size:6.8px}.communication-rules-side label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.communication-rules-side label span{display:flex;min-width:0;flex-direction:column;gap:3px}.communication-rules-side label strong{color:#52627a;font-size:8.2px}.communication-rules-side label small{color:#8994a1;font-size:7px;line-height:1.35}.communication-rules-side input{accent-color:#5b806d}.communication-reports-card{overflow:hidden}.communication-report-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:65px;padding:11px 0;border-top:1px solid #edf0f3}.communication-report-card>div{display:flex;align-items:center;gap:8px;min-width:0}.communication-report-card>div>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.communication-report-card strong{color:#52627a;font-size:8.4px}.communication-report-card small{color:#8994a1;font-size:7px}.communication-report-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px}.communication-report-icon.blue{color:#587798;background:#edf3f8}.communication-report-icon.violet{color:#76658e;background:#f3eff8}.communication-report-icon.orange{color:#a36f32;background:#fff5e5}.communication-report-preview{margin-top:13px}.communication-report-paper{margin-top:14px;padding:18px;border:1px solid #e1e6eb;border-radius:9px;background:#fff;box-shadow:0 3px 11px #0f1d3d08}.communication-report-paper>div:first-child{display:flex;flex-direction:column;gap:4px}.communication-report-paper strong{color:#52627a;font-family:Georgia,serif;font-size:15px;font-weight:500}.communication-report-paper span,.communication-report-paper>small{color:#8994a1;font-size:7px}.communication-report-paper>p{margin:17px 0;color:#65748a;font-family:Georgia,serif;font-size:10px;line-height:1.55}.communication-report-paper>div:nth-of-type(2){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 0;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.communication-report-paper>div:nth-of-type(2) span{display:flex;flex-direction:column;gap:3px}.communication-report-paper>div:nth-of-type(2) b{color:#52657e;font-size:16px;font-weight:500}.communication-delivery-line{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.communication-delivery-line>b{min-width:28px;color:#52657e;font-size:15px;font-weight:500}.communication-delivery-line>span{display:flex;flex:1;flex-direction:column;gap:4px}.communication-delivery-line small{color:#8994a1;font-size:6.8px}@media(max-width:1100px){.communication-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-priority-layout,.communication-translation-layout,.communication-rules-layout,.communication-reports-layout{grid-template-columns:1fr}.communication-priority-side,.communication-translation-side,.communication-rules-side,.communication-reports-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.communication-note{height:fit-content}}@media(max-width:680px){.client-communication-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.client-communication-topbar .header-actions{width:100%}.client-communication-topbar .header-actions>*{flex:1}.client-communication-content{padding:15px 12px 28px}.communication-summary{gap:8px}.communication-summary>article{min-height:72px;padding:10px}.communication-summary>article>b{display:none}.communication-priority-side,.communication-translation-side,.communication-rules-side,.communication-reports-side{display:flex}.communication-alert-row{grid-template-columns:27px minmax(0,1fr) auto}.communication-alert-row button{grid-column:2 / -1;justify-self:start}.communication-copy-grid,.communication-translation-meta{grid-template-columns:1fr}.communication-translation-footer{align-items:flex-start;flex-direction:column}.communication-translation-footer span{margin:0}.communication-translation-footer button{width:100%}.communication-preference-row{min-width:700px}.communication-rules-card{overflow-x:auto}.communication-report-card{grid-template-columns:1fr auto}.communication-report-card button{grid-column:2;grid-row:1}.communication-report-paper>div:nth-of-type(2){grid-template-columns:1fr}}.custom-fields-content{padding-bottom:36px}.custom-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.custom-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.custom-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.custom-summary strong{color:#445a73;font-size:18px;font-weight:500}.custom-summary small,.custom-summary b{color:#8994a1;font-size:7.5px}.custom-summary b{margin-top:auto;color:#6d8278;font-weight:700}.custom-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.custom-metric-icon.blue{color:#587798;background:#edf3f8}.custom-metric-icon.violet{color:#76658e;background:#f3eff8}.custom-metric-icon.orange{color:#a36f32;background:#fff5e5}.custom-metric-icon.green{color:#4f806a;background:#eaf6ef}.custom-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa;overflow-x:auto}.custom-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.custom-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.custom-panel{display:none}.custom-panel.active{display:block}.custom-catalog-layout,.custom-builder-layout,.custom-preview-layout,.custom-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.custom-catalog-layout main,.custom-builder-layout main,.custom-preview-layout main,.custom-history-layout main{min-width:0}.custom-catalog-card,.custom-builder-card,.custom-preview-card,.custom-history-card{padding:18px;overflow:hidden}.custom-catalog-card h2,.custom-builder-card h2,.custom-preview-card h2,.custom-history-card h2,.custom-catalog-side h2,.custom-builder-side h2,.custom-preview-side h2,.custom-history-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.custom-catalog-card p,.custom-builder-card p,.custom-preview-card p,.custom-history-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.custom-catalog-card .search-box{width:185px}.custom-field-filter{display:flex;gap:4px;margin-top:17px;padding:4px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd;overflow-x:auto}.custom-field-filter button{min-height:27px;padding:0 10px;border:0;border-radius:6px;color:#8994a1;background:transparent;font-size:7.5px;white-space:nowrap;cursor:pointer}.custom-field-filter button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0d}.custom-field-filter span{margin-left:3px;color:#a1aab5}.custom-field-table{min-width:750px;margin-top:11px}.custom-field-row{display:grid;grid-template-columns:1.5fr .65fr .65fr .9fr .7fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.custom-field-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.custom-field-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-field-row strong{color:#52627a;font-size:8.2px}.custom-field-row small{color:#8994a1;font-size:6.8px}.custom-field-row button,.custom-history-row button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.custom-type-badge{display:inline-flex;width:fit-content;padding:4px 6px;border-radius:5px;font-size:6.8px;font-weight:800}.custom-type-badge.text,.custom-field-mini.text{color:#587798;background:#edf3f8}.custom-type-badge.list,.custom-field-mini.list{color:#76658e;background:#f3eff8}.custom-type-badge.date,.custom-field-mini.date{color:#a36f32;background:#fff5e5}.custom-type-badge.currency{color:#4f806a;background:#eaf6ef}.custom-catalog-side,.custom-builder-side,.custom-preview-side,.custom-history-side{display:flex;min-width:0;flex-direction:column;gap:13px}.custom-create-card,.custom-builder-side>.panel-card,.custom-preview-side>.panel-card,.custom-history-side>.panel-card{padding:16px}.custom-create-card p{margin:0 0 13px;color:#8994a1;font-size:7.5px;line-height:1.45}.custom-create-card label{display:flex;flex-direction:column;gap:5px;margin-top:10px;color:#8390a0;font-size:7px;font-weight:700}.custom-create-card input,.custom-create-card select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.custom-check-label{display:flex!important;align-items:center;justify-content:space-between;flex-direction:row!important;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.custom-check-label span{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-check-label strong{color:#52627a;font-size:8px}.custom-check-label small{color:#8994a1;font-size:6.8px;font-weight:400;line-height:1.35}.custom-check-label input{accent-color:#5b806d}.custom-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.custom-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-weight:700}.custom-note strong{font-size:8.5px}.custom-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.custom-form-settings{display:grid;grid-template-columns:1.2fr 1fr 1.1fr;gap:9px;margin-top:17px;padding:11px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.custom-form-settings label:not(.custom-check-label){display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7px;font-weight:700}.custom-form-settings select{min-height:29px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.custom-builder-section{margin-top:13px;border:1px solid #e1e6eb;border-radius:9px;overflow:hidden}.custom-builder-section-head{display:flex;align-items:center;gap:8px;min-height:46px;padding:9px 11px;background:#f7f9fa}.custom-builder-section-head>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.custom-builder-section-head strong{color:#52627a;font-size:8.5px}.custom-builder-section-head small{color:#8994a1;font-size:6.8px}.custom-builder-section-head button,.custom-builder-field button{border:0;color:#9aa4b0;background:none;font-size:14px;cursor:pointer}.custom-drag{color:#a7b0ba;font-size:12px;letter-spacing:-3px}.custom-builder-field{display:grid;grid-template-columns:17px 23px 1fr auto 18px;align-items:center;gap:8px;min-height:50px;padding:9px 11px;border-top:1px solid #edf0f3}.custom-field-mini{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:800}.custom-builder-field>div{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-builder-field strong{color:#52627a;font-size:8.2px}.custom-builder-field small{color:#8994a1;font-size:6.8px}.custom-add-field{display:block;width:100%;min-height:38px;border:0;border-top:1px dashed #d5dde6;color:#6685a6;background:#fbfcfd;font-size:7.8px;font-weight:700;cursor:pointer}.custom-validation-line{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.custom-validation-line>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-validation-line strong{color:#52627a;font-size:8.2px}.custom-validation-line small{color:#8994a1;font-size:6.8px}.custom-validation-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:700}.custom-validation-icon.green{color:#4f806a;background:#eaf6ef}.custom-validation-icon.orange{color:#a36f32;background:#fff5e5}.custom-preview-card .header-actions select{min-height:29px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.custom-preview-form{margin-top:17px;padding:17px;border:1px solid #e1e6eb;border-radius:9px;background:#fbfcfd}.custom-preview-form label{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;color:#8390a0;font-size:7px;font-weight:700}.custom-preview-form label span b{color:#a35f5b}.custom-preview-form input,.custom-preview-form select,.custom-preview-form textarea{min-height:31px;padding:0 9px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.custom-preview-form textarea{min-height:76px;padding-top:9px;resize:vertical}.custom-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.custom-preview-footer{display:flex;align-items:center;gap:9px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.custom-preview-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.custom-permission-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.custom-permission-row span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-permission-row strong{color:#52627a;font-size:8px}.custom-permission-row small{color:#8994a1;font-size:6.8px}.custom-history-row{display:grid;grid-template-columns:1.05fr 1.35fr .8fr .7fr .65fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.custom-history-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.custom-history-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.custom-history-row strong{color:#52627a;font-size:8.1px}.custom-history-row small{color:#8994a1;font-size:6.8px}.custom-history-row time{color:#8994a1;font-size:7px}.custom-quality-line{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.custom-quality-line>b{min-width:29px;color:#52657e;font-size:15px;font-weight:500}.custom-quality-line>span{display:flex;flex:1;flex-direction:column;gap:4px}.custom-quality-line i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.custom-quality-line em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.custom-quality-line em.green{background:#7aac8c}.custom-quality-line em.orange{background:#d3a360}.custom-quality-line small{color:#8994a1;font-size:6.8px}@media(max-width:1100px){.custom-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-catalog-layout,.custom-builder-layout,.custom-preview-layout,.custom-history-layout{grid-template-columns:1fr}.custom-catalog-side,.custom-builder-side,.custom-preview-side,.custom-history-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.custom-note{height:fit-content}}@media(max-width:680px){.custom-fields-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.custom-fields-topbar .header-actions{width:100%}.custom-fields-topbar .header-actions>*{flex:1}.custom-fields-content{padding:15px 12px 28px}.custom-summary{gap:8px}.custom-summary>article{min-height:72px;padding:10px}.custom-summary>article>b{display:none}.custom-catalog-side,.custom-builder-side,.custom-preview-side,.custom-history-side{display:flex}.custom-catalog-card,.custom-history-card{overflow-x:auto}.custom-field-table,.custom-history-row{min-width:760px}.custom-form-settings,.custom-preview-grid{grid-template-columns:1fr}.custom-builder-card .header-actions{flex-wrap:wrap}.custom-preview-footer{align-items:flex-start;flex-direction:column}.custom-preview-footer span{margin:0}.custom-preview-footer button{width:100%}}.report-builder-content{padding-bottom:36px}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.report-summary>article{display:flex;min-height:78px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.report-summary>article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.report-summary strong{color:#445a73;font-size:18px;font-weight:500}.report-summary small,.report-summary b{color:#8994a1;font-size:7.5px}.report-summary b{margin-top:auto;color:#6d8278;font-weight:700}.report-metric-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:700}.report-metric-icon.blue{color:#587798;background:#edf3f8}.report-metric-icon.violet{color:#76658e;background:#f3eff8}.report-metric-icon.green{color:#4f806a;background:#eaf6ef}.report-metric-icon.orange{color:#a36f32;background:#fff5e5}.report-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa;overflow-x:auto}.report-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.report-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.report-panel{display:none}.report-panel.active{display:block}.report-catalog-layout,.report-builder-layout,.report-schedule-layout,.report-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:13px}.report-catalog-layout main,.report-builder-layout main,.report-schedule-layout main,.report-history-layout main{min-width:0}.report-catalog-card,.report-builder-card,.report-schedule-card,.report-history-card{padding:18px;overflow:hidden}.report-catalog-card h2,.report-builder-card h2,.report-schedule-card h2,.report-history-card h2,.report-catalog-side h2,.report-builder-side h2,.report-schedule-side h2,.report-history-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.report-catalog-card p,.report-builder-card p,.report-schedule-card p,.report-history-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.report-catalog-card .search-box{width:170px}.report-filter-strip{display:flex;gap:4px;margin-top:17px;padding:4px;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd;overflow-x:auto}.report-filter-strip button{min-height:27px;padding:0 10px;border:0;border-radius:6px;color:#8994a1;background:transparent;font-size:7.5px;white-space:nowrap;cursor:pointer}.report-filter-strip button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0d}.report-filter-strip span{margin-left:3px;color:#a1aab5}.report-list{margin-top:10px}.report-list-row{display:grid;grid-template-columns:25px minmax(0,1fr) .55fr .7fr auto;align-items:center;gap:9px;min-height:67px;padding:11px 0;border-top:1px solid #edf0f3}.report-list-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.report-list-row strong{color:#52627a;font-size:8.5px}.report-list-row small{color:#8994a1;font-size:7px;line-height:1.35}.report-list-row button,.report-history-row button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.report-list-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:700}.report-list-icon.blue{color:#587798;background:#edf3f8}.report-list-icon.violet{color:#76658e;background:#f3eff8}.report-list-icon.green{color:#4f806a;background:#eaf6ef}.report-list-icon.orange{color:#a36f32;background:#fff5e5}.report-list-icon.slate{color:#728096;background:#f0f2f5}.report-catalog-side,.report-builder-side,.report-schedule-side,.report-history-side{display:flex;min-width:0;flex-direction:column;gap:13px}.report-templates-card,.report-builder-side>.panel-card,.report-schedule-side>.panel-card,.report-history-side>.panel-card{padding:16px}.report-templates-card>button{display:flex;width:100%;flex-direction:column;gap:3px;padding:11px 0;border:0;border-top:1px solid #edf0f3;color:#52627a;background:none;text-align:left;cursor:pointer}.report-templates-card>button strong{font-size:8.2px}.report-templates-card>button small{color:#8994a1;font-size:7px}.report-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.report-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-weight:700}.report-note strong{font-size:8.5px}.report-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.report-builder-steps{display:flex;align-items:center;gap:9px;margin-top:17px;padding:9px 11px;border:1px solid #e1e6eb;border-radius:8px;background:#fbfcfd}.report-builder-steps span{display:flex;align-items:center;gap:5px;color:#8994a1;font-size:7.5px;white-space:nowrap}.report-builder-steps span.active{color:#536b82;font-weight:700}.report-builder-steps b{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#8994a1;background:#edf0f3;font-size:7px}.report-builder-steps span.active b{color:#fff;background:#6685a6}.report-builder-steps i{color:#b2bbc4;font-style:normal;font-size:10px}.report-source-row{display:grid;grid-template-columns:1.3fr .75fr 1fr;gap:9px;margin-top:13px}.report-source-row label,.report-schedule-grid label{display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7px;font-weight:700}.report-source-row select,.report-schedule-grid select,.report-schedule-grid input,.report-filter-row select,.report-filter-row input{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.report-field-editor,.report-filter-editor{margin-top:17px;padding-top:13px;border-top:1px solid #edf0f3}.report-editor-heading{display:flex;align-items:end;justify-content:space-between}.report-editor-heading h3,.report-recipient-heading h3{margin:4px 0 0;color:#52627a;font-family:Georgia,serif;font-size:13px;font-weight:500}.report-field-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:46px;padding:8px 0;border-top:1px solid #edf0f3}.report-field-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.report-field-row strong{color:#52627a;font-size:8.2px}.report-field-row small{color:#8994a1;font-size:6.8px}.report-field-row button,.report-filter-row button{border:0;color:#9aa4b0;background:none;font-size:14px;cursor:pointer}.report-drag{color:#a7b0ba;font-size:12px}.report-filter-row{display:grid;grid-template-columns:1fr .8fr 1fr 18px;gap:7px;align-items:center;min-height:43px;padding:7px 0;border-top:1px solid #edf0f3}.report-builder-footer,.report-schedule-footer{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.report-builder-footer span,.report-schedule-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.report-quality-line{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.report-quality-line>b{min-width:29px;color:#52657e;font-size:15px;font-weight:500}.report-quality-line>span{display:flex;flex:1;flex-direction:column;gap:4px}.report-quality-line i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.report-quality-line em{display:block;height:100%;border-radius:inherit;background:#7d9ab4}.report-quality-line em.green{background:#7aac8c}.report-quality-line em.orange{background:#d3a360}.report-quality-line small{color:#8994a1;font-size:6.8px}.report-schedule-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr .8fr;gap:9px;margin-top:17px}.report-recipient-heading{display:flex;align-items:end;justify-content:space-between;margin-top:19px}.report-recipient-row{display:grid;grid-template-columns:25px 1fr auto auto;align-items:center;gap:8px;min-height:54px;padding:9px 0;border-top:1px solid #edf0f3}.report-recipient-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.report-recipient-row strong{color:#52627a;font-size:8.2px}.report-recipient-row small{color:#8994a1;font-size:6.8px}.report-recipient-row button{border:0;color:#6685a6;background:none;font-size:7px;cursor:pointer}.report-access-policy{margin-top:13px;padding-top:10px;border-top:1px solid #edf0f3}.report-access-policy label{display:flex;align-items:center;gap:8px;padding:8px 0}.report-access-policy label>span{display:flex;flex-direction:column;gap:3px}.report-access-policy strong{color:#52627a;font-size:8px}.report-access-policy small{color:#8994a1;font-size:6.8px;line-height:1.35}.report-access-policy input{accent-color:#5b806d}.report-recipient-preview{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #edf0f3}.report-recipient-preview>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.report-recipient-preview strong{color:#52627a;font-size:8px}.report-recipient-preview small{color:#8994a1;font-size:6.8px}.report-history-row{display:grid;grid-template-columns:1.25fr 1fr .7fr .7fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.report-history-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.report-history-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.report-history-row strong{color:#52627a;font-size:8.1px}.report-history-row small{color:#8994a1;font-size:6.8px}.report-history-row time{color:#8994a1;font-size:7px}@media(max-width:1100px){.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-catalog-layout,.report-builder-layout,.report-schedule-layout,.report-history-layout{grid-template-columns:1fr}.report-catalog-side,.report-builder-side,.report-schedule-side,.report-history-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.report-note{height:fit-content}}@media(max-width:680px){.report-builder-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.report-builder-topbar .header-actions{width:100%}.report-builder-topbar .header-actions>*{flex:1}.report-builder-content{padding:15px 12px 28px}.report-summary{gap:8px}.report-summary>article{min-height:72px;padding:10px}.report-summary>article>b{display:none}.report-catalog-side,.report-builder-side,.report-schedule-side,.report-history-side{display:flex}.report-catalog-card,.report-history-card{overflow-x:auto}.report-list-row,.report-history-row{min-width:700px}.report-builder-steps{overflow-x:auto}.report-builder-steps span{flex:0 0 auto}.report-source-row,.report-schedule-grid{grid-template-columns:1fr}.report-filter-row{min-width:520px}.report-filter-editor{overflow-x:auto}.report-builder-footer,.report-schedule-footer{align-items:flex-start;flex-direction:column}.report-builder-footer span,.report-schedule-footer span{margin:0}.report-builder-footer button,.report-schedule-footer button{width:100%}}.signature-workspace-view{background:#f7f9fa}.signature-topbar{min-height:94px;padding:22px 28px 18px 44px}.signature-topbar .page-title p{max-width:650px}.signature-content{padding:18px 28px 34px}.signature-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.signature-summary>article{display:flex;min-height:88px;align-items:center;gap:10px;padding:14px;border:1px solid #e4e9ed;border-radius:11px;background:#fff;box-shadow:0 5px 16px #12233e09}.signature-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.signature-summary strong{color:#53657c;font-size:19px;font-weight:600}.signature-summary small{color:#8b96a3;font-size:7.5px}.signature-summary b{align-self:flex-start;margin-left:auto;color:#82909e;font-size:7px;font-weight:600;white-space:nowrap}.signature-metric-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.signature-metric-icon.blue{color:#587798;background:#edf3f8}.signature-metric-icon.violet{color:#76658e;background:#f3eff8}.signature-metric-icon.green{color:#4f806a;background:#eaf6ef;font-size:7px}.signature-metric-icon.orange{color:#a36f32;background:#fff5e5}.signature-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;overflow-x:auto;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.signature-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.signature-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.signature-panel{display:none}.signature-panel.active{display:block}.signature-inbox-layout,.signature-create-layout,.signature-powers-layout,.signature-certificates-layout,.signature-audit-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);gap:13px}.signature-inbox-layout main,.signature-create-layout main,.signature-powers-layout main,.signature-certificates-layout main,.signature-audit-layout main{min-width:0}.signature-inbox-card,.signature-create-card,.signature-powers-card,.signature-certificates-card,.signature-audit-card{padding:18px;overflow:hidden}.signature-inbox-card h2,.signature-create-card h2,.signature-powers-card h2,.signature-certificates-card h2,.signature-audit-card h2,.signature-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.signature-inbox-card p,.signature-create-card p,.signature-powers-card p,.signature-certificates-card p,.signature-audit-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.signature-inbox-card .search-box{width:180px}.signature-filter-strip{display:flex;gap:4px;margin-top:17px;padding:4px;overflow-x:auto;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.signature-filter-strip button{min-height:27px;padding:0 10px;border:0;border-radius:6px;color:#8994a1;background:transparent;font-size:7.5px;white-space:nowrap;cursor:pointer}.signature-filter-strip button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0d}.signature-filter-strip span{margin-left:3px;color:#a1aab5}.signature-list{margin-top:10px}.signature-list-row{display:grid;grid-template-columns:25px minmax(0,1fr) .58fr .8fr auto;align-items:center;gap:9px;min-height:71px;padding:11px 0;border-top:1px solid #edf0f3}.signature-list-row>div,.signature-list-row>span:not(.signature-list-icon){display:flex;min-width:0;flex-direction:column;gap:4px}.signature-list-row strong{color:#52627a;font-size:8.5px}.signature-list-row small{color:#8994a1;font-size:7px;line-height:1.35}.signature-list-row button,.signature-queue-line button,.signature-power-row button,.certificate-card button,.signature-audit-row button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.signature-list-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:700}.signature-list-icon.blue{color:#587798;background:#edf3f8}.signature-list-icon.violet{color:#76658e;background:#f3eff8}.signature-list-icon.green{color:#4f806a;background:#eaf6ef}.signature-list-icon.orange{color:#a36f32;background:#fff5e5}.signature-side{display:flex;min-width:0;flex-direction:column;gap:13px}.signature-side>.panel-card{padding:16px}.signature-readiness-card h2,.signature-link-preview h2,.signature-power-alert h2,.certificate-policy-card h2,.signature-proof-card h2{font-size:15px}.signature-queue-line{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 0;border-top:1px solid #edf0f3}.signature-queue-line>div{display:flex;min-width:0;flex-direction:column;gap:3px}.signature-queue-line strong{color:#52627a;font-size:8px}.signature-queue-line small{color:#8994a1;font-size:6.8px;line-height:1.35}.signature-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.signature-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-size:11px}.signature-note strong{font-size:8.5px}.signature-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.signature-note.danger{border-color:#edd8d7;background:#fff7f7}.signature-note.danger>span{color:#a34b4b;background:#fae7e7}.signature-steps{display:flex;align-items:center;gap:9px;margin-top:17px;padding:9px 11px;overflow-x:auto;border:1px solid #e1e6eb;border-radius:8px;background:#fbfcfd}.signature-steps span{display:flex;align-items:center;gap:5px;color:#8994a1;font-size:7.5px;white-space:nowrap}.signature-steps span.active{color:#536b82;font-weight:700}.signature-steps b{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#8994a1;background:#edf0f3;font-size:7px}.signature-steps span.active b{color:#fff;background:#6685a6}.signature-steps i{color:#b2bbc4;font-style:normal;font-size:10px}.signature-source-grid{display:grid;grid-template-columns:1.3fr 1.3fr .7fr;gap:9px;margin-top:14px}.signature-source-grid label{display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7px;font-weight:700}.signature-source-grid select,.signature-participant-row select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.signature-participants{margin-top:18px}.signature-editor-heading{display:flex;align-items:end;justify-content:space-between}.signature-editor-heading h3{margin:4px 0 0;color:#52627a;font-family:Georgia,serif;font-size:13px;font-weight:500}.signature-participant-row{display:grid;grid-template-columns:18px 25px minmax(0,1fr) 170px auto 18px;align-items:center;gap:8px;min-height:55px;padding:9px 0;border-top:1px solid #edf0f3}.signature-participant-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.signature-participant-row strong{color:#52627a;font-size:8.2px}.signature-participant-row small{color:#8994a1;font-size:6.8px}.signature-participant-row>button{border:0;color:#9aa4b0;background:none;font-size:14px;cursor:pointer}.signature-order{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#6685a6;background:#edf3f8;font-size:7px;font-weight:700}.signature-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #edf0f3}.signature-policy-grid label,.certificate-policy-card label{display:flex;align-items:flex-start;gap:7px;padding:8px;border:1px solid #edf0f3;border-radius:8px}.signature-policy-grid label>span,.certificate-policy-card label>span{display:flex;flex-direction:column;gap:3px}.signature-policy-grid strong,.certificate-policy-card strong{color:#52627a;font-size:7.7px}.signature-policy-grid small,.certificate-policy-card small{color:#8994a1;font-size:6.6px;line-height:1.35}.signature-policy-grid input,.certificate-policy-card input{margin-top:2px;accent-color:#5b806d}.signature-create-footer{display:flex;align-items:center;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.signature-create-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.signature-preview-window{display:flex;min-height:180px;align-items:center;flex-direction:column;gap:7px;margin-top:13px;padding:19px 15px;border:1px solid #dfe6eb;border-radius:9px;background:#fbfcfd;text-align:center}.signature-preview-lock{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#5c806e;background:#e9f5ee;font-size:16px}.signature-preview-window strong{color:#52627a;font-size:9px}.signature-preview-window small{color:#8994a1;font-size:7px}.signature-preview-window p{max-width:230px;margin:5px 0;color:#718094;font-size:7.5px;line-height:1.45}.signature-preview-window button{padding:8px 12px;border:1px solid #cbd9d2;border-radius:6px;color:#5c806e;background:#fff;font-size:7px;font-weight:700;cursor:pointer}.signature-preview-divider{width:100%;border-top:1px solid #e7ecef}.signature-preview-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.signature-preview-meta span{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:7px;background:#f5f7f8;text-align:center}.signature-preview-meta b{color:#52627a;font-size:9px}.signature-preview-meta small{color:#8994a1;font-size:6.5px}.signature-power-row,.signature-audit-row{display:grid;grid-template-columns:1.1fr 1.25fr .7fr .72fr auto;align-items:center;gap:9px;min-height:61px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.signature-power-row.head,.signature-audit-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.signature-power-row>span,.signature-audit-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.signature-power-row strong,.signature-audit-row strong{color:#52627a;font-size:8px}.signature-power-row small,.signature-audit-row small{color:#8994a1;font-size:6.8px}.signature-alert-line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:9px 0;border-top:1px solid #edf0f3}.signature-alert-line>b{color:#a36f32;font-size:14px;font-weight:500}.signature-alert-line span{display:flex;flex-direction:column;gap:3px}.signature-alert-line strong{color:#52627a;font-size:8px}.signature-alert-line small{color:#8994a1;font-size:6.8px}.certificate-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:92px;padding:14px 0;border-top:1px solid #edf0f3}.certificate-card>div{display:flex;min-width:0;flex-direction:column;gap:5px}.certificate-card strong{color:#52627a;font-size:9px}.certificate-card small{color:#8994a1;font-size:7px}.certificate-seal{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;font-size:8px;font-weight:800}.certificate-seal.green{color:#4f806a;background:#eaf6ef}.certificate-seal.orange{color:#a36f32;background:#fff5e5}.certificate-meta{display:flex;align-items:center;gap:8px;color:#8994a1;font-size:6.8px}.certificate-policy-card label{margin-top:8px;border:0;border-top:1px solid #edf0f3;border-radius:0}.certificate-policy-card .full-button{margin-top:10px}.signature-proof-hash{display:flex;flex-direction:column;gap:5px;margin-top:13px;padding:11px;border:1px solid #e4eaee;border-radius:8px;background:#fbfcfd}.signature-proof-hash small{color:#8994a1;font-size:6.5px}.signature-proof-hash code{color:#536b82;font-size:8px}.signature-proof-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.signature-proof-list span{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:7px;background:#f5f7f8;text-align:center}.signature-proof-list b{color:#52627a;font-size:9px}.signature-proof-list small{color:#8994a1;font-size:6.5px}@media(max-width:1100px){.signature-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-inbox-layout,.signature-create-layout,.signature-powers-layout,.signature-certificates-layout,.signature-audit-layout{grid-template-columns:1fr}.signature-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.signature-note{height:fit-content}.signature-policy-grid{grid-template-columns:1fr}}@media(max-width:680px){.signature-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.signature-topbar .header-actions{width:100%}.signature-topbar .header-actions>*{flex:1}.signature-content{padding:15px 12px 28px}.signature-summary{gap:8px}.signature-summary>article{min-height:72px;padding:10px}.signature-summary>article>b{display:none}.signature-side{display:flex}.signature-inbox-card,.signature-powers-card,.signature-audit-card{overflow-x:auto}.signature-list-row,.signature-power-row,.signature-audit-row{min-width:720px}.signature-source-grid{grid-template-columns:1fr}.signature-participant-row{min-width:650px}.signature-participants{overflow-x:auto}.signature-create-footer{align-items:flex-start;flex-direction:column}.signature-create-footer span{margin:0}.signature-create-footer button{width:100%}}.electronic-domicile-view{background:#f7f9fa}.electronic-domicile-topbar{min-height:94px;padding:22px 28px 18px 44px}.electronic-domicile-topbar .page-title p{max-width:680px}.electronic-domicile-content{padding:18px 28px 34px}.domicile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.domicile-summary>article{display:flex;min-height:88px;align-items:center;gap:10px;padding:14px;border:1px solid #e4e9ed;border-radius:11px;background:#fff;box-shadow:0 5px 16px #12233e09}.domicile-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.domicile-summary strong{color:#53657c;font-size:19px;font-weight:600}.domicile-summary small{color:#8b96a3;font-size:7.5px}.domicile-summary b{align-self:flex-start;margin-left:auto;color:#82909e;font-size:7px;font-weight:600;white-space:nowrap}.domicile-metric-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.domicile-metric-icon.red{color:#a34b4b;background:#fae7e7}.domicile-metric-icon.blue{color:#587798;background:#edf3f8}.domicile-metric-icon.violet{color:#76658e;background:#f3eff8}.domicile-metric-icon.green{color:#4f806a;background:#eaf6ef;font-size:7px}.domicile-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;overflow-x:auto;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.domicile-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.domicile-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.domicile-panel{display:none}.domicile-panel.active{display:block}.domicile-inbox-layout,.domicile-credentials-layout,.domicile-rules-layout,.domicile-history-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);gap:13px}.domicile-inbox-layout main,.domicile-credentials-layout main,.domicile-rules-layout main,.domicile-history-layout main{min-width:0}.domicile-inbox-card,.domicile-credentials-card,.domicile-rules-card,.domicile-history-card{padding:18px;overflow:hidden}.domicile-inbox-card h2,.domicile-credentials-card h2,.domicile-rules-card h2,.domicile-history-card h2,.domicile-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.domicile-inbox-card p,.domicile-credentials-card p,.domicile-rules-card p,.domicile-history-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.domicile-inbox-card .search-box{width:190px}.domicile-filter-strip{display:flex;gap:4px;margin-top:17px;padding:4px;overflow-x:auto;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.domicile-filter-strip button{min-height:27px;padding:0 10px;border:0;border-radius:6px;color:#8994a1;background:transparent;font-size:7.5px;white-space:nowrap;cursor:pointer}.domicile-filter-strip button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0d}.domicile-filter-strip span{margin-left:3px;color:#a1aab5}.domicile-list{margin-top:10px}.domicile-row{display:grid;grid-template-columns:40px minmax(0,1fr) .65fr .7fr auto;align-items:center;gap:9px;min-height:83px;padding:11px 0;border-top:1px solid #edf0f3}.domicile-row>div,.domicile-row>span:not(.domicile-source-mark){display:flex;min-width:0;flex-direction:column;gap:4px}.domicile-row strong{color:#52627a;font-size:8.5px}.domicile-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.domicile-row p{margin:0;color:#6f7e91;font-size:7px;line-height:1.35}.domicile-row button,.domicile-credential-row button,.domicile-rule-row button,.domicile-history-row button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.domicile-source-mark{display:inline-flex;width:36px;height:25px;align-items:center;justify-content:center;border-radius:7px;font-size:7px;font-weight:800}.domicile-source-mark.djen{color:#587798;background:#edf3f8}.domicile-source-mark.dje{color:#76658e;background:#f3eff8}.domicile-date{display:flex;flex-direction:column;gap:3px}.domicile-date b{color:#536b82;font-size:8px}.domicile-date small{color:#8994a1;font-size:6.8px}.domicile-side{display:flex;min-width:0;flex-direction:column;gap:13px}.domicile-side>.panel-card{padding:16px}.domicile-calculator-source{display:flex;align-items:center;gap:8px;margin-top:13px;padding:10px;border:1px solid #e6ebef;border-radius:8px;background:#fbfcfd}.domicile-calculator-source>div{display:flex;flex-direction:column;gap:3px}.domicile-calculator-source strong{color:#52627a;font-size:8px}.domicile-calculator-source small{color:#8994a1;font-size:6.8px}.domicile-calculator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0}.domicile-calculator-grid span{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:7px;background:#f5f7f8}.domicile-calculator-grid small{color:#8994a1;font-size:6.5px}.domicile-calculator-grid b{color:#52627a;font-size:8px}.domicile-calculator-policy{display:flex;gap:7px;margin:10px 0;padding-top:10px;border-top:1px solid #edf0f3}.domicile-calculator-policy span{display:flex;flex-direction:column;gap:3px}.domicile-calculator-policy strong,.domicile-credential-policy strong{color:#52627a;font-size:7.7px}.domicile-calculator-policy small,.domicile-credential-policy small{color:#8994a1;font-size:6.6px;line-height:1.35}.domicile-calculator-policy input,.domicile-credential-policy input{margin-top:2px;accent-color:#5b806d}.domicile-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.domicile-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-size:11px}.domicile-note strong{font-size:8.5px}.domicile-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.domicile-credential-row{display:grid;grid-template-columns:35px minmax(0,1fr) .75fr .8fr auto;align-items:center;gap:10px;min-height:75px;padding:12px 0;border-top:1px solid #edf0f3}.domicile-credential-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.domicile-credential-row strong{color:#52627a;font-size:8.5px}.domicile-credential-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.domicile-credential-row>span:not(.credential-badge){color:#65748a;font-size:7px}.domicile-credential-row.warning{background:linear-gradient(90deg,transparent,#fffaf2)}.credential-badge{display:inline-flex;width:32px;height:27px;align-items:center;justify-content:center;border-radius:7px;font-size:8px;font-weight:800}.credential-badge.green{color:#4f806a;background:#eaf6ef}.credential-badge.violet{color:#76658e;background:#f3eff8}.credential-badge.orange{color:#a36f32;background:#fff5e5}.domicile-credential-policy label{display:flex;gap:7px;margin-top:8px;padding:8px 0;border-top:1px solid #edf0f3}.domicile-credential-policy label>span{display:flex;flex-direction:column;gap:3px}.domicile-rule-row{display:grid;grid-template-columns:25px minmax(0,1fr) .65fr auto;align-items:center;gap:10px;min-height:76px;padding:12px 0;border-top:1px solid #edf0f3}.domicile-rule-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.domicile-rule-row strong{color:#52627a;font-size:8.5px}.domicile-rule-row small{color:#8994a1;font-size:7px;line-height:1.4}.rule-number{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:50%;font-size:8px;font-weight:800}.rule-number.blue{color:#587798;background:#edf3f8}.rule-number.violet{color:#76658e;background:#f3eff8}.rule-number.orange{color:#a36f32;background:#fff5e5}.rule-number.green{color:#4f806a;background:#eaf6ef}.domicile-legal-note p{color:#8994a1;font-size:7.5px;line-height:1.45}.domicile-legal-note>div{display:flex;flex-direction:column;gap:3px;margin-top:10px;padding:9px;border-top:1px solid #edf0f3}.domicile-legal-note>div b{color:#52627a;font-size:8px}.domicile-legal-note>div small{color:#8994a1;font-size:6.8px}.domicile-history-row{display:grid;grid-template-columns:1.1fr .9fr .9fr .7fr auto;align-items:center;gap:9px;min-height:59px;padding:10px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.5px}.domicile-history-row.head{min-height:29px;border-top:0;color:#98a1ad;font-size:6.5px;font-weight:800;letter-spacing:.4px}.domicile-history-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.domicile-history-row strong{color:#52627a;font-size:8px}.domicile-history-row small{color:#8994a1;font-size:6.8px}.domicile-health-score{display:flex;align-items:end;gap:3px;margin:12px 0}.domicile-health-score strong{color:#536b82;font-size:27px;font-weight:500}.domicile-health-score>span{margin-bottom:4px;color:#8994a1;font-size:9px}.domicile-health-score i{display:block;height:5px;flex:1;margin:0 0 6px 8px;overflow:hidden;border-radius:99px;background:#edf0f3}.domicile-health-score em{display:block;height:100%;border-radius:inherit;background:#7aac8c}.domicile-health-card>div:not(.domicile-health-score){display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf0f3}.domicile-health-card>div:not(.domicile-health-score) b{color:#52627a;font-size:9px}.domicile-health-card>div:not(.domicile-health-score) small{color:#8994a1;font-size:6.8px}@media(max-width:1100px){.domicile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domicile-inbox-layout,.domicile-credentials-layout,.domicile-rules-layout,.domicile-history-layout{grid-template-columns:1fr}.domicile-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.domicile-note{height:fit-content}}@media(max-width:680px){.electronic-domicile-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.electronic-domicile-topbar .header-actions{width:100%}.electronic-domicile-topbar .header-actions>*{flex:1}.electronic-domicile-content{padding:15px 12px 28px}.domicile-summary{gap:8px}.domicile-summary>article{min-height:72px;padding:10px}.domicile-summary>article>b{display:none}.domicile-side{display:flex}.domicile-inbox-card,.domicile-credentials-card,.domicile-rules-card,.domicile-history-card{overflow-x:auto}.domicile-row,.domicile-credential-row,.domicile-history-row{min-width:760px}.domicile-rule-row{min-width:590px}.domicile-rules-card{overflow-x:auto}}.editorial-intelligence-view{background:#f7f9fa}.editorial-topbar{min-height:94px;padding:22px 28px 18px 44px}.editorial-topbar .page-title p{max-width:700px}.editorial-content{padding:18px 28px 34px}.editorial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.editorial-summary>article{display:flex;min-height:88px;align-items:center;gap:10px;padding:14px;border:1px solid #e4e9ed;border-radius:11px;background:#fff;box-shadow:0 5px 16px #12233e09}.editorial-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:3px}.editorial-summary strong{color:#53657c;font-size:19px;font-weight:600}.editorial-summary small{color:#8b96a3;font-size:7.5px}.editorial-summary b{align-self:flex-start;margin-left:auto;color:#82909e;font-size:7px;font-weight:600;white-space:nowrap}.editorial-metric-icon{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:700}.editorial-metric-icon.blue{color:#587798;background:#edf3f8}.editorial-metric-icon.violet{color:#76658e;background:#f3eff8}.editorial-metric-icon.gold{color:#a36f32;background:#fff5e5}.editorial-metric-icon.green{color:#4f806a;background:#eaf6ef;font-size:7px}.editorial-tabs{display:flex;gap:3px;margin-bottom:13px;padding:4px;overflow-x:auto;border:1px solid #e1e6eb;border-radius:9px;background:#f7f9fa}.editorial-tabs button{min-height:31px;padding:0 13px;border:0;border-radius:6px;color:#8793a1;background:transparent;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.editorial-tabs button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0f}.editorial-panel{display:none}.editorial-panel.active{display:block}.editorial-watchlist-layout,.editorial-signals-layout,.editorial-compare-layout,.editorial-digest-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr);gap:13px}.editorial-watchlist-layout main,.editorial-signals-layout main,.editorial-compare-layout main,.editorial-digest-layout main{min-width:0}.editorial-watchlist-card,.editorial-signals-card,.editorial-compare-card,.editorial-digest-card{padding:18px;overflow:hidden}.editorial-watchlist-card h2,.editorial-signals-card h2,.editorial-compare-card h2,.editorial-digest-card h2,.editorial-side h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.editorial-watchlist-card p,.editorial-signals-card p,.editorial-compare-card p,.editorial-digest-card p{margin:0;color:#8994a1;font-size:8px;line-height:1.45}.editorial-watchlist-card .search-box{width:170px}.editorial-filter-strip{display:flex;gap:4px;margin-top:17px;padding:4px;overflow-x:auto;border:1px solid #edf0f3;border-radius:8px;background:#fbfcfd}.editorial-filter-strip button{min-height:27px;padding:0 10px;border:0;border-radius:6px;color:#8994a1;background:transparent;font-size:7.5px;white-space:nowrap;cursor:pointer}.editorial-filter-strip button.active{color:#536b82;background:#fff;box-shadow:0 2px 6px #0f1d3d0d}.editorial-filter-strip span{margin-left:3px;color:#a1aab5}.editorial-watchlist-list{margin-top:10px}.editorial-watchlist-row{display:grid;grid-template-columns:25px minmax(0,1fr) .55fr .7fr .65fr auto;align-items:center;gap:8px;min-height:71px;padding:11px 0;border-top:1px solid #edf0f3}.editorial-watchlist-row>div,.editorial-watchlist-row>span:not(.editorial-watchlist-icon){display:flex;min-width:0;flex-direction:column;gap:4px}.editorial-watchlist-row strong{color:#52627a;font-size:8.4px}.editorial-watchlist-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.editorial-watchlist-row button,.editorial-signal-row button,.editorial-remission-card button{border:0;color:#6685a6;background:none;font-size:7.5px;font-weight:700;cursor:pointer}.editorial-watchlist-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:700}.editorial-watchlist-icon.blue{color:#587798;background:#edf3f8}.editorial-watchlist-icon.violet{color:#76658e;background:#f3eff8}.editorial-watchlist-icon.gold{color:#a36f32;background:#fff5e5}.editorial-watchlist-icon.green{color:#4f806a;background:#eaf6ef}.editorial-side{display:flex;min-width:0;flex-direction:column;gap:13px}.editorial-side>.panel-card{padding:16px}.editorial-setting-line,.editorial-impact-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:8px 0;border-top:1px solid #edf0f3}.editorial-setting-line span,.editorial-impact-line span{display:flex;min-width:0;flex-direction:column;gap:3px}.editorial-setting-line strong,.editorial-impact-line strong{color:#52627a;font-size:8px}.editorial-setting-line small,.editorial-impact-line small{color:#8994a1;font-size:6.8px}.editorial-setting-line>b,.editorial-impact-line>b{color:#6685a6;font-size:12px;font-weight:500}.editorial-note{display:flex;gap:9px;padding:14px;border:1px solid #e8dfce;border-radius:10px;color:#756b59;background:#fffbf2}.editorial-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:50%;color:#a36f32;background:#fff1d8;font-size:11px}.editorial-note strong{font-size:8.5px}.editorial-note p{margin:4px 0 0;color:#756b59;font-size:7.5px;line-height:1.45}.editorial-signal-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 0;border-top:1px solid #edf0f3}.editorial-signal-row>div{display:flex;min-width:0;flex-direction:column;gap:5px}.editorial-signal-row strong{color:#52627a;font-size:9px}.editorial-signal-row small{color:#8994a1;font-size:6.8px}.editorial-signal-row p{margin:2px 0;color:#718094;font-size:7.5px;line-height:1.45}.editorial-signal-row.high{margin:0 -18px;padding:14px 18px;background:snow}.editorial-signal-icon{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;font-weight:800}.editorial-signal-icon.red{color:#a34b4b;background:#fae7e7}.editorial-signal-icon.blue{color:#587798;background:#edf3f8}.editorial-signal-icon.violet{color:#76658e;background:#f3eff8}.editorial-impact-card .full-button{margin-top:10px}.editorial-version-bar{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;gap:9px;margin-top:17px;padding:10px;border:1px solid #e1e6eb;border-radius:8px;background:#fbfcfd}.editorial-version-bar span{display:flex;flex-direction:column;gap:4px}.editorial-version-bar small{color:#8994a1;font-size:6.5px;font-weight:800}.editorial-version-bar b{color:#52627a;font-size:8px}.editorial-version-bar i{color:#6685a6;text-align:center;font-style:normal}.editorial-diff{margin-top:13px;padding:16px;border:1px solid #e5eaee;border-radius:8px;color:#627187;background:#fff;font-family:Georgia,serif;font-size:9px;line-height:1.7}.editorial-diff p{margin:0 0 10px;color:#627187;font-family:Georgia,serif;font-size:9px}.editorial-diff p:last-child{margin-bottom:0}.editorial-diff mark{padding:2px 3px;border-radius:3px}.editorial-diff mark.removed{color:#a34b4b;background:#fae7e7;text-decoration:line-through}.editorial-diff mark.added{color:#4f806a;background:#eaf6ef}.editorial-diff mark.changed{color:#a36f32;background:#fff5e5}.editorial-diff .diff-note{display:flex;align-items:center;gap:7px;padding-top:9px;border-top:1px solid #edf0f3;font-family:inherit;font-size:7.5px}.editorial-compare-footer,.editorial-digest-footer{display:flex;align-items:center;gap:9px;margin-top:13px;padding-top:13px;border-top:1px solid #edf0f3;color:#6f817a;font-size:7.2px}.editorial-compare-footer span{display:flex;align-items:center;gap:5px;margin-right:auto}.editorial-remission-card>div{display:flex;align-items:center;gap:8px;padding:10px 0;border-top:1px solid #edf0f3}.editorial-remission-card>div>span:last-child{display:flex;flex-direction:column;gap:3px}.editorial-remission-card strong{color:#52627a;font-size:8px}.editorial-remission-card small{color:#8994a1;font-size:6.8px}.editorial-remission-badge{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:10px}.editorial-remission-badge.green{color:#4f806a;background:#eaf6ef}.editorial-remission-badge.red{color:#a34b4b;background:#fae7e7}.editorial-remission-badge.violet{color:#76658e;background:#f3eff8}.editorial-digest-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.editorial-digest-settings label{display:flex;flex-direction:column;gap:5px;color:#8390a0;font-size:7px;font-weight:700}.editorial-digest-settings select{min-height:30px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.editorial-digest-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:15px;border:1px solid #e5eaee;border-radius:8px;background:#fbfcfd}.editorial-digest-preview h3{margin:5px 0;color:#52627a;font-family:Georgia,serif;font-size:14px;font-weight:500}.editorial-digest-preview p{color:#8994a1;font-size:7.5px}.editorial-digest-footer label{display:flex;align-items:center;gap:6px;margin-right:auto}.editorial-digest-footer input{accent-color:#5b806d}.editorial-delivery-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:55px;padding:9px 0;border-top:1px solid #edf0f3}.editorial-delivery-card>div>span:first-child{display:flex;flex-direction:column;gap:3px}.editorial-delivery-card strong{color:#52627a;font-size:8px}.editorial-delivery-card small{color:#8994a1;font-size:6.8px}@media(max-width:1100px){.editorial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-watchlist-layout,.editorial-signals-layout,.editorial-compare-layout,.editorial-digest-layout{grid-template-columns:1fr}.editorial-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.editorial-note{height:fit-content}}@media(max-width:680px){.editorial-topbar{align-items:flex-start;padding:16px 16px 16px 48px}.editorial-topbar .header-actions{width:100%}.editorial-topbar .header-actions>*{flex:1}.editorial-content{padding:15px 12px 28px}.editorial-summary{gap:8px}.editorial-summary>article{min-height:72px;padding:10px}.editorial-summary>article>b{display:none}.editorial-side{display:flex}.editorial-watchlist-card,.editorial-signals-card,.editorial-compare-card{overflow-x:auto}.editorial-watchlist-row{min-width:700px}.editorial-digest-settings{grid-template-columns:1fr}.editorial-digest-preview,.editorial-compare-footer,.editorial-digest-footer{align-items:flex-start;flex-direction:column}.editorial-compare-footer span{margin:0}.editorial-compare-footer button,.editorial-digest-footer button{width:100%}}.conflict-control{margin-top:14px;padding:18px;border:1px solid #dfe4ea;border-radius:13px;background:#f8fafb;box-shadow:0 3px 12px #0f1d3d06}.conflict-control-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.conflict-control-heading h2,.conflict-scan-card h3,.conflict-decision-card h3,.conflict-matches-card h3,.conflict-fit-card h3{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:16px;font-weight:500}.conflict-control-heading p,.conflict-scan-card .panel-heading p,.conflict-matches-card .panel-heading p,.conflict-fit-card .panel-heading p{max-width:660px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.conflict-control-heading-actions{display:flex;align-items:center;gap:7px}.conflict-control-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:13px}.conflict-control-summary article{display:flex;min-height:70px;align-items:center;gap:8px;padding:11px;border:1px solid #dfe4ea;border-radius:10px;background:#fff}.conflict-control-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.conflict-control-summary strong{color:#2f405b;font-size:16px;line-height:1}.conflict-control-summary small{color:#7d8998;font-size:7px}.conflict-control-summary article>b{color:#8994a1;font-size:6.8px;font-weight:600;white-space:nowrap}.conflict-summary-icon{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.conflict-summary-icon.blue{color:#587798;background:#edf3f8}.conflict-summary-icon.orange{color:#a36f32;background:#fff5e5}.conflict-summary-icon.violet{color:#76658e;background:#f3eff8}.conflict-summary-icon.green{color:#4f806a;background:#eaf6ef}.conflict-control-grid,.conflict-lower-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:12px}.conflict-control-grid{align-items:start}.conflict-scan-card,.conflict-decision-card,.conflict-matches-card,.conflict-fit-card{overflow:hidden;padding:16px}.conflict-scan-card .panel-heading,.conflict-matches-card .panel-heading,.conflict-fit-card .panel-heading{align-items:flex-start}.conflict-input-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:8px;margin-top:15px}.conflict-input-grid label,.conflict-decision-field{display:flex;flex-direction:column;gap:5px}.conflict-input-grid label>span,.conflict-decision-field>span,.conflict-scope-label>span{color:#718094;font-size:7px;font-weight:800;letter-spacing:.25px;text-transform:uppercase}.conflict-input-grid input,.conflict-decision-field input,.conflict-decision-field select,.conflict-decision-field textarea{width:100%;min-height:31px;padding:8px 9px;border:1px solid #d5dde6;border-radius:7px;outline:0;color:#52647c;background:#fff;font-size:8px}.conflict-decision-field textarea{min-height:70px;resize:vertical;line-height:1.45}.conflict-input-grid input:focus,.conflict-decision-field input:focus,.conflict-decision-field select:focus,.conflict-decision-field textarea:focus{border-color:#9ab0c5;box-shadow:0 0 0 2px #7e9db71f}.conflict-entity-list{margin-top:13px;border-top:1px solid #edf0f3}.conflict-entity-row{display:grid;grid-template-columns:27px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:49px;padding:8px 0;border-bottom:1px solid #edf0f3}.conflict-entity-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#fff;font-size:7px;font-weight:800}.conflict-entity-icon.violet{background:#9074a7}.conflict-entity-icon.orange{color:#8d6331;background:#fff0d5}.conflict-entity-icon.red{color:#a35f5b;background:#f8e9e8}.conflict-entity-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-entity-row strong,.conflict-match-row strong{overflow:hidden;color:#52627a;font-size:8.2px;text-overflow:ellipsis;white-space:nowrap}.conflict-entity-row small,.conflict-match-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.conflict-entity-row button,.conflict-match-row button{padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.tag-red{color:#a35f5b;background:#f8e9e8}.conflict-scope-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:13px 0 7px}.conflict-scope-label small{color:#98a1ad;font-size:6.8px}.conflict-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.conflict-scope-grid label{display:flex;align-items:flex-start;gap:6px;padding:8px;border:1px solid #edf0f3;border-radius:7px;background:#fbfcfd}.conflict-scope-grid input{margin:1px 0 0;accent-color:#5b806d}.conflict-scope-grid label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-scope-grid strong{color:#52627a;font-size:7.4px}.conflict-scope-grid small{color:#8994a1;font-size:6.5px;line-height:1.3}.conflict-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid #edf0f3}.conflict-card-footer>span{color:#8994a1;font-size:6.8px}.conflict-card-footer .status-dot{margin-right:3px;vertical-align:middle}.conflict-decision-options{display:flex;flex-direction:column;gap:5px;margin:13px 0}.conflict-decision-options button{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #edf0f3;border-radius:8px;color:#65748a;background:#fbfcfd;text-align:left}.conflict-decision-options button:hover,.conflict-decision-options button.selected{border-color:#d1b579;background:#fffcf5}.conflict-decision-options button>span{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:#a36f32;background:#fff5e5;font-size:10px;font-weight:800}.conflict-decision-options button:first-child>span{color:#4f806a;background:#eaf6ef}.conflict-decision-options button:last-child>span{color:#a35f5b;background:#f8e9e8}.conflict-decision-options button>div{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-decision-options strong{color:#52627a;font-size:8px}.conflict-decision-options small{color:#8994a1;font-size:6.8px}.conflict-decision-field+.conflict-decision-field{margin-top:10px}.conflict-decision-card .full-button{margin-top:11px}.conflict-lower-grid{margin-top:12px;align-items:start}.conflict-matches-card .panel-heading{display:flex;justify-content:space-between;gap:10px}.conflict-matches-card .search-box{width:180px;flex:0 0 180px}.conflict-match-table{min-width:610px;margin-top:13px}.conflict-match-row{display:grid;grid-template-columns:1.35fr 1.05fr .72fr .65fr auto;align-items:center;gap:9px;min-height:55px;padding:8px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.1px}.conflict-match-row.head{min-height:26px;border-top:0;color:#98a1ad;font-size:6.3px;font-weight:800;letter-spacing:.45px}.conflict-match-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-match-row[hidden]{display:none}.conflict-similarity{display:flex;flex-direction:column;gap:4px}.conflict-similarity b{color:#a36f32;font-size:8px}.conflict-similarity.low b{color:#4f806a}.conflict-similarity i{display:block;width:52px;height:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.conflict-similarity em{display:block;height:100%;border-radius:inherit;background:#d3a360}.conflict-similarity.low em{background:#7aac8c}.conflict-fit-card .panel-heading{display:flex;justify-content:space-between;gap:8px}.conflict-fit-score{display:flex;align-items:baseline;color:#4f806a;font-size:22px;font-weight:500}.conflict-fit-score small{color:#98a1ad;font-size:8px}.conflict-fit-list{margin-top:13px}.conflict-fit-list label{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:10px 0;border-top:1px solid #edf0f3}.conflict-fit-list label>span{display:flex;min-width:0;flex-direction:column;gap:3px}.conflict-fit-list strong{color:#52627a;font-size:7.7px}.conflict-fit-list small{color:#8994a1;font-size:6.8px;line-height:1.3}.conflict-fit-list select{min-height:25px;padding:0 5px;border:1px solid #d5dde6;border-radius:6px;color:#65748a;background:#fff;font-size:6.8px}.conflict-audit-bar{display:flex;align-items:center;gap:13px;margin-top:12px;padding:12px 13px;border:1px solid #e7dfcb;border-radius:9px;background:#fffcf5}.conflict-audit-bar>div:first-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.conflict-audit-bar strong{color:#725c38;font-size:8.5px}.conflict-audit-bar small{color:#927a52;font-size:6.8px;line-height:1.35}.conflict-audit-events{display:flex;gap:9px;color:#927a52;font-size:6.8px;white-space:nowrap}.conflict-audit-events span{display:flex;align-items:center;gap:4px}.conflict-audit-events .status-dot{width:6px;height:6px}@media(max-width:1120px){.conflict-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.conflict-control-grid,.conflict-lower-grid{grid-template-columns:1fr}.conflict-decision-card{display:grid;grid-template-columns:1fr 1fr;column-gap:12px}.conflict-decision-card .panel-heading,.conflict-decision-card .conflict-decision-options,.conflict-decision-card .full-button{grid-column:1 / -1}.conflict-audit-events{display:none}}@media(max-width:700px){.conflict-control{padding:12px}.conflict-control-heading,.conflict-card-footer,.conflict-audit-bar{align-items:flex-start;flex-direction:column}.conflict-control-heading-actions{width:100%;justify-content:space-between}.conflict-control-summary{grid-template-columns:1fr 1fr}.conflict-input-grid,.conflict-scope-grid{grid-template-columns:1fr}.conflict-entity-row{grid-template-columns:27px minmax(0,1fr) auto}.conflict-entity-row button{grid-column:2 / -1;justify-self:start}.conflict-decision-card{display:block}.conflict-matches-card{overflow:auto}.conflict-matches-card .panel-heading{align-items:flex-start;flex-direction:column}.conflict-matches-card .search-box{width:100%}.conflict-card-footer .primary-button,.conflict-audit-bar .secondary-button{width:100%;justify-content:center}}.client-request-center{padding-top:2px}.request-center-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.request-center-summary article{display:flex;min-height:70px;align-items:center;gap:8px;padding:11px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.request-center-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.request-center-summary strong{color:#2f405b;font-size:16px;line-height:1}.request-center-summary small{color:#7d8998;font-size:7px}.request-center-summary article>b{color:#8994a1;font-size:6.8px;font-weight:600;white-space:nowrap}.request-metric-icon{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.request-metric-icon.blue{color:#587798;background:#edf3f8}.request-metric-icon.orange{color:#a36f32;background:#fff5e5}.request-metric-icon.violet{color:#76658e;background:#f3eff8}.request-metric-icon.green{color:#4f806a;background:#eaf6ef}.request-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:3px 0 13px}.request-center-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.request-center-heading p{max-width:650px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.request-center-actions{display:flex;gap:7px}.request-center-toolbar{display:flex;align-items:center;gap:7px;margin-bottom:12px}.request-center-toolbar .search-box{width:260px}.request-center-toolbar select{min-height:31px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.request-center-toolbar .secondary-button:last-child{margin-left:auto}.request-center-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:12px;align-items:start}.request-center-layout main,.request-center-side{display:flex;min-width:0;flex-direction:column;gap:12px}.request-list-card,.request-workflow-card,.request-catalog-card,.request-sla-card{overflow:hidden;padding:16px}.request-list-head,.request-row{display:grid;grid-template-columns:1.55fr .8fr .85fr .62fr .7fr auto;align-items:center;gap:9px}.request-list-head{min-height:28px;color:#98a1ad;font-size:6.3px;font-weight:800;letter-spacing:.45px}.request-row{min-height:64px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7.1px}.request-row[hidden]{display:none}.request-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.request-row strong{overflow:hidden;color:#52627a;font-size:8.2px;text-overflow:ellipsis;white-space:nowrap}.request-row small{color:#8994a1;font-size:6.8px;line-height:1.35}.request-row button{padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.request-sla{color:#a36f32;font-size:7.3px;font-weight:700}.request-sla.urgent{color:#a35f5b}.request-sla.done{color:#4f806a}.request-workflow-card .panel-heading{align-items:flex-start}.request-workflow-card h3,.request-catalog-card h3,.request-sla-card h3{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.request-workflow-card .panel-heading p{margin:0;color:#8994a1;font-size:8px;line-height:1.4}.request-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:16px}.request-flow span{position:relative;display:flex;align-items:center;flex-direction:column;gap:4px;text-align:center}.request-flow span:not(:last-child):after{position:absolute;top:10px;left:calc(50% + 12px);width:calc(100% - 24px);height:1px;background:#dfe4ea;content:""}.request-flow i{position:relative;z-index:1;display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:1px solid #dfe4ea;border-radius:50%;color:#98a1ad;background:#fff;font-size:7px;font-style:normal;font-weight:800}.request-flow .done i{border-color:#8abd9b;color:#4f806a;background:#eaf6ef}.request-flow .current i{border-color:#d3a360;color:#a36f32;background:#fff5e5;box-shadow:0 0 0 3px #d3a3601f}.request-flow strong{color:#52627a;font-size:7.3px}.request-flow small{color:#8994a1;font-size:6.5px}.request-workflow-footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:15px;padding-top:12px;border-top:1px solid #edf0f3}.request-workflow-footer>span{flex:1;color:#8994a1;font-size:6.8px}.request-workflow-footer .status-dot{margin-right:3px;vertical-align:middle}.request-catalog-card .panel-heading{align-items:flex-start}.request-catalog-card .panel-heading h3{margin-top:5px}.request-catalog-card .panel-heading .text-button{padding:0}.request-catalog-card>button:not(.full-button){display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:52px;padding:8px 0;border-top:1px solid #edf0f3;color:#52627a;background:transparent;text-align:left}.request-catalog-card>button:not(.full-button)>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.request-catalog-card strong{font-size:8px}.request-catalog-card small{color:#8994a1;font-size:6.8px;line-height:1.3}.request-catalog-card>button>b{color:#98a1ad;font-size:11px}.request-service-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:800}.request-service-icon.blue{color:#587798;background:#edf3f8}.request-service-icon.violet{color:#76658e;background:#f3eff8}.request-service-icon.orange{color:#a36f32;background:#fff5e5}.request-service-icon.green{color:#4f806a;background:#eaf6ef}.request-catalog-card .full-button,.request-sla-card .full-button{margin-top:10px}.request-sla-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px}.request-sla-card>div span{display:flex;padding:9px 5px;flex-direction:column;gap:3px;border-top:1px solid #edf0f3}.request-sla-card strong{color:#52627a;font-size:14px}.request-sla-card small{color:#8994a1;font-size:6.6px;line-height:1.3}.request-sla-card p{margin:12px 0 0;color:#8994a1;font-size:7.3px;line-height:1.4}@media(max-width:1120px){.request-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.request-center-layout{grid-template-columns:1fr}}@media(max-width:700px){.request-center-heading,.request-center-toolbar,.request-workflow-footer{align-items:flex-start;flex-direction:column}.request-center-actions,.request-center-toolbar .search-box,.request-center-toolbar select,.request-center-toolbar .secondary-button:last-child{width:100%;margin-left:0}.request-center-actions button{flex:1;justify-content:center}.request-list-card{overflow:auto}.request-list-head,.request-row{min-width:680px}.request-flow{min-width:510px}.request-workflow-card{overflow:auto}.request-workflow-footer .secondary-button,.request-workflow-footer .primary-button{width:100%;justify-content:center}}.project-planning-panel{padding-bottom:34px}.planning-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 14px}.planning-topbar h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.planning-topbar p{max-width:660px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.planning-actions{display:flex;align-items:center;gap:7px}.planning-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.planning-summary article{display:flex;min-height:74px;align-items:center;gap:8px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.planning-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.planning-summary strong{color:#2f405b;font-size:17px;line-height:1}.planning-summary small{color:#7d8998;font-size:7px}.planning-summary article>b{color:#8994a1;font-size:6.8px;font-weight:600;white-space:nowrap}.planning-metric-icon{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.planning-metric-icon.blue{color:#587798;background:#edf3f8}.planning-metric-icon.violet{color:#76658e;background:#f3eff8}.planning-metric-icon.orange{color:#a36f32;background:#fff5e5}.planning-metric-icon.green{color:#4f806a;background:#eaf6ef}.planning-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(255px,.72fr);gap:13px;align-items:start}.planning-layout main,.planning-side{display:flex;min-width:0;flex-direction:column;gap:13px}.planning-gantt-card,.planning-time-card,.planning-capacity-card,.planning-dependency-card{overflow:hidden;padding:16px}.planning-gantt-card .panel-heading,.planning-time-card .panel-heading,.planning-capacity-card .panel-heading{align-items:flex-start}.planning-gantt-card h3,.planning-time-card h3,.planning-capacity-card h3,.planning-dependency-card h3{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.planning-gantt-card .panel-heading p,.planning-time-card .panel-heading p{max-width:490px;margin:0;color:#8994a1;font-size:8px;line-height:1.4}.planning-view-actions{display:flex;gap:3px;padding:3px;border:1px solid #e1e6eb;border-radius:7px;background:#f7f9fa}.planning-view-actions button{min-height:25px;padding:0 8px;border:0;border-radius:5px;color:#8793a1;background:transparent;font-size:7px;font-weight:700;cursor:pointer}.planning-view-actions button.active,.planning-view-actions button:hover{color:#536b82;background:#fff;box-shadow:0 2px 5px #0f1d3d0d}.planning-gantt{min-width:720px;margin-top:15px;border-top:1px solid #edf0f3}.planning-gantt-head,.planning-task-row{display:grid;grid-template-columns:minmax(235px,1.5fr) .75fr .72fr minmax(290px,1.8fr);align-items:center;gap:9px}.planning-gantt-head{min-height:28px;color:#98a1ad;font-size:6.2px;font-weight:800;letter-spacing:.45px}.planning-gantt-head>div{display:grid;grid-template-columns:repeat(5,1fr);height:100%;align-items:center;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#edf0f3 calc(20% - 1px),#edf0f3 20%)}.planning-gantt-head>div b{padding-left:5px;color:#98a1ad;font-size:6px;font-weight:700}.planning-task-row{min-height:50px;border-top:1px solid #edf0f3;color:#65748a;font-size:7px}.planning-task-name{display:flex;min-width:0;align-items:center;gap:6px}.planning-task-name>i{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;color:#98a1ad;font-size:8px;font-style:normal}.planning-task-name.level-1{padding-left:14px}.planning-task-name.level-1>i{color:#aebbc7;font-size:7px}.planning-task-name>strong{overflow:hidden;color:#52627a;font-size:7.8px;text-overflow:ellipsis;white-space:nowrap}.planning-task-name>small{display:none;color:#8994a1;font-size:6.3px}.planning-owner{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:#65748a;font-size:6.8px;white-space:nowrap}.planning-owner .avatar{width:21px;height:21px;flex:0 0 21px;font-size:6.5px}.planning-track{position:relative;height:26px;border-left:1px solid #edf0f3;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#edf0f3 calc(20% - 1px),#edf0f3 20%)}.planning-bar{position:absolute;top:7px;display:block;height:12px;border-radius:5px;box-shadow:0 2px 4px #0f1d3d14}.planning-bar.blue{background:#8ca9bf}.planning-bar.violet{background:#ae91be}.planning-bar.green{background:#8abd9b}.planning-bar.orange{background:#d3a360}.planning-bar.red{background:#c9807c}.planning-bar.slate{background:#aebbc7}.planning-today{position:absolute;top:-4px;bottom:-4px;width:1px;color:#b5874e;font-size:6px;font-style:normal;writing-mode:vertical-rl}.planning-gantt-footer{display:flex;align-items:center;gap:11px;margin-top:12px;padding-top:11px;border-top:1px solid #edf0f3;color:#8994a1;font-size:6.8px}.planning-gantt-footer>span{display:flex;align-items:center;gap:4px}.planning-legend{display:inline-block;width:8px;height:5px;border-radius:2px}.planning-legend.blue{background:#8ca9bf}.planning-legend.orange{background:#d3a360}.planning-legend.red{background:#c9807c}.planning-legend.today{width:1px;height:10px;background:#b5874e}.planning-gantt-footer .secondary-button{margin-left:auto}.planning-time-card .panel-heading{display:flex;justify-content:space-between}.planning-time-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px}.planning-time-grid>div{display:flex;flex-direction:column;gap:6px}.planning-time-grid span{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.planning-time-grid strong{color:#52627a;font-size:15px;font-weight:500}.planning-time-grid small{color:#8994a1;font-size:6.7px}.planning-time-grid b{color:#8994a1;font-size:7px}.planning-time-grid i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.planning-time-grid em{display:block;height:100%;border-radius:inherit;background:#8ca9bf}.planning-time-grid em.violet{background:#ae91be}.planning-time-grid em.orange{background:#d3a360}.planning-time-note{display:flex;align-items:center;gap:8px;margin-top:13px;padding:9px;border:1px solid #eadfc8;border-radius:8px;background:#fffcf5}.planning-time-note>span{color:#b28b48;font-size:11px}.planning-time-note p{flex:1;margin:0;color:#927a52;font-size:7px;line-height:1.35}.planning-capacity-card .panel-heading{display:flex;justify-content:space-between}.planning-capacity-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px 0;border-top:1px solid #edf0f3}.planning-capacity-row .avatar{width:23px;height:23px;flex-basis:23px;font-size:7px}.planning-capacity-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.planning-capacity-row strong{color:#52627a;font-size:8px}.planning-capacity-row small{color:#8994a1;font-size:6.7px}.planning-capacity-row i{display:block;height:4px;margin-top:2px;overflow:hidden;border-radius:99px;background:#edf0f3}.planning-capacity-row em{display:block;height:100%;border-radius:inherit;background:#8ca9bf}.planning-capacity-row em.violet{background:#ae91be}.planning-capacity-row em.green{background:#8abd9b}.planning-capacity-row>b{color:#52627a;font-size:8px}.planning-capacity-card .full-button{margin-top:10px}.planning-dependency-card{padding:16px}.planning-dependency-card>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:11px 0;border-top:1px solid #edf0f3}.planning-dependency-card>div>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:9px;font-style:normal;font-weight:800}.planning-dependency-card>div>i.red{color:#a35f5b;background:#f8e9e8}.planning-dependency-card>div>i.orange{color:#a36f32;background:#fff5e5}.planning-dependency-card>div>i.green{color:#4f806a;background:#eaf6ef}.planning-dependency-card>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.planning-dependency-card strong{color:#52627a;font-size:7.8px}.planning-dependency-card small{color:#8994a1;font-size:6.7px;line-height:1.3}.planning-dependency-card button{padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.planning-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:9px;background:#fffcf5}.planning-note>span{color:#b28b48;font-size:13px}.planning-note strong{color:#725c38;font-size:8.3px}.planning-note p{margin:5px 0 0;color:#927a52;font-size:7.2px;line-height:1.4}@media(max-width:1120px){.planning-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-layout{grid-template-columns:1fr}}@media(max-width:700px){.planning-topbar,.planning-actions,.planning-gantt-footer,.planning-time-note{align-items:flex-start;flex-direction:column}.planning-actions{width:100%}.planning-actions button{width:100%;justify-content:center}.planning-gantt-card{overflow:auto}.planning-gantt-footer .secondary-button{width:100%;margin-left:0;justify-content:center}.planning-time-grid{grid-template-columns:1fr;gap:9px}.planning-time-note .secondary-button{width:100%;justify-content:center}}.knowledge-library-panel{padding-bottom:34px}.knowledge-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px}.knowledge-summary article{display:flex;min-height:74px;align-items:center;gap:8px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.knowledge-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.knowledge-summary strong{color:#2f405b;font-size:17px;line-height:1}.knowledge-summary small{color:#7d8998;font-size:7px}.knowledge-summary article>b{color:#8994a1;font-size:6.8px;font-weight:600;white-space:nowrap}.knowledge-metric-icon{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.knowledge-metric-icon.blue{color:#587798;background:#edf3f8}.knowledge-metric-icon.violet{color:#76658e;background:#f3eff8}.knowledge-metric-icon.orange{color:#a36f32;background:#fff5e5}.knowledge-metric-icon.green{color:#4f806a;background:#eaf6ef}.knowledge-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 13px}.knowledge-heading h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.knowledge-heading p{max-width:660px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.knowledge-heading-actions{display:flex;gap:7px}.knowledge-toolbar{display:flex;align-items:center;gap:7px;margin-bottom:12px}.knowledge-toolbar .search-box{width:290px}.knowledge-toolbar select{min-height:31px;padding:0 8px;border:1px solid #d5dde6;border-radius:7px;color:#586a83;background:#fff;font-size:8px}.knowledge-toolbar .secondary-button{margin-left:auto}.knowledge-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.72fr);gap:13px;align-items:start}.knowledge-layout main,.knowledge-side{display:flex;min-width:0;flex-direction:column;gap:13px}.knowledge-list-card,.knowledge-version-card,.knowledge-recommend-card,.knowledge-governance-card{overflow:hidden;padding:16px}.knowledge-list-head,.knowledge-row{display:grid;grid-template-columns:1.7fr .72fr .6fr .45fr .65fr auto;align-items:center;gap:9px}.knowledge-list-head{min-height:28px;color:#98a1ad;font-size:6.2px;font-weight:800;letter-spacing:.45px}.knowledge-row{min-height:65px;padding:9px 0;border-top:1px solid #edf0f3;color:#65748a;font-size:7px}.knowledge-row[hidden]{display:none}.knowledge-item-name{display:flex;min-width:0;align-items:center;gap:7px}.knowledge-item-name>span{display:flex;min-width:0;flex-direction:column;gap:3px}.knowledge-item-name strong{overflow:hidden;color:#52627a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.knowledge-item-name small,.knowledge-row small{color:#8994a1;font-size:6.7px;line-height:1.3}.knowledge-kind{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:6.5px;font-style:normal;font-weight:800}.knowledge-kind.blue{color:#587798;background:#edf3f8}.knowledge-kind.violet{color:#76658e;background:#f3eff8}.knowledge-kind.gold{color:#a36f32;background:#fff5e5}.knowledge-kind.green{color:#4f806a;background:#eaf6ef}.knowledge-row>span:not(.knowledge-item-name){line-height:1.35}.knowledge-row>span>b{color:#52627a;font-size:8.2px}.knowledge-row button,.knowledge-recommend-card button:not(.full-button){padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.knowledge-version-card .panel-heading{align-items:flex-start}.knowledge-version-card h3,.knowledge-recommend-card h3,.knowledge-governance-card h3{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.knowledge-version-card .panel-heading p{max-width:560px;margin:0;color:#8994a1;font-size:8px;line-height:1.4}.knowledge-review-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid #edf0f3}.knowledge-review-label{display:block;margin-bottom:8px;color:#98a1ad;font-size:6.3px;font-weight:800;letter-spacing:.45px}.knowledge-review-grid p{margin:7px 0;color:#65748a;font-family:Georgia,serif;font-size:8.3px;line-height:1.4}.knowledge-review-grid mark{padding:2px 4px;border-radius:3px;font-family:Inter,system-ui,sans-serif;font-size:6.5px;font-weight:800}.knowledge-added{color:#4f806a;background:#eaf6ef}.knowledge-removed{color:#a35f5b;background:#f8e9e8}.knowledge-changed{color:#a36f32;background:#fff5e5}.knowledge-review-grid label{display:flex;align-items:flex-start;gap:6px;margin-bottom:8px}.knowledge-review-grid input{margin-top:1px;accent-color:#5b806d}.knowledge-review-grid label>span{display:flex;flex-direction:column;gap:3px}.knowledge-review-grid strong{color:#52627a;font-size:7.5px}.knowledge-review-grid small{color:#8994a1;font-size:6.8px;line-height:1.3}.knowledge-version-footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #edf0f3}.knowledge-version-footer>span{flex:1;color:#8994a1;font-size:6.8px}.knowledge-version-footer .status-dot{margin-right:3px;vertical-align:middle}.knowledge-recommend-card .panel-heading{align-items:flex-start}.knowledge-recommend-card>div:not(.panel-heading){display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 0;border-top:1px solid #edf0f3}.knowledge-recommend-card>div>span{display:flex;min-width:0;flex-direction:column;gap:3px}.knowledge-recommend-card strong{color:#52627a;font-size:7.8px}.knowledge-recommend-card small{color:#8994a1;font-size:6.7px;line-height:1.3}.knowledge-recommend-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.knowledge-recommend-icon.blue{color:#587798;background:#edf3f8}.knowledge-recommend-icon.violet{color:#76658e;background:#f3eff8}.knowledge-recommend-icon.gold{color:#a36f32;background:#fff5e5}.knowledge-recommend-card .full-button{margin-top:10px}.knowledge-governance-card{padding:16px}.knowledge-governance-step{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;padding:10px 0;border-top:1px solid #edf0f3}.knowledge-governance-step>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #dfe4ea;border-radius:50%;color:#98a1ad;background:#fff;font-size:8px;font-style:normal;font-weight:800}.knowledge-governance-step.done>i{border-color:#b9d9c4;color:#4f806a;background:#eaf6ef}.knowledge-governance-step.current>i{border-color:#e2c78e;color:#a36f32;background:#fff5e5}.knowledge-governance-step span{display:flex;min-width:0;flex-direction:column;gap:3px}.knowledge-governance-step strong{color:#52627a;font-size:7.8px}.knowledge-governance-step small{color:#8994a1;font-size:6.7px}.knowledge-note{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #eadfc8;border-radius:9px;background:#fffcf5}.knowledge-note>span{color:#b28b48;font-size:13px}.knowledge-note strong{color:#725c38;font-size:8.3px}.knowledge-note p{margin:5px 0 0;color:#927a52;font-size:7.2px;line-height:1.4}@media(max-width:1120px){.knowledge-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-layout{grid-template-columns:1fr}}@media(max-width:700px){.knowledge-heading,.knowledge-toolbar,.knowledge-version-footer{align-items:flex-start;flex-direction:column}.knowledge-heading-actions,.knowledge-toolbar .search-box,.knowledge-toolbar select,.knowledge-toolbar .secondary-button{width:100%;margin-left:0}.knowledge-heading-actions button,.knowledge-version-footer button{width:100%;justify-content:center}.knowledge-list-card{overflow:auto}.knowledge-list-head,.knowledge-row{min-width:720px}.knowledge-review-grid{grid-template-columns:1fr;gap:10px}.knowledge-version-footer>span{width:100%}}.client-relationship-panel{padding-bottom:34px}.relationship-header{display:flex;align-items:flex-end;justify-content:space-between;gap:13px;margin:3px 0 14px}.relationship-header h2{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:17px;font-weight:500}.relationship-header p{max-width:660px;margin:0;color:#8994a1;font-size:8px;line-height:1.45}.relationship-header-actions{display:flex;align-items:center;gap:7px}.relationship-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px}.relationship-summary article{display:flex;min-height:74px;align-items:center;gap:8px;padding:12px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.relationship-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.relationship-summary strong{color:#2f405b;font-size:17px;line-height:1}.relationship-summary small{color:#7d8998;font-size:7px}.relationship-summary article>b{color:#8994a1;font-size:6.8px;font-weight:600;white-space:nowrap}.relationship-metric-icon{display:inline-flex;width:27px;height:27px;flex:0 0 27px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.relationship-metric-icon.green{color:#4f806a;background:#eaf6ef}.relationship-metric-icon.violet{color:#76658e;background:#f3eff8}.relationship-metric-icon.blue{color:#587798;background:#edf3f8}.relationship-metric-icon.orange{color:#a36f32;background:#fff5e5}.relationship-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(260px,.74fr);gap:13px;align-items:start}.relationship-layout main,.relationship-side{display:flex;min-width:0;flex-direction:column;gap:13px}.relationship-health-card,.relationship-timeline-card,.relationship-next-card,.relationship-contacts-card,.relationship-feedback-card{overflow:hidden;padding:16px}.relationship-health-card .panel-heading,.relationship-timeline-card .panel-heading,.relationship-next-card .panel-heading,.relationship-contacts-card .panel-heading{align-items:flex-start}.relationship-health-card h3,.relationship-timeline-card h3,.relationship-next-card h3,.relationship-contacts-card h3{margin:5px 0 4px;color:#43556e;font-family:Georgia,serif;font-size:15px;font-weight:500}.relationship-health-card .panel-heading p,.relationship-timeline-card .panel-heading p{max-width:530px;margin:0;color:#8994a1;font-size:8px;line-height:1.4}.relationship-health-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px}.relationship-health-grid>div{display:flex;flex-direction:column;gap:6px}.relationship-health-grid span{display:flex;align-items:baseline;justify-content:space-between;gap:4px}.relationship-health-grid strong{color:#52627a;font-size:16px;font-weight:500}.relationship-health-grid small{color:#8994a1;font-size:6.6px}.relationship-health-grid b{color:#8994a1;font-size:6.8px;font-weight:600}.relationship-health-grid i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf0f3}.relationship-health-grid em{display:block;height:100%;border-radius:inherit;background:#587798}.relationship-health-grid em.green{background:#7aac8c}.relationship-health-grid em.violet{background:#a77ab4}.relationship-health-grid em.orange{background:#d3a360}.relationship-health-note{display:flex;align-items:center;gap:8px;margin-top:15px;padding:9px;border:1px solid #eadfc8;border-radius:8px;background:#fffcf5}.relationship-health-note>span{color:#b28b48;font-size:11px}.relationship-health-note p{flex:1;margin:0;color:#927a52;font-size:7px;line-height:1.35}.relationship-health-note .text-button{padding:0}.relationship-timeline-card .panel-heading{display:flex;justify-content:space-between;gap:10px}.relationship-filters{display:flex;gap:3px;padding:3px;border:1px solid #e1e6eb;border-radius:7px;background:#f7f9fa}.relationship-filters button{min-height:25px;padding:0 7px;border:0;border-radius:5px;color:#8793a1;background:transparent;font-size:6.8px;font-weight:700;cursor:pointer}.relationship-filters button.active,.relationship-filters button:hover{color:#536b82;background:#fff;box-shadow:0 2px 5px #0f1d3d0d}.relationship-timeline{margin-top:13px}.relationship-event{display:grid;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:9px 0;border-top:1px solid #edf0f3}.relationship-event[hidden]{display:none}.relationship-event-icon{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.relationship-event-icon.violet{color:#76658e;background:#f3eff8}.relationship-event-icon.blue{color:#587798;background:#edf3f8}.relationship-event-icon.orange{color:#a36f32;background:#fff5e5}.relationship-event-icon.green{color:#4f806a;background:#eaf6ef}.relationship-event>div{display:flex;min-width:0;flex-direction:column;gap:3px}.relationship-event strong{overflow:hidden;color:#52627a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.relationship-event small,.relationship-event time{color:#8994a1;font-size:6.8px;line-height:1.35}.relationship-event button{padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.relationship-timeline-card .full-button{margin-top:10px}.relationship-next-card .panel-heading{display:flex;justify-content:space-between}.relationship-next-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:55px;padding:9px 0;border-top:1px solid #edf0f3}.relationship-next-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:9px;font-style:normal;font-weight:800}.relationship-next-icon.orange{color:#a36f32;background:#fff5e5}.relationship-next-icon.blue{color:#587798;background:#edf3f8}.relationship-next-icon.violet{color:#76658e;background:#f3eff8}.relationship-next-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.relationship-next-row strong{color:#52627a;font-size:7.8px}.relationship-next-row small{color:#8994a1;font-size:6.7px;line-height:1.3}.relationship-next-row button{padding:0;border:0;color:#6685a6;background:none;font-size:7px;font-weight:700;cursor:pointer}.relationship-contacts-card .panel-heading{display:flex;justify-content:space-between}.relationship-contact-row{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:8px 0;border-top:1px solid #edf0f3}.relationship-contact-row .avatar{width:23px;height:23px;flex-basis:23px;font-size:7px}.relationship-contact-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.relationship-contact-row strong{color:#52627a;font-size:7.8px}.relationship-contact-row small{color:#8994a1;font-size:6.7px;line-height:1.3}.relationship-contacts-card .full-button,.relationship-feedback-card .full-button{margin-top:10px}.relationship-feedback-card{padding:16px}.relationship-feedback-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px;margin:14px 0 8px}.relationship-feedback-score strong{color:#4f806a;font-size:30px;font-weight:500;line-height:1}.relationship-feedback-score span{color:#8994a1;font-size:9px}.relationship-feedback-score i{grid-column:1/-1;display:block;height:5px;margin-top:3px;overflow:hidden;border-radius:99px;background:#eaf0eb}.relationship-feedback-score em{display:block;height:100%;border-radius:inherit;background:#7aac8c}.relationship-feedback-card p{margin:0;color:#8994a1;font-size:7.2px;line-height:1.4}@media(max-width:1120px){.relationship-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-layout{grid-template-columns:1fr}}@media(max-width:700px){.relationship-header,.relationship-header-actions{align-items:flex-start;flex-direction:column}.relationship-header-actions{width:100%}.relationship-header-actions button{width:100%;justify-content:center}.relationship-health-grid{grid-template-columns:1fr 1fr;gap:9px}.relationship-timeline-card .panel-heading{align-items:flex-start;flex-direction:column}.relationship-filters{width:100%;overflow:auto}.relationship-filters button{flex:1;white-space:nowrap}.relationship-event{grid-template-columns:25px minmax(0,1fr) auto}.relationship-event button{grid-column:2 / -1;justify-self:start}.relationship-event time{grid-column:3;grid-row:1}.relationship-health-note{align-items:flex-start;flex-direction:column}.relationship-health-note .text-button{width:100%;text-align:left}}.workload-score-view{background:#f5f7f9}.workload-score-topbar{min-height:96px;border-bottom-color:#dfe5eb}.workload-score-topbar .page-title h1{margin-top:4px;color:#2d3d55;font-size:22px}.workload-score-topbar .page-title p{max-width:590px;margin-top:6px;color:#7c8998}.workload-score-content{padding:22px 28px 46px;overflow:auto}.workload-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px}.workload-summary article{display:flex;min-height:82px;align-items:center;gap:10px;padding:13px;border:1px solid #dfe5eb;border-radius:11px;background:#fff;box-shadow:0 2px 9px #0f1d3d06}.workload-summary article>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.workload-summary strong{color:#31445f;font-size:18px;line-height:1}.workload-summary small{color:#7c8998;font-size:8px;line-height:1.25}.workload-summary b{color:#84909e;font-size:7.5px;white-space:nowrap}.workload-metric-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-weight:800}.workload-tabs{display:flex;gap:4px;margin-bottom:14px;overflow-x:auto}.workload-tabs button{min-height:35px;padding:8px 12px;border:1px solid transparent;border-radius:7px;color:#7c8998;background:transparent;font-size:8.5px;font-weight:700;white-space:nowrap;cursor:pointer}.workload-tabs button:hover,.workload-tabs button.active{border-color:#d3dce5;color:#334b6a;background:#fff;box-shadow:0 2px 7px #0f1d3d09}.workload-panel{display:none}.workload-panel.active{display:block}.workload-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:3px 0 15px}.workload-heading.compact{align-items:center}.workload-heading h2{margin:6px 0 4px;color:#2c3b54;font-family:Georgia,serif;font-size:19px;font-weight:500}.workload-heading p{max-width:660px;margin:0;color:#7c8998;font-size:9px;line-height:1.5}.workload-view-toggle{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.workload-view-toggle button{min-height:28px;padding:5px 9px;border:0;border-radius:5px;color:#8793a0;background:transparent;font-size:8px;font-weight:700;cursor:pointer}.workload-view-toggle button.active{color:#344d6b;background:#edf2f7}.workload-view-toggle select{min-height:28px;margin-left:3px;padding:0 7px;border:0;border-left:1px solid #e4e9ee;color:#66768b;background:#fff;font-size:8px}.workload-main-grid,.workload-lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:13px}.workload-lower-grid{grid-template-columns:minmax(0,1.4fr) minmax(285px,.8fr);margin-top:13px}.workload-chart-card,.team-score-card,.workload-task-feed,.score-rules-card,.score-audit-card{border-color:#dfe5eb}.workload-chart-card{padding:16px 17px 13px}.workload-chart-card .panel-heading h2,.team-score-card .panel-heading h2,.workload-task-feed .panel-heading h2{font-size:13px}.workload-chart-card .panel-heading p{margin-top:4px;color:#8793a0;font-size:8px}.score-chart{display:flex;height:194px;gap:13px;padding:20px 12px 0 0;border-bottom:1px solid #e5eaf0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 47px,#edf1f4 48px)}.score-chart-y{display:flex;height:150px;flex-direction:column;justify-content:space-between;color:#9aa4af;font-size:7px}.score-bars{display:flex;min-width:0;flex:1;align-items:end;justify-content:space-around;gap:18px;padding:0 18px 0 10px}.score-bars>span{display:flex;height:170px;min-width:28px;align-items:center;flex-direction:column;justify-content:end;gap:6px}.score-bars i{display:block;width:28px;min-height:7px;border-radius:5px 5px 0 0;background:#9eb4c9;box-shadow:0 3px 8px #4d6c8b24}.score-bars i.today{background:#8d7bb4}.score-bars b{color:#68798d;font-size:7.5px}.score-bars small{position:absolute;margin-top:-19px;color:#8190a0;font-size:7px}.score-chart-foot{display:flex;align-items:center;gap:14px;padding-top:12px;color:#8995a2;font-size:7.5px}.score-chart-foot span{display:inline-flex;align-items:center;gap:5px}.score-chart-foot strong{margin-left:auto;color:#50647e;font-size:11px}.score-chart-foot strong small{margin-left:4px;color:#8b96a2;font-size:7px;font-weight:500}.workload-side{display:flex;flex-direction:column;gap:12px}.score-focus-card{padding:16px;border-color:#e6dfd1;background:#fffdf8}.score-focus-card h2{color:#66563b;font-family:Georgia,serif;font-size:15px;font-weight:500}.score-focus-card .panel-heading{margin-bottom:11px}.score-alert{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #eee8dc}.score-alert:first-of-type{border-top:0}.score-alert>div{min-width:0;flex:1}.score-alert strong{display:block;overflow:hidden;color:#5b4d38;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.score-alert small{display:block;margin-top:4px;color:#958367;font-size:7.5px;line-height:1.35}.score-alert button{padding:0;border:0;color:#8a6f42;background:transparent;font-size:7.5px;font-weight:800;cursor:pointer}.score-alert-icon{display:inline-flex;width:25px;height:25px;flex:0 0 25px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-weight:800}.workload-principle,.score-audit-note,.score-rule-note{display:flex;gap:10px;padding:13px 15px;border:1px solid #d9e1e8;border-radius:10px;color:#61738a;background:#eef4f7}.workload-principle>span,.score-audit-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#587b95;background:#d9e9ef;font-size:11px}.workload-principle strong,.score-audit-note strong{display:block;color:#4b617b;font-size:9px}.workload-principle p,.score-audit-note p{margin:4px 0 0;color:#74869a;font-size:8px;line-height:1.45}.team-score-card,.workload-task-feed{padding:16px 17px 13px}.team-score-card .panel-heading,.workload-task-feed .panel-heading{margin-bottom:8px}.team-score-table{overflow-x:auto}.team-score-row{display:grid;min-width:650px;grid-template-columns:1.7fr .65fr .85fr .75fr .8fr;align-items:center;gap:12px;min-height:59px;padding:8px 0;border-top:1px solid #edf0f3;color:#607188;font-size:8px}.team-score-row.head{min-height:29px;border-top:0;color:#97a1ad;font-size:7px;font-weight:800;letter-spacing:.35px}.team-score-row>span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.team-score-row strong{display:flex;min-width:0;flex-direction:column;gap:4px;overflow:hidden;color:#3d506a;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.team-score-row strong small{color:#8b97a3;font-size:7px;font-weight:500}.team-score-row>span:not(:first-child){display:flex;min-width:0;flex-direction:column;gap:4px}.team-score-row>span:not(:first-child)>small{color:#8b97a3;font-size:7px}.team-score-row .avatar{width:25px;height:25px;flex:0 0 25px;font-size:7px}.team-score-row .status-pill{justify-self:start;font-size:7px;white-space:nowrap}.mini-bar{display:block;width:51px;height:4px;overflow:hidden;border-radius:99px;background:#edf0f3}.mini-bar em{display:block;height:100%;border-radius:inherit;background:#72a288}.mini-bar.danger em{background:#c58c7e}.score-task-list{display:flex;flex-direction:column}.score-task-row{display:flex;align-items:center;gap:9px;min-height:57px;padding:8px 0;border:0;border-top:1px solid #edf0f3;text-align:left;background:transparent;cursor:pointer}.score-task-row:hover strong{color:#456888}.score-task-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.score-task-row strong{overflow:hidden;color:#50647d;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.score-task-row small{overflow:hidden;color:#8b97a3;font-size:7.2px;text-overflow:ellipsis;white-space:nowrap}.score-task-row>b{color:#6689a4;font-size:8.5px;white-space:nowrap}.score-task-icon{display:inline-flex;width:23px;height:23px;flex:0 0 23px;align-items:center;justify-content:center;border-radius:7px;font-size:9px;font-weight:800}.score-feed-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:11px;color:#8793a0;font-size:7.5px}.score-feed-footer span{display:inline-flex;align-items:center;gap:5px}.workload-task-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.workload-task-toolbar .search-box{max-width:310px;flex:1}.workload-task-toolbar select{min-height:34px;padding:0 9px;border:1px solid #d5dde6;border-radius:7px;color:#5d6f85;background:#fff;font-size:8px}.score-rules-card{padding:0 16px;overflow-x:auto}.score-rule-row{display:grid;min-width:790px;grid-template-columns:2.1fr .72fr .72fr .5fr 1fr .4fr;align-items:center;gap:12px;min-height:66px;padding:10px 0;border-top:1px solid #edf0f3;color:#66778d;font-size:8px}.score-rule-row.head{min-height:38px;border-top:0;color:#97a1ad;font-size:7px;font-weight:800;letter-spacing:.4px}.score-rule-row>span:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.score-rule-row strong{overflow:hidden;color:#465c76;font-size:8.8px;text-overflow:ellipsis;white-space:nowrap}.score-rule-row small{color:#8b97a3;font-size:7.2px;line-height:1.35}.score-rule-row .tag{justify-self:start;font-size:7px}.score-rule-row button{padding:0;border:0;color:#6284a0;background:transparent;font-size:7.5px;font-weight:700;cursor:pointer}.score-rule-row b{color:#506b86;font-size:10px}.rule-quality{color:#7d8e9f;font-size:7.5px}.score-rule-note{margin-top:12px;border-color:#eadfc8;color:#806f51;background:#fffaf0}.score-rule-note>span{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:6px;color:#a47736;background:#f7e9c9;font-size:10px;font-weight:800}.score-rule-note p{margin:1px 0 0;font-size:8px;line-height:1.45}.score-rule-note strong{color:#725f3d}.goal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:13px}.goal-card{padding:17px;border-color:#dfe5eb}.goal-card h3{margin:6px 0 0;color:#40546d;font-family:Georgia,serif;font-size:16px;font-weight:500}.goal-range{display:block;padding:15px 0;border-top:1px solid #edf0f3}.goal-range>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#607188;font-size:8.5px}.goal-range b{color:#4f7897;font-size:12px}.goal-range input{width:100%;margin-top:12px;accent-color:#6585a1}.goal-checks{display:flex;flex-direction:column;gap:9px;margin:0 0 15px;color:#66788d;font-size:8px}.goal-checks label{display:flex;align-items:center;gap:7px}.goal-checks input{accent-color:#6585a1}.policy-list{display:flex;flex-direction:column;margin:4px 0 15px}.policy-list label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #edf0f3}.policy-list label>span{display:flex;flex-direction:column;gap:4px}.policy-list strong{color:#51657e;font-size:8.5px}.policy-list small{color:#8a97a3;font-size:7.5px;line-height:1.35}.policy-list input{accent-color:#6585a1}.score-audit-card{padding:0 16px;overflow-x:auto}.score-audit-row{display:grid;min-width:770px;grid-template-columns:1.2fr 1.55fr 1fr .8fr .7fr;align-items:center;gap:12px;min-height:64px;padding:9px 0;border-top:1px solid #edf0f3;color:#66778d;font-size:8px}.score-audit-row.head{min-height:38px;border-top:0;color:#97a1ad;font-size:7px;font-weight:800;letter-spacing:.4px}.score-audit-row>span:first-child{display:flex;flex-direction:column;gap:4px}.score-audit-row strong{color:#4f637c;font-size:8.5px}.score-audit-row small{color:#8b97a3;font-size:7px}.score-audit-row time{color:#7f8e9e;font-size:7.5px}.score-audit-row .status-pill{justify-self:start;font-size:7px}.score-audit-note{margin-top:13px}.score-audit-note>span{color:#4e8067;background:#dceee5}@media(max-width:1180px){.workload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workload-main-grid,.workload-lower-grid,.goal-grid{grid-template-columns:1fr}}@media(max-width:720px){.workload-score-content{padding:16px 14px 35px}.workload-summary{grid-template-columns:1fr}.workload-heading,.workload-heading.compact{flex-direction:column}.workload-view-toggle{width:100%}.workload-view-toggle button{flex:1}.workload-view-toggle select{flex:0 0 auto}.workload-task-toolbar{flex-wrap:wrap}.workload-task-toolbar .search-box{max-width:none;flex-basis:100%}.workload-task-toolbar select{flex:1}.workload-chart-card{padding:14px 12px}.score-bars{gap:9px;padding-right:3px}.score-bars i{width:22px}.score-chart-foot{flex-wrap:wrap}.score-chart-foot strong{width:100%;margin-left:0}}.contracts-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:#23456917;color:#52657b;font-size:11px;font-weight:700}.contracts-tabs button.active .contracts-tab-count{background:#ffffff2e;color:inherit}.corporate-assets-panel{padding-bottom:28px}.corporate-assets-heading{align-items:flex-start}.corporate-assets-actions{display:flex;gap:10px;flex-shrink:0}.corporate-assets-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.corporate-assets-summary article{min-height:92px;display:flex;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e4e9ef;border-radius:12px;background:#fff}.corporate-assets-summary article>div{min-width:0;flex:1}.corporate-assets-summary strong{display:block;color:#17283b;font-size:24px;line-height:1;letter-spacing:-.03em}.corporate-assets-summary small,.corporate-assets-summary b{display:block;margin-top:5px;color:#718198;font-size:11px;font-weight:600}.corporate-assets-summary b{margin-top:14px;color:#516980;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.corporate-asset-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;font-size:15px;font-weight:800}.corporate-asset-metric-icon.blue{background:#edf5ff;color:#3e76bb}.corporate-asset-metric-icon.violet{background:#f2efff;color:#7563b4}.corporate-asset-metric-icon.orange{background:#fff3e7;color:#c77724}.corporate-asset-metric-icon.green{background:#eaf8f1;color:#25845d}.corporate-assets-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.corporate-assets-toolbar .search-box{flex:1;min-width:240px}.corporate-assets-toolbar select{min-height:38px;padding:0 30px 0 12px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#40536a;font:inherit;font-size:12px}.corporate-assets-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;align-items:start}.corporate-assets-layout main,.corporate-assets-side{display:grid;gap:16px;min-width:0}.corporate-asset-list-card,.corporate-calendar-card,.corporate-asset-detail,.corporate-portfolio-card,.corporate-policy-card{overflow:hidden}.corporate-asset-list-card .panel-heading,.corporate-calendar-card .panel-heading,.corporate-portfolio-card .panel-heading{padding:18px 20px 15px;border-bottom:1px solid #edf0f4}.corporate-asset-list-card .panel-heading h3,.corporate-calendar-card .panel-heading h3,.corporate-portfolio-card .panel-heading h3,.corporate-policy-card h3,.corporate-asset-detail h3{margin:5px 0 0;color:#1d3046;font-size:16px;letter-spacing:-.01em}.corporate-asset-list-card .panel-heading p,.corporate-calendar-card .panel-heading p{margin:5px 0 0;color:#77869a;font-size:12px}.corporate-asset-list{overflow-x:auto}.corporate-asset-row{display:grid;grid-template-columns:minmax(210px,1.7fr) minmax(100px,.8fr) minmax(100px,.75fr) minmax(125px,1fr) 90px 48px;align-items:center;gap:12px;min-width:790px;padding:14px 20px;border-bottom:1px solid #eef1f5;color:#50647b;font-size:11px}.corporate-asset-row:last-child{border-bottom:0}.corporate-asset-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.corporate-asset-row:not(.head):hover,.corporate-asset-row.selected{background:#f8fbfe}.corporate-asset-row.selected{box-shadow:inset 3px 0 #4f80b4}.corporate-asset-row[hidden]{display:none}.corporate-asset-row.head{padding-top:12px;padding-bottom:10px;background:#fbfcfd;color:#8491a2;font-size:9px;font-weight:800;letter-spacing:.07em}.corporate-asset-row>span:first-child{display:flex;align-items:center;gap:9px;min-width:0}.corporate-asset-row strong{display:block;min-width:0;color:#25394f;font-size:12px;font-weight:700}.corporate-asset-row strong small,.corporate-asset-row>span:nth-child(4) small{display:block;margin-top:4px;overflow:hidden;color:#8996a6;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.corporate-asset-row>span:nth-child(4) b{color:#435a72;font-size:11px;font-weight:700}.corporate-asset-row button{padding:0;border:0;background:transparent;color:#4676ac;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.corporate-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;font-size:13px;font-weight:800}.corporate-asset-icon.blue{background:#edf5ff;color:#4678b4}.corporate-asset-icon.violet{background:#f1effc;color:#7769b6}.corporate-asset-icon.orange{background:#fff0df;color:#c77927}.corporate-asset-icon.green{background:#eaf8f1;color:#2b8b63}.corporate-calendar-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.corporate-calendar-item{display:flex;align-items:center;gap:10px;min-width:0;padding:16px 18px;border-right:1px solid #edf0f4}.corporate-calendar-item:last-child{border-right:0}.corporate-calendar-item>span{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:38px;border-radius:8px;flex:0 0 36px}.corporate-calendar-item.critical>span{background:#fff0ee;color:#c55d58}.corporate-calendar-item.attention>span{background:#fff4e7;color:#c67a29}.corporate-calendar-item>span b{font-size:15px;line-height:15px}.corporate-calendar-item>span small{font-size:8px;font-weight:800;letter-spacing:.05em}.corporate-calendar-item div{min-width:0;flex:1}.corporate-calendar-item strong,.corporate-calendar-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corporate-calendar-item strong{color:#30465d;font-size:11px}.corporate-calendar-item small{margin-top:4px;color:#8492a3;font-size:10px}.corporate-calendar-item em{color:#8b6a3a;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.corporate-asset-detail{padding:20px}.corporate-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.corporate-asset-detail p{margin:5px 0 0;color:#78889b;font-size:11px}.corporate-asset-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:15px 12px;margin:22px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.corporate-asset-detail dt{color:#8a97a6;font-size:9px;font-weight:800;letter-spacing:.06em}.corporate-asset-detail dd{margin:5px 0 0;color:#40566e;font-size:11px;line-height:1.4}.corporate-detail-progress>div{display:flex;justify-content:space-between;gap:12px;color:#6b7d91;font-size:10px}.corporate-detail-progress b{color:#3e5871}.progress-track{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#edf1f5}.progress-track i{display:block;height:100%;border-radius:inherit;background:#6b95be}.corporate-detail-files{display:grid;gap:10px;margin:18px 0}.corporate-detail-files>span{display:grid;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;color:#496077;font-size:11px}.corporate-detail-files small{grid-column:2;color:#8a97a7;font-size:9px}.file-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;font-size:10px;font-weight:800}.file-dot.green{background:#eaf8f1;color:#27845c}.file-dot.orange{background:#fff2e3;color:#c57928}.corporate-detail-actions{display:flex;gap:8px}.corporate-detail-actions button{flex:1;padding-right:10px;padding-left:10px}.corporate-portfolio-card{padding-bottom:7px}.corporate-portfolio-row{display:grid;grid-template-columns:1fr 28px 48px;align-items:center;gap:8px;padding:11px 20px;color:#4d6379;font-size:11px}.corporate-portfolio-row span{display:flex;align-items:center;gap:8px;min-width:0}.corporate-portfolio-row b{color:#304960;text-align:right}.corporate-portfolio-row em{color:#368362;font-size:10px;font-style:normal;font-weight:700;text-align:right}.corporate-portfolio-row em.attention{color:#c47828}.portfolio-dot{width:8px;height:8px;border-radius:50%}.portfolio-dot.blue{background:#6a9ed0}.portfolio-dot.violet{background:#8a78c7}.portfolio-dot.orange{background:#d4944d}.portfolio-dot.green{background:#54a47c}.corporate-policy-card{padding:19px 20px}.corporate-policy-card h3{margin-bottom:16px}.corporate-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #edf0f4}.corporate-policy-card label span{min-width:0}.corporate-policy-card label strong,.corporate-policy-card label small{display:block}.corporate-policy-card label strong{color:#425970;font-size:11px}.corporate-policy-card label small{margin-top:4px;color:#8996a5;font-size:10px;line-height:1.35}.corporate-policy-card input{accent-color:#4e7eaf}.corporate-policy-card .full-button{margin-top:10px}@media(max-width:1180px){.corporate-assets-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-assets-layout{grid-template-columns:1fr}.corporate-assets-side{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate-asset-detail{grid-column:1 / -1}}@media(max-width:760px){.corporate-assets-heading,.corporate-assets-toolbar{align-items:stretch;flex-direction:column}.corporate-assets-actions{width:100%}.corporate-assets-actions button{flex:1}.corporate-assets-summary,.corporate-assets-side{grid-template-columns:1fr}.corporate-assets-toolbar .search-box{min-width:0}.corporate-assets-toolbar select{width:100%}.corporate-calendar-strip{grid-template-columns:1fr}.corporate-calendar-item{border-right:0;border-bottom:1px solid #edf0f4}.corporate-calendar-item:last-child{border-bottom:0}}.corporate-governance-view .topbar{align-items:flex-start}.corporate-governance-content{padding-bottom:32px}.corporate-governance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.corporate-governance-summary article{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.corporate-governance-summary article>div{min-width:0;flex:1}.corporate-governance-summary strong{display:block;color:#17283b;font-size:24px;line-height:1;letter-spacing:-.03em}.corporate-governance-summary small,.corporate-governance-summary b{display:block;margin-top:5px;color:#75859a;font-size:11px;font-weight:600}.corporate-governance-summary b{margin-top:14px;color:#526a82;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.governance-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;font-size:16px;font-weight:800}.governance-metric-icon.blue{color:#477cae;background:#edf5fc}.governance-metric-icon.violet{color:#7564ad;background:#f1effb}.governance-metric-icon.orange{color:#c47b2c;background:#fff2e3}.governance-metric-icon.green{color:#2a875e;background:#eaf8f1}.corporate-governance-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px;border-bottom:1px solid #dfe5eb}.corporate-governance-tabs button{position:relative;padding:0 0 12px;border:0;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.corporate-governance-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.corporate-governance-tabs button.active{color:#3d607f}.corporate-governance-tabs button.active:after{background:#577e9f}.corporate-governance-panel{display:none}.corporate-governance-panel.active{display:block}.corporate-governance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.corporate-governance-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.corporate-governance-heading p{max-width:680px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.corporate-governance-heading .search-box{min-width:275px}.governance-entity-layout,.governance-ownership-layout,.governance-event-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.governance-entity-layout main,.governance-ownership-layout main,.governance-event-layout main,.governance-side{display:grid;gap:16px;min-width:0}.governance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.governance-filter-group{display:flex;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.governance-filter-group button{padding:7px 10px;border:0;border-radius:6px;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.governance-filter-group button.active{color:#3d607f;background:#edf3f8}.governance-filter-group span{margin-left:4px;color:#9aa6b2}.governance-toolbar select,.governance-event-list select{min-height:34px;padding:0 28px 0 10px;border:1px solid #dce3e9;border-radius:7px;color:#5f7288;background:#fff;font:inherit;font-size:10px}.panel-card.governance-entity-list-card,.panel-card.governance-entity-timeline,.panel-card.governance-cap-table,.panel-card.governance-authority-card,.panel-card.governance-event-list,.panel-card.governance-check-card{overflow:hidden}.governance-entity-row{display:grid;grid-template-columns:minmax(210px,1.55fr) minmax(115px,.9fr) minmax(95px,.75fr) minmax(130px,1fr) 82px 20px;width:100%;min-width:750px;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid #edf0f4;color:#52677e;background:#fff;text-align:left;font:inherit;font-size:10px}.governance-entity-row:last-child{border-bottom:0}.governance-entity-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.governance-entity-row:not(.head):hover,.governance-entity-row.selected{background:#f8fbfe}.governance-entity-row.selected{box-shadow:inset 3px 0 #517ca2}.governance-entity-row[hidden]{display:none}.governance-entity-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.governance-entity-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.governance-entity-row strong{display:block;min-width:0;color:#2b4158;font-size:12px}.governance-entity-row strong small,.governance-entity-row>span:nth-child(4) small{display:block;margin-top:4px;overflow:hidden;color:#8996a5;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.governance-entity-row>span:nth-child(4) b{color:#465d74;font-size:11px}.governance-entity-row>b{color:#52789d;font-size:18px;font-weight:400;text-align:right}.governance-entity-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:15px;font-weight:800}.governance-entity-icon.blue{color:#477bab;background:#edf5fc}.governance-entity-icon.violet{color:#7564b1;background:#f1effb}.governance-entity-icon.orange{color:#c47a2c;background:#fff2e3}.governance-entity-list-card{overflow-x:auto!important}.governance-entity-list-card:before{display:block;height:0;content:""}.governance-entity-timeline .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.governance-entity-timeline .panel-heading h3,.governance-cap-table .panel-heading h3,.governance-authority-card .panel-heading h3,.governance-event-list .panel-heading h3,.governance-check-card .panel-heading h3{margin:5px 0 0;color:#24394f;font-size:15px}.governance-entity-timeline .panel-heading p,.governance-cap-table .panel-heading p,.governance-authority-card .panel-heading p,.governance-event-list .panel-heading p,.governance-check-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.governance-timeline{padding:4px 20px 10px}.governance-timeline-item{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #eef1f4}.governance-timeline-item:last-child{border-bottom:0}.governance-timeline-item>i{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;color:#fff;background:#6b9a7d;font-size:10px;font-style:normal;font-weight:800}.governance-timeline-item.current>i{color:#a66f2c;background:#fff0dc}.governance-timeline-item strong,.governance-timeline-item small{display:block}.governance-timeline-item strong{color:#4b6178;font-size:11px}.governance-timeline-item small{margin-top:4px;color:#8997a6;font-size:10px}.governance-timeline-item em{color:#8794a2;font-size:10px;font-style:normal;white-space:nowrap}.governance-entity-detail,.governance-policy-card,.governance-note,.governance-agenda-card,.governance-minutes-card,.governance-compliance-score{padding:19px 20px}.governance-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governance-entity-detail h3,.governance-policy-card h3,.governance-agenda-card h3,.governance-minutes-card h3,.governance-compliance-score h3{margin:5px 0 0;color:#253b53;font-size:16px}.governance-entity-detail p,.governance-agenda-card p,.governance-compliance-score p{margin:5px 0 0;color:#7c8b9b;font-size:11px;line-height:1.45}.governance-entity-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:20px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.governance-entity-detail dt{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.06em}.governance-entity-detail dd{margin:5px 0 0;color:#435b72;font-size:11px;line-height:1.35}.governance-detail-actions{display:flex;gap:8px}.governance-detail-actions button{flex:1;padding-right:8px;padding-left:8px}.governance-ownership-mini{padding-bottom:13px}.governance-ownership-mini .panel-heading{padding:18px 20px 10px}.governance-ownership-mini .panel-heading h3{margin:5px 0 0;color:#294057;font-size:14px}.governance-person-row{display:flex;align-items:center;gap:9px;padding:9px 20px}.governance-person-row>span:nth-child(2){min-width:0;flex:1}.governance-person-row strong,.governance-person-row small{display:block}.governance-person-row strong{color:#4a6077;font-size:11px}.governance-person-row small{margin-top:3px;color:#8b98a5;font-size:9px}.governance-person-row>b{color:#527a9c;font-size:12px}.governance-ownership-bar{display:flex;height:7px;margin:9px 20px 0;overflow:hidden;border-radius:999px;background:#edf1f5}.governance-ownership-bar i{display:block;height:100%}.governance-ownership-bar i:first-child{background:#6a96bb}.governance-ownership-bar i:last-child{background:#9282c2}.governance-helper{margin:10px 20px 0;color:#82909f;font-size:9px}.governance-helper i{margin-right:4px}.governance-risk-card{padding:18px 20px}.governance-risk-card h3{margin:5px 0 12px;color:#3c526a;font-size:14px}.governance-risk-card>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.governance-risk-card>div>span{min-width:0;flex:1}.governance-risk-card strong,.governance-risk-card small{display:block}.governance-risk-card strong{color:#52677d;font-size:10px}.governance-risk-card small{margin-top:4px;color:#8b98a6;font-size:9px}.governance-risk-card button{padding:0;border:0;color:#52799c;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.governance-policy-card .summary-kicker{display:block}.governance-policy-card h3{margin-bottom:14px}.governance-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.governance-policy-card label span{min-width:0}.governance-policy-card label strong,.governance-policy-card label small{display:block}.governance-policy-card label strong{color:#4d6278;font-size:10px}.governance-policy-card label small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.35}.governance-policy-card input{accent-color:#557fa2}.governance-note{display:flex;gap:10px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.governance-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:11px}.governance-note strong{display:block;color:#4a657b;font-size:10px}.governance-note p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}.governance-cap-table .panel-heading,.governance-authority-card .panel-heading,.governance-event-list .panel-heading,.governance-check-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.governance-cap-head,.governance-cap-row{display:grid;grid-template-columns:1.45fr .75fr 1fr .65fr 40px;min-width:670px;align-items:center;gap:12px;padding:0 20px}.governance-cap-head{padding-top:12px;padding-bottom:8px;color:#8b97a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.governance-cap-row{min-height:66px;border-top:1px solid #edf0f4;color:#536980;font-size:10px}.governance-cap-row>span:first-child{display:flex;align-items:center;gap:8px}.governance-cap-row strong,.governance-cap-row small{display:block}.governance-cap-row strong{color:#405870;font-size:11px}.governance-cap-row small{margin-top:4px;color:#8996a5;font-size:9px}.governance-cap-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.governance-cap-table,.governance-authority-card{overflow-x:auto}.governance-authority-grid{display:grid;grid-template-columns:1.6fr .7fr .7fr 1fr;min-width:650px;align-items:center;gap:0;padding:0 20px 8px;color:#5d7187;font-size:10px}.governance-authority-grid>*{padding:11px 8px;border-bottom:1px solid #edf0f4}.governance-authority-grid>*:nth-child(4n+1){padding-left:0;color:#435a71}.governance-authority-grid .head{padding-top:12px;padding-bottom:8px;color:#8b97a5;font-size:9px;font-weight:800;letter-spacing:.06em}.governance-authority-grid b{font-size:9px}.governance-authority-grid b.allowed{color:#398265}.governance-authority-grid b.review{color:#c47d31}.governance-authority-grid b.blocked{color:#bd6b68}.governance-authority-grid small{color:#8795a4;font-size:9px}.governance-event-list .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.governance-event-row{display:grid;grid-template-columns:42px minmax(0,1fr) 82px 48px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4}.governance-event-row:last-child{border-bottom:0}.governance-event-row[hidden]{display:none}.governance-event-row>span:nth-child(2){min-width:0}.governance-event-row strong,.governance-event-row small{display:block}.governance-event-row strong{overflow:hidden;color:#405971;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.governance-event-row small{margin-top:4px;color:#8997a5;font-size:9px}.governance-event-row button{padding:0;border:0;color:#547b9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.governance-event-date{display:inline-flex;width:36px;height:38px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.governance-event-date b{font-size:15px;line-height:15px}.governance-event-date small{margin:0;font-size:8px;font-weight:800;letter-spacing:.05em}.governance-event-date.orange{color:#bd752c;background:#fff1df}.governance-event-date.violet{color:#7768b4;background:#f1effb}.governance-event-date.blue{color:#477eae;background:#edf5fc}.governance-event-date.green{color:#328361;background:#eaf8f1}.governance-agenda-card h3{margin-bottom:0}.governance-agenda-meta{display:flex;gap:20px;margin:18px 0;padding:13px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.governance-agenda-meta span,.governance-agenda-meta small,.governance-agenda-meta b{display:block}.governance-agenda-meta small{color:#8c98a6;font-size:9px;font-weight:800;letter-spacing:.05em}.governance-agenda-meta b{margin-top:5px;color:#466077;font-size:11px}.governance-minutes-card>div{display:flex;align-items:center;gap:9px;margin:16px 0}.governance-minutes-card strong,.governance-minutes-card small{display:block}.governance-minutes-card strong{color:#50667c;font-size:10px}.governance-minutes-card small{margin-top:4px;color:#8996a5;font-size:9px}.governance-compliance-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:start}.governance-check-row{display:grid;grid-template-columns:23px 1fr 62px;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #edf0f4}.governance-check-row:last-child{border-bottom:0}.governance-check-row>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-style:normal;font-weight:800}.governance-check-row.done>i{color:#2c835e;background:#eaf8f1}.governance-check-row.pending>i{color:#b97027;background:#fff0dc}.governance-check-row strong,.governance-check-row small{display:block}.governance-check-row strong{color:#4c6379;font-size:11px}.governance-check-row small{margin-top:4px;color:#8a97a5;font-size:9px}.governance-check-row button{padding:0;border:0;color:#547b9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.governance-score-ring{display:flex;align-items:baseline;gap:4px;margin:22px 0 8px;color:#4d7d9d}.governance-score-ring strong{font-size:46px;line-height:1;letter-spacing:-.05em}.governance-score-ring span{color:#8997a6;font-size:12px}.governance-score-legend{display:grid;gap:8px;margin:20px 0;color:#748499;font-size:10px}.governance-score-legend span{display:inline-flex;align-items:center;gap:7px}.governance-score-legend i{width:7px;height:7px;border-radius:50%}.governance-score-legend i.green{background:#58a179}.governance-score-legend i.orange{background:#d49a52}.governance-score-legend i.red{background:#c77a75}@media(max-width:1180px){.corporate-governance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-entity-layout,.governance-ownership-layout,.governance-event-layout,.governance-compliance-grid{grid-template-columns:1fr}}@media(max-width:720px){.corporate-governance-summary{grid-template-columns:1fr}.corporate-governance-tabs{gap:16px;overflow-x:auto}.corporate-governance-tabs button{flex:0 0 auto}.corporate-governance-heading,.governance-toolbar{align-items:stretch;flex-direction:column}.corporate-governance-heading .search-box{min-width:0}.governance-filter-group{overflow-x:auto}.governance-toolbar select{width:100%}.governance-event-row{grid-template-columns:42px minmax(0,1fr) 48px}.governance-event-row .status-pill{display:none}}.extrajudicial-view .topbar{align-items:flex-start}.extrajudicial-content{padding-bottom:32px}.extrajudicial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.extrajudicial-summary article{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.extrajudicial-summary article>div{min-width:0;flex:1}.extrajudicial-summary strong{display:block;color:#17283b;font-size:24px;line-height:1;letter-spacing:-.03em}.extrajudicial-summary small,.extrajudicial-summary b{display:block;margin-top:5px;color:#75859a;font-size:11px;font-weight:600}.extrajudicial-summary b{margin-top:14px;color:#526a82;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.extrajudicial-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;font-size:16px;font-weight:800}.extrajudicial-metric-icon.orange{color:#c47b2c;background:#fff2e3}.extrajudicial-metric-icon.blue{color:#477cae;background:#edf5fc}.extrajudicial-metric-icon.violet{color:#7564ad;background:#f1effb}.extrajudicial-metric-icon.green{color:#2a875e;background:#eaf8f1}.extrajudicial-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px;border-bottom:1px solid #dfe5eb}.extrajudicial-tabs button{position:relative;padding:0 0 12px;border:0;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.extrajudicial-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.extrajudicial-tabs button.active{color:#3d607f}.extrajudicial-tabs button.active:after{background:#577e9f}.extrajudicial-panel{display:none}.extrajudicial-panel.active{display:block}.extrajudicial-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.extrajudicial-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.extrajudicial-heading p{max-width:700px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.extrajudicial-heading .search-box{min-width:280px}.extrajudicial-heading-actions{display:flex;gap:9px;flex-shrink:0}.extrajudicial-queue-layout,.distribution-layout,.procon-layout,.coverage-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.extrajudicial-queue-layout main,.distribution-layout main,.procon-layout main,.coverage-layout main,.extrajudicial-side{display:grid;gap:16px;min-width:0}.extrajudicial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.extrajudicial-filter-group{display:flex;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.extrajudicial-filter-group button{padding:7px 10px;border:0;border-radius:6px;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.extrajudicial-filter-group button.active{color:#3d607f;background:#edf3f8}.extrajudicial-filter-group span{margin-left:4px;color:#9aa6b2}.extrajudicial-toolbar select,.procon-case-card select{min-height:34px;padding:0 28px 0 10px;border:1px solid #dce3e9;border-radius:7px;color:#5f7288;background:#fff;font:inherit;font-size:10px}.extrajudicial-queue-card,.distribution-identifier-card,.distribution-rules-card,.procon-case-card,.procon-pattern-card,.coverage-table-card{overflow-x:auto}.extrajudicial-queue-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(110px,.8fr) minmax(105px,.8fr) minmax(125px,.95fr) 78px 20px;width:100%;min-width:790px;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid #edf0f4;color:#52677e;background:#fff;text-align:left;font:inherit;font-size:10px}.extrajudicial-queue-row:last-child{border-bottom:0}.extrajudicial-queue-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.extrajudicial-queue-row:not(.head):hover,.extrajudicial-queue-row.selected{background:#f8fbfe}.extrajudicial-queue-row.selected{box-shadow:inset 3px 0 #c8873d}.extrajudicial-queue-row[hidden]{display:none}.extrajudicial-queue-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.extrajudicial-queue-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.extrajudicial-queue-row strong{display:block;min-width:0;color:#2b4158;font-size:12px}.extrajudicial-queue-row strong small,.extrajudicial-queue-row>span:nth-child(3) small,.extrajudicial-queue-row>span:nth-child(4) small{display:block;margin-top:4px;overflow:hidden;color:#8996a5;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.extrajudicial-queue-row>span:nth-child(4) b{color:#465d74;font-size:11px}.extrajudicial-queue-row>b{color:#52789d;font-size:18px;font-weight:400;text-align:right}.extrajudicial-row-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:800}.extrajudicial-row-icon.orange{color:#c47a2c;background:#fff2e3}.extrajudicial-row-icon.violet{color:#7564b1;background:#f1effb}.extrajudicial-row-icon.blue{color:#477bab;background:#edf5fc}.extrajudicial-row-icon.green{color:#2a875e;background:#eaf8f1}.extrajudicial-row-icon.slate{color:#6f8194;background:#edf1f5}.extrajudicial-detail,.extrajudicial-risk-card,.distribution-health-card,.procon-sla-card,.procon-policy-card,.coverage-policy-card{padding:19px 20px}.extrajudicial-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.extrajudicial-detail h3,.extrajudicial-risk-card h3,.distribution-health-card h3,.procon-sla-card h3,.coverage-policy-card h3{margin:5px 0 0;color:#253b53;font-size:16px}.extrajudicial-detail p,.distribution-health-card p{margin:5px 0 0;color:#7c8b9b;font-size:11px;line-height:1.45}.extrajudicial-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:20px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.extrajudicial-detail dt{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.06em}.extrajudicial-detail dd{margin:5px 0 0;color:#435b72;font-size:11px;line-height:1.35}.extrajudicial-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.extrajudicial-flow span{display:flex;min-width:0;flex-direction:column;gap:4px}.extrajudicial-flow i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:#8897a6;background:#eef1f4;font-size:9px;font-style:normal;font-weight:800}.extrajudicial-flow .done i{color:#2e855f;background:#eaf8f1}.extrajudicial-flow .current i{color:#b8722a;background:#fff0dc}.extrajudicial-flow b{overflow:hidden;color:#596f84;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.extrajudicial-flow small{color:#8c99a7;font-size:8px}.extrajudicial-detail-note{display:flex;gap:8px;padding:11px;border:1px solid #e7dfcf;border-radius:8px;background:#fffaf1}.extrajudicial-detail-note>span{display:inline-flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:5px;color:#b77429;background:#f7e7c8;font-size:10px;font-weight:800}.extrajudicial-detail-note p{margin:1px 0 0;color:#8b7655;font-size:9px;line-height:1.4}.extrajudicial-detail-actions{display:flex;gap:8px;margin-top:16px}.extrajudicial-detail-actions button{flex:1;padding-right:8px;padding-left:8px}.extrajudicial-risk-card h3{margin-bottom:12px}.extrajudicial-risk-card>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.extrajudicial-risk-card>div>span{min-width:0;flex:1}.extrajudicial-risk-card strong,.extrajudicial-risk-card small{display:block}.extrajudicial-risk-card strong{color:#52677d;font-size:10px}.extrajudicial-risk-card small{margin-top:4px;color:#8b98a6;font-size:9px}.distribution-layout .panel-heading,.procon-case-card .panel-heading,.procon-pattern-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.distribution-layout .panel-heading h3,.procon-case-card .panel-heading h3,.procon-pattern-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.distribution-layout .panel-heading p,.procon-case-card .panel-heading p,.procon-pattern-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.distribution-row{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(100px,.8fr) minmax(125px,1fr) 72px 60px;width:100%;min-width:650px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.distribution-row:last-child{border-bottom:0}.distribution-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.distribution-row strong,.distribution-row small{display:block}.distribution-row strong{color:#415870;font-size:11px}.distribution-row small{margin-top:4px;color:#8996a5;font-size:9px}.distribution-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.distribution-rule-row{display:grid;grid-template-columns:23px 1fr 65px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.distribution-rule-row:last-child{border-bottom:0}.distribution-rule-row>i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-style:normal;font-weight:800}.distribution-rule-row>i.green{color:#2d845e;background:#eaf8f1}.distribution-rule-row>i.orange{color:#b7732d;background:#fff0dc}.distribution-rule-row strong,.distribution-rule-row small{display:block}.distribution-rule-row strong{color:#4c6379;font-size:10px}.distribution-rule-row small{margin-top:4px;color:#8996a5;font-size:9px}.distribution-health-score{display:flex;align-items:baseline;gap:4px;margin:20px 0 7px;color:#4d7d9d}.distribution-health-score strong{font-size:44px;line-height:1;letter-spacing:-.05em}.distribution-health-score span{color:#8997a6;font-size:13px}.distribution-health-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;padding:13px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.distribution-health-list span{display:flex;flex-direction:column;align-items:center;gap:4px;color:#7b8b9b;font-size:9px;text-align:center}.distribution-health-list i{width:7px;height:7px;border-radius:50%}.distribution-health-list i.green{background:#58a179}.distribution-health-list i.orange{background:#d49a52}.distribution-health-list i.red{background:#c77a75}.distribution-health-list b{color:#4a6078;font-size:15px}.extrajudicial-note{display:flex;gap:10px;padding:18px 20px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.extrajudicial-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:11px}.extrajudicial-note strong{display:block;color:#4a657b;font-size:10px}.extrajudicial-note p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}.procon-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.procon-metrics article{padding:15px 17px;border:1px solid #e3e8ee;border-radius:10px;background:#fff}.procon-metrics strong,.procon-metrics small,.procon-metrics b{display:block}.procon-metrics strong{color:#253c54;font-size:22px}.procon-metrics small{margin-top:4px;color:#7d8d9d;font-size:10px}.procon-metrics b{margin-top:12px;color:#56738d;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.procon-layout .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.procon-row{display:grid;grid-template-columns:minmax(205px,1.5fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(100px,.85fr) 75px 45px;width:100%;min-width:720px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.procon-row:last-child{border-bottom:0}.procon-row[hidden]{display:none}.procon-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.procon-row strong,.procon-row small{display:block}.procon-row strong{color:#415870;font-size:11px}.procon-row small{margin-top:4px;color:#8996a5;font-size:9px}.procon-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.procon-pattern-row{display:grid;grid-template-columns:32px 1fr 25px;align-items:center;gap:9px;padding:12px 20px;border-bottom:1px solid #edf0f4}.procon-pattern-row:last-child{border-bottom:0}.procon-pattern-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:800}.procon-pattern-icon.orange{color:#bf782b;background:#fff2e3}.procon-pattern-icon.violet{color:#7768b4;background:#f1effb}.procon-pattern-row strong,.procon-pattern-row small{display:block}.procon-pattern-row strong{color:#4c6278;font-size:10px}.procon-pattern-row small{margin-top:4px;color:#8996a5;font-size:9px}.procon-pattern-row>b{color:#52789d;font-size:14px}.procon-sla-card h3{margin-bottom:15px}.procon-sla-card>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.procon-sla-card>div>span:last-child{min-width:0}.procon-sla-card strong,.procon-sla-card small{display:block}.procon-sla-card strong{color:#52677d;font-size:10px}.procon-sla-card small{margin-top:4px;color:#8b98a6;font-size:9px}.procon-sla-date{display:inline-flex;width:34px;height:36px;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;font-size:14px;font-weight:800}.procon-sla-date small{margin:0;font-size:7px;font-weight:800;letter-spacing:.04em}.procon-sla-date.danger{color:#b96360;background:#fff0ee}.procon-sla-date.warning{color:#be792f;background:#fff2e2}.procon-policy-card .summary-kicker{display:block;margin-bottom:8px}.procon-policy-card label,.coverage-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #edf0f4}.procon-policy-card label span,.coverage-policy-card label span{min-width:0}.procon-policy-card label strong,.procon-policy-card label small,.coverage-policy-card label strong,.coverage-policy-card label small{display:block}.procon-policy-card label strong,.coverage-policy-card label strong{color:#4d6278;font-size:10px}.procon-policy-card label small,.coverage-policy-card label small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.35}.procon-policy-card input,.coverage-policy-card input{accent-color:#557fa2}.coverage-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(85px,.7fr) minmax(115px,.9fr) minmax(75px,.6fr) 65px 55px;width:100%;min-width:730px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.coverage-row:last-child{border-bottom:0}.coverage-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.coverage-row>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.coverage-row strong,.coverage-row small{display:block}.coverage-row strong{color:#415870;font-size:11px}.coverage-row small{margin-top:4px;color:#8996a5;font-size:9px}.coverage-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.coverage-source{display:inline-flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-style:normal;font-weight:800}.coverage-source.blue{color:#477bab;background:#edf5fc}.coverage-source.orange{color:#c47a2c;background:#fff2e3}.coverage-source.violet{color:#7564b1;background:#f1effb}.coverage-source.green{color:#2a875e;background:#eaf8f1}.coverage-policy-card h3{margin-bottom:13px}@media(max-width:1180px){.extrajudicial-summary,.procon-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.extrajudicial-queue-layout,.distribution-layout,.procon-layout,.coverage-layout{grid-template-columns:1fr}}@media(max-width:720px){.extrajudicial-summary,.procon-metrics{grid-template-columns:1fr}.extrajudicial-tabs{gap:16px;overflow-x:auto}.extrajudicial-tabs button{flex:0 0 auto}.extrajudicial-heading,.extrajudicial-toolbar{align-items:stretch;flex-direction:column}.extrajudicial-heading .search-box{min-width:0}.extrajudicial-filter-group{overflow-x:auto}.extrajudicial-toolbar select,.extrajudicial-heading-actions{width:100%}.extrajudicial-heading-actions button{flex:1}}.legal-guarantees-view .topbar{align-items:flex-start}.legal-guarantees-content{padding-bottom:32px}.legal-guarantees-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.legal-guarantees-summary article{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.legal-guarantees-summary article>div{min-width:0;flex:1}.legal-guarantees-summary strong{display:block;color:#17283b;font-size:22px;line-height:1;letter-spacing:-.03em}.legal-guarantees-summary small,.legal-guarantees-summary b{display:block;margin-top:5px;color:#75859a;font-size:11px;font-weight:600}.legal-guarantees-summary b{margin-top:14px;color:#526a82;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.guarantee-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:800}.guarantee-metric-icon.blue{color:#477cae;background:#edf5fc}.guarantee-metric-icon.violet{color:#7564ad;background:#f1effb}.guarantee-metric-icon.orange{color:#c47b2c;background:#fff2e3}.guarantee-metric-icon.green{color:#2a875e;background:#eaf8f1}.legal-guarantees-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px;border-bottom:1px solid #dfe5eb}.legal-guarantees-tabs button{position:relative;padding:0 0 12px;border:0;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.legal-guarantees-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.legal-guarantees-tabs button.active{color:#3d607f}.legal-guarantees-tabs button.active:after{background:#577e9f}.legal-guarantees-panel{display:none}.legal-guarantees-panel.active{display:block}.guarantees-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.guarantees-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.guarantees-heading p{max-width:720px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.guarantee-heading-actions{display:flex;gap:9px;flex-shrink:0}.guarantees-overview-layout,.deposits-layout,.provision-layout,.reconciliation-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.guarantees-overview-layout main,.deposits-layout main,.provision-layout main,.reconciliation-layout main,.guarantees-side{display:grid;gap:16px;min-width:0}.guarantees-heading .search-box{min-width:280px}.guarantees-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.guarantee-filter-group{display:flex;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.guarantee-filter-group button{padding:7px 10px;border:0;border-radius:6px;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.guarantee-filter-group button.active{color:#3d607f;background:#edf3f8}.guarantee-filter-group span{margin-left:4px;color:#9aa6b2}.guarantees-toolbar select{min-height:34px;padding:0 28px 0 10px;border:1px solid #dce3e9;border-radius:7px;color:#5f7288;background:#fff;font:inherit;font-size:10px}.guarantee-position-card,.deposits-table-card,.provision-table-card,.reconciliation-table-card{overflow-x:auto}.guarantee-position-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(90px,.7fr) minmax(105px,.8fr) 83px minmax(130px,1fr) 20px;width:100%;min-width:780px;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid #edf0f4;color:#52677e;background:#fff;text-align:left;font:inherit;font-size:10px}.guarantee-position-row:last-child{border-bottom:0}.guarantee-position-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.guarantee-position-row:not(.head):hover,.guarantee-position-row.selected{background:#f8fbfe}.guarantee-position-row.selected{box-shadow:inset 3px 0 #567d9e}.guarantee-position-row[hidden]{display:none}.guarantee-position-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.guarantee-position-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.guarantee-position-row strong{display:block;min-width:0;color:#2b4158;font-size:12px}.guarantee-position-row strong small,.guarantee-position-row>span:nth-child(3) small,.guarantee-position-row>span:nth-child(5) small{display:block;margin-top:4px;overflow:hidden;color:#8996a5;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.guarantee-position-row>span:nth-child(3) b,.guarantee-position-row>span:nth-child(5) b{color:#465d74;font-size:11px}.guarantee-position-row>b{color:#52789d;font-size:18px;font-weight:400;text-align:right}.guarantee-row-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-weight:800}.guarantee-row-icon.blue{color:#477bab;background:#edf5fc}.guarantee-row-icon.violet{color:#7564b1;background:#f1effb}.guarantee-row-icon.orange{color:#c47a2c;background:#fff2e3}.guarantee-row-icon.green{color:#2a875e;background:#eaf8f1}.guarantee-alert-card .panel-heading,.deposit-workflow-card .panel-heading,.provision-factors-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.guarantee-alert-card .panel-heading h3,.deposit-workflow-card .panel-heading h3,.provision-factors-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.guarantee-alert-card .panel-heading p,.deposit-workflow-card .panel-heading p,.provision-factors-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.guarantee-alert-row{display:grid;grid-template-columns:42px 1fr 58px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.guarantee-alert-row:last-child{border-bottom:0}.guarantee-alert-row>span:nth-child(2){min-width:0}.guarantee-alert-row strong,.guarantee-alert-row small{display:block}.guarantee-alert-row strong{overflow:hidden;color:#52677d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.guarantee-alert-row small{margin-top:4px;color:#8996a5;font-size:9px}.guarantee-date{display:inline-flex;width:36px;height:38px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.guarantee-date b{font-size:15px;line-height:15px}.guarantee-date small{margin:0;font-size:8px;font-weight:800;letter-spacing:.05em}.guarantee-date.orange{color:#c0782c;background:#fff2e3}.guarantee-date.violet{color:#7564b1;background:#f1effb}.guarantee-detail,.guarantee-risk-card,.guarantee-policy-card,.guarantee-note,.provision-summary-card,.reconciliation-health-card{padding:19px 20px}.guarantee-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guarantee-detail h3,.guarantee-risk-card h3,.guarantee-policy-card h3,.provision-summary-card h3{margin:5px 0 0;color:#253b53;font-size:16px}.guarantee-detail p{margin:5px 0 0;color:#7c8b9b;font-size:11px;line-height:1.45}.guarantee-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:20px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.guarantee-detail dt{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.06em}.guarantee-detail dd{margin:5px 0 0;color:#435b72;font-size:11px;line-height:1.35}.guarantee-delta{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-bottom:16px}.guarantee-delta strong,.guarantee-delta small{display:block}.guarantee-delta strong{color:#be762d;font-size:13px}.guarantee-delta small{margin-top:4px;color:#8996a5;font-size:9px}.guarantee-docs{display:grid;gap:9px;margin-bottom:16px}.guarantee-docs>span{display:grid;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;color:#4d6379;font-size:10px}.guarantee-docs small{grid-column:2;margin-top:3px;color:#8996a5;font-size:9px}.guarantee-detail-actions{display:flex;gap:8px}.guarantee-detail-actions button{flex:1;padding-right:8px;padding-left:8px}.guarantee-risk-card h3{margin-bottom:12px}.guarantee-risk-card>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.guarantee-risk-card>div>span{min-width:0;flex:1}.guarantee-risk-card strong,.guarantee-risk-card small{display:block}.guarantee-risk-card strong{color:#52677d;font-size:10px}.guarantee-risk-card small{margin-top:4px;color:#8b98a6;font-size:9px}.deposits-row{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(120px,.95fr) minmax(105px,.8fr) minmax(105px,.9fr) 72px 50px;width:100%;min-width:700px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.deposits-row:last-child{border-bottom:0}.deposits-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.deposits-row strong,.deposits-row small{display:block}.deposits-row strong{color:#415870;font-size:11px}.deposits-row small{margin-top:4px;color:#8996a5;font-size:9px}.deposits-row button,.provision-row button,.reconciliation-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.deposit-workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:18px 20px}.deposit-workflow span{display:flex;min-width:0;flex-direction:column;gap:5px}.deposit-workflow i{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;color:#8897a6;background:#eef1f4;font-size:10px;font-style:normal;font-weight:800}.deposit-workflow .done i{color:#2e855f;background:#eaf8f1}.deposit-workflow .current i{color:#b8722a;background:#fff0dc}.deposit-workflow b{color:#596f84;font-size:9px}.deposit-workflow small{color:#8c99a7;font-size:8px}.guarantee-policy-card .summary-kicker{display:block}.guarantee-policy-card h3{margin-bottom:13px}.guarantee-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.guarantee-policy-card label span{min-width:0}.guarantee-policy-card label strong,.guarantee-policy-card label small{display:block}.guarantee-policy-card label strong{color:#4d6278;font-size:10px}.guarantee-policy-card label small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.35}.guarantee-policy-card input{accent-color:#557fa2}.guarantee-note{display:flex;gap:10px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.guarantee-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:10px;font-weight:800}.guarantee-note strong{display:block;color:#4a657b;font-size:10px}.guarantee-note p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}.provision-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(90px,.75fr) minmax(110px,.9fr) minmax(90px,.75fr) 65px 50px;width:100%;min-width:680px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.provision-row:last-child{border-bottom:0}.provision-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.provision-row strong,.provision-row small{display:block}.provision-row strong{color:#415870;font-size:11px}.provision-row small{margin-top:4px;color:#8996a5;font-size:9px}.probability{display:inline-flex;padding:5px 7px;border-radius:6px;font-size:9px;font-weight:700;white-space:nowrap}.probability.high{color:#ad6865;background:#fff0ee}.probability.medium{color:#b7772e;background:#fff2e3}.probability.low{color:#4c8065;background:#eaf8f1}.provision-factor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 20px;border-bottom:1px solid #edf0f4;color:#64788d;font-size:10px}.provision-factor b{color:#49637b}.provision-factor.total{color:#395975;background:#f8fbfd;font-weight:700}.provision-factor.total b{color:#477a9c;font-size:14px}.provision-factor-note{display:flex;gap:8px;margin:14px 20px 17px;padding:10px;border-radius:8px;background:#fffaf1}.provision-factor-note>span{display:inline-flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:5px;color:#b77429;background:#f7e7c8;font-size:10px;font-weight:800}.provision-factor-note p{margin:1px 0 0;color:#8b7655;font-size:9px;line-height:1.4}.provision-summary-card>div{padding:13px 0;border-top:1px solid #edf0f4}.provision-summary-card strong,.provision-summary-card small{display:block}.provision-summary-card strong{color:#4b6e8c;font-size:17px}.provision-summary-card small{margin-top:4px;color:#8996a5;font-size:9px}.reconciliation-row{display:grid;grid-template-columns:minmax(205px,1.45fr) minmax(95px,.75fr) minmax(100px,.8fr) minmax(100px,.8fr) 72px 50px;width:100%;min-width:690px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.reconciliation-row:last-child{border-bottom:0}.reconciliation-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.reconciliation-row strong,.reconciliation-row small{display:block}.reconciliation-row strong{color:#415870;font-size:11px}.reconciliation-row small{margin-top:4px;color:#8996a5;font-size:9px}.reconciliation-score{display:flex;align-items:baseline;gap:4px;margin:20px 0 7px;color:#4d7d9d}.reconciliation-score strong{font-size:44px;line-height:1;letter-spacing:-.05em}.reconciliation-score span{color:#8997a6;font-size:13px}.reconciliation-health-card p{margin:0 0 15px;color:#7c8b9b;font-size:10px;line-height:1.4}.reconciliation-bars{display:grid;gap:11px}.reconciliation-bars span{display:grid;grid-template-columns:75px 1fr 30px;align-items:center;gap:7px;color:#6f8092;font-size:9px}.reconciliation-bars i{display:block;height:5px;overflow:hidden;border-radius:999px;background:#edf1f5}.reconciliation-bars em{display:block;height:100%;border-radius:inherit;background:#6b97b9}.reconciliation-bars small{color:#587b98;font-size:9px;text-align:right}@media(max-width:1180px){.legal-guarantees-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantees-overview-layout,.deposits-layout,.provision-layout,.reconciliation-layout{grid-template-columns:1fr}}@media(max-width:720px){.legal-guarantees-summary{grid-template-columns:1fr}.legal-guarantees-tabs{gap:16px;overflow-x:auto}.legal-guarantees-tabs button{flex:0 0 auto}.guarantees-heading,.guarantees-toolbar{align-items:stretch;flex-direction:column}.guarantees-heading .search-box{min-width:0}.guarantee-filter-group{overflow-x:auto}.guarantees-toolbar select,.guarantee-heading-actions{width:100%}.guarantee-heading-actions button{flex:1}}.legal-ops-view .topbar{align-items:flex-start}.legal-ops-content{padding-bottom:32px}.legal-ops-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.legal-ops-summary article{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.legal-ops-summary article>div{min-width:0;flex:1}.legal-ops-summary strong{display:block;color:#17283b;font-size:22px;line-height:1;letter-spacing:-.03em}.legal-ops-summary small,.legal-ops-summary b{display:block;margin-top:5px;color:#75859a;font-size:11px;font-weight:600}.legal-ops-summary b{margin-top:14px;color:#526a82;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.legal-ops-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;font-size:12px;font-weight:800}.legal-ops-metric-icon.blue,.legal-spend-icon.blue{color:#477cae;background:#edf5fc}.legal-ops-metric-icon.violet,.legal-spend-icon.violet{color:#7564ad;background:#f1effb}.legal-ops-metric-icon.orange,.legal-spend-icon.orange{color:#c47b2c;background:#fff2e3}.legal-ops-metric-icon.green,.legal-spend-icon.green{color:#2a875e;background:#eaf8f1}.legal-ops-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid #dfe5eb}.legal-ops-tabs button{position:relative;flex:0 0 auto;padding:0 0 12px;border:0;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.legal-ops-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.legal-ops-tabs button.active{color:#3d607f}.legal-ops-tabs button.active:after{background:#577e9f}.legal-ops-panel{display:none}.legal-ops-panel.active{display:block}.legal-ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.legal-ops-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.legal-ops-heading p{max-width:720px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.legal-ops-heading .search-box{min-width:280px}.legal-ops-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.legal-ops-filter-group{display:flex;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.legal-ops-filter-group button{padding:7px 10px;border:0;border-radius:6px;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.legal-ops-filter-group button.active{color:#3d607f;background:#edf3f8}.legal-ops-filter-group span{margin-left:4px;color:#9aa6b2}.legal-ops-toolbar select{min-height:34px;padding:0 28px 0 10px;border:1px solid #dce3e9;border-radius:7px;color:#5f7288;background:#fff;font:inherit;font-size:10px}.legal-ops-overview-layout,.invoice-layout,.firm-layout,.budget-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.legal-ops-overview-layout main,.invoice-layout main,.firm-layout main,.budget-layout main,.legal-ops-side{display:grid;gap:16px;min-width:0}.legal-spend-table,.invoice-table-card,.firm-table-card,.budget-table-card{overflow-x:auto}.legal-spend-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(100px,.82fr) minmax(95px,.75fr) minmax(105px,.85fr) 72px 18px;width:100%;min-width:790px;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid #edf0f4;color:#52677e;background:#fff;text-align:left;font:inherit;font-size:10px}.legal-spend-row:last-child{border-bottom:0}.legal-spend-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.legal-spend-row:not(.head):hover,.legal-spend-row.selected{background:#f8fbfe}.legal-spend-row.selected{box-shadow:inset 3px 0 #567d9e}.legal-spend-row[hidden]{display:none}.legal-spend-row.head,.invoice-row.head,.firm-row.head,.budget-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.legal-spend-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.legal-spend-row strong,.legal-spend-row strong small,.legal-spend-row>span:nth-child(2) small,.legal-spend-row>span:nth-child(3) small{display:block}.legal-spend-row strong{min-width:0;color:#2b4158;font-size:12px}.legal-spend-row strong small,.legal-spend-row>span:nth-child(2) small,.legal-spend-row>span:nth-child(3) small{margin-top:4px;overflow:hidden;color:#8996a5;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.legal-spend-row>span:nth-child(3) b{color:#465d74;font-size:11px}.legal-spend-row>b{color:#52789d;font-size:18px;font-weight:400;text-align:right}.legal-spend-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:10px;font-style:normal;font-weight:800}.legal-spend-alert-card .panel-heading,.invoice-guideline-card .panel-heading,.firm-scorecard-card .panel-heading,.reforecast-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.legal-spend-alert-card .panel-heading h3,.invoice-guideline-card .panel-heading h3,.firm-scorecard-card .panel-heading h3,.reforecast-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.legal-spend-alert-card .panel-heading p,.invoice-guideline-card .panel-heading p,.firm-scorecard-card .panel-heading p,.reforecast-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.legal-spend-alert-row{display:grid;grid-template-columns:28px 1fr 58px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.legal-spend-alert-row:last-child{border-bottom:0}.legal-spend-alert-row>span{min-width:0}.legal-spend-alert-row strong,.legal-spend-alert-row small{display:block}.legal-spend-alert-row strong{overflow:hidden;color:#52677d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.legal-spend-alert-row small{margin-top:4px;color:#8996a5;font-size:9px}.legal-spend-alert-row button,.guideline-row button,.invoice-row button,.firm-row button,.budget-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.alert-icon.blue{color:#477cae;background:#edf5fc}.legal-spend-detail,.legal-spend-policy-card,.invoice-validation-card,.firm-rate-card,.budget-health-card,.legal-ops-policy-card{padding:19px 20px}.legal-spend-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.legal-spend-detail h3,.legal-spend-policy-card h3,.invoice-validation-card h3,.firm-rate-card h3{margin:5px 0 0;color:#253b53;font-size:16px}.legal-spend-detail p{margin:5px 0 0;color:#7c8b9b;font-size:11px;line-height:1.45}.legal-spend-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:20px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.legal-spend-detail dt{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.06em}.legal-spend-detail dd{margin:5px 0 0;color:#435b72;font-size:11px;line-height:1.35}.legal-spend-delta{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-bottom:16px}.legal-spend-delta strong,.legal-spend-delta small{display:block}.legal-spend-delta strong{color:#be762d;font-size:13px}.legal-spend-delta small{margin-top:4px;color:#8996a5;font-size:9px}.tag-orange{color:#a9682e;background:#fff1de}.legal-line-items{display:grid;gap:9px;margin-bottom:16px}.legal-line-items>div{display:flex;justify-content:space-between;gap:10px;color:#64788d;font-size:10px}.legal-line-items b{color:#4c637a}.legal-spend-detail-note{display:flex;gap:8px;margin-bottom:16px;padding:10px;border-radius:8px;background:#fffaf1}.legal-spend-detail-note>span{display:inline-flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:5px;color:#b77429;background:#f7e7c8;font-size:10px;font-weight:800}.legal-spend-detail-note p{margin:1px 0 0;color:#8b7655;font-size:9px;line-height:1.4}.legal-spend-detail-actions,.reforecast-actions{display:flex;gap:8px}.legal-spend-detail-actions button,.reforecast-actions button{flex:1;padding-right:8px;padding-left:8px}.legal-spend-policy-card .summary-kicker,.invoice-validation-card .summary-kicker,.firm-rate-card .summary-kicker,.budget-health-card .summary-kicker,.legal-ops-policy-card .summary-kicker{display:block}.legal-spend-policy-card h3{margin-bottom:13px}.legal-spend-policy-card label,.legal-ops-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.legal-spend-policy-card label span,.legal-ops-policy-card label span{min-width:0}.legal-spend-policy-card label strong,.legal-spend-policy-card label small,.legal-ops-policy-card label strong,.legal-ops-policy-card label small{display:block}.legal-spend-policy-card label strong,.legal-ops-policy-card label strong{color:#4d6278;font-size:10px}.legal-spend-policy-card label small,.legal-ops-policy-card label small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.35}.legal-spend-policy-card input,.legal-ops-policy-card input{accent-color:#557fa2}.invoice-row,.firm-row,.budget-row{display:grid;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.invoice-row{grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) 80px 100px 70px 38px;min-width:730px}.firm-row{grid-template-columns:minmax(210px,1.5fr) 55px 105px 105px 80px 42px;min-width:750px}.budget-row{grid-template-columns:minmax(190px,1.45fr) 90px 90px 75px 75px 42px;min-width:700px}.invoice-row:last-child,.firm-row:last-child,.budget-row:last-child{border-bottom:0}.invoice-row strong,.invoice-row small,.firm-row strong,.firm-row small,.budget-row strong,.budget-row small{display:block}.invoice-row strong,.firm-row strong,.budget-row strong{color:#415870;font-size:11px}.invoice-row small,.firm-row small,.budget-row small{margin-top:4px;color:#8996a5;font-size:9px}.mini-validation{display:inline-block;width:72px;height:5px;margin-top:6px;border-radius:999px;background:#e4edf3}.mini-validation:after{display:block;width:80%;height:100%;border-radius:inherit;background:#6b9b83;content:""}.mini-validation.warning:after{width:68%;background:#c68a45}.guideline-row{display:grid;grid-template-columns:1fr 70px 42px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.guideline-row:last-child{border-bottom:0}.guideline-row strong,.guideline-row small{display:block}.guideline-row strong{color:#52677d;font-size:10px}.guideline-row small{margin-top:4px;color:#8996a5;font-size:9px}.invoice-validation-card h3,.firm-rate-card h3{margin-bottom:12px}.invoice-validation-card>div{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.invoice-validation-card>div>span{min-width:0;flex:1}.invoice-validation-card strong,.invoice-validation-card small{display:block}.invoice-validation-card strong{color:#52677d;font-size:10px}.invoice-validation-card small{margin-top:4px;color:#8b98a6;font-size:9px}.invoice-validation-card i{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-style:normal;font-weight:800}.invoice-validation-card i.done{color:#2e855f;background:#eaf8f1}.invoice-validation-card i.warning{color:#b77429;background:#fff0dc}.firm-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.avatar-green{color:#2a875e;background:#eaf8f1}.firm-score-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 20px 20px}.firm-score-grid strong,.firm-score-grid small{display:block}.firm-score-grid strong{color:#4b6e8c;font-size:18px}.firm-score-grid small{margin-top:4px;color:#8996a5;font-size:9px}.firm-score-grid i{display:block;height:5px;margin-top:10px;overflow:hidden;border-radius:99px;background:#edf1f5}.firm-score-grid em{display:block;height:100%;border-radius:inherit;background:#6b97b9}.firm-rate-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.firm-rate-card strong,.firm-rate-card small{display:block}.firm-rate-card strong{color:#52677d;font-size:10px}.firm-rate-card small{margin-top:4px;color:#8996a5;font-size:9px}.firm-rate-card>div>b{color:#4b6e8c;font-size:11px;white-space:nowrap}.budget-status{display:inline-flex;flex-direction:column;color:#2e855f;font-size:11px;font-weight:800}.budget-status.warning{color:#b77429}.budget-status small{margin-top:3px;color:inherit;font-size:9px;font-weight:600}.reforecast-values{display:flex;align-items:center;gap:13px;padding:18px 20px 10px}.reforecast-values span{min-width:0}.reforecast-values small,.reforecast-values b{display:block}.reforecast-values small{color:#8996a5;font-size:9px;font-weight:800;letter-spacing:.06em}.reforecast-values b{margin-top:5px;color:#4b6e8c;font-size:17px}.reforecast-values i{color:#8e9baa;font-style:normal}.reforecast-reason{margin:0 20px 16px;padding:10px;border-radius:8px;color:#718396;background:#f7fafc;font-size:10px;line-height:1.4}.reforecast-actions{padding:0 20px 20px}.budget-health-score{display:flex;align-items:baseline;gap:8px;margin:18px 0 16px;color:#4b6e8c}.budget-health-score strong{font-size:42px;line-height:1;letter-spacing:-.05em}.budget-health-score small{color:#8996a5;font-size:10px}.budget-health-bars{display:grid;gap:11px}.budget-health-bars span{display:grid;grid-template-columns:65px 1fr 30px;align-items:center;gap:7px;color:#6f8092;font-size:9px}.budget-health-bars i{display:block;height:5px;overflow:hidden;border-radius:999px;background:#edf1f5}.budget-health-bars em{display:block;height:100%;border-radius:inherit;background:#6b97b9}.budget-health-bars small{color:#587b98;font-size:9px;text-align:right}.legal-ops-note{display:flex;gap:10px;padding:16px 18px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.legal-ops-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:10px;font-weight:800}.legal-ops-note strong{display:block;color:#4a657b;font-size:10px}.legal-ops-note p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}.legal-ops-policy-card{border:1px solid #e1e8ee;border-radius:12px;background:#fff}@media(max-width:1180px){.legal-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-ops-overview-layout,.invoice-layout,.firm-layout,.budget-layout{grid-template-columns:1fr}}@media(max-width:720px){.legal-ops-summary{grid-template-columns:1fr}.legal-ops-heading,.legal-ops-toolbar{align-items:stretch;flex-direction:column}.legal-ops-heading .search-box{min-width:0}.legal-ops-filter-group{overflow-x:auto}.legal-ops-toolbar select{width:100%}.legal-spend-detail-actions,.reforecast-actions{flex-direction:column}.firm-score-grid{grid-template-columns:repeat(2,1fr)}}.evidence-view .topbar{align-items:flex-start}.evidence-content{padding-bottom:32px}.evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.evidence-summary article{display:flex;min-height:92px;align-items:flex-start;gap:12px;padding:16px 17px;border:1px solid #e3e8ee;border-radius:12px;background:#fff}.evidence-summary article>div{min-width:0;flex:1}.evidence-summary strong{display:block;color:#17283b;font-size:22px;line-height:1;letter-spacing:-.03em}.evidence-summary small,.evidence-summary b{display:block;margin-top:5px;color:#75859a;font-size:11px;font-weight:600}.evidence-summary b{margin-top:14px;color:#526a82;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.evidence-metric-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:800}.evidence-metric-icon.blue,.evidence-row-icon.blue{color:#477cae;background:#edf5fc}.evidence-metric-icon.violet,.evidence-row-icon.violet{color:#7564ad;background:#f1effb}.evidence-metric-icon.orange,.evidence-row-icon.orange{color:#c47b2c;background:#fff2e3}.evidence-metric-icon.green,.evidence-row-icon.green{color:#2a875e;background:#eaf8f1}.evidence-tabs{display:flex;align-items:center;gap:24px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid #dfe5eb}.evidence-tabs button{position:relative;flex:0 0 auto;padding:0 0 12px;border:0;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.evidence-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.evidence-tabs button.active{color:#3d607f}.evidence-tabs button.active:after{background:#577e9f}.evidence-panel{display:none}.evidence-panel.active{display:block}.evidence-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.evidence-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.evidence-heading p{max-width:720px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.evidence-heading .search-box{min-width:280px}.evidence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.evidence-filter-group{display:flex;gap:4px;padding:3px;border:1px solid #dce3e9;border-radius:8px;background:#fff}.evidence-filter-group button{padding:7px 10px;border:0;border-radius:6px;color:#8793a1;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.evidence-filter-group button.active{color:#3d607f;background:#edf3f8}.evidence-filter-group span{margin-left:4px;color:#9aa6b2}.evidence-toolbar select{min-height:34px;padding:0 28px 0 10px;border:1px solid #dce3e9;border-radius:7px;color:#5f7288;background:#fff;font:inherit;font-size:10px}.evidence-overview-layout,.holds-layout,.review-layout,.chain-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.evidence-overview-layout main,.holds-layout main,.review-layout main,.chain-layout main,.evidence-side{display:grid;gap:16px;min-width:0}.evidence-table,.hold-table-card,.review-table-card{overflow-x:auto}.evidence-row{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(125px,.85fr) minmax(115px,.8fr) 70px minmax(115px,.85fr) 18px;width:100%;min-width:810px;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #edf0f4;color:#52677e;font-size:10px}.evidence-row:last-child{border-bottom:0}.evidence-row:not(.head){cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.evidence-row:not(.head):hover,.evidence-row.selected{background:#f8fbfe}.evidence-row.selected{box-shadow:inset 3px 0 #567d9e}.evidence-row[hidden]{display:none}.evidence-row.head,.hold-row.head,.review-row.head{padding-top:11px;padding-bottom:9px;color:#8996a5;background:#fbfcfd;font-size:9px;font-weight:800;letter-spacing:.06em}.evidence-row>span:first-child{display:flex;min-width:0;align-items:center;gap:9px}.evidence-row strong,.evidence-row strong small,.evidence-row>span:nth-child(2) small,.evidence-row>span:nth-child(5) small{display:block}.evidence-row strong{min-width:0;color:#2b4158;font-size:12px}.evidence-row strong small,.evidence-row>span:nth-child(2) small,.evidence-row>span:nth-child(5) small{margin-top:4px;overflow:hidden;color:#8996a5;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.evidence-row>span:last-child{color:#52789d;font-size:18px;text-align:right}.evidence-row-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;font-size:11px;font-style:normal;font-weight:800}.evidence-row-icon.red,.alert-icon.red{color:#b25d65;background:#fff0ee}.evidence-alert-card .panel-heading,.hold-template-card .panel-heading,.chain-access-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.evidence-alert-card .panel-heading h3,.hold-template-card .panel-heading h3,.chain-access-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.evidence-alert-card .panel-heading p,.hold-template-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.evidence-alert-row{display:grid;grid-template-columns:28px 1fr 60px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.evidence-alert-row:last-child{border-bottom:0}.evidence-alert-row>span{min-width:0}.evidence-alert-row strong,.evidence-alert-row small{display:block}.evidence-alert-row strong{overflow:hidden;color:#52677d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.evidence-alert-row small{margin-top:4px;color:#8996a5;font-size:9px}.evidence-alert-row button,.hold-template-row button,.hold-row button,.review-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.alert-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;font-size:10px;font-style:normal;font-weight:800}.alert-icon.orange{color:#be762d;background:#fff1dd}.alert-icon.violet{color:#7564ad;background:#f1effb}.evidence-detail,.evidence-policy-card,.hold-status-card,.review-detail-card,.review-policy-card,.chain-hash-card{padding:19px 20px}.evidence-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.evidence-detail h3,.evidence-policy-card h3,.hold-status-card h3,.review-detail-card h3,.chain-hash-card h3{margin:5px 0 0;color:#253b53;font-size:16px}.evidence-detail p,.review-detail-card>p{margin:5px 0 0;color:#7c8b9b;font-size:11px;line-height:1.45}.evidence-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:20px 0;padding:16px 0;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.evidence-detail dt{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.06em}.evidence-detail dd{margin:5px 0 0;color:#435b72;font-size:11px;line-height:1.35}.evidence-progress{display:grid;gap:10px;margin-bottom:16px}.evidence-progress span{display:grid;grid-template-columns:78px 1fr 42px;align-items:center;gap:8px;color:#65788d;font-size:9px}.evidence-progress i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#edf1f5}.evidence-progress em{display:block;height:100%;border-radius:inherit;background:#6b97b9}.evidence-progress small{color:#587b98;text-align:right}.evidence-detail-note{display:flex;gap:8px;margin-bottom:16px;padding:10px;border-radius:8px;background:#fffaf1}.evidence-detail-note>span{display:inline-flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:5px;color:#b77429;background:#f7e7c8;font-size:10px;font-weight:800}.evidence-detail-note p{margin:1px 0 0;color:#8b7655;font-size:9px;line-height:1.4}.evidence-detail-actions{display:flex;gap:8px}.evidence-detail-actions button{flex:1;padding-right:8px;padding-left:8px}.evidence-policy-card .summary-kicker,.review-policy-card .summary-kicker,.chain-hash-card .summary-kicker{display:block}.evidence-policy-card h3{margin-bottom:13px}.evidence-policy-card label,.review-policy-card label{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #edf0f4}.evidence-policy-card label span,.review-policy-card label span{min-width:0}.evidence-policy-card label strong,.evidence-policy-card label small,.review-policy-card label strong,.review-policy-card label small{display:block}.evidence-policy-card label strong,.review-policy-card label strong{color:#4d6278;font-size:10px}.evidence-policy-card label small,.review-policy-card label small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.35}.evidence-policy-card input,.review-policy-card input{accent-color:#557fa2}.full-button{width:100%;margin-top:12px}.hold-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 100px 105px 105px 85px 40px;min-width:730px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.hold-row:last-child{border-bottom:0}.hold-row strong,.hold-row small,.hold-template-row strong,.hold-template-row small{display:block}.hold-row strong{color:#415870;font-size:11px}.hold-row small{margin-top:4px;color:#8996a5;font-size:9px}.hold-template-row{display:grid;grid-template-columns:1fr 75px 45px;align-items:center;gap:10px;padding:13px 20px;border-bottom:1px solid #edf0f4}.hold-template-row:last-child{border-bottom:0}.hold-template-row strong{color:#52677d;font-size:10px}.hold-template-row small{margin-top:4px;color:#8996a5;font-size:9px}.hold-status-card>h3{margin-bottom:12px}.hold-step{display:flex;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #edf0f4}.hold-step i{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border-radius:6px;color:#8996a5;background:#eef1f4;font-size:10px;font-style:normal;font-weight:800}.hold-step.done i{color:#2e855f;background:#eaf8f1}.hold-step.current i{color:#b77429;background:#fff0dc}.hold-step span{min-width:0}.hold-step strong,.hold-step small{display:block}.hold-step strong{color:#52677d;font-size:10px}.hold-step small{margin-top:4px;color:#8996a5;font-size:9px}.evidence-note,.release-card{display:flex;gap:10px;padding:16px 18px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.evidence-note>span,.release-card>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:10px;font-weight:800}.evidence-note strong,.release-card strong{display:block;color:#4a657b;font-size:10px}.evidence-note p,.release-card p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}.review-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(135px,.9fr) 135px 100px 42px;min-width:730px;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #edf0f4;color:#536980;font-size:10px}.review-row:last-child{border-bottom:0}.review-row.selected{background:#f8fbfe;box-shadow:inset 3px 0 #567d9e}.review-row strong,.review-row small{display:block}.review-row strong{color:#415870;font-size:11px}.review-row small{margin-top:4px;color:#8996a5;font-size:9px}.review-tags{display:flex;flex-wrap:wrap;gap:4px}.review-stats-card{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 20px}.review-stats-card strong,.review-stats-card small{display:block}.review-stats-card strong{color:#4b6e8c;font-size:20px}.review-stats-card small{margin-top:4px;color:#8996a5;font-size:9px}.review-detail-card h3{line-height:1.3}.review-classification{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:18px 0 16px}.review-classification span{padding:10px;border:1px solid #e5ebef;border-radius:8px;background:#fbfcfd}.review-classification b,.review-classification small{display:block}.review-classification b{color:#52677d;font-size:9px}.review-classification small{margin-top:4px;color:#8996a5;font-size:9px;line-height:1.3}.chain-timeline-card{padding:8px 20px}.chain-event{display:grid;grid-template-columns:28px 1fr 22px;align-items:start;gap:10px;padding:16px 0;border-bottom:1px solid #edf0f4}.chain-event:last-child{border-bottom:0}.chain-event>i{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;color:#8a98a6;background:#eef1f4;font-size:10px;font-style:normal;font-weight:800}.chain-event>i.done{color:#2e855f;background:#eaf8f1}.chain-event.current>i{color:#b77429;background:#fff0dc}.chain-event span{min-width:0}.chain-event strong,.chain-event small,.chain-event em{display:block}.chain-event strong{color:#415870;font-size:11px}.chain-event small{margin-top:4px;color:#8996a5;font-size:9px}.chain-event em{margin-top:7px;color:#587b98;font-size:9px;font-style:normal}.chain-event>b{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;color:#81909e;background:#f3f5f7;font-size:9px}.chain-access-card>div:not(.panel-heading){display:flex;align-items:center;gap:9px;padding:11px 20px;border-bottom:1px solid #edf0f4}.chain-access-card>div:last-child{border-bottom:0}.chain-access-card strong,.chain-access-card small{display:block}.chain-access-card strong{color:#52677d;font-size:10px}.chain-access-card small{margin-top:4px;color:#8996a5;font-size:9px}.chain-access-card>div>strong{min-width:0;flex:1}.chain-access-card>div>span:last-child{color:#6e8799;font-size:9px}.avatar{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;font-size:9px;font-weight:800}.avatar-blue{color:#477cae;background:#edf5fc}.avatar-violet{color:#7564ad;background:#f1effb}.avatar-orange{color:#bd772d;background:#fff2e3}.chain-hash-card h3{margin-bottom:17px;line-height:1.3}.chain-hash-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #edf0f4}.chain-hash-card small{color:#8d99a7;font-size:9px;font-weight:800;letter-spacing:.04em}.chain-hash-card b{max-width:150px;color:#52677d;font-size:10px;text-align:right}.release-card{border-color:#f0dfc1;color:#846b4a;background:#fffaf1}.release-card>span{color:#b77429;background:#f7e7c8}.release-card strong{color:#82633b}.release-card p{color:#927b5b}.release-card .text-button{margin-top:9px;padding:0;color:#a86b2b}@media(max-width:1180px){.evidence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-overview-layout,.holds-layout,.review-layout,.chain-layout{grid-template-columns:1fr}}@media(max-width:720px){.evidence-summary{grid-template-columns:1fr}.evidence-heading,.evidence-toolbar{align-items:stretch;flex-direction:column}.evidence-heading .search-box{min-width:0}.evidence-filter-group{overflow-x:auto}.evidence-toolbar select{width:100%}.evidence-detail-actions{flex-direction:column}.review-stats-card,.review-classification{grid-template-columns:repeat(2,1fr)}}.research-premium-panel{padding-bottom:28px}.research-premium-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.research-premium-heading h2{margin:5px 0 0;color:#24384f;font-size:18px;letter-spacing:-.02em}.research-premium-heading p{max-width:760px;margin:5px 0 0;color:#77879a;font-size:12px;line-height:1.45}.research-premium-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(315px,.75fr);gap:16px;align-items:start}.research-premium-layout main,.research-premium-side{display:grid;gap:16px;min-width:0}.deep-research-card{overflow:hidden}.deep-question-bar{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #edf0f4;background:#fbfcfd}.deep-question-bar>span{color:#6e8eaa;font-size:20px}.deep-question-bar input{width:100%;min-height:38px;padding:0 11px;border:1px solid #dce5eb;border-radius:7px;outline:none;color:#415870;background:#fff;font:inherit;font-size:11px}.deep-question-bar input:focus{border-color:#7fa1bb;box-shadow:0 0 0 3px #edf5fa}.deep-research-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 20px;border-bottom:1px solid #edf0f4}.deep-research-flow span{display:grid;grid-template-columns:24px 1fr;align-items:center;column-gap:7px;min-width:0}.deep-research-flow i{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;color:#8c99a7;background:#eef1f4;font-size:10px;font-style:normal;font-weight:800}.deep-research-flow .done i{color:#2e855f;background:#eaf8f1}.deep-research-flow .current i{color:#b77429;background:#fff0dc}.deep-research-flow b,.deep-research-flow small{display:block;grid-column:2}.deep-research-flow b{color:#52677d;font-size:10px}.deep-research-flow small{margin-top:3px;color:#8996a5;font-size:9px}.deep-issues{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:14px 20px;border-bottom:1px solid #edf0f4}.deep-issues .summary-kicker{margin-right:5px}.issue-chip{padding:6px 9px;border:1px solid #dce5eb;border-radius:999px;color:#7c8c9b;background:#fff;cursor:pointer;font:inherit;font-size:10px}.issue-chip.active{border-color:#b7cad8;color:#3d607f;background:#edf5fa;font-weight:700}.deep-answer-card{margin:16px 20px 20px;padding:18px;border:1px solid #d9e5ec;border-radius:11px;background:linear-gradient(135deg,#fbfdfe,#f6fafc)}.deep-answer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.deep-answer-head h3{max-width:650px;margin:7px 0 0;color:#2b435b;font-size:16px;line-height:1.35}.deep-confidence{flex:0 0 auto;padding:6px 8px;border-radius:7px;color:#2e855f;background:#eaf8f1;font-size:10px;font-weight:800}.deep-answer-summary{margin:11px 0 15px;color:#6e8192;font-size:11px;line-height:1.5}.deep-answer-signals{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0;border-top:1px solid #e5edf1;border-bottom:1px solid #e5edf1}.deep-answer-signals span{color:#728395;font-size:9px}.deep-answer-signals b{margin-right:3px;color:#506a82;font-size:12px}.deep-answer-signals .status-dot{margin-right:4px}.deep-citation-list{display:grid;gap:0;margin-top:4px}.deep-citation-row{display:grid;grid-template-columns:22px minmax(0,1fr) 66px 46px;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #e5edf1}.deep-citation-row>div{min-width:0}.deep-citation-row strong,.deep-citation-row small{display:block}.deep-citation-row strong{overflow:hidden;color:#52677d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.deep-citation-row small{margin-top:4px;color:#8996a5;font-size:9px}.deep-citation-row button,.outline-row button{padding:0;border:0;color:#537a9d;background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.citation-flag{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:6px;font-size:10px;font-style:normal;font-weight:800}.citation-flag.green{color:#2e855f;background:#eaf8f1}.citation-flag.orange{color:#b77429;background:#fff0dc}.citation-flag.red{color:#b25d65;background:#fff0ee}.tag-red{color:#ad6167;background:#fff0ee}.deep-answer-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.outline-builder-card .panel-heading{padding:18px 20px 14px;border-bottom:1px solid #edf0f4}.outline-builder-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.outline-builder-card .panel-heading p{margin:4px 0 0;color:#8592a1;font-size:11px}.outline-row{display:grid;grid-template-columns:20px minmax(0,1fr) 70px 44px;align-items:center;gap:9px;padding:13px 20px;border-bottom:1px solid #edf0f4;cursor:grab}.outline-row:last-child{border-bottom:0}.outline-row:active{cursor:grabbing}.outline-grip{color:#9aa8b4;font-size:15px;letter-spacing:-3px}.outline-row strong,.outline-row small{display:block}.outline-row strong{color:#52677d;font-size:10px}.outline-row small{margin-top:4px;color:#8996a5;font-size:9px}.authority-health-card,.jurisdiction-card{padding:19px 20px}.authority-health-card h3{margin:5px 0 0;color:#253b53;font-size:16px}.authority-score{display:flex;align-items:baseline;gap:5px;margin:17px 0 9px;color:#4b6e8c}.authority-score strong{font-size:44px;line-height:1;letter-spacing:-.05em}.authority-score span{color:#8996a5;font-size:12px}.authority-score i{display:block;height:5px;flex:1;overflow:hidden;margin-left:8px;border-radius:99px;background:#edf1f5}.authority-score em{display:block;height:100%;border-radius:inherit;background:#6b97b9}.authority-health-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 0;border-top:1px solid #edf0f4}.authority-health-row span{display:grid;grid-template-columns:8px 1fr;align-items:center;column-gap:5px}.authority-health-row i{display:block;width:7px;height:7px;border-radius:50%;background:#8aa0ad}.authority-health-row i.green{background:#59a47f}.authority-health-row i.orange{background:#d18b3d}.authority-health-row i.red{background:#c36e73}.authority-health-row b,.authority-health-row small{display:block;grid-column:2}.authority-health-row b{color:#52677d;font-size:12px}.authority-health-row small{margin-top:3px;color:#8996a5;font-size:9px}.jurisdiction-card .panel-heading{padding:0 0 12px;border-bottom:1px solid #edf0f4}.jurisdiction-card .panel-heading h3{margin:5px 0 0;color:#253b53;font-size:15px}.jurisdiction-row{display:grid;grid-template-columns:1fr 78px 78px;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #edf0f4;color:#64788d;font-size:9px}.jurisdiction-row:last-of-type{border-bottom:0}.jurisdiction-row.head{padding-top:13px;color:#8996a5;font-size:8px;font-weight:800;letter-spacing:.05em}.jurisdiction-row strong,.jurisdiction-row small{display:block}.jurisdiction-row strong{color:#52677d;font-size:10px}.jurisdiction-row small{margin-top:3px;color:#8996a5;font-size:9px}.research-premium-note{display:flex;gap:10px;padding:16px 18px;border:1px solid #d9e4eb;border-radius:10px;color:#698096;background:#eff6f8}.research-premium-note>span{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:7px;color:#5e8295;background:#dcecef;font-size:11px;font-weight:800}.research-premium-note strong{display:block;color:#4a657b;font-size:10px}.research-premium-note p{margin:5px 0 0;color:#7890a0;font-size:9px;line-height:1.45}@media(max-width:1180px){.research-premium-layout{grid-template-columns:1fr}}@media(max-width:720px){.research-premium-heading{align-items:stretch;flex-direction:column}.deep-question-bar{grid-template-columns:20px 1fr}.deep-question-bar button{grid-column:1 / -1;width:100%}.deep-research-flow,.deep-answer-signals{grid-template-columns:repeat(2,1fr)}.deep-citation-row{grid-template-columns:22px minmax(0,1fr) 48px}.deep-citation-row .tag{display:none}.deep-answer-actions{flex-direction:column}.deep-answer-actions button{width:100%}}
