.table-scroll,.data-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ced7e2 transparent;isolation:isolate;max-height:min(450px,56dvh);position:relative;overflow:auto}.data-table{border-collapse:separate;border-spacing:0;width:100%}.data-table thead{z-index:4;position:sticky;top:0}.data-table th{z-index:4;color:#526178;background:#f8fafc;position:sticky;top:0;box-shadow:0 1px #e5ebf2}.data-table td{background:#fff}.data-table tr:hover td{background:#fbfcfe}.dashboard-table-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ced7e2 transparent;isolation:isolate;max-height:475px;position:relative;overflow:auto}.dashboard-table-scroll .task-table-labels{z-index:4;background:#f8fafc;position:sticky;top:0;box-shadow:0 1px #e5ebf2}.dashboard-table-scroll .task-row{background:#fff}.dashboard-table-scroll .task-row:hover{background:#fafcfe}.ledger-scroll{max-height:400px}.tenant-timeline-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:490px;overflow:auto}.workflow-overview .page-heading h1{margin-top:10px;font-size:30px;font-weight:450}.workflow-summary-strip{border-top:1px solid #e5eaf1;border-bottom:1px solid #e5eaf1;grid-template-columns:repeat(4,1fr);margin:0 0 25px;padding:22px 0;display:grid}.workflow-summary-strip>div{border-right:1px solid #e5eaf1;padding:0 27px}.workflow-summary-strip>div:first-child{padding-left:0}.workflow-summary-strip>div:last-child{border:0}.workflow-summary-strip span{color:#526178;font-size:11px;display:block}.workflow-summary-strip strong{letter-spacing:-1px;color:#3c5677;margin-top:10px;font-size:32px;font-weight:400;display:block}.workflow-charts{grid-template-columns:1.45fr 1fr .8fr;gap:20px;margin-bottom:26px;display:grid}.workflow-chart-panel{background:#fff;border:1px solid #e5ebf2;border-radius:11px;min-width:0;padding:20px 22px}.workflow-chart-panel h2{color:#49627f;font-size:13px;font-weight:450}.workflow-chart-panel>p,.workflow-chart-panel .section-heading p{color:#526178;margin-top:5px;font-size:10px;line-height:1.8}.workflow-chart-panel .workload-chart{margin-top:19px}.workflow-chart-panel>.distribution-chart{gap:22px;margin-top:28px}.workflow-chart-panel .distribution-row{grid-template-columns:77px minmax(40px,1fr) 18px;gap:10px;font-size:10px}.workflow-chart-panel .distribution-row strong{font-size:10px}.completion-chart{flex-direction:column;justify-content:flex-start;align-items:center;gap:13px;display:flex}.completion-chart h2{align-self:flex-start}.completion-chart>p{text-align:center;font-size:9px}.completion-chart .ring-chart strong{font-size:24px}.workflow-explorer{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:23px;display:grid}.workflow-run-list{background:#fff;border:1px solid #e5ebf2;border-radius:11px;min-width:0;overflow:hidden}.workflow-run-list>header{background:#fff;border-bottom:1px solid #e8edf3;padding:19px 17px}.workflow-run-list>header h2{color:#4e6683;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;font-weight:450;display:flex}.workflow-run-list .table-search{width:100%;min-width:0;padding:0 9px}.workflow-run-list .table-search input{min-width:0;font-size:10px}.workflow-run-list .range-select{width:100%;margin-top:11px;font-size:10px}.workflow-run-list-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd7e4 transparent;max-height:465px;overflow:auto}.workflow-run-option{text-align:left;background:#fff;border-top:0;border-bottom:1px solid #edf1f6;border-left:3px solid #0000;border-right:0;width:100%;padding:18px 17px;display:block}.workflow-run-option.selected{background:#f3f7fb;border-left-color:#3c9d96}.workflow-run-option:hover{background:#f7f9fc}.workflow-run-option>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflow-run-option strong{color:#526e90;font-size:12px;font-weight:450}.workflow-run-option>p{color:#526178;margin-top:5px;font-size:10px;line-height:1.8}.run-dot{background:#8398da;border-radius:50%;flex-shrink:0;width:5px;height:5px}.run-dot.completed{background:#3c9d96}.run-dot.waiting{background:#b2a4cf}.run-option-progress{align-items:center;gap:10px;margin:13px 0 10px;display:flex}.run-option-progress>span{background:#e6ecf4;border-radius:3px;flex:1;height:3px;overflow:hidden}.run-option-progress i{background:#8a9eda;border-radius:3px;height:100%;display:block}.workflow-run-option.selected .run-option-progress i{background:#3c9d96}.run-option-progress small{color:#526178;font-size:9px;font-weight:400}.workflow-run-option>footer{color:#526178;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.workflow-run-list>footer{color:#526178;background:#fbfcfe;border-top:1px solid #eaf0f5;padding:13px 17px;font-size:8px;line-height:1.8}.workflow-selected{min-width:0}.visual-workflow-card{background:#fff;border:1px solid #e1e8f1;border-radius:12px;min-width:0;overflow:hidden}.visual-workflow-title{background:linear-gradient(105deg,#263f60 0%,#3a5473 65%,#526a86 100%);justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:20px 23px;display:flex}.visual-workflow-title>div{align-items:center;gap:12px;min-width:0;display:flex}.workflow-brand{background:#ffffff08;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:34px;display:flex}.workflow-brand .brand>svg{width:19px;height:24px}.visual-workflow-title h2{color:#f1f5fa;letter-spacing:-.1px;font-size:13px;font-weight:400;line-height:1.7}.visual-workflow-title p{color:#d1dce9b0;margin-top:3px;font-size:9px}.workflow-state{text-transform:capitalize;color:#eef3fa;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff15;border-radius:5px;padding:4px 8px;font-size:9px;font-weight:400}.workflow-state.state-completed{color:#d7f1e7;background:#d7f1e718}.stage-stepper-scroll{scrollbar-width:thin;overscroll-behavior:contain;max-width:100%;padding:28px 22px 22px;overflow:auto}.stage-stepper{gap:0;min-width:550px;margin:0;padding:0;list-style:none;display:grid}.stage-stepper li{list-style:none;position:relative}.stage-stepper li:not(:last-child):after{content:"";z-index:0;background:#edf1f6;height:3px;position:absolute;top:17px;left:25px;right:-1px}.stage-stepper li.stage-complete:not(:last-child):after{background:#7bc2b5}.stage-stepper li.stage-active:not(:last-child):after{background:linear-gradient(90deg,#859adc,#e7edf6)}.stage-stepper button{z-index:1;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:0 0 13px;display:flex;position:relative}.stage-dot{color:#526178;box-sizing:content-box;background:#edf1f6;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-left:-4px;font-size:11px;font-weight:400;display:flex;position:relative}.stage-complete .stage-dot{color:#fff;background:#3c9d96}.stage-active .stage-dot{color:#fff;background:#596da8}.stage-stepper strong{color:#526178;white-space:nowrap;margin-top:10px;font-size:11px;font-weight:450;display:block}.stage-stepper small{color:#526178;white-space:nowrap;margin-top:5px;font-size:9px}.stage-complete small,.stage-active small{color:#526178}.stage-selected button:after{content:"";background:#8398da;border-radius:2px;width:35px;height:2px;position:absolute;bottom:0;left:0}.visual-stage-detail{border:1px solid #e8edf4;border-radius:9px;margin:0 22px 22px;padding:19px 20px}.stage-detail-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.stage-detail-heading .chart-kicker{color:#526178;margin:0;font-size:8px}.stage-detail-heading h3{color:#5f7899;letter-spacing:-.1px;margin-top:5px;font-size:13px;font-weight:450;line-height:1.7}.stage-detail-state{color:#526178;white-space:nowrap;font-size:9px}.stage-detail-state.complete,.stage-detail-state.active{color:#526178}.stage-progress-line{align-items:center;gap:15px;margin:18px 0 14px;display:flex}.stage-progress-line>div{background:#edf1f7;border-radius:5px;flex:1;height:6px;overflow:hidden}.stage-progress-line>div>span{background:linear-gradient(90deg,#3c9d96,#8398da);border-radius:5px;height:100%;display:block}.stage-progress-line>strong{color:#526178;text-align:right;min-width:26px;font-size:10px;font-weight:400}.stage-activities-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:265px;overflow:auto}.stage-activities{margin:0;padding:0;list-style:none}.stage-activities li{grid-template-columns:21px minmax(0,1fr) 76px 16px;align-items:center;gap:9px;padding:10px 0;list-style:none;display:grid}.activity-state-mark{color:#526178;background:#eef2f7;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:flex}.activity-completed .activity-state-mark{color:#526178;background:#e9f5f1}.activity-in_progress .activity-state-mark{color:#526178;background:#eef1fb}.stage-activities li>span:nth-child(2){color:#526178;font-size:11px;line-height:1.8}.stage-activities li>small{text-align:right;color:#526178;white-space:nowrap;font-size:9px}.stage-activities li.activity-completed>small,.stage-activities li.activity-completed>svg,.stage-activities li.activity-in_progress>small,.stage-activities li.activity-in_progress>svg,.stage-activities li>svg{color:#526178}.small-loader{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:1.1s linear infinite spin}.stage-timestamps{color:#526178;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:13px;font-size:8px;line-height:1.8;display:flex}.stage-no-activities{color:#526178;align-items:flex-start;gap:13px;padding:24px 0;display:flex}.stage-no-activities strong{color:#526178;font-size:12px;font-weight:400}.stage-no-activities p{color:#526178;margin-top:6px;font-size:10px;line-height:1.9}.visual-workflow-footer{background:#f5f8fc;border-top:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.visual-workflow-footer>div{align-items:center;gap:10px;display:flex}.visual-workflow-footer>div>svg{color:#526178;flex-shrink:0}.visual-workflow-footer strong{color:#526178;font-size:10px;font-weight:400;display:block}.visual-workflow-footer small{color:#526178;margin-top:3px;font-size:8px;line-height:1.9;display:block}.visual-workflow-footer .text-link{white-space:nowrap;color:#526178;gap:6px;font-size:9px}.overall-percent{color:#526178;font-size:18px;font-weight:400}.linked-tenant-note{color:#526178;background:#fff;border:1px solid #e6edf5;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:17px 20px;display:flex}.linked-tenant-note>span{flex:1}.linked-tenant-note strong{color:#526178;font-size:11px;font-weight:400;display:block}.linked-tenant-note small{color:#526178;margin-top:4px;font-size:9px;display:block}.run-detail-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:22px;display:grid}.run-detail-main,.run-detail-side{flex-direction:column;gap:22px;min-width:0;display:flex}.run-detail-side .tenant-surface{padding:20px}.run-activity-scroll{scrollbar-width:thin;max-height:365px;margin:0;padding:0;list-style:none;overflow:auto}.run-activity-scroll li{border-bottom:1px solid #edf2f7;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.run-activity-scroll li>span{background:#9eafcf;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.run-activity-scroll p{color:#526178;font-size:10px;line-height:1.8}.run-activity-scroll time{color:#526178;margin-top:4px;font-size:8px;display:block}.run-duration-chart{padding:20px 23px}.run-duration-chart h2{color:#526178;margin-bottom:20px;font-size:13px;font-weight:450}.run-duration-chart .distribution-row{grid-template-columns:100px minmax(45px,1fr) 38px;font-size:10px}.run-graph-details{background:#fff;border:1px solid #e6edf5;border-radius:9px;min-width:0;padding:18px 22px}.run-graph-details summary{color:#526178;cursor:pointer;font-size:12px}.run-record-facts{gap:15px;margin:0;display:grid}.run-record-facts dt{color:#526178;margin-bottom:5px;font-size:9px}.run-record-facts dd{color:#526178;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.sample-data-note{color:#526178;align-items:flex-start;gap:7px;margin:14px 0;font-size:10px;line-height:1.8;display:flex}.sample-data-note>svg{flex-shrink:0;margin-top:2px}.tenant-back{margin-bottom:25px;font-size:11px;display:inline-flex}.tenant-profile-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:26px;display:flex}.tenant-identity{align-items:center;gap:20px;display:flex}.tenant-avatar{letter-spacing:-.8px;color:#526178;background:linear-gradient(145deg,#e7eee9,#e7ebf5);border:1px solid #dee7ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:23px;font-weight:350;display:flex}.tenant-identity .page-kicker{letter-spacing:1.2px;font-size:9px}.tenant-identity h1{letter-spacing:-1px;color:#516b8b;margin-top:7px;font-size:29px;font-weight:400;line-height:1.3}.tenant-identity p{color:#526178;align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}.tenant-heading-actions{align-items:center;gap:13px;display:flex}.tenant-heading-actions .badge{font-size:10px}.tenant-heading-actions .btn{font-size:11px}.tenant-metrics,.tenant-financial-summary{border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:20px;padding:21px 0;display:grid}.tenant-metrics>div,.tenant-financial-summary>div{border-right:1px solid #e6edf5;padding:0 24px}.tenant-metrics>div:first-child,.tenant-financial-summary>div:first-child{padding-left:0}.tenant-metrics>div:last-child,.tenant-financial-summary>div:last-child{border:0}.tenant-metrics>div>span,.tenant-financial-summary>div>span{color:#526178;font-size:10px;display:block}.tenant-metrics strong{color:#526178;letter-spacing:-.5px;margin-top:9px;font-size:19px;font-weight:400;display:block}.tenant-metrics strong>small{letter-spacing:0;color:#526178;font-size:10px;font-weight:350}.tenant-metrics .balance-clear{color:#526178;font-size:16px}.tenant-tabs{scrollbar-width:thin;border-bottom:1px solid #e4ecf5;align-items:center;gap:28px;margin:23px 0 25px;display:flex;overflow-x:auto}.tenant-tabs>button{color:#526178;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 15px;font-size:12px;display:flex}.tenant-tabs>button.active{color:#526178;border-bottom-color:#8398da}.tenant-tabs>button>span{color:#526178;background:#edf1f8;border-radius:3px;padding:1px 5px;font-size:8px}.tenant-overview-grid{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:22px;display:grid}.tenant-main-column,.tenant-side-column{flex-direction:column;gap:22px;min-width:0;display:flex}.tenant-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:21px;display:grid}.tenant-surface{background:#fff;border:1px solid #e5edf6;border-radius:11px;min-width:0;padding:22px;overflow:hidden}.tenant-surface>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.tenant-surface h2{color:#526178;letter-spacing:-.2px;font-size:13px;font-weight:450}.tenant-surface>header>svg{color:#526178}.tenant-surface>header p{color:#526178;margin-top:5px;font-size:10px;line-height:1.8}.tenant-surface .count-label{color:#526178;background:#f3f6fa;font-size:9px}.tenant-contact{align-items:center;gap:12px;margin-bottom:23px;display:flex}.tenant-avatar.small{width:42px;height:42px;font-size:14px}.tenant-contact strong{color:#526178;font-size:12px;font-weight:400;display:block}.tenant-contact small{color:#526178;margin-top:5px;font-size:9px;display:block}.tenant-facts{flex-direction:column;gap:16px;margin:0;display:flex}.tenant-facts>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tenant-facts dt{color:#526178;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.tenant-facts dt>svg{color:#526178}.tenant-facts dd{text-align:right;color:#526178;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.7}.rent-comparison{justify-content:space-between;align-items:center;gap:13px;padding:3px 0 16px;display:flex}.rent-comparison>div{min-width:0}.rent-comparison>div>span{color:#526178;font-size:9px;display:block}.rent-comparison strong{letter-spacing:-.7px;color:#526178;margin-top:10px;font-size:24px;font-weight:350;display:block}.rent-comparison small{letter-spacing:0;color:#526178;margin-top:3px;font-size:9px;font-weight:350;display:block}.rent-comparison>svg{color:#526178}.rent-difference{color:#526178;border-top:1px solid #edf2f8;padding-top:12px;font-size:9px;line-height:1.8}.tenant-payment-score{align-items:center;gap:12px;margin:17px 0 16px;display:flex}.tenant-payment-score strong{color:#526178;font-size:10px;font-weight:400;line-height:1.8;display:block}.tenant-payment-score p{color:#526178;margin-top:4px;font-size:8px;line-height:1.9}.tenant-payment-score .ring-chart strong{color:#526178;font-size:17px}.tenant-payment-score .ring-chart small{font-size:7px}.tenant-surface>.text-link{color:#526178;font-size:10px}.payment-trend .workload-chart{padding:0 0 7px}.renewal-card{background:linear-gradient(135deg,#f5f8fd,#fff)}.renewal-card h3{color:#526178;margin:1px 0 11px;font-size:15px;font-weight:400;line-height:1.7}.renewal-card>p{color:#526178;font-size:10px;line-height:1.9}.renewal-actions{flex-wrap:wrap;gap:8px;margin:21px 0 10px;display:flex}.renewal-actions .btn{min-height:33px;padding:7px 10px;font-size:10px}.renewal-card>small{color:#526178;font-size:8px;line-height:1.9;display:block}.tenant-checks{flex-direction:column;gap:21px;margin:0;padding:0;list-style:none;display:flex}.tenant-checks li{align-items:flex-start;gap:9px;list-style:none;display:flex}.tenant-checks li>svg{color:#526178;flex-shrink:0;margin-top:2px}.tenant-checks strong{color:#526178;font-size:10px;font-weight:400;display:block}.tenant-checks small{color:#526178;margin-top:5px;font-size:9px;line-height:1.8;display:block}.tenant-document{text-align:left;background:0 0;border:0;border-bottom:1px solid #eff3f8;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.tenant-document:last-child{border:0}.document-icon{color:#526178;background:#f3f6fb;border:1px solid #ecf1f8;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:38px;display:flex}.tenant-document>span:nth-child(2){flex:1;min-width:0}.tenant-document strong{color:#526178;overflow-wrap:anywhere;font-size:10px;font-weight:400;line-height:1.8;display:block}.tenant-document small{color:#526178;margin-top:4px;font-size:8px;display:block}.tenant-document>svg{color:#526178;flex-shrink:0}.tenant-document:hover strong{color:#526178}.tenant-document:hover .document-icon{background:#edf3fb}.tenant-evidence-list{scrollbar-width:thin;max-height:330px;overflow:auto}.tenant-related-tasks{scrollbar-width:thin;max-height:240px;overflow:auto}.tenant-related-tasks>a{border-bottom:1px solid #eff3f8;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.tenant-related-tasks strong{color:#526178;font-size:10px;font-weight:400;line-height:1.8;display:block}.tenant-related-tasks small{color:#526178;margin-top:4px;font-size:8px;display:block}.tenant-related-tasks>a>svg{color:#526178}.tenant-notes{color:#526178;white-space:pre-wrap;font-size:11px;line-height:2}.last-updated{color:#526178;margin-top:18px;font-size:8px;display:block}.tenant-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tenant-documents-grid>.tenant-document{background:#fcfdff;border:1px solid #e9f0f8;border-radius:8px;padding:18px}.tenant-history-list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.tenant-history-list li{align-items:flex-start;gap:13px;display:flex}.tenant-history-list li>span{background:#a8bcdb;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.tenant-history-list h3{color:#526178;font-size:12px;font-weight:400}.tenant-history-list p{color:#526178;margin-top:5px;font-size:10px}.tenant-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:25px}.tenant-financial-summary strong{color:#526178;letter-spacing:-.7px;margin:10px 0 8px;font-size:27px;font-weight:350;display:block}.tenant-financial-summary small{color:#526178;font-size:9px;display:block}.tenant-timeline-scroll{margin:0;padding:0;list-style:none}.tenant-timeline-scroll li{border-bottom:1px solid #eef3f9;align-items:flex-start;gap:13px;padding:17px 0;display:flex}.timeline-event-dot{background:#a8bedf;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:4px}.tenant-timeline-scroll h3{color:#526178;font-size:12px;font-weight:400;line-height:1.8}.tenant-timeline-scroll time{color:#526178;margin-top:5px;font-size:9px;display:block}.market-source-note{color:#526178;margin-top:20px;font-size:10px;line-height:1.9}.tenant-edit-note{color:#526178;margin:0 0 23px;font-size:11px;line-height:1.9}.tenant-surface .distribution-row{color:#526178;grid-template-columns:145px minmax(50px,1fr) 37px;font-size:10px}.tenant-surface .data-table td{color:#526178;font-size:11px}.tenant-surface .data-table th{color:#526178;font-size:8px}.tenant-surface .distribution-row strong{color:#526178;font-size:10px}.workflow-chart-panel h2,.visual-workflow-title h2,.tenant-surface h2{font-weight:450}.tenant-main-column .tenant-surface h2,.tenant-side-column .tenant-surface h2,.tenant-facts dd,.tenant-contact strong,.rent-comparison strong,.renewal-card h3,.tenant-document strong,.tenant-timeline-scroll h3,.tenant-facts dt,.rent-comparison>div>span,.tenant-document small,.tenant-contact small,.tenant-payment-score strong,.tenant-checks strong,.tenant-related-tasks strong,.tenant-payment-score p,.tenant-checks small,.tenant-notes,.renewal-card>p,.tenant-surface .data-table td,.tenant-surface .data-table th{color:#526178}.tenant-profile-heading h1{color:#405f83}.workflow-state,.stage-stepper strong,.stage-detail-heading h3,.visual-workflow-footer strong{font-weight:400}@media (min-width:1600px){.workflow-explorer{grid-template-columns:300px minmax(0,1fr);gap:28px}.workflow-charts{grid-template-columns:1.5fr 1fr .8fr;gap:25px}.workflow-chart-panel{padding:23px 27px}.workflow-run-list-scroll{max-height:510px}.visual-workflow-title h2{font-size:15px}.visual-workflow-title p{font-size:11px}.stage-stepper strong{font-size:12px}.stage-stepper small{font-size:10px}.stage-detail-heading h3{font-size:15px}.stage-activities li>span:nth-child(2){font-size:12px}.stage-activities li>small{font-size:10px}.tenant-overview-grid{grid-template-columns:minmax(0,1fr) 325px;gap:27px}.tenant-surface{padding:25px}.tenant-surface h2{font-size:15px}.tenant-facts dd{font-size:12px}.tenant-facts dt{font-size:11px}.tenant-document strong{font-size:12px}.tenant-document small{font-size:10px}.tenant-notes{font-size:12px}.tenant-metrics strong{font-size:23px}.rent-comparison strong{font-size:29px}.tenant-contact strong{font-size:14px}.tenant-contact small{font-size:11px}.tenant-related-tasks strong{font-size:12px}.tenant-related-tasks small{font-size:10px}}@media (max-width:1200px){.workflow-charts{grid-template-columns:1.2fr 1fr}.completion-chart{display:none}.workflow-explorer{grid-template-columns:240px minmax(0,1fr);gap:18px}.visual-workflow-title{padding:18px}.visual-workflow-title h2{font-size:12px}.visual-workflow-title p,.visual-workflow-title .workflow-state{font-size:8px}.stage-stepper-scroll{padding-left:18px;padding-right:18px}.visual-stage-detail{margin-left:17px;margin-right:17px;padding:17px}.stage-detail-heading h3{font-size:12px}.stage-activities li>span:nth-child(2){font-size:10px}.stage-activities li>small{font-size:8px}.stage-activities li{grid-template-columns:19px minmax(0,1fr) 65px 14px;gap:7px}.visual-workflow-footer{gap:12px;padding:15px 17px}.visual-workflow-footer .text-link{font-size:8px}.visual-workflow-footer strong{font-size:9px}.visual-workflow-footer small{font-size:7px}.tenant-overview-grid{grid-template-columns:minmax(0,1fr) 260px;gap:19px}.tenant-info-grid{gap:18px}.tenant-surface{padding:19px}.tenant-tabs{gap:23px}.tenant-facts>div{flex-direction:column;gap:5px}.tenant-facts dd{text-align:left;padding-left:19px}.rent-comparison strong{font-size:21px}.tenant-payment-score{gap:7px}.tenant-payment-score .ring-chart{width:64px!important;height:64px!important}.tenant-payment-score strong{font-size:9px}.tenant-metrics strong{font-size:17px}.run-detail-grid{grid-template-columns:minmax(0,1fr) 250px;gap:18px}}@media (max-width:1000px){.workflow-explorer{grid-template-columns:1fr}.workflow-run-list-scroll{max-height:205px;display:flex;overflow:auto}.workflow-run-option{border-bottom:2px solid #0000;border-left:0;border-right:1px solid #edf1f6;flex-shrink:0;min-width:220px;max-width:270px}.workflow-run-option.selected{border-bottom-color:#3c9d96;border-left:0}.workflow-run-list>header{flex-wrap:wrap;align-items:center;gap:12px;padding:15px 17px;display:flex}.workflow-run-list>header h2{flex:1;gap:10px;margin:0}.workflow-run-list .table-search{flex:0 230px;width:230px}.workflow-run-list .range-select{width:145px;margin:0}.workflow-run-list>footer{padding:9px 17px}.tenant-overview-grid{grid-template-columns:1fr}.tenant-side-column{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tenant-side-column>.tenant-surface:first-child{grid-row:span 2}.tenant-facts>div{flex-direction:row}.tenant-facts dd{text-align:right;padding:0}.tenant-metrics>div{padding:0 18px}.tenant-metrics strong{font-size:16px}.run-detail-grid{grid-template-columns:1fr}.run-detail-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (max-width:760px){.workflow-summary-strip{padding:19px 0}.workflow-summary-strip>div{padding:0 18px}.workflow-summary-strip span{font-size:10px}.workflow-summary-strip strong{font-size:28px}.workflow-charts{gap:16px}.workflow-chart-panel{padding:18px}.workflow-chart-panel .distribution-row{grid-template-columns:65px minmax(35px,1fr) 15px;gap:8px;font-size:9px}.workflow-chart-panel .distribution-row strong{font-size:9px}.workflow-chart-panel h2{font-size:12px}.workflow-chart-panel>p,.workflow-chart-panel .section-heading p{font-size:9px}.workflow-chart-panel .tiny-count{font-size:8px}.tenant-heading-actions{gap:8px}.tenant-profile-heading{gap:16px}.tenant-identity{gap:15px}.tenant-avatar{width:60px;height:60px;font-size:20px}.tenant-identity h1{font-size:27px}.tenant-identity p{font-size:10px}.tenant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.tenant-metrics>div:nth-child(2){border:0;padding-right:0}.tenant-metrics>div:nth-child(3){padding-left:0}.tenant-metrics strong{font-size:20px}.tenant-tabs{gap:23px}.tenant-tabs>button{font-size:11px}.tenant-info-grid{gap:17px}.tenant-surface{padding:20px}.tenant-facts>div{flex-direction:column;gap:5px}.tenant-facts dd{text-align:left;padding-left:19px}.tenant-side-column{gap:17px}.tenant-documents-grid{gap:13px}.tenant-document{gap:9px}.tenant-financial-summary>div{padding:0 18px}.tenant-financial-summary strong{font-size:24px}.tenant-financial-summary>div>span{font-size:9px}.tenant-financial-summary small{font-size:8px}.tenant-profile-page .tenant-financial-summary{margin-top:4px}}@media (max-width:600px){.workflow-overview .page-heading h1{font-size:26px}.workflow-overview .page-heading>.btn{gap:5px;min-height:34px;padding:8px 10px;font-size:10px}.workflow-overview .page-heading>.btn>svg{width:13px}.workflow-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;margin-bottom:21px}.workflow-summary-strip>div{padding:0 23px}.workflow-summary-strip>div:nth-child(2){border:0;padding-right:0}.workflow-summary-strip>div:nth-child(3){padding-left:0}.workflow-summary-strip span{font-size:10px}.workflow-summary-strip strong{font-size:30px}.workflow-charts{grid-template-columns:1fr;gap:17px;margin-bottom:22px}.workflow-chart-panel{padding:20px}.workflow-chart-panel .workload-chart{margin-top:20px}.workflow-chart-panel>.distribution-chart{gap:17px;margin-top:20px}.workflow-chart-panel .distribution-row{grid-template-columns:85px minmax(50px,1fr) 20px;gap:14px;font-size:11px}.workflow-chart-panel .distribution-row strong{font-size:11px}.workflow-chart-panel h2{font-size:13px}.workflow-chart-panel>p,.workflow-chart-panel .section-heading p{font-size:10px}.workflow-explorer{gap:20px}.workflow-run-list>header{gap:12px}.workflow-run-list>header h2{flex-basis:100%;width:100%;font-size:13px}.workflow-run-list .table-search{flex:1;width:auto;min-width:120px}.workflow-run-list .range-select{width:125px;font-size:9px}.workflow-run-option{min-width:210px}.workflow-run-option strong{font-size:11px}.workflow-run-option>p{font-size:10px}.workflow-run-option>footer{font-size:8px}.workflow-run-list-scroll{max-height:180px}.visual-workflow-title{gap:9px;min-height:84px;padding:18px 16px}.visual-workflow-title>div{gap:9px}.workflow-brand{width:27px;height:30px}.workflow-brand .brand>svg{width:16px;height:21px}.visual-workflow-title h2{font-size:11px;line-height:1.8}.visual-workflow-title p{font-size:8px}.workflow-state{padding:3px 5px;font-size:7px}.stage-stepper-scroll{padding:22px 16px 18px}.stage-stepper{min-width:500px}.stage-stepper strong{margin-top:9px;font-size:10px}.stage-stepper small{font-size:8px}.stage-dot{width:29px;height:29px;font-size:10px}.stage-stepper li:not(:last-child):after{top:14px}.visual-stage-detail{margin:0 14px 17px;padding:16px 14px}.stage-detail-heading{align-items:flex-start;gap:12px}.stage-detail-heading .chart-kicker{font-size:7px}.stage-detail-heading h3{font-size:12px;line-height:1.8}.stage-detail-state{margin-top:5px;font-size:8px}.stage-progress-line{gap:10px;margin-top:15px}.stage-progress-line>strong{font-size:9px}.stage-activities li{grid-template-columns:17px minmax(0,1fr) 58px 13px;gap:6px;padding:11px 0}.stage-activities li>span:nth-child(2){font-size:10px;line-height:1.8}.stage-activities li>small{font-size:7px}.stage-activities li>svg{width:12px}.stage-activities-scroll{max-height:245px}.activity-state-mark{width:16px;height:16px;font-size:7px}.stage-timestamps{flex-direction:column;align-items:flex-start;gap:4px;font-size:7px}.visual-workflow-footer{flex-direction:column;align-items:flex-start;gap:13px;padding:15px 16px}.visual-workflow-footer strong{font-size:10px}.visual-workflow-footer small{font-size:8px}.visual-workflow-footer .text-link{align-self:flex-end;font-size:10px}.linked-tenant-note{padding:15px 16px}.linked-tenant-note strong{font-size:11px}.linked-tenant-note small{font-size:9px;line-height:1.8}.tenant-back{margin-bottom:22px;font-size:10px}.tenant-profile-heading{align-items:flex-start;gap:12px}.tenant-identity{gap:12px}.tenant-avatar{width:52px;height:52px;font-size:18px}.tenant-identity .page-kicker{letter-spacing:.8px;font-size:7px}.tenant-identity h1{margin-top:5px;font-size:25px}.tenant-identity p{align-items:flex-start;max-width:210px;margin-top:5px;font-size:9px;line-height:1.8}.tenant-identity p>svg{flex-shrink:0;width:11px;margin-top:2px}.tenant-heading-actions{flex-direction:column;align-items:flex-end;gap:8px}.tenant-heading-actions .badge{font-size:8px}.tenant-heading-actions .btn{gap:5px;min-height:30px;padding:6px 8px;font-size:9px}.tenant-heading-actions .btn>svg{width:12px}.tenant-metrics{row-gap:20px;padding:19px 0}.tenant-metrics strong{margin-top:8px;font-size:20px}.tenant-metrics>div>span{font-size:9px}.tenant-metrics .balance-clear{font-size:17px}.tenant-metrics strong>small{font-size:9px}.sample-data-note{gap:6px;margin:15px 0;font-size:9px;line-height:1.9}.tenant-tabs{scrollbar-width:none;gap:23px;margin-top:22px;margin-bottom:22px;padding:0}.tenant-tabs>button{padding-bottom:14px;font-size:11px}.tenant-info-grid{grid-template-columns:1fr;gap:20px}.tenant-overview-grid{gap:20px}.tenant-main-column,.tenant-side-column{flex-direction:column;gap:20px;display:flex}.tenant-surface{border-radius:10px;padding:22px 20px}.tenant-surface h2{font-size:14px}.tenant-surface>header{margin-bottom:22px}.tenant-facts>div{flex-direction:row;gap:13px}.tenant-facts dt{font-size:10px}.tenant-facts dd{text-align:right;padding:0;font-size:11px}.tenant-contact strong{font-size:13px}.tenant-contact small{font-size:10px}.rent-comparison{justify-content:flex-start;gap:30px}.rent-comparison strong{font-size:28px}.rent-comparison>div>span,.rent-comparison small,.rent-difference{font-size:10px}.tenant-payment-score{gap:16px}.tenant-payment-score .ring-chart{width:77px!important;height:77px!important}.tenant-payment-score strong{font-size:11px}.tenant-payment-score p{font-size:10px}.tenant-surface>.text-link{font-size:11px}.renewal-card h3{font-size:17px}.renewal-card>p{font-size:11px}.renewal-card>small{font-size:9px}.renewal-actions .btn{min-height:36px;padding:8px 12px;font-size:11px}.tenant-checks strong{font-size:11px}.tenant-checks small{font-size:10px}.tenant-document strong{font-size:12px}.tenant-document small{font-size:10px}.tenant-document{gap:13px;padding:15px 0}.document-icon{width:36px;height:39px}.tenant-notes,.tenant-related-tasks strong{font-size:12px}.tenant-related-tasks small{font-size:10px}.tenant-documents-grid{grid-template-columns:1fr}.tenant-documents-grid>.tenant-document{padding:17px}.tenant-financial-summary{grid-template-columns:1fr;gap:20px}.tenant-financial-summary>div{border:0;padding:0}.tenant-financial-summary>div>span{font-size:10px}.tenant-financial-summary strong{font-size:29px}.tenant-financial-summary small{font-size:9px}.tenant-surface>header>.btn{white-space:nowrap;min-height:33px;padding:7px 9px;font-size:10px}.tenant-surface .data-table td{padding:17px 13px;font-size:11px}.tenant-surface .data-table th{padding:13px;font-size:8px}.tenant-surface .distribution-row{grid-template-columns:110px minmax(40px,1fr) 35px;gap:10px;font-size:9px}.tenant-timeline-scroll h3{font-size:12px}.tenant-timeline-scroll time{font-size:10px}.tenant-timeline-scroll{max-height:470px}.run-detail-side{flex-direction:column;gap:20px;display:flex}.run-graph-details{padding:17px}.dashboard-table-scroll{max-height:425px}.table-scroll,.data-table-scroll{max-height:min(400px,55dvh)}.ledger-scroll{max-height:360px}.tenant-surface .table-scroll,.tenant-surface .data-table-scroll{margin-left:-4px;margin-right:-4px}.stage-no-activities p{font-size:10px;line-height:1.9}.stage-no-activities strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.small-loader{animation:none}}.tenant-profile-link{color:#526178;align-items:center;gap:6px;display:inline-flex}.tenant-profile-link>svg{opacity:.65}.tenant-directory-name{color:#526178;align-items:center;gap:11px;display:flex}.tenant-directory-name strong{font-size:12px;font-weight:400}.tenant-directory-name .tenant-avatar.small{width:33px;height:33px;font-size:11px}.tenant-surface .quiet-empty{color:#526178;font-size:11px;line-height:1.9}:root{--color-ink:#24364d;--color-ink-muted:#526178;--muted:#526178}body{color:#334155}.workspace-content h1,.workspace-content h2,.workspace-content h3{color:#24364d}.workspace-content .section-heading h2,.workspace-content .panel-title{color:#2c405a}.workspace-content .overview-heading h1{color:#20334c}.page-heading p,.overview-heading>div>p,.section-heading p,.page-kicker,.chart-kicker,.metric-label,.metric-note{color:#526178}.overview-metric>strong{color:#304a6b}.task-row-address,.property-cell strong{color:#33465f}.task-row-description,.task-row-person,.task-row-person small,.task-table-labels{color:#526178}.data-table td{color:#465970}.data-table th{color:#526178}.data-table .tenant-profile-link{color:#365d88}.data-table .text-ink-muted,.chart-x-labels,.plot-label,.plot-label strong,.distribution-row{color:#526178}.distribution-row strong{color:#465970}.health-rent>strong,.portfolio-health-ring>div:last-child>strong{color:#46617f}.portfolio-health-ring p,.health-rent>p,.health-completion p,.motion-item strong,.recent-activity p,.motion-item p,.motion-item small,.recent-activity time{color:#526178}.portfolio-spotlight h2{color:#40546d}.portfolio-spotlight p{color:#526178}.workflow-run-option>p,.workflow-run-option>footer,.run-option-progress small{color:#526178}.visual-stage-detail h3{color:#40546d}.stage-stepper strong,.stage-pending small,.stage-activities li>span:nth-child(2),.stage-activities li.activity-pending>span:nth-child(2),.stage-timestamps,.visual-workflow-footer strong,.visual-workflow-footer small{color:#526178}.tenant-identity p,.tenant-metrics>div>span{color:#526178}.tenant-metrics strong{color:#365d88}.tenant-tabs>button{color:#526178}.tenant-tabs>button.active{color:#365d88}.tenant-surface h2,.tenant-main-column .tenant-surface h2,.tenant-side-column .tenant-surface h2{color:#334f73}.tenant-facts dt,.tenant-contact small,.tenant-facts dd,.tenant-contact strong,.rent-comparison strong,.rent-comparison>div>span,.rent-difference,.tenant-payment-score p,.tenant-payment-score strong,.tenant-document strong,.tenant-related-tasks strong,.tenant-document small,.tenant-related-tasks small,.tenant-checks strong,.tenant-checks small,.tenant-notes,.tenant-surface .data-table td,.tenant-surface .data-table th,.tenant-surface .data-table .badge,.tenant-financial-summary strong,.tenant-financial-summary>div>span,.tenant-financial-summary small,.tenant-timeline-scroll h3,.tenant-timeline-scroll time,.market-source-note,.tenant-edit-note,.tenant-surface .distribution-row,.tenant-surface .distribution-row strong{color:#526178}.tenant-surface h2{font-size:14px}.tenant-facts dt{font-size:11px}.tenant-facts dd,.tenant-document strong{font-size:12px}.tenant-document small{font-size:10px}.tenant-notes,.stage-activities li>span:nth-child(2){font-size:12px}.stage-activities li>small{font-size:10px}.workflow-run-option strong{font-size:13px}.workflow-run-option>p{font-size:11px}.workflow-run-option>footer,.stage-timestamps{font-size:9px}.visual-workflow-footer strong{font-size:11px}.visual-workflow-footer small{font-size:9px}.tenant-surface .data-table td{font-size:12px}.tenant-surface .data-table th{font-size:10px}.tenant-checks strong{font-size:12px}.tenant-checks small{font-size:11px}.tenant-related-tasks strong{font-size:12px}.tenant-related-tasks small{font-size:10px}.tenant-contact strong{font-size:13px}.tenant-contact small{font-size:11px}.tenant-timeline-scroll h3{font-size:13px}.tenant-timeline-scroll time,.sample-data-note{font-size:11px}.tenant-tabs>button,.tenant-profile-link,.tenant-edit-note{font-size:12px}.market-source-note{font-size:11px}.tenant-identity h1{color:#253d59}.tenant-surface h2,.tenant-main-column .tenant-surface h2,.tenant-side-column .tenant-surface h2,.visual-stage-detail h3,.workflow-chart-panel h2,.workflow-run-list>header h2,.run-duration-chart h2{color:#334b66}.tenant-facts dd,.tenant-contact strong,.rent-comparison strong,.renewal-card h3,.tenant-document strong,.tenant-related-tasks strong,.tenant-timeline-scroll h3{color:#33465f}.stage-activities li>span:nth-child(2){color:#40546d}.stage-activities li.activity-pending>span:nth-child(2){color:#5b687a}.workflow-run-option strong{color:#334a65}.workflow-run-option>p,.tenant-notes,.tenant-checks small,.tenant-contact small,.tenant-facts dt,.tenant-document small{color:#526178}.tenant-surface .data-table td{color:#40546d}.tenant-surface .data-table th{color:#526178}.tenant-financial-summary strong,.tenant-metrics strong{color:#334f73}.ring-chart{color:#3c9d96}.ring-chart strong{color:#344b68}.health-completion .ring-chart,.completion-chart .ring-chart{color:#8398da}.visual-workflow-title h2{color:#f1f5fa}.stage-detail-state.complete,.activity-completed .activity-state-mark,.stage-activities li.activity-completed>small,.stage-activities li.activity-completed>svg{color:#548f80}.stage-detail-state.active,.stage-activities li.activity-in_progress>small,.stage-activities li.activity-in_progress>svg{color:#7388c5}.stage-complete small,.stage-detail-state.complete,.activity-completed .activity-state-mark,.stage-activities li.activity-completed>small,.stage-activities li.activity-completed>svg{color:#3e7567}.stage-active small,.stage-detail-state.active,.stage-activities li.activity-in_progress>small,.stage-activities li.activity-in_progress>svg{color:#596da8}input::placeholder,textarea::placeholder{color:#657389;opacity:1}.tiny-count{color:#526178}.stock-label{background:#182c41}
:root{--workspace-text:#283c55;--workspace-secondary:#526178;--workspace-border:#e2e8f0}.workspace-page{width:100%;min-width:0;max-width:1600px;margin:0 auto}.workspace-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.workspace-page-heading .page-kicker{letter-spacing:1.4px;color:#526178;margin:0 0 12px;font-size:10px}.workspace-page-heading h1{color:#20334c;margin:0 0 12px;font-size:31px;font-weight:450;line-height:1.25}.workspace-page-heading>div>p:last-child{color:#526178;max-width:680px;font-size:13px;line-height:1.8}.workspace-page-actions{flex-shrink:0;gap:10px;display:flex}.workspace-metrics{border-block:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 27px;padding:23px 0;display:grid}.workspace-metrics>div{border-right:1px solid #e2e8f0;padding:0 26px}.workspace-metrics>div:first-child{padding-left:0}.workspace-metrics>div:last-child{border:0}.workspace-metrics span{color:#526178;font-size:12px;display:block}.workspace-metrics strong{color:#2e486c;font-variant-numeric:tabular-nums;margin:11px 0 7px;font-size:32px;font-weight:400;line-height:1.3;display:block}.workspace-metrics small{color:#526178;font-size:11px;line-height:1.6;display:block}.workspace-metrics:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;overflow:hidden}.workspace-panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 18px;display:flex}.workspace-panel-heading h2{color:#283c55;font-size:14px;font-weight:450;line-height:1.5}.workspace-panel-heading p{color:#526178;margin-top:5px;font-size:12px;line-height:1.7}.workspace-panel>.distribution-chart{padding:4px 24px 25px}.workspace-panel>.ring-chart{margin:8px auto 24px}.workspace-panel-footer{color:#526178;background:#fbfcfe;border-top:1px solid #e7edf3;padding:14px 24px;font-size:11px;line-height:1.6}.workspace-chart-pair{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:25px;display:grid}.workspace-chart-pair>.workspace-panel{min-height:245px}.workspace-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.workspace-side{gap:22px;min-width:0;display:grid}.workspace-filterbar{border-bottom:1px solid #e7edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 24px 18px;display:flex}.workspace-tabs{flex-wrap:wrap;gap:5px;display:flex}.workspace-tabs button{color:#526178;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 12px;font-size:12px;line-height:1.5;display:inline-flex}.workspace-tabs button[aria-selected=true]{color:#263f60;background:#eff3f8;border-color:#e1e8f1}.workspace-tabs button:hover{background:#f5f7fa}.workspace-tabs button span{background:#e6ecf5;border-radius:4px;padding:1px 5px;font-size:10px}.workspace-search{color:#526178;background:#fff;border:1px solid #dce4ee;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 11px;display:flex}.workspace-search input{color:#283c55;background:0 0;border:0;outline:0;width:190px;min-width:0;padding:0;font-size:12px;box-shadow:none!important}.workspace-select{color:#283c55;background:#fff;border:1px solid #dce4ee;border-radius:7px;max-width:100%;min-height:38px;padding:9px 12px;font-size:12px}.workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:52px 24px;display:flex}.workspace-empty-icon{color:#42637f;background:#eff4f8;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.workspace-empty h3{color:#283c55;margin:0 0 9px;font-size:16px;font-weight:450}.workspace-empty p{color:#526178;max-width:390px;font-size:12px;line-height:1.9}.workspace-empty .btn{margin-top:19px}.workspace-loading-note{color:#526178;padding:30px 24px;font-size:12px}.workspace-record-panel .data-table-scroll{max-height:min(500px,58dvh)}.workspace-record-panel .data-table th{letter-spacing:.5px;text-transform:uppercase;color:#526178;white-space:nowrap;padding:14px 22px;font-size:10px;font-weight:450}.workspace-record-panel .data-table td{color:#40546d;vertical-align:middle;padding:19px 22px;font-size:12px;line-height:1.7}.workspace-record-panel .data-table td strong{color:#283c55;font-size:13px;font-weight:450;display:block}.workspace-record-panel .data-table td small{color:#526178;margin-top:4px;font-size:11px;display:block}.workspace-record-panel .data-table a{text-decoration:none}.workspace-record-panel .data-table a:hover{color:#365d88;text-decoration:underline}.workspace-pagination{color:#526178;border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;font-size:12px;display:flex}.workspace-note{color:#526178;padding:0 24px 22px;font-size:12px;line-height:1.9}.workspace-note+.workspace-note{padding-top:0}.workspace-scroll-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:475px;overflow:auto}.assignment-surface{color:#40546d;background:#fff;border-radius:10px;margin-top:23px}.assignment-surface>details{border-radius:10px;padding:20px 24px;font-size:13px}.assignment-surface ul{max-height:400px;overflow:auto}.tasks-workspace .dashboard-table-scroll{max-height:min(540px,60dvh)}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 210px 110px 30px;padding-left:82px;font-size:10px}.tasks-workspace .task-row{grid-template-columns:40px minmax(0,1fr) 210px 110px 30px;padding-inline:24px}.tasks-workspace .task-row-address{color:#283c55;font-size:13px}.tasks-workspace .task-row-description,.tasks-workspace .task-row-person{color:#526178;font-size:12px}.tasks-workspace .task-row-person small{font-size:11px}.column-chart{padding:8px 24px 21px}.column-chart-grid{border-bottom:1px solid #e5ebf3;gap:20px;padding:0 8px;display:flex}.column-chart-item{text-align:center;flex:1;min-width:0;position:relative}.column-chart-item>span{color:#40546d;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.column-chart-track{background:repeating-linear-gradient(0deg,#0000 0 34px,#eef2f7 35px,#0000 36px);border-bottom:0;justify-content:center;align-items:flex-end;height:105px;display:flex}.column-chart-bar{background:#334d73;border-radius:5px 5px 0 0;width:min(70%,54px);min-height:3px;transition:opacity .15s}.column-chart-bar:hover,.column-chart-bar:focus-visible{opacity:.8}.column-chart-bar.shade-1,.income-bar.shade-1{background:#3c9d96}.column-chart-bar.shade-2,.income-bar.shade-2{background:#8398da}.column-chart-item>small{color:#526178;white-space:nowrap;padding:10px 0;font-size:10px;line-height:1.5;display:block}.portfolio-analytics-grid{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:21px;margin-bottom:28px;display:grid}.portfolio-analytics-grid .workspace-panel{flex-direction:column;display:flex}.portfolio-analytics-grid .workspace-panel-heading{padding:22px 22px 15px}.portfolio-analytics-grid .workspace-panel-heading h2{font-size:13px}.portfolio-analytics-grid .workspace-panel-heading p{font-size:11px}.portfolio-analytics-grid .distribution-chart{flex:1;padding:4px 22px 15px}.portfolio-analytics-grid .distribution-row{grid-template-columns:minmax(95px,1fr) minmax(0,1.2fr) 18px;font-size:11px}.income-bars{gap:12px;padding:3px 22px 12px;display:grid}.income-bars>div{color:#526178;grid-template-columns:minmax(90px,1.2fr) minmax(35px,1fr) 42px;align-items:center;gap:10px;font-size:10px;display:grid}.income-bars>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.income-bars>div>div{background:#eff2f6;border-radius:4px;height:6px;overflow:hidden}.income-bar{background:#334d73;border-radius:4px;height:100%;display:block}.income-bars strong{color:#33465f;text-align:right;font-weight:450}.analytics-caption{color:#526178;border-top:1px solid #edf1f6;margin-top:auto;padding:12px 22px 16px;font-size:10px;line-height:1.8}.decision-confidence{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:23px}.decision-confidence h2{color:#283c55;font-size:14px;font-weight:450}.decision-confidence .ring-chart{color:#3c9d96;margin:22px auto 18px}.decision-confidence>p{color:#526178;font-size:12px;line-height:1.8}.decision-confidence>p strong{color:#283c55;font-weight:450}.decision-confidence .text-link{margin-top:20px}.suggestions-panel{padding:0 24px 22px}.suggestions-panel>section{margin:0}.suggestions-panel h2{display:none}.suggestions-panel p{color:#526178;font-size:12px;line-height:1.8}.suggestions-panel details{margin-top:15px;font-size:12px}.suggestions-panel summary{color:#40546d;cursor:pointer;padding:12px 0}.suggestions-panel li{background:#fbfcfe;border:1px solid #e2e8f0;margin-top:13px}.suggestions-panel li button{min-height:35px;font-size:12px;text-decoration:none}.inbox-layout .workspace-filterbar{padding-top:2px}.decision-history-layout{margin-top:25px}.decision-outcome-notes{gap:15px;padding:0 24px 22px;display:grid}.decision-outcome-notes p{color:#526178;font-size:12px;line-height:1.8}.decision-outcome-notes strong{color:#283c55;margin-bottom:4px;font-weight:450;display:block}@media (max-width:1200px){.portfolio-analytics-grid{gap:16px}.portfolio-analytics-grid .workspace-panel-heading{padding:19px 17px 14px}.workspace-columns{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.tasks-workspace .task-row{grid-template-columns:35px minmax(0,1fr) 150px 95px 25px}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 150px 95px 25px;padding-left:78px}}@media (max-width:1050px){.portfolio-analytics-grid{grid-template-columns:1fr 1fr}.portfolio-analytics-grid>:last-child{grid-column:1/-1}.workspace-columns{grid-template-columns:minmax(0,1fr)}.workspace-side{grid-template-columns:1fr 1fr}.workspace-chart-pair{gap:17px}}@media (max-width:680px){.workspace-page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:23px}.workspace-page-heading h1{font-size:27px}.workspace-page-heading>div>p:last-child{font-size:12px}:is(.workspace-metrics,.workspace-metrics:has(>div:nth-child(3):last-child)){grid-template-columns:1fr 1fr;row-gap:22px;padding:21px 0}.workspace-metrics>div{padding:0 16px}.workspace-metrics>div:nth-child(odd){padding-left:0}.workspace-metrics>div:nth-child(2n){border:0}.workspace-metrics strong{font-size:28px}.workspace-metrics small{font-size:10px}.workspace-metrics span{font-size:11px}.workspace-chart-pair,.portfolio-analytics-grid,.workspace-side{grid-template-columns:1fr}.portfolio-analytics-grid>:last-child{grid-column:auto}.workspace-panel-heading{padding:20px 18px 16px}.workspace-panel-heading h2{font-size:13px}.workspace-filterbar{gap:12px;padding:0 18px 16px}.workspace-tabs{gap:2px}.workspace-tabs button{padding:8px 9px;font-size:11px}.workspace-search,.workspace-search input{width:100%}.workspace-panel-footer{padding:14px 18px}.workspace-panel>.distribution-chart{padding:4px 18px 22px}.workspace-empty{padding:40px 20px}.workspace-record-panel .data-table{min-width:640px}.tasks-workspace .task-row{grid-template-columns:32px minmax(0,1fr) 82px 24px;gap:10px;padding:17px 15px}.tasks-workspace .task-row-person{display:none}.tasks-workspace .task-table-labels{grid-template-columns:minmax(0,1fr) 82px 24px;padding-left:57px;padding-right:15px}.tasks-workspace .task-table-labels>span:nth-child(2){display:none}.tasks-workspace .task-row-address{font-size:12px}.tasks-workspace .task-row-description{font-size:11px}.tasks-workspace .task-row .badge{font-size:9px}.workspace-pagination{padding:14px 18px;font-size:11px}}.agenda-week-controls{flex-shrink:0;align-items:center;gap:7px;display:flex}.agenda-week-controls>span{color:#40546d;font-size:11px}.agenda-week{border-bottom:1px solid #e7edf3;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;padding:7px 24px 23px;display:grid}.agenda-week button{color:#526178;background:#fff;border:1px solid #e6ecf3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:15px 5px 12px;display:flex}.agenda-week button:hover{background:#f7f9fc}.agenda-week button.is-today{background:#f5f8fc;border-color:#aebfd4}.agenda-week button[aria-pressed=true]{color:#fff;background:#334d73;border-color:#334d73}.agenda-week button>small{font-size:11px}.agenda-week button>strong{font-size:24px;font-weight:400;line-height:1.3}.agenda-week button>span{font-size:9px;line-height:1.5}.agenda-week button .has-work{color:#39766c}.agenda-week button[aria-pressed=true] .has-work{color:#d8efea}.agenda-list-toolbar{align-items:center;gap:14px;padding:22px 24px 16px;display:flex}.agenda-list-toolbar h3{color:#283c55;font-size:13px;font-weight:450}.agenda-list-toolbar>.tiny-count{margin-left:auto}.agenda-schedule{margin:0;padding:0 24px 15px;list-style:none}.agenda-schedule>li{border-top:1px solid #edf1f6;grid-template-columns:62px 15px minmax(0,1fr) auto;align-items:start;gap:15px;padding:19px 0;display:grid}.agenda-time strong{color:#283c55;font-size:12px;font-weight:450}.agenda-time small{color:#526178;margin-top:5px;font-size:10px;display:block}.agenda-timeline-dot{background:#fff;border:2px solid #3c9d96;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #edf7f4}.agenda-schedule a{color:#283c55;font-size:13px;font-weight:450}.agenda-schedule p{color:#526178;margin-top:6px;font-size:12px}.agenda-schedule li>div>small{color:#526178;margin-top:5px;font-size:11px;line-height:1.7;display:block}.agenda-schedule .badge{margin-top:3px}.agenda-unscheduled>a{color:#40546d;border-top:1px solid #edf1f6;align-items:start;gap:12px;padding:16px 23px;font-size:12px;display:flex}.agenda-unscheduled>a>svg{flex-shrink:0;margin-top:3px}.agenda-unscheduled>a>svg:last-child{margin-left:auto}.agenda-unscheduled small{color:#526178;margin-top:7px;font-size:10px;display:block}.agenda-workspace .column-chart-grid{gap:8px;padding-inline:0}.agenda-workspace .column-chart-item>small{font-size:9px}.knowledge-overview-grid{grid-template-columns:1.6fr 1fr;gap:23px;margin-bottom:26px;display:grid}.knowledge-map{background-image:radial-gradient(#dfe7f1 .75px,#0000 .75px);background-size:17px 17px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 120px 1fr;align-items:center;gap:36px 25px;min-height:247px;padding:15px 28px 27px;display:grid;position:relative}.knowledge-map>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.knowledge-map-center{z-index:1;color:#334d73;background:#fff;border:1px solid #ced9e7;border-radius:50%;flex-direction:column;grid-area:1/2/3;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative;box-shadow:0 0 0 9px #f4f7fb}.knowledge-map-center strong{margin:6px 0 3px;font-size:25px;font-weight:400;line-height:1.2}.knowledge-map-center small{color:#526178;font-size:9px}.knowledge-map-node{z-index:1;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex;position:relative}.knowledge-map-node:hover{background:#f8fafc;border-color:#b8c8dc}.knowledge-map-node[aria-pressed=true]{border-color:#a3b9d1;box-shadow:0 0 0 3px #edf2f8}.knowledge-map-node>span{color:#334d73;background:#edf2f8;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.knowledge-map-node>div{min-width:0}.knowledge-map-node strong{color:#283c55;font-size:12px;font-weight:450;display:block}.knowledge-map-node small{color:#526178;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.knowledge-map-node>svg{color:#526178;flex-shrink:0;margin-left:auto}.node-preferences{grid-area:1/1}.node-practices{grid-area:1/3}.node-records{grid-area:2/1}.node-records>span{color:#39766c;background:#ecf6f3}.node-lessons{grid-area:2/3}.node-lessons>span{color:#596da8;background:#eef0fa}.knowledge-content{margin-bottom:24px}.knowledge-list-controls{align-items:center;gap:12px;width:100%;display:flex}.knowledge-list-controls .workspace-search{flex:1}.knowledge-list-controls .workspace-search input{width:100%}.knowledge-items{max-height:620px;margin:0;padding:0;list-style:none}.knowledge-items>li{border-bottom:1px solid #e7edf3;padding:24px}.knowledge-items>li:last-child{border:0}.knowledge-item-meta{color:#526178;flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.knowledge-item-text{color:#283c55;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:13px;line-height:1.9}.knowledge-items footer{color:#526178;justify-content:space-between;align-items:start;gap:18px;display:flex}.knowledge-items footer small{font-size:10px;line-height:1.8}.knowledge-items footer details{text-align:right;max-width:55%;font-size:10px}.knowledge-items summary{cursor:pointer;padding-block:2px}.knowledge-items footer details p{margin-top:9px;line-height:1.8}.knowledge-item-actions{gap:20px;margin-top:18px;display:flex}.knowledge-item-actions .text-link{font-size:11px}.knowledge-composer,.knowledge-edit-form{gap:15px;padding:0 24px 24px;display:grid}.knowledge-composer label,.knowledge-edit-form label{color:#40546d;font-size:12px;line-height:1.6}.knowledge-composer textarea,.knowledge-composer input,.knowledge-composer select,.knowledge-edit-form textarea{color:#283c55;resize:vertical;background:#fff;border:1px solid #d7e1ed;border-radius:7px;width:100%;min-width:0;margin-top:9px;padding:11px;font-size:12px;line-height:1.8;display:block}.knowledge-character-count{text-align:right;color:#526178;margin-top:-8px;font-size:10px}.knowledge-composer>p{color:#526178;gap:8px;font-size:10px;line-height:1.8;display:flex}.knowledge-composer>p svg{flex-shrink:0;margin-top:2px}.knowledge-edit-form{padding:18px 0}.knowledge-edit-form>div{gap:10px;display:flex}.knowledge-save-message{color:#39766c;gap:10px;padding-bottom:20px;font-size:12px;display:flex}.knowledge-jobs{color:#40546d;padding:0 24px 24px;font-size:12px;line-height:1.8}.knowledge-jobs .btn{margin-top:12px}@media (max-width:1200px){.knowledge-overview-grid{grid-template-columns:1.65fr 1fr}.knowledge-map{grid-template-columns:1fr 95px 1fr;gap:30px 12px;padding-inline:20px}.knowledge-map-center{width:90px;height:90px}.knowledge-map-node{gap:8px;padding:11px 9px}.knowledge-map-node>span{width:27px;height:29px}.knowledge-map-node>svg{display:none}}@media (max-width:1050px){.knowledge-overview-grid{grid-template-columns:1fr}.knowledge-overview-grid>:last-child .distribution-chart{grid-template-columns:1fr 1fr;gap:16px 25px;display:grid}.workspace-side.inbox-main{grid-template-columns:1fr}.knowledge-map{grid-template-columns:1fr 120px 1fr;padding-inline:35px}.knowledge-map-center{width:110px;height:110px}}@media (max-width:680px){.agenda-main .workspace-panel-heading{flex-wrap:wrap}.agenda-week{gap:5px;padding:3px 14px 20px}.agenda-week button{gap:8px;padding:12px 2px}.agenda-week button>strong{font-size:20px}.agenda-week button>small{font-size:9px}.agenda-week button>span{font-size:8px}.agenda-schedule{padding-inline:16px}.agenda-schedule>li{grid-template-columns:45px 8px minmax(0,1fr);gap:10px}.agenda-schedule>li>.badge{grid-column:3;width:fit-content;margin-top:0}.agenda-time strong{font-size:10px}.agenda-time small{font-size:9px}.agenda-schedule a{font-size:12px}.agenda-list-toolbar{padding-inline:18px}.knowledge-map{grid-template-columns:1fr 78px 1fr;gap:28px 10px;min-height:230px;padding:14px 13px 23px}.knowledge-map-center{border-radius:16px;width:74px;height:85px;box-shadow:0 0 0 5px #f4f7fb}.knowledge-map-center svg{width:18px}.knowledge-map-center strong{font-size:20px}.knowledge-map-center small{font-size:8px}.knowledge-map-node{text-align:center;flex-direction:column;gap:8px;padding:11px 5px;display:flex}.knowledge-map-node strong{font-size:11px}.knowledge-map-node small{font-size:9px}.knowledge-overview-grid>:last-child .distribution-chart{display:flex}.knowledge-list-controls{flex-wrap:wrap}.knowledge-list-controls .workspace-select{width:100%}.knowledge-items>li{padding:20px 18px}.knowledge-composer{padding-inline:18px}}.workspace-line-chart{padding:3px 24px 25px}.notification-items{max-height:560px;margin:0;padding:0;list-style:none}.notification-items>li{border-top:1px solid #e7edf3;align-items:start;gap:14px;padding:23px 24px;display:flex}.notification-mark{color:#596da8;background:#eef0fa;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.notification-mark.read{color:#526178;background:#f2f5f8}.notification-items>li>div{min-width:0}.notification-items a{color:#283c55;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.notification-items time{color:#526178;margin-top:7px;font-size:11px;display:block}.notification-items .text-link{margin-top:13px;font-size:11px}.notification-unread-dot{background:#596da8;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:10px 0 0 auto}.notification-preferences{gap:20px;padding:0 24px 25px;display:grid}.notification-preferences label{color:#40546d;font-size:12px;line-height:1.8}.notification-checkbox{align-items:center;gap:11px;display:flex}.notification-preferences select,.notification-preferences input[type=number]{color:#283c55;background:#fff;border:1px solid #d7e1ed;border-radius:7px;width:100%;margin-top:8px;padding:10px;font-size:12px;display:block}.notification-preferences small{color:#526178;margin-top:7px;font-size:10px;display:block}.decision-detail,.task-detail{gap:22px;max-width:1230px;display:grid}.decision-detail>header,.task-detail>header{padding:5px 0 10px}.decision-detail h1,.task-detail h1{color:#20334c;font-size:29px;font-weight:450;line-height:1.4}.decision-detail h2,.task-detail h2,.task-detail legend{color:#283c55;font-size:15px;font-weight:450}.decision-detail>section,.decision-detail>form,.task-detail>section,.task-detail>form{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:24px 27px}.decision-detail p,.task-detail p{line-height:1.85}.decision-detail>header p,.task-detail>header p{color:#526178;font-size:12px}.decision-detail textarea,.task-detail textarea,.task-detail select,.task-detail input:not([type=file]):not([type=checkbox]){color:#283c55;border-color:#d7e1ed;border-radius:7px;font-size:13px;line-height:1.7}.decision-detail section dl{grid-template-columns:1fr 1fr;gap:5px 30px;display:grid}.decision-detail section dl>div{border-top:0;border-bottom:1px solid #edf1f6;padding-block:16px}.decision-detail .btn[aria-pressed=true]{color:#263f60;background:#eff3f8;border-color:#b9c9dc}.decision-detail pre{max-height:300px;overflow:auto}.task-detail section[aria-label=Task\ ownership]>form{grid-template-columns:1fr 1fr;margin-top:20px}.task-detail section[aria-label=Task\ ownership]>form>button{width:fit-content}.settings-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:27px;display:grid}.settings-subnav{gap:9px;display:grid}.settings-subnav>button,.settings-subnav>a{color:#526178;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:16px 15px;display:flex}.settings-subnav>button[aria-selected=true]{color:#263f60;background:#fff;border-color:#dfe7f1}.settings-subnav span{flex:1;font-size:12px}.settings-subnav small{color:#526178;margin-top:6px;font-size:10px;display:block}.settings-body{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0}.settings-body>section{border:0;padding:26px}.settings-body h2{font-size:17px;font-weight:450}.settings-body h3{font-size:14px;font-weight:450}.settings-body p{color:#526178;font-size:12px;line-height:1.85}.settings-body label{color:#40546d;font-size:12px}.settings-body input,.settings-body select,.settings-body textarea{color:#283c55;border-color:#d7e1ed;border-radius:7px;font-size:12px}.settings-body form,.settings-body article{background:#fbfcfe}.settings-body button{border-radius:7px;font-size:12px;font-weight:400}.workflow-screen.page-content{max-width:1600px}.workflow-screen>header{margin-bottom:30px}.workflow-screen>header>p:first-child{letter-spacing:1.4px;text-transform:uppercase;color:#526178;font-size:10px}.workflow-screen h1{margin-top:11px;font-size:31px;font-weight:450;line-height:1.4}.workflow-screen h2{font-size:16px;font-weight:450}.workflow-screen article{background:#fff;border-color:#e2e8f0;border-radius:11px;padding:23px}.workflow-screen article h3{font-size:14px;font-weight:450}.workflow-screen article p{font-size:12px;line-height:1.8}.workflow-screen article>div:first-child>span{background:#f0f3f8;border-radius:5px;padding:4px 8px;font-size:10px}.workflow-screen article button{border-radius:7px;min-height:39px;font-size:12px}.workspace-content>.context-insights:not(.page-content){max-width:none;margin:0 38px 30px;padding:24px 26px}.workspace-content>.context-insights:not(.page-content) h2{font-size:15px;font-weight:450}.workspace-content>.page-content>.panel>.connected-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:520px;overflow:auto}@media (min-width:901px){.app-sidebar{transition:width .22s,box-shadow .22s}.app-main{transition:margin-left .22s}}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-main{transition:none}}@media (max-width:1050px){.settings-layout{grid-template-columns:215px minmax(0,1fr);gap:20px}}@media (max-width:680px){.settings-layout{grid-template-columns:1fr}.settings-subnav{grid-template-columns:1fr 1fr;gap:8px}.settings-subnav>a{grid-column:1/-1;padding-block:10px}.settings-subnav>button{gap:9px;padding:13px 10px}.settings-subnav>button>svg:last-child{display:none}.settings-subnav span{font-size:11px}.settings-subnav small{font-size:9px}.settings-body>section{padding:21px 18px}.decision-detail h1,.task-detail h1{font-size:25px}.decision-detail>section,.decision-detail>form,.task-detail>section,.task-detail>form{padding:21px 18px}.decision-detail section dl,.task-detail section[aria-label=Task\ ownership]>form{grid-template-columns:1fr}.workspace-content>.context-insights:not(.page-content){grid-template-columns:1fr;gap:22px;margin:0 19px 25px;padding:22px 18px}}.badge.grey,.connected-list p{color:#526178}.page-heading h1{font-weight:450}.settings-body fieldset:disabled{opacity:1}.settings-body fieldset:disabled input,.settings-body fieldset:disabled select{color:#526178;cursor:not-allowed;background:#f1f4f8}.settings-body fieldset:disabled button{color:#657389;cursor:not-allowed;background:#eef2f6}
.brand{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;gap:0;line-height:0;display:inline-flex}.brand>.brand-symbol{aspect-ratio:470/392;flex-shrink:0;width:32px;height:auto;display:block;overflow:hidden}.brand>.brand-logo{aspect-ratio:670/454;flex-shrink:0;width:132px;height:auto;display:block;overflow:hidden}.brand-light>svg{filter:brightness(0)invert()}.brand-adaptive>.brand-logo{display:none}.sidebar-brand{justify-content:flex-start;gap:0;height:76px;padding:0 7px;position:relative}.sidebar-brand .brand{flex-shrink:0;width:32px;height:56px}.sidebar-brand .brand>.brand-symbol{width:31px;height:auto}.sidebar-brand .brand>.brand-logo{width:72px;height:auto}.auth-photo-brand{top:29px;left:35px}.auth-photo-brand .brand>.brand-logo{width:142px;height:auto}.auth-mobile-brand .brand>.brand-logo{width:122px;height:auto}.workspace-loading>.brand{margin-bottom:7px}.workspace-loading>.brand>.brand-logo{width:158px;height:auto}.workflow-brand .brand>.brand-symbol{width:23px;height:auto}.brand-mini{align-items:center;display:inline-flex}.brand-mini .brand>.brand-symbol{width:16px;height:auto}@media (min-width:901px){.app-sidebar:hover .sidebar-brand .brand{width:72px}.app-sidebar:has(:focus-visible) .sidebar-brand .brand{width:72px}.app-sidebar:hover .sidebar-brand .brand-adaptive>.brand-symbol{display:none}.app-sidebar:has(:focus-visible) .sidebar-brand .brand-adaptive>.brand-symbol{display:none}.app-sidebar:hover .sidebar-brand .brand-adaptive>.brand-logo{display:block}.app-sidebar:has(:focus-visible) .sidebar-brand .brand-adaptive>.brand-logo{display:block}}@media (max-width:900px){.sidebar-brand .brand{width:72px}.sidebar-brand .brand-adaptive>.brand-symbol{display:none}.sidebar-brand .brand-adaptive>.brand-logo{display:block}}@media (max-width:680px){.workflow-brand .brand>.brand-symbol{width:21px;height:auto}}
.app-main:has(.agent-home){background:#f8f9fb}.agent-home{max-width:1480px;padding-top:18px}.agent-home-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.agent-home-heading h1{color:#18293e;margin:0;font-size:18px;font-weight:550;line-height:1.3}.agent-home-title{align-items:baseline;gap:13px;min-width:0;display:flex}.agent-home-title>span{color:#41536b;font-size:11px}.agent-portfolio-link{color:#41536b;white-space:nowrap;background:#fff;border:1px solid #edf1f6;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:inline-flex}.agent-workspace{--agent-ink:#18293e;--agent-muted:#41536b;--agent-border:#edf1f6}.agent-presence{color:#18293e;background:#fff;border:1px solid #dce3ec;border-radius:10px;align-items:center;gap:28px;margin-bottom:14px;padding:12px 20px;display:flex;position:relative;overflow:hidden}.agent-presence.is-working:after{content:"";background:linear-gradient(90deg,#0000,#526e92,#0000);width:25%;height:1px;animation:4s linear infinite agent-data-flow;position:absolute;bottom:0;left:0}.agent-presence-identity{flex-shrink:0;align-items:center;gap:12px;display:flex}.agent-presence strong{font-size:13px;font-weight:550;line-height:1.6;display:block}.agent-presence-identity>div>span,.agent-presence-work>div>span{color:#41536b;font-size:11px;line-height:1.7;display:block}.agent-presence-work{border-left:1px solid #e2e7ee;flex:1;align-items:center;gap:13px;min-width:0;padding-left:28px;display:flex}.agent-presence-work>div{min-width:0}.agent-presence-work>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-signal{flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:43px;height:28px;display:flex}.agent-signal i{background:#647995;border-radius:3px;width:3px;height:6px;display:block}.agent-signal.is-active i{animation:1.6s ease-in-out infinite agent-signal}.agent-signal i:nth-child(2),.agent-signal i:nth-child(4){height:15px;animation-delay:-.4s}.agent-signal i:nth-child(3){height:22px;animation-delay:-.8s}.agent-signal i:nth-child(5){height:13px;animation-delay:-.15s}.agent-signal i:nth-child(6){height:23px;animation-delay:-.65s}.agent-signal i:nth-child(7){height:17px;animation-delay:-.3s}.agent-signal i:nth-child(8){height:10px;animation-delay:-.9s}.agent-signal i:nth-child(9){height:5px;animation-delay:-.5s}.agent-action-update{animation:.35s both agent-text-in}.agent-presence-link{color:#263f60;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.agent-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.agent-stat{color:#18293e;background:#fff;border:1px solid #dfe5ed;border-radius:10px;align-items:center;gap:14px;padding:13px 20px;transition:transform .2s,border-color .2s;display:flex}.agent-stat:hover{border-color:#dfe5ed;transform:translateY(-2px)}.agent-stat-icon{color:#263f60;background:#f0f3f7;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.agent-stat>span:nth-child(2){flex-wrap:wrap;flex:1;align-items:baseline;gap:11px;display:flex}.agent-stat strong{letter-spacing:-.04em;font-size:27px;font-weight:500;line-height:1.2;animation:.3s both agent-text-in}.agent-stat small{color:#41536b;font-size:12px}.agent-stat>svg{opacity:.65;flex-shrink:0}.agent-workspace-grid{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);align-items:start;gap:23px;display:grid}.agent-conversation{border:1px solid var(--agent-border);background:#fff;border-radius:16px;min-width:0;position:sticky;top:88px;overflow:hidden;box-shadow:0 4px 25px #18293e04}.agent-workspace-side{flex-direction:column;gap:20px;min-width:0;display:flex}.agent-work-panel,.agent-approvals-panel{border:1px solid var(--agent-border);background:#fff;border-radius:15px;overflow:hidden}.agent-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.agent-panel-heading>div,.agent-panel-heading>a{align-items:center;gap:9px;display:flex}.agent-panel-heading h2{color:var(--agent-ink);letter-spacing:-.025em;font-size:14px;font-weight:550}.agent-panel-heading>a{color:#41536b;font-size:11px}.agent-section-icon{color:#263f60;background:#f0f3f7;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.agent-work-tabs{border-bottom:1px solid #f3f5f8;gap:4px;padding:0 20px 14px;display:flex}.agent-work-tabs button{color:#41536b;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.agent-work-tabs button[aria-selected=true]{color:#263f60;background:#f3f5f8}.agent-work-tabs button>span{background:#edf1f6;border-radius:4px;place-items:center;padding:1px 5px;font-size:9px;display:grid}.agent-work-cards{flex-direction:column;gap:12px;max-height:520px;padding:16px;display:flex;overflow-y:auto}.agent-work-card{background:#f8f9fb;border:1px solid #edf1f6;border-radius:10px;padding:15px;transition:border-color .2s,box-shadow .2s;animation:.4s both agent-card-in;display:block;position:relative;overflow:hidden}.agent-work-card:hover{border-color:#bcc7d5;box-shadow:0 3px 12px #263f6009}.agent-work-card.is-working{border-left:2px solid #334d73}.agent-work-card:nth-child(2){animation-delay:60ms}.agent-work-card:nth-child(3){animation-delay:.12s}.agent-work-card.is-working:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#a8bedc 50%,#0000 70%);width:3px;animation:3s linear infinite agent-work-scan;position:absolute;inset:0 auto 0 -1px}.agent-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.agent-card-top>svg{color:#526178;margin-left:auto}.agent-card-top>small{color:#41536b;font-size:9px}.agent-state{text-transform:capitalize;color:#263f60;background:#edf1f6;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:inline-flex}.agent-state>span{background:currentColor;border-radius:50%;width:5px;height:5px}.is-working .agent-state>span{animation:2.5s ease-in-out infinite agent-pulse}.agent-work-card h3,.agent-approval-card h3{color:var(--agent-ink);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:550;line-height:1.6}.agent-property{color:#41536b;align-items:center;gap:4px;margin-top:5px;font-size:11px;line-height:1.5;display:flex}.agent-property svg{flex-shrink:0}.agent-progress-label{color:#41536b;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 7px;font-size:10px;display:flex}.agent-progress-label strong{color:#41536b;font-size:10px;font-weight:500}.agent-progress-track{background:#edf1f6;border-radius:10px;height:5px;overflow:hidden}.agent-progress-track i{border-radius:inherit;background:#334d73;height:100%;transition:width .65s;display:block;position:relative;overflow:hidden}.is-working .agent-progress-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff65,#0000);animation:3.5s ease-in-out infinite agent-progress-sheen;position:absolute;inset:0;transform:translate(-100%)}.agent-current-step{color:#41536b;align-items:center;gap:6px;margin-top:12px;font-size:10px;line-height:1.6;animation:.35s both agent-text-in;display:flex}.agent-current-step svg{flex-shrink:0}.is-working .agent-current-step>svg{color:#41536b;animation:6s linear infinite agent-spin}.agent-panel-footer{color:#41536b;border-top:1px solid #edf1f6;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:11px;display:flex}.agent-panel-empty{text-align:center;color:#526178;padding:30px 18px}.agent-panel-empty>svg{margin:0 auto 12px}.agent-panel-empty h3{color:#41536b;letter-spacing:-.015em;font-size:12px;font-weight:500}.agent-panel-empty p{color:#526178;max-width:285px;margin:6px auto 0;font-size:11px;line-height:1.8}.agent-approvals-panel{background:#f8f9fb;border-color:#edf1f6}.agent-approval-list{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.agent-approval-card{background:#fff;border:1px solid #edf1f6;border-radius:10px;padding:15px}.agent-approval-meta{color:#41536b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:flex}.agent-approval-meta>span{background:#f3f5f8;border-radius:4px;padding:3px 6px}.agent-approval-card>a{color:#263f60;background:#f3f5f8;border:1px solid #dfe5ed;border-radius:6px;align-items:center;gap:7px;margin-top:13px;padding:7px 11px;font-size:11px;display:inline-flex}.agent-approval-card>a:hover{background:#edf1f6}.approval-empty{text-align:left;align-items:center;gap:13px;padding:8px 22px 25px;display:flex}.approval-empty p{margin-top:3px}.approval-clear{color:#41536b;background:#edf1f6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.agent-inline-note{color:#41536b;padding:12px 20px;font-size:11px;line-height:1.8}.agent-inline-note button{color:#41536b;background:0 0;border:0;text-decoration:underline}.agent-recent-updates{border:1px solid var(--agent-border);background:#fff;border-radius:12px;margin-top:24px}.agent-recent-updates ol{margin:0;padding:0 20px 15px;list-style:none}.agent-recent-updates li{align-items:baseline;gap:10px;padding:9px 0;font-size:11px;display:flex}.agent-recent-updates li p{color:#41536b;flex:1;line-height:1.7}.agent-recent-updates time{color:#526178;white-space:nowrap;font-size:10px}.agent-update-dot{background:#526178;border-radius:50%;flex-shrink:0;width:5px;height:5px}.agent-portfolio-details{margin-top:24px}.agent-portfolio-details>summary{cursor:pointer;color:#41536b;align-items:center;gap:7px;padding:12px 0 18px;font-size:11px;list-style:none;display:flex}.agent-portfolio-details>summary::-webkit-details-marker{display:none}.agent-portfolio-details[open]>summary>svg{transform:rotate(180deg)}.agent-chat-connection{color:#526178;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.agent-chat-connection>span{background:#526178;border-radius:50%;width:5px;height:5px}.agent-chat-connection.is-connected{color:#41536b}.agent-chat-connection.is-connected>span{background:#526178}.agent-core{--core-face:82px;--core-space:136px;width:var(--core-space);height:var(--core-space);isolation:isolate;flex-shrink:0;place-items:center;margin:4px 0 12px;display:inline-grid;position:relative}.agent-core.is-compact{--core-face:30px;--core-space:46px;margin:0}.agent-core-face{width:var(--core-face);height:var(--core-face);background:linear-gradient(150deg,#fff,#eaf0f7);border:1px solid #d9e1eb;border-radius:24%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 16px #263f600b,inset 0 1px #fff}.agent-core .agent-core-face .brand-symbol{width:calc(var(--core-face) * .52);height:auto}.agent-core-face>.brand{z-index:1;position:relative}.agent-core-orbit{pointer-events:none;border:1px solid #dae3ef;border-radius:50%;position:absolute;inset:7px}.agent-core-orbit:after{content:"";background:#526e92;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;box-shadow:0 0 7px #526e9250}.agent-core .orbit-inner{border-style:dashed;border-color:#d5dfec;inset:18px;transform:rotate(135deg)}.agent-core .orbit-inner:after{background:#263f60;width:4px;height:4px}.agent-core.is-compact .agent-core-orbit{inset:1px}.agent-core.is-compact .orbit-inner{inset:5px}.agent-core.is-compact .agent-core-orbit:after{width:3px;height:3px;top:-2px}.agent-core-halo{opacity:0;pointer-events:none;border:1px solid #7892b333;border-radius:50%;position:absolute;inset:10px}.agent-core-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000 30%,#567ba326 50%,#0000 70%);position:absolute;inset:0}.agent-core[data-state=ready] .orbit-outer{animation:18s linear infinite agent-spin}.agent-core:is([data-state=idle],[data-state=ready]) .agent-core-face{animation:6s ease-in-out infinite agent-core-breathe}.agent-core:is([data-state=working],[data-state=thinking]) .orbit-outer{border-top-color:#647f9f;border-right-color:#aebed2;animation:4s linear infinite agent-spin}.agent-core:is([data-state=working],[data-state=thinking]) .orbit-inner{animation:6s linear infinite reverse agent-spin}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-halo{animation:3s ease-out infinite agent-core-wave}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-scan{opacity:1;animation:2.8s linear infinite agent-work-scan}.agent-core:is([data-state=working],[data-state=thinking]) .agent-core-face{animation:3s ease-in-out infinite agent-core-breathe}.agent-core[data-state=thinking] .orbit-outer{animation-duration:1.8s}.agent-core[data-state=thinking] .orbit-inner{animation-duration:2.8s}.agent-core[data-state=idle] .agent-core-orbit{opacity:.5}.agent-core[data-state=idle] .agent-core-orbit:after{opacity:0}.agent-core-caption{color:#41536b;align-items:center;gap:6px;margin:0 0 15px;font-size:10px;display:inline-flex}.agent-core-caption>span{background:#647995;border-radius:50%;width:5px;height:5px}.agent-core-caption:is([data-state=working],[data-state=thinking])>span{animation:2s ease-in-out infinite agent-pulse}.agent-conversation-suggestions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px;display:flex}.agent-conversation-suggestions button{color:#41536b;background:#f8f9fb;border:1px solid #edf1f6;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:inline-flex}.agent-conversation-suggestions button:hover:enabled{background:#f3f5f8;border-color:#bcc7d5}.agent-conversation-suggestions button:disabled{opacity:.5;cursor:default}.agent-thinking{align-items:center;gap:4px;display:inline-flex}.agent-thinking i{background:#526178;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite agent-think}.agent-thinking i:nth-child(2){animation-delay:.2s}.agent-thinking i:nth-child(3){animation-delay:.4s}@keyframes agent-pulse{0%,to{box-shadow:0 0 #41536b30}50%{box-shadow:0 0 0 4px #41536b00}}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes agent-data-flow{0%{transform:translate(-100%)}to{transform:translate(500%)}}@keyframes agent-work-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes agent-core-wave{0%{opacity:0;transform:scale(.8)}20%{opacity:.6}to{opacity:0;transform:scale(1.2)}}@keyframes agent-core-breathe{0%,to{transform:translateY(0);box-shadow:0 4px 16px #263f600b}50%{transform:translateY(-2px);box-shadow:0 6px 20px #263f601a}}@keyframes agent-card-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-text-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-signal{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes agent-progress-sheen{20%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes agent-think{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:1100px){.agent-workspace-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:17px}.agent-stat{gap:10px;padding:15px}.agent-stat>span:nth-child(2){gap:5px}.agent-stat-icon{width:32px;height:32px}.agent-stat small{font-size:10px}.agent-panel-heading{padding:16px}.agent-panel-heading h2{font-size:12px}}@media (max-width:850px){.agent-workspace-grid{grid-template-columns:minmax(0,1fr)}.agent-conversation{position:static}.agent-workspace-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.agent-panel-heading h2{font-size:11px}.agent-section-icon{width:26px;height:26px}}@media (max-width:600px){.agent-home{padding-top:14px}.agent-home-title{flex-wrap:wrap;gap:2px 10px}.agent-home-title>span{font-size:10px}.agent-presence{flex-wrap:wrap;gap:14px;padding:15px}.agent-presence-identity{flex:1}.agent-presence-work{border-top:1px solid #e2e7ee;border-left:0;flex:0 0 100%;order:3;padding:12px 0 0}.agent-home-heading{margin-bottom:12px}.agent-home-heading h1{font-size:17px}.agent-home-heading p{max-width:250px;font-size:11px}.agent-portfolio-link{gap:0;padding:9px;font-size:0}.agent-portfolio-link>svg:last-child{display:none}.agent-summary{gap:8px;margin-bottom:16px}.agent-stat{border-radius:10px;flex-wrap:wrap;gap:8px;padding:12px 10px}.agent-stat>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:5px}.agent-stat-icon{border-radius:8px;width:26px;height:26px}.agent-stat-icon svg{width:15px;height:15px}.agent-stat strong{font-size:23px}.agent-stat small{font-size:9px}.agent-stat>svg{display:none}.agent-workspace-side{flex-direction:column;display:flex}.agent-workspace-side>section{width:100%}.agent-panel-heading h2{font-size:13px}.agent-conversation-suggestions{gap:5px}.agent-conversation-suggestions button{padding:7px 9px;font-size:9px}.agent-recent-updates .agent-panel-heading{gap:8px}.agent-recent-updates .agent-panel-heading h2{font-size:12px}.agent-recent-updates .agent-panel-heading>a{font-size:10px}}@media (prefers-reduced-motion:reduce){.agent-workspace *,.agent-workspace :before,.agent-workspace :after{transition:none!important;animation:none!important}}button.agent-work-card{text-align:left;width:100%;color:inherit;cursor:pointer}.agent-map-hint{color:#41536b;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.agent-queue-description{color:#526478;padding:0 18px 14px;font-size:12px;line-height:1.6}.agent-unified-queue{padding:0 16px}.agent-queue-group-heading{align-items:center;gap:7px;padding:14px 0 8px;font-size:12px;font-weight:550;display:flex}.agent-queue-group-heading span{font-variant-numeric:tabular-nums;margin-left:auto}.agent-request,.agent-help-request{border-top:1px solid #e4e9f0;padding:14px 0}.agent-request>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.agent-request>summary::-webkit-details-marker{display:none}.agent-request-label{flex:1;min-width:0}.agent-request-label strong,.agent-help-request h3{font-size:13px;font-weight:550;line-height:1.6;display:block}.agent-request-label small,.agent-help-request>small{color:#886219;margin-bottom:4px;font-size:10px;display:block}.agent-help-request p{color:#526478;margin:6px 0 12px;font-size:12px;line-height:1.6}.agent-request-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-request .ask-card{margin-top:12px}.agent-start-requests{border-top:1px solid #e4e9f0;margin:0;padding:16px}.agent-start-requests .section-heading{margin-bottom:12px}.agent-start-requests .section-heading h2{font-size:13px}.agent-start-requests .section-heading p,.agent-start-requests>p,.agent-start-requests li{font-size:12px}.agent-start-requests .suggestion-review{padding:12px 0}.agent-start-requests .suggestion-review ol{margin:12px 0}.agent-start-requests button,.agent-start-requests a{min-height:36px}.agent-approvals-panel .agent-start-requests{border:0;border-top:1px solid #e4e9f0;border-radius:0;margin:0;padding:16px}.agent-approvals-panel .agent-start-requests>ul{display:block}.agent-approvals-panel .agent-start-requests>ul>li{width:100%;margin-top:12px}.agent-approvals-panel .agent-start-requests>ul>li>div:last-child{gap:8px 16px}
.daily-page{max-width:1440px;margin-inline:auto}.daily-page h1{letter-spacing:0;font-size:30px;line-height:1.25}.daily-page h2{letter-spacing:0;font-size:18px;line-height:1.4}.daily-page h3{letter-spacing:0;font-size:15px;line-height:1.45}.daily-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.daily-heading h1{margin:6px 0 8px}.daily-heading p,.daily-section>p{color:#536177;line-height:1.65}.today-ask{background:#fff;border:1px solid #dae3ee;border-radius:12px;align-items:center;gap:14px;margin-bottom:28px;padding:10px 12px 10px 20px;display:flex;box-shadow:0 3px 12px #18294303}.today-ask>svg{color:var(--blue)}.today-ask input{min-width:0;height:42px;color:var(--color-ink);background:0 0;border:0;flex:1}.today-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.daily-section{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin-bottom:24px;padding:22px}.daily-section>h2{margin:0 0 12px}.daily-section .section-heading{align-items:center;gap:14px;margin-bottom:18px}.daily-section .section-heading p{color:#66738a;margin:5px 0 0;font-size:13px}.work-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:18px}.work-card+.work-card{margin-top:12px}.work-card-attention{border-left:3px solid #c19a52}.work-card h2,.work-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:15px;font-weight:600}.work-card>p{color:#526077;margin:0 0 14px;font-size:13px;line-height:1.65}.work-card-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.work-demo-label{color:#66738a;font-size:11px}.work-card .badge{letter-spacing:0;font-size:11px}.work-card-meta{color:#66738a;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px;font-size:12px;display:flex}.work-card-meta span{align-items:center;gap:6px;display:flex}.work-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-card footer small{color:#66738a;max-width:55%;font-size:11px}.work-card .btn{white-space:normal;text-align:center;min-height:40px;font-size:12px}.work-context-link{margin-top:12px;font-size:12px;display:block}.work-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.work-card-grid>div>.work-card{height:100%}.work-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.work-toolbar .workspace-search{flex:1;min-width:200px}.work-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.daily-empty{text-align:center;color:#66738a;padding:32px 20px}.daily-empty>svg{color:#739687;margin:0 auto 10px}.daily-empty h2,.daily-empty h3{color:var(--color-ink);margin:8px 0}.daily-empty p{max-width:360px;margin:8px auto 18px;font-size:13px}.daily-empty .text-link{margin-top:12px;display:block}.suggested-work>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.suggested-work>ul>li{border:1px solid var(--line);background:#f9fafc;margin:0}.suggestion-review{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:13px}.suggestion-review ol{margin:12px 0;padding-left:20px}.recent-work ul{margin:0;padding:0;list-style:none}.recent-work li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.recent-work li svg{color:#16896f}.recent-work li span{color:#66738a}.recent-work li time{color:#66738a;margin-left:auto;font-size:12px}.work-row-list{margin:0;padding:0;list-style:none}.work-row-list li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px 0;font-size:13px;display:grid}.work-row-list li a{color:inherit;font-weight:600}.work-row-list li small{color:#66738a;grid-column:2}.work-record-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.work-record-main,.work-record-side{min-width:0}.work-now{border-left:3px solid var(--blue)}.confirmed-activity{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;font-size:13px;display:flex}.your-action{background:#f7f9fe;border-color:#cdddf3}.work-timeline{margin:0;padding:0;list-style:none}.work-timeline>li{gap:14px;padding:0 0 24px;display:flex;position:relative}.work-timeline>li:not(:last-child):before{content:"";background:#e0e6ef;width:1px;position:absolute;top:28px;bottom:0;left:14px}.timeline-marker{border:1px solid var(--line);color:#66738a;z-index:1;background:#f8fafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.is-current .timeline-marker{color:var(--blue);background:#edf4ff;border-color:#afc9ed}.is-complete .timeline-marker{color:#16896f;background:#ecf8f3}.work-timeline details{flex:1;min-width:0;padding-top:4px}.work-timeline summary{cursor:pointer}.work-timeline summary strong{font-size:14px}.work-timeline summary>span{color:#66738a;margin:5px 0;font-size:12px;display:block}.timeline-body{color:#536177;margin-top:14px;font-size:13px}.timeline-activities{margin:12px 0;padding:0;list-style:none}.timeline-activities li{background:#f8fafc;border-left:2px solid #d6e2ef;margin-bottom:8px;padding:8px 12px}.timeline-activities small{margin-top:4px;font-size:11px;display:block}.work-record-activity{margin:14px 0 0;padding:0;list-style:none}.work-record-activity li{border-top:1px solid var(--line);padding:10px 0}.work-record-activity p{margin:0 0 4px;font-size:13px}.work-record-activity time{color:#66738a;font-size:11px}.record-picker{gap:10px;min-width:0;display:grid}.record-picker label{font-size:13px;display:block}.record-picker input,.record-picker select{background:#fff;border:1px solid #dce4ef;border-radius:6px;width:100%;min-height:44px;margin-top:5px;padding:10px;display:block}.record-picker select{max-width:100%}.sidebar-nav{flex:1}.sidebar-bottom{margin-top:auto}.sidebar-note{display:none}.daily-page .page-subnav{overflow-x:auto}@media (min-width:1500px){.work-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.work-record-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.work-card footer small{max-width:100%}.today-work-grid{gap:16px}.daily-section{padding:18px}.ask-header{font-size:12px}}@media (max-width:760px){.today-work-grid,.work-record-grid,.work-card-grid,.suggested-work>ul{grid-template-columns:minmax(0,1fr)}.daily-page h1{font-size:25px}.daily-heading{align-items:flex-start;gap:10px}.daily-heading .date-label{white-space:nowrap;font-size:11px}.today-ask{flex-wrap:wrap;gap:8px;padding:8px 10px}.today-ask input{font-size:13px}.today-ask .btn{justify-content:center;width:100%}.daily-section{margin-bottom:16px;padding:16px}.work-card{padding:15px}.work-card .btn{min-height:44px}.work-card footer{align-items:flex-start}.work-card footer small{max-width:100%}.section-heading h2{font-size:17px}.recent-work li{flex-wrap:wrap;gap:8px}.recent-work li time{margin-left:0}.ask-header{padding:8px}.ask-header svg{display:none}}@media (prefers-reduced-motion:reduce){.spinner,.small-loader{animation:none}*{scroll-behavior:auto!important}}@media (min-width:901px){.app-sidebar .nav-chats{display:none}.app-sidebar:hover .nav-chats{display:flex}.app-sidebar:has(:focus-visible) .nav-chats{display:flex}}.work-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.property-insights-details{margin:18px 0}.property-insights-details>summary{cursor:pointer;color:#526177;padding:10px 0;font-size:13px}.work-guide-label{color:#66738a;margin-top:6px;font-size:11px}
.workflow-graph{border:1px solid var(--line,#dce2e8);color:#263b51;background:#fff;border-radius:12px;min-width:0;overflow:hidden}.graph-toolbar,.graph-toolbar>div,.graph-controls,.graph-legend{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.graph-toolbar{border-bottom:1px solid #e5eaf0;justify-content:space-between;padding:14px 18px}.graph-toolbar strong{font-size:13px}.graph-toolbar span,.graph-controls output{color:#596b7d;font-size:12px}.graph-controls{gap:6px}.graph-controls button{background:#fff;border:1px solid #dbe3eb;border-radius:6px;min-width:34px;min-height:34px;padding:5px 9px;font-size:12px}.graph-controls button:hover{background:#edf4f8}.workflow-graph button:focus-visible{outline-offset:3px;outline:3px solid #367d9b}.graph-legend{color:#526478;background:#fafcfd;gap:15px;padding:10px 18px;font-size:11px}.graph-legend span{align-items:center;gap:6px;display:flex}.graph-legend i{border:1px solid #8695a6;border-radius:3px;width:8px;height:8px}.graph-legend .legend-current{background:#18788b;border-color:#18788b}.graph-legend .legend-done{background:#448c62;border-color:#448c62}.graph-legend small{margin-left:auto;font-size:11px}.graph-viewport{cursor:grab;overscroll-behavior:contain;touch-action:pan-x pan-y;background-color:#f5f8fa;background-image:radial-gradient(#cbd6df 1px,#0000 1px);background-size:18px 18px;height:440px;overflow:auto}.graph-viewport:active{cursor:grabbing}.graph-compact .graph-viewport{height:280px}.graph-stage{transform-origin:0 0;position:relative}.graph-edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.graph-edges g>path{fill:none;stroke:#a8b6c4;stroke-width:2px}.graph-edges g.edge-completed>path{stroke:#438363;stroke-width:2.5px}.graph-edges text{fill:#536779;paint-order:stroke;stroke:#f5f8fa;stroke-width:5px;stroke-linejoin:round;font-size:11px}.graph-node{text-align:left;cursor:pointer;color:#263b51;background:#fff;border:1.5px solid #c3cfdb;border-radius:10px;align-items:center;gap:12px;width:230px;height:100px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 3px 6px #263b5108}.graph-node:hover,.graph-node.node-selected{z-index:2;border-color:#18788b;box-shadow:0 0 0 3px #18788b18}.graph-node.node-current{background:#f1fbfc;border:2px solid #18788b;box-shadow:0 0 0 5px #18788b14}.graph-node.node-complete{background:#f5fbf7;border-color:#77a98b}.graph-node.node-gateway{background:#fffaf0;border-style:dashed;border-color:#baa372}.graph-node.node-start,.graph-node.node-end{border-radius:35px}.node-icon{background:#eef3f7;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.node-current .node-icon{color:#fff;background:#18788b}.node-complete .node-icon{color:#336d4c;background:#e4f1e9}.node-text{min-width:0}.node-text strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.node-text small{color:#5d7082;margin-top:5px;font-size:10px;display:block}.node-here{color:#fff;white-space:nowrap;background:#18788b;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:650;position:absolute;bottom:calc(100% + 8px);left:0}.node-port{background:#fff;border:2px solid #95a8b9;border-radius:50%;width:9px;height:9px;position:absolute;top:45px}.port-in{left:-6px}.port-out{right:-6px}.graph-tooltip{z-index:9999;pointer-events:none;color:#fff;background:#203549;border-radius:9px;width:min(300px,100vw - 24px);max-height:170px;padding:14px 16px;font-size:12px;line-height:1.5;position:fixed;overflow:hidden;box-shadow:0 8px 30px #14253630}.graph-tooltip p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}.graph-tooltip small{color:#d1e1ed;font-size:11px;display:block}.graph-inspector{border-top:1px solid #dce4eb;padding:20px;font-size:13px;line-height:1.7}.graph-inspector header{justify-content:space-between;gap:12px;display:flex}.graph-inspector h3{margin:6px 0 10px;font-size:17px}.graph-inspector dl,.live-run-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:16px 0;display:grid}.graph-inspector dt,.live-run-facts dt{color:#526478;font-size:11px}.graph-inspector dd,.live-run-facts dd{overflow-wrap:anywhere;margin-top:4px;font-size:12px}.graph-inspector p{overflow-wrap:anywhere}.graph-next{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.graph-gap{background:#fff7e6;margin-top:12px;padding:12px}.graph-activity-list{margin-top:15px;padding:0;list-style:none}.graph-activity-list li{border-top:1px solid #e6ebf0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 0;display:flex}.graph-activity-list small{color:#596b7d}.graph-hint{color:#526478;border-top:1px solid #e2e9ef;padding:12px 18px;font-size:12px}.graph-modal-body{max-height:85vh;padding:18px;overflow:auto}.graph-modal-body .graph-viewport{height:50vh}.app-modal.modal-wide:has(.graph-modal-body){width:calc(100vw - 32px);max-width:1300px}.workflow-library-group{margin-top:32px}.workflow-library-group>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.workflow-library-group h3{font-size:19px}.workflow-library-group>p{color:#526478;margin-bottom:18px;font-size:13px}.workflow-library-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.workflow-library-entry{background:#fff;border:1px solid #dce4eb;border-radius:12px;min-width:0;padding:22px}.workflow-library-entry>.workflow-graph{margin-top:18px}.library-entry-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.live-workflows{min-width:0;margin:22px 0}.live-workflows>header{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.live-workflows h2{font-size:20px}.live-workflows>header p{color:#526478;margin-top:6px;font-size:13px}.live-workflow-layout{background:#fff;border:1px solid #dce4eb;border-radius:12px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.live-workflow-list{background:#fafcfd;border-right:1px solid #dce4eb;max-height:650px;padding:10px;overflow:auto}.live-workflow-list button{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:7px;padding:15px 12px}.live-workflow-list button[aria-pressed=true]{background:#eaf4f6;border-color:#b9d6dc}.live-workflow-list strong{margin:7px 0;font-size:13px;display:block}.live-workflow-list small{color:#526478;font-size:11px;line-height:1.6;display:block}.live-run-context{padding:18px}.live-run-context h3{font-size:17px}.live-run-context .workflow-graph{margin-top:18px}.live-run-context>.text-link{margin-top:15px;display:inline-flex}.agent-run-list{margin-top:18px}.agent-run-list h4{margin-bottom:8px;font-size:13px;font-weight:600}.agent-run-list details{border-top:1px solid #e4eaf0;padding:10px 0;font-size:12px}.agent-run-list summary{cursor:pointer}.agent-run-list p{color:#526478;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.run-hover-summary{color:#fff;background:#203549;border-radius:6px;margin-top:10px;padding:10px;font-size:11px;display:block}.agent-run-list details:not(:hover):not(:focus-within):not([open]) .run-hover-summary{display:none}.workflow-connections{background:#f5f8fa;border:1px solid #dce4eb;border-radius:8px;margin-top:14px;padding:14px 16px;font-size:12px}.workflow-connections h4{font-size:13px;font-weight:600}.workflow-connections ul{margin-top:8px;padding:0;list-style:none}.workflow-connections li{border-bottom:1px solid #e3e9ef;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.workflow-connections p{color:#526478;margin-top:8px}.plugin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.plugin-metrics>div{background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:17px}.plugin-metrics strong{font-size:26px;display:block}.plugin-metrics span{color:#526478;margin-top:5px;font-size:12px;display:block}@media (max-width:1050px){.live-workflow-layout{grid-template-columns:minmax(0,1fr)}.live-workflow-list{border-bottom:1px solid #dce4eb;border-right:0;gap:8px;max-height:none;display:flex;overflow:auto}.live-workflow-list button{flex:0 0 230px;margin-bottom:0}}@media (max-width:640px){.graph-toolbar{padding:12px}.graph-toolbar>div{gap:7px}.graph-legend small{display:none}.graph-legend{gap:10px;padding:10px 12px}.graph-inspector{padding:15px}.graph-inspector dl,.live-run-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-run-context{padding:12px}.workflow-library-entry{padding:14px}.plugin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.graph-viewport{height:350px}.graph-controls button{min-height:40px}}.workflow-library-entry.workflow-library-row{padding:0;overflow:hidden}.workflow-library-open{text-align:left;cursor:pointer;color:#18293e;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.workflow-library-open:hover{background:#f6f8fb}.workflow-library-icon{color:#334d73;background:#edf2f7;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workflow-library-label{flex:1;min-width:0}.workflow-library-label strong{font-size:14px;font-weight:550;display:block}.workflow-library-label small{-webkit-line-clamp:2;color:#526478;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.workflow-library-meta{text-align:right;flex-shrink:0;gap:5px;font-size:12px;display:grid}.workflow-library-meta small{color:#526478;font-size:11px}.workflow-run-summary{flex-wrap:wrap;align-items:center;gap:18px;padding:0 0 18px;display:flex}.workflow-run-summary>div{flex:1;min-width:180px}.workflow-run-summary strong,.workflow-run-summary small{display:block}.workflow-run-summary small{color:#526478;margin-bottom:5px;font-size:11px}.workflow-run-summary strong{font-size:14px}.workflow-run-summary p{color:#526478;margin-top:7px;font-size:12px}.graph-inspector>.btn{margin:14px 0}.workflow-library-open:focus-visible,button.agent-work-card:focus-visible,.agent-request>summary:focus-visible{outline-offset:-3px;outline:2px solid #526e92}@media (max-width:600px){.workflow-library-open{gap:10px;padding:16px 12px}.workflow-library-icon{width:34px;height:34px}.workflow-library-meta{display:none}.workflow-run-summary{align-items:stretch}.workflow-run-summary>.btn{width:100%}.graph-toolbar,.graph-toolbar>div{flex-wrap:wrap}}.work-card-title-button{font:inherit;text-align:left;cursor:pointer}.work-card-title-button:hover{text-underline-offset:3px;text-decoration:underline}.work-card-title-button:focus-visible{outline-offset:3px;outline:2px solid #526e92}
