@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}:root{--navy:#2a3c62;--navy-deep:#223353;--blue:#4199d5;--blue-text:#226795;--blue-soft:#edf5fb;--gold:#ffb400;--gold-hover:#efaa00;--bg:#f5f4f2;--white:#fff;--line:#e4e8ef;--muted:#667085;--subtle:#f8f9fb;--red:#ab403a;--red-soft:#fcf0ed;--green:#28745c;--green-soft:#edf6f0;--amber:#8b620d;--amber-soft:#fff7e5;--radius:14px;--shadow:0 3px 15px #23365305;--font:"Inter", Arial, sans-serif;--heading:"Manrope", "Inter", sans-serif;--sidebar:248px}*{box-sizing:border-box}body{color:var(--navy);font-family:var(--font);background:var(--bg);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input,textarea,select{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #226795}button:focus:not(:focus-visible){outline:none}input,select,textarea{min-width:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:-.035em}h1{font-size:31px;font-weight:800;line-height:1.25}h2{font-size:18px;font-weight:800;line-height:1.4}h3{font-size:15px;font-weight:750}svg{stroke-width:1.7px;flex-shrink:0}small{font-size:12px}strong{font-weight:600}::selection{background:#dbeefa}table{font-variant-numeric:tabular-nums}input[type=checkbox]{accent-color:var(--navy);cursor:pointer;flex-shrink:0;width:16px;height:16px}input:not([type=checkbox]):not([type=file]),textarea,select{color:var(--navy);background:#fff;border:1px solid #dce1e8;border-radius:8px;width:100%;min-height:41px;padding:10px 12px}textarea{resize:vertical;line-height:1.6}input:read-only{color:var(--muted);background:#f7f8fa}select{cursor:pointer;padding-right:28px}form h3{margin:24px 0 10px}code{overflow-wrap:anywhere;background:#eef1f5;border-radius:4px;padding:2px 5px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.overdue{color:var(--red)!important}.small-text{font-size:12px}.block{display:block}.numeric{text-align:right!important}.amount{white-space:nowrap;font-weight:600}.divider{border-left:1px solid #d9e0e9;height:14px}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:650}.count{min-width:21px;height:20px;color:var(--muted);background:#edf0f4;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.btn{min-height:39px;color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #dce1e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex;box-shadow:0 1px 2px #23365304}.btn:hover{background:#f6f8fb;border-color:#bac6d8}.btn.primary{background:var(--gold);border-color:var(--gold);color:var(--navy-deep);box-shadow:none;padding:10px 17px}.btn.primary:hover{background:var(--gold-hover);border-color:var(--gold-hover)}.btn.secondary{background:var(--blue-soft);color:var(--blue-text);border-color:#d5e7f5}.btn.danger,.btn.danger:hover{background:var(--red);color:#fff;border-color:var(--red)}.btn.danger-quiet{color:var(--red);border-color:#eedad7}.btn.danger-quiet:hover{background:var(--red-soft)}.btn.small{min-height:31px;padding:6px 10px;font-size:11px}.icon-btn{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--blue-soft);color:var(--navy)}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-link{color:var(--blue-text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.text-link:hover{color:var(--navy);text-decoration:underline}.badge{white-space:nowrap;color:#647084;background:#f0f2f5;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.badge.blue{background:var(--blue-soft);color:var(--blue-text)}.badge.green{background:var(--green-soft);color:var(--green)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.neutral{color:#566174;background:#f0f2f5}.status-dot,.mini-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.mini-dot{background:var(--blue);width:6px;height:6px}.mini-dot.ma{background:#8c87b1}.mini-dot.vastgoed{background:var(--blue)}.kind{white-space:nowrap;letter-spacing:.1px;color:#2e719b;background:#eef6fb;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:inline-flex}.kind.ma{color:#6f638f;background:#f2f0f7}.avatar{width:35px;height:35px;color:var(--navy);background:#eaf0f7;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.avatar.small{width:27px;height:27px;font-size:9px}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.panel+.panel{margin-top:20px}.panel-head{justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;display:flex}.panel-head h2{letter-spacing:-.025em;font-size:16px}.panel-head p{color:var(--muted);margin-top:4px;font-size:12px}.panel-head>.icon-btn{margin-right:-8px}.panel-bottom-link{border:0;border-top:1px solid var(--line);width:100%;color:var(--blue-text);background:#fff;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:550;display:flex}.panel-bottom-link:hover{background:#f8fbfe}.round-count{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:650;display:flex}.page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-head p{color:var(--muted);margin-top:10px;font-size:13px}.page-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:50px 28px;display:flex}.empty-icon{background:var(--blue-soft);width:55px;height:55px;color:var(--blue-text);border-radius:16px;justify-content:center;align-items:center;margin-bottom:3px;display:flex}.empty h3{font-size:16px}.empty p{color:var(--muted);max-width:330px;font-size:12px;line-height:1.8}.empty .btn{margin-top:10px}.loading{min-height:65vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.skeleton{background:linear-gradient(100deg,#e8eaee 20%,#f6f6f7 50%,#e8eaee 80%) 0 0/200% 100%;border-radius:12px;width:min(600px,80%);height:60px;animation:1.5s infinite skeleton}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes skeleton{to{background-position:-200% 0}}.form-error{background:var(--red-soft);color:var(--red);border:1px solid #eed0ca;border-radius:8px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.65;display:flex}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span:first-child{font-size:12px;font-weight:550}.field small{color:var(--muted);font-size:11px;line-height:1.7}.required{color:var(--red)}.form-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.form-grid>.wide{grid-column:1/-1}.checkbox-label{cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.75;display:flex}.checkbox-label input{margin:3px 0 0}.checkbox-label small{color:var(--muted);font-size:10px;display:block}.info-box{color:#506582;background:#f3f7fb;border:1px solid #e2ebf4;border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px 17px;font-size:12px;line-height:1.8;display:flex}.info-box>svg{margin-top:2px}.info-box p{margin:0}.source-box{background:#f3f6fa;border-radius:8px;gap:10px;margin:0 0 20px;padding:12px;font-size:12px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-grid small,.detail-grid dt{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.detail-grid strong,.detail-grid dd{margin:0;font-size:12px}.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.inline-actions small{color:var(--muted)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;padding:0 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-direction:column;justify-content:center;align-items:flex-start;height:131px;padding:24px 12px 12px;display:flex}.brand img{width:139px;height:auto;display:block}.brand>span{letter-spacing:3.2px;color:#667085;margin:6px 0 0 2px;font-size:9px;font-weight:550}.workspace-select{border:1px solid var(--line);background:#fcfcfd;border-radius:9px;align-items:center;gap:8px;margin:6px 4px 26px;padding:8px;display:flex}.workspace-symbol{background:var(--navy);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:600;display:flex;position:relative}.workspace-symbol>span{background:var(--gold);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1px;right:-1px}.workspace-select select{appearance:none;letter-spacing:-.1px;background:0 0;border:0;min-height:27px;padding:0;font-size:11px;font-weight:600}.workspace-select>svg{color:var(--muted)}.nav-caption{letter-spacing:1.35px;color:#667085;margin-bottom:11px;padding:0 14px;font-size:9px;font-weight:550}.sidebar nav{flex-direction:column;gap:5px;display:flex}.nav-item{color:#677085;border-radius:8px;align-items:center;gap:13px;min-height:44px;padding:11px 14px;font-size:12px;display:flex;position:relative}.nav-item svg{color:#667085}.nav-item:hover{background:#f5f8fb}.nav-item.active{color:#2c719c;background:#edf5fb;font-weight:600}.nav-item.active svg{color:#667085}.nav-item.active:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-16px}.nav-number{color:#667085;text-align:center;background:#f0f2f6;border-radius:5px;min-width:20px;margin-left:auto;font-size:10px;line-height:19px}.sidebar-bottom{margin-top:auto;padding-top:36px}.help-card{border-bottom:1px solid var(--line);margin:0 6px 20px;padding:0 6px 20px;position:relative}.help-card>span:not(.help-dot){font-family:var(--heading);font-size:11px;font-weight:700;display:block}.help-card small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.help-dot{background:var(--gold);border-radius:2px;width:21px;height:3px;margin-bottom:13px;display:block}.profile{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:9px;width:100%;margin:14px 0 0;padding:17px 6px 20px;display:flex}.profile>span:not(.avatar){flex-direction:column;flex:1;gap:3px;display:flex}.profile small{color:var(--muted);font-size:10px}.profile>svg{color:var(--muted)}.app-content{margin-left:var(--sidebar);min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:#667085;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:var(--navy);font-weight:500}.breadcrumb>svg{color:#667085}.topbar-actions{align-items:center;gap:18px;display:flex}.search-trigger{color:#667085;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;display:flex}.search-trigger kbd{font:10px var(--font);color:#667085;border:1px solid #e4e7ec;border-radius:4px;margin-left:12px;padding:2px 5px}.demo-pill{color:#8b6b25;white-space:nowrap;background:#fff9eb;border:1px solid #f5eaca;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;display:flex}.demo-pill>span{background:var(--gold);border-radius:50%;width:4px;height:4px}.bell-btn{position:relative}.bell-dot{background:var(--gold);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:5px}.topbar-divider{border-left:1px solid var(--line);height:21px;margin-left:-5px}.main-content{flex-direction:column;max-width:1920px;min-height:calc(100vh - 72px);margin:auto;padding:32px 34px 0;display:flex}.main-content>div:not(.page-footer){min-width:0}.page-footer{color:#667085;justify-content:space-between;align-items:center;margin-top:auto;padding:32px 0 23px;font-size:10px;display:flex}.page-footer>span{align-items:center;gap:6px;display:flex}.page-footer>span:first-child{color:#667085;font-weight:550}.page-footer>span:first-child>span{color:#667085}.footer-dot{background:#a4b3a7;border-radius:50%;width:4px;height:4px;margin-left:2px}.mobile-menu{display:none}.dropdown{border:1px solid var(--line);z-index:100;background:#fff;border-radius:9px;min-width:200px;padding:6px;box-shadow:0 10px 40px #1d305123}.dropdown [role=menuitem]{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}.dropdown [role=menuitem][data-highlighted]{background:var(--blue-soft)}.toast{z-index:200;background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:11px;max-width:min(620px,90vw);padding:13px 16px;font-size:12px;animation:.18s ease-out toast-in;display:flex;position:fixed;bottom:28px;left:calc(50% + 90px);transform:translate(-50%);box-shadow:0 8px 30px #1e315429}.toast.error{background:#953d36}.toast-mark{background:#ffffff20;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:flex}.toast button{color:#ffffffa0;background:0 0;border:0;margin-left:5px;display:flex}@keyframes toast-in{0%{opacity:0;bottom:18px}to{opacity:1;bottom:28px}}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.stat-card{text-align:left;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-width:0;padding:17px 20px 15px}.stat-card:hover{border-color:#bdcede;box-shadow:0 3px 14px #2336530b}.stat-top{justify-content:space-between;align-items:center;gap:5px;display:flex}.stat-top>span:first-child{color:#5d6980;font-size:11px;font-weight:500}.stat-icon{background:var(--blue-soft);color:#667085;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.stat-icon.amber{background:var(--amber-soft);color:#667085}.stat-icon.red{background:var(--red-soft);color:#667085}.stat-value{font-family:var(--heading);letter-spacing:-1px;justify-content:space-between;align-items:center;margin:8px 0 13px;font-size:35px;font-weight:750;line-height:1.1;display:flex}.stat-value>svg{color:#667085}.stat-card p{color:#667085;font-size:10px}.dashboard-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:22px;display:grid}.attention-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:24px;padding:0 23px;display:flex;overflow:auto}.attention-tabs>button{color:#667085;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:1px 0 15px;font-size:11px;font-weight:500;display:flex;position:relative}.attention-tabs>button.active{color:var(--blue-text);font-weight:600}.attention-tabs>button.active:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.attention-tabs>button>span{text-align:center;min-width:17px;height:17px;color:var(--blue-text);background:#eaf2f8;border-radius:4px;padding:0 4px;font-size:9px;line-height:17px}.filter-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:14px 22px;display:flex}.filter-bar>div{align-items:center;gap:11px;min-width:0;display:flex}.filter-bar>div>svg{color:#667085}.filter-bar select{background:#fff;border-color:#e0e5ec;border-radius:6px;width:auto;max-width:215px;min-height:30px;padding:5px 25px 5px 9px;font-size:10px}.filter-bar .muted{white-space:nowrap;font-size:10px}.filter-bar.slim{background:#fdfdfe;min-height:49px;padding:10px 22px}.filter-bar.slim select{background:0 0;border-color:#0000;max-width:155px;min-height:28px;padding-left:0}.attention-row{border-bottom:1px solid #edf0f4;align-items:flex-start;gap:13px;padding:18px 21px 17px;display:flex;position:relative}.attention-row:last-child{border-bottom:0}.attention-row:hover{background:#fcfdff}.attention-symbol{color:#667085;background:#f0f3f8;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.attention-symbol.blue{background:var(--blue-soft);color:#667085}.attention-symbol.amber{background:var(--amber-soft);color:#667085}.attention-symbol.green{background:var(--green-soft);color:#667085}.attention-symbol.red{background:var(--red-soft);color:#667085}.attention-row>.attention-symbol{margin-top:3px}.attention-main{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;min-width:0;padding:0;display:flex}.attention-type{color:#667085;align-items:center;gap:7px;font-size:9px;display:flex}.priority-dot{background:#cb8d63;border-radius:50%;width:4px;height:4px}.attention-main strong{font-size:12px;font-weight:600;line-height:1.55}.attention-reason{color:#667085;font-size:10px;line-height:1.8}.attention-deal{color:#63728b;flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:3px;font-size:9px;display:flex}.attention-deal>span:not(.mini-dot){color:#667085}.attention-due{flex-shrink:0;align-self:center;align-items:center;gap:11px;padding-left:5px;display:flex}.attention-due>span:not(.avatar){text-align:right;color:#65748e;min-width:42px;font-size:10px}.attention-due .icon-btn{width:22px;margin-right:-5px}.quiet-note{color:#667085;align-items:center;gap:7px;padding:15px 3px;font-size:10px;display:flex}.dashboard-aside .panel-head{padding:20px 20px 13px}.milestone-list{padding:0 19px 8px}.milestone-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.milestone-row:last-child{border-bottom:0}.milestone-row>span:last-child{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.milestone-row>span:last-child>strong{font-size:11px;font-weight:550;line-height:1.6}.milestone-row>span:last-child>small{color:#667085;font-size:9px;line-height:1.55}.milestone-row .badge{margin-top:2px;padding:2px 5px;font-size:8px}.date-block{background:#f8fafc;border:1px solid #e9edf3;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:40px;min-height:49px;display:flex}.date-block small{text-transform:uppercase;color:#667085;letter-spacing:.8px;font-size:8px}.date-block strong{font-family:var(--heading);color:#566c8e;font-size:20px;font-weight:700;line-height:1.4}.date-block.amber{background:#fffbef;border-color:#f3e8cd}.date-block.amber small,.date-block.amber strong{color:#667085}.answers-list{padding:0 18px 13px}.answer-card{text-align:left;background:#fcfdfd;border:1px solid #e8edf1;border-radius:9px;width:100%;margin:8px 0 0;padding:12px}.answer-card>div{align-items:center;gap:7px;display:flex}.answer-card .avatar{background:#eaf1ee;width:23px;height:23px;font-size:8px}.new-dot{background:#5b9d7d;border-radius:50%;width:5px;height:5px;margin-left:auto}.answer-card p{color:#64728a;margin:9px 0;font-size:10px;line-height:1.8}.answer-bottom{color:#667085;justify-content:space-between;align-items:center;font-size:9px;display:flex}.dashboard-aside .panel-bottom-link{padding:12px;font-size:10px}.worker-note{gap:10px;padding:18px 5px 0;display:flex}.live-dot{background:#c4a360;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.live-dot.online{background:#81a88e;box-shadow:0 0 0 3px #81a88e18}.worker-note strong{color:#667085;font-size:9px;font-weight:550;display:block}.worker-note small{color:#667085;margin-top:3px;font-size:9px;display:block}.list-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.view-switch{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.view-switch>button{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:7px 11px;font-size:11px;display:flex}.view-switch>button.active{color:#365a82;background:#edf3fa;font-weight:600}.view-switch>button:hover{background:#f4f7fb}.toolbar-right{align-items:center;gap:12px;display:flex}.input-search{color:#667085;background:#fff;border:1px solid #e2e6ed;border-radius:7px;align-items:center;gap:9px;min-width:0;max-width:230px;padding:0 11px;display:flex}.input-search input:not([type=checkbox]){min-height:32px;box-shadow:none;outline-offset:5px;background:0 0;border:0;width:100%;padding:8px 0;font-size:11px}.table-scroll{scrollbar-width:thin;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:#667085;border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfc;padding:12px 16px;font-size:10px;font-weight:500}.data-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:19px 16px;font-size:11px;line-height:1.6}.data-table tr:last-child td{border-bottom:0}.data-table td:first-child,.data-table th:first-child{padding-left:23px}.data-table td:last-child{padding-right:16px}.data-table tbody tr:hover{background:#fbfcfe}.data-table tr.selected{background:#f4f9fd}.table-title{min-width:170px;font-size:12px;font-weight:600;line-height:1.5;display:block}.table-title:hover{color:var(--blue-text)}.table-sub{color:#667085;margin-top:6px;font-size:9px;line-height:1.6;display:block}.table-sub>span{white-space:nowrap;font-size:8px}.deals-table .phase-mini{background:#eff2f6;border-radius:3px;max-width:90px;height:3px;margin-top:10px}.phase-mini>span{background:#b0d5ed;border-radius:3px;height:3px;display:block}.next-cell{min-width:170px;max-width:250px;font-size:10px!important}.next-cell>small{color:#667085;margin-top:6px;font-size:9px;display:block}.missing-step{color:#667085;align-items:center;gap:6px;font-size:10px;display:flex}.table-footer{border-top:1px solid var(--line);color:#667085;justify-content:space-between;gap:20px;padding:15px 23px;font-size:10px;display:flex}.table-footer>span{align-items:center;gap:6px;display:inline-flex}.kanban-scroll{background:#f8f9fb;padding:20px;overflow-x:auto}.kanban-board{align-items:stretch;gap:18px;min-height:450px;display:flex}.kanban-column{background:#f0f2f6;border-radius:10px;width:260px;min-width:260px;padding:12px}.kanban-column>h3{letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:16px;padding:2px;font-size:11px;display:flex}.kanban-card{cursor:grab;background:#fff;border:1px solid #e5e9ef;border-radius:9px;margin-bottom:12px;padding:16px 14px}.kanban-card>a{margin-top:12px;font-size:13px;font-weight:600;line-height:1.6;display:block}.kanban-card>p{color:var(--muted);margin:4px 0 14px;font-size:10px}.kanban-next{color:#667085;border-top:1px solid #edf0f4;gap:6px;padding-top:12px;font-size:10px;line-height:1.8;display:flex}.kanban-next svg{margin-top:2px}.kanban-footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.kanban-card>select{min-height:30px;margin-top:10px;padding:5px;font-size:10px}.attention-tabs.large{gap:30px;padding-top:19px}.attention-tabs.large>button{font-size:12px}.task-groups{padding:0 23px 16px}.group-title{letter-spacing:0;font-size:11px;font-family:var(--font);background:#f8f9fb;border-block:1px solid #edf0f4;align-items:center;gap:9px;margin:20px -23px 0;padding:10px 23px;font-weight:600;display:flex}.group-title.overdue{background:#fffaf8}.task-row{border-bottom:1px solid #edf0f4;align-items:center;gap:14px;padding:17px 0;display:flex}.task-row:last-child{border-bottom:0}.task-check{background:#fff;border:1.5px solid #c9d2e0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.task-check:hover{border-color:var(--blue);background:var(--blue-soft)}.task-check.checked{background:var(--green);border-color:var(--green);color:#fff}.task-main{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;min-width:0;padding:0;display:flex}.task-main strong{font-size:12px;font-weight:550}.task-main span{color:#667085;font-size:10px}.task-row.is-done .task-main strong{color:#667085;text-decoration:line-through}.task-date{color:#667085;align-items:center;gap:6px;min-width:65px;font-size:10px;display:flex}.wait-list{padding:8px 22px 18px}.wait-card{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:16px;width:100%;padding:21px 0;display:flex}.wait-card:last-child{border-bottom:0}.wait-card>div{flex:1}.wait-card-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wait-card p{color:#667085;margin-top:7px;font-size:11px}.wait-card p>span{margin:0 4px}.wait-card-meta{color:#667085;flex-wrap:wrap;gap:16px;margin-top:11px;font-size:9px;display:flex}.wait-card>svg{color:#667085}.checkbox-label+.btn{margin-top:16px}.back-link{color:#667085;align-items:center;gap:7px;margin-bottom:22px;font-size:10px;display:inline-flex}.back-link:hover{color:var(--blue-text)}.dossier-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;display:flex}.dossier-head h1{margin:9px 0 13px;font-size:29px}.dossier-kicker{color:#667085;align-items:center;gap:12px;font-size:10px;display:flex}.confidential{color:#667085;align-items:center;gap:4px;margin-left:2px;font-size:9px;display:flex}.dossier-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dossier-meta>span:not(.badge){color:#667085;align-items:center;gap:6px;font-size:10px;display:flex}.dossier-meta .avatar{border:0;width:19px;height:19px;font-size:7px}.dossier-head .page-actions{align-self:flex-start;margin-top:28px}.dossier-signal-grid{grid-template-columns:1.55fr 1fr;gap:18px;display:grid}.signal-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:17px 20px 18px}.signal-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.signal-card .icon-btn{width:24px;height:24px;margin-right:-5px}.signal-card .icon-btn svg{width:13px}.signal-label{letter-spacing:1.1px;color:#667085;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.signal-card p{color:#536681;max-width:740px;font-size:12px;line-height:1.95}.signal-card>small{color:#667085;margin-top:12px;font-size:9px;display:block}.signal-card.next-step{background:#f4f8fc;border-color:#dce7f0}.signal-card.next-step .signal-label{color:#667085}.next-step>strong{font-size:13px;font-family:var(--heading);letter-spacing:-.01em;margin:12px 0 16px;font-weight:750;display:block}.next-step-meta{color:#667085;align-items:center;gap:7px;font-size:10px;display:flex}.next-step-meta .avatar{background:#e5edf6;width:23px;height:23px;font-size:8px}.next-step-meta .divider{margin:0 7px}.blocker-bar{color:#667085;background:#fffaf0;border:1px solid #ede3c9;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:11px 16px;font-size:10px;display:flex}.blocker-bar>strong{color:#8a692d;font-weight:650}.blocker-bar>span{flex:1}.blocker-bar>button{color:#667085;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.dossier-tabs{scrollbar-width:thin;border-bottom:1px solid #dfe4eb;align-items:center;gap:27px;margin:28px 0 22px;display:flex;overflow:auto}.dossier-tabs>button{color:#667085;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 0 15px;font-size:11px;display:flex;position:relative}.dossier-tabs>button.active{color:var(--blue-text);font-weight:600}.dossier-tabs>button.active:after{content:"";background:var(--blue);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.dossier-tabs .count{min-width:18px;height:17px;font-size:9px}.phase-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:22px;padding:20px 22px 23px}.phase-panel>div:first-child{justify-content:space-between;align-items:center;display:flex}.phase-panel .eyebrow{margin:0;font-size:9px}.phase-counter{color:#667085;font-size:9px}.phase-track{align-items:flex-start;margin-top:22px;display:flex}.phase-track>button{text-align:center;color:#667085;z-index:1;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex;position:relative}.phase-track>button:before{content:"";z-index:-1;background:#e7ebf2;height:2px;position:absolute;top:10px;left:calc(10px - 50%);right:calc(50% + 10px)}.phase-track>button:first-child:before{display:none}.phase-track>button>span{background:#fff;border:1.5px solid #e4e8ef;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:8px;font-weight:600;display:flex}.phase-track>button small{color:#667085;max-width:95%;padding:0 3px;font-size:8px;line-height:1.6}.phase-track>button.completed>span{color:#667085;background:#e8f2fa;border-color:#d8e9f5}.phase-track>button.completed:before,.phase-track>button.current:before{background:#bad6e9}.phase-track>button.current>span{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 4px #4199d512}.phase-track>button.current small{color:#667085;font-weight:650}.phase-mobile{display:none}.dossier-overview-layout{grid-template-columns:minmax(0,1fr) 292px;gap:22px;display:grid}.dossier-overview-layout .panel-head{padding:19px 21px}.dossier-overview-layout .panel-head .btn{min-height:30px;padding:6px 9px;font-size:10px}.overview-actions{padding:0 21px 10px}.overview-task{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:16px 0;display:flex}.overview-task>button:not(.task-check){text-align:left;background:0 0;border:0;flex:1;padding:0}.overview-task strong{font-size:11px;font-weight:550;line-height:1.7;display:block}.overview-task small{color:#667085;margin-top:5px;font-size:9px;display:block}.overview-task .task-check{border-radius:4px;width:16px;height:16px}.overview-wait{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;width:100%;padding:15px 0;display:flex}.overview-wait>svg:first-child{color:#667085}.overview-wait>span:not(.badge){flex:1}.overview-wait strong{font-size:10px;font-weight:550;display:block}.overview-wait small{color:#667085;margin-top:5px;font-size:9px;display:block}.overview-wait:last-child{border-bottom:0}.timeline{padding:3px 24px 8px}.timeline-row{align-items:flex-start;gap:14px;padding-bottom:25px;display:flex;position:relative}.timeline-row:before{content:"";border-left:1px solid #e8edf2;position:absolute;top:29px;bottom:-1px;left:14px}.timeline-row:last-child:before{display:none}.timeline-icon{color:#667085;background:#f1f4f8;border:1px solid #e7edf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.timeline-icon.blue{color:#667085;background:#edf6fc;border-color:#dfeef8}.timeline-content{flex:1;min-width:0;padding-top:1px}.timeline-content>div:first-child{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.timeline-type{text-transform:uppercase;letter-spacing:.8px;color:#667085;font-size:8px}.timeline-content time{color:#667085;white-space:nowrap;font-size:9px}.timeline-content>strong{font-size:11px;font-weight:550;line-height:1.6}.timeline-content>p{color:#667085;white-space:pre-line;overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.9}.timeline-content>footer{color:#667085;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;font-size:8px;display:flex}.timeline-content>footer .avatar{border:0;width:17px;height:17px;font-size:6px}.timeline-content>footer .text-link{margin-left:auto;font-size:9px}.substantive{color:#667085;border-left:1px solid #dbe1e9;margin-left:5px;padding-left:9px;font-size:8px}.fact-list{margin:0;padding:0 22px 6px}.fact-list>div{border-bottom:1px solid #edf0f5;margin-bottom:15px;padding:0 0 15px}.fact-list>div:last-child{border:0;margin-bottom:0}.fact-list dt{color:#667085;margin-bottom:5px;font-size:9px}.fact-list dd{margin:0;font-size:11px;font-weight:500;line-height:1.8}.fact-list dd.large-money{font-family:var(--heading);letter-spacing:-.5px;font-size:22px;font-weight:750}.dossier-milestones{padding:0 21px 12px}.dossier-milestones>button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.dossier-milestones>button>div{flex:1}.dossier-milestones strong{font-size:10px;font-weight:550;line-height:1.65;display:block}.dossier-milestones small{color:#667085;margin-top:4px;font-size:9px;display:block}.milestone-node{background:#fff;border:1px solid #afc5d9;border-radius:50%;flex-shrink:0;width:10px;height:10px}.milestone-node.done{color:#fff;background:#538c71;border-color:#538c71}.blocking-docs{padding:0 21px 13px}.blocking-docs>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f5;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.blocking-docs>button:first-child{border:0;padding-top:2px}.blocking-docs>button>svg:first-child{color:#667085}.blocking-docs>button>span{flex:1}.blocking-docs strong{font-size:10px;font-weight:550;line-height:1.8;display:block}.blocking-docs small{color:#667085;margin-top:4px;font-size:9px;display:block}.all-clear{color:#667085;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.property-list{padding:0 22px 15px}.property-card{text-align:left;background:0 0;border:1px solid #e9edf3;border-radius:9px;align-items:flex-start;gap:14px;width:100%;margin-bottom:10px;padding:18px;display:flex}.property-card:last-child{margin-bottom:0}.property-icon{color:#667085;background:#f3f7fb;border:1px solid #e5ebf1;border-radius:9px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.property-card>div{flex:1}.property-card strong{font-size:12px;display:block}.property-card small{color:#667085;margin-top:5px;font-size:9px;line-height:1.8;display:block}.property-values{gap:30px;margin:11px 0;display:flex}.property-values>span>strong{margin-top:4px;font-size:13px}.approach-list{grid-template-columns:1fr 1fr;gap:14px;padding:0 22px 21px;display:grid}.approach-list>.empty{grid-column:1/-1}.approach-card{text-align:left;background:#fff;border:1px solid #e4eaf1;border-radius:9px;min-width:0;padding:14px}.approach-card>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.approach-card strong{flex:1;min-width:90px;font-size:11px}.approach-card .badge{font-size:8px}.approach-card .contact-icon{width:26px;height:26px}.approach-card p{color:#667085;align-items:flex-start;gap:5px;margin-top:14px;font-size:10px;line-height:1.9;display:flex}.approach-card p>svg{margin-top:3px}.approach-card>small{color:#667085;margin:12px 0 0;font-size:8px;display:block}.full-details{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0 23px 22px;display:grid}.full-details>div{border-bottom:1px solid #edf0f5;min-width:0;padding:15px 0}.full-details dt{color:#667085;margin-bottom:5px;font-size:10px}.full-details dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:12px}.danger-zone{background:#fffaf9;border:1px solid #eadad6;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:20px;display:flex}.danger-zone strong{font-size:12px}.danger-zone p{color:#667085;margin-top:5px;font-size:11px}.involved-list{padding:0 22px 12px}.involved-list>div{border-bottom:1px solid #edf0f5;align-items:center;gap:11px;padding:16px 0;display:flex}.involved-list>div:last-child{border:0}.involved-list a{flex:1}.involved-list strong,.involved-list small{font-size:12px;display:block}.involved-list small{color:#667085;margin-top:5px;font-size:10px}.access-list{padding:0 22px 22px}.access-list>div{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:11px 0;font-size:11px;display:flex}.access-list>div>span:not(.avatar):not(.badge){flex:1}.access-list>.btn{width:100%;margin-top:20px}.summary-sources{padding:0 20px 20px}.summary-sources>button{text-align:left;background:0 0;border:0;gap:7px;width:100%;padding:10px 0;font-size:10px;display:flex}.summary-sources small{color:var(--muted);margin-left:auto;font-size:9px}.mail-connection-bar{background:#eef3f8;border:1px solid #dee6ef;border-radius:9px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 15px;font-size:11px;display:flex}.connection-icon{color:#667085}.mail-connection-bar>span:nth-child(2){flex:1;font-weight:550}.mail-connection-bar small{color:#667085;margin-left:14px;font-size:10px;font-weight:400;display:inline}.mail-connection-bar .text-link{font-size:10px}.mail-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.mail-toolbar .view-switch>button{padding:9px 12px;font-size:11px}.mail-layout{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:330px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden}.mail-list-panel{border-right:1px solid var(--line);background:#fcfdfe;min-width:0}.mail-list-search{border-bottom:1px solid var(--line);padding:18px}.mail-list-search .input-search{max-width:none}.mail-list-search>span{color:#667085;margin-top:10px;font-size:9px;display:block}.mail-list{scrollbar-width:thin;max-height:850px;overflow-y:auto}.mail-list-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf3;width:100%;padding:19px 18px;display:block;position:relative}.mail-list-item.selected{background:#eef5fb}.mail-list-item.selected:before{content:"";background:var(--blue);width:3px;position:absolute;top:0;bottom:0;left:0}.mail-list-item:hover{background:#f2f7fc}.mail-sender-row{align-items:center;gap:7px;display:flex}.mail-sender-row>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:600;overflow:hidden}.mail-sender-row>time{color:#667085;font-size:9px}.mail-sender-row .avatar{width:24px;height:24px;font-size:8px}.mail-list-item>h3{font-family:var(--font);letter-spacing:0;margin:10px 0 5px;font-size:11px;font-weight:600;line-height:1.8}.mail-list-item>p{color:#667085;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.mail-item-meta{color:#667085;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:8px;display:flex}.mail-item-meta>span{align-items:center;gap:5px;min-width:0;display:flex}.mail-item-meta .mini-dot{width:4px;height:4px}.mail-list-item>.badge{margin-top:11px;font-size:8px}.mail-reader{background:#fff;flex-direction:column;min-width:0;display:flex}.mail-reader>.empty{flex:1}.mail-reader-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:13px 22px;display:flex}.mail-source{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mail-source .badge{font-size:9px}.mail-reader-heading{padding:23px 26px 0}.mail-reader-heading>h2{letter-spacing:-.03em;margin-top:12px;font-size:20px;line-height:1.65}.mail-reader-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-reader-status select{background:#f7f9fb;border:0;width:auto;max-width:180px;min-height:26px;padding:5px;font-size:9px}.mail-reader-sender{align-items:flex-start;gap:10px;padding:20px 0;display:flex}.mail-reader-sender>div{flex:1;min-width:0}.mail-reader-sender strong{overflow-wrap:anywhere;font-size:11px;line-height:1.9;display:block}.mail-reader-sender strong>span{color:#667085;margin-left:6px;font-size:9px;font-weight:400}.mail-reader-sender small{color:#667085;overflow-wrap:anywhere;font-size:9px;line-height:1.9;display:block}.mail-reader-sender time{color:#667085;text-align:right;flex-shrink:0;font-size:9px;line-height:1.9}.mail-reader-sender .avatar{width:31px;height:31px;font-size:9px}.mail-linked-deals{border-bottom:1px solid #edf0f5;flex-wrap:wrap;gap:7px;padding-bottom:20px;display:flex}.mail-linked-deals>a,.mail-linked-deals>button{color:#667085;overflow-wrap:anywhere;background:#f3f8fc;border:1px solid #dfeaf3;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:9px;display:inline-flex}.source-note{color:#667085;margin:17px 26px 0;font-size:9px;line-height:1.8}.reader-warning{color:#667085;background:#fffbef;border-radius:7px;gap:8px;margin:18px 26px 0;padding:12px;font-size:10px;display:flex}.mail-body{min-height:300px;padding:27px 27px 26px}.email-text{white-space:pre-wrap;color:#50617c;overflow-wrap:anywhere;font-size:12px;line-height:2}.email-html{color:#50617c;overflow-wrap:anywhere;font-size:12px;line-height:1.9;overflow-x:auto}.email-html p{margin-bottom:14px}.email-html a{color:var(--blue-text);text-decoration:underline}.email-html table{max-width:100%}.email-html td{border:1px solid var(--line);padding:5px}.body-mode{color:#667085;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;font-size:9px;display:flex}.body-mode button{color:var(--blue-text);background:0 0;border:0;padding:0;font-size:9px}.mail-attachments{padding:0 26px 20px}.mail-attachments>h3{font:500 10px var(--font);color:#667085;align-items:center;gap:7px;margin-bottom:12px;display:flex}.attachment-row{border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:10px;margin-top:9px;padding:12px;display:flex}.attachment-row>span:not(.file-icon){flex:1;min-width:0}.attachment-row strong{overflow-wrap:anywhere;font-size:10px;display:block}.attachment-row small{color:#667085;margin-top:5px;font-size:9px;display:block}.file-icon{color:#667085;background:#edf4fa;border-radius:6px;justify-content:center;align-items:center;width:30px;height:34px;display:flex}.mail-classification-reason{color:#667085;background:#fafbfd;align-items:flex-start;gap:7px;margin-top:auto;padding:15px 26px;font-size:9px;line-height:1.8;display:flex}.mail-classification-reason>svg{margin-top:2px}.mail-action-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:17px 21px;display:flex}.mail-back{display:none}.document-summary-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1.15fr 1fr 1.7fr;gap:10px;margin-bottom:23px;padding:21px 23px;display:grid}.document-summary-strip>div{border-right:1px solid var(--line);align-items:center;gap:12px;padding:0 15px 0 0;display:flex}.document-summary-strip>div>span:last-child{flex-direction:column;gap:4px;display:flex}.document-summary-strip strong{font-family:var(--heading);font-size:23px;font-weight:750;line-height:1.2}.document-summary-strip small{color:#667085;white-space:nowrap;font-size:9px}.document-summary-strip .attention-symbol{width:34px;height:34px}.upload-drop{text-align:left;color:#667085;background:#f6f9fc;border:1px dashed #cddbe8;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.upload-drop>span{flex:1;font-size:10px;font-weight:550}.upload-drop small{white-space:normal;color:#667085;margin-top:4px;font-size:8px;display:block}.document-title{text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.document-title strong{min-width:125px;font-size:11px;font-weight:550;display:block}.document-title small{color:#667085;margin-top:4px;font-size:8px;line-height:1.75;display:block}.doc-type-icon{color:#667085;background:#f7f9fb;border:1px solid #e8edf3;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:38px;display:inline-flex}.doc-type-icon.green{color:#667085;background:#f3faf5;border-color:#dfeee4}.doc-type-icon.blue{color:#667085;background:#f1f7fc;border-color:#e2edf5}.doc-type-icon.amber{color:#667085;background:#fffcf5;border-color:#efe7d5}.explicit-blocker{color:#667085;align-items:center;gap:4px;font-size:8px;display:flex}.document-deal{color:#667085;max-width:170px;font-size:10px;display:block}.document-deal:hover{color:var(--blue-text)}.document-table td{font-size:10px}.document-table .badge{font-size:9px}.document-table .table-sub{max-width:160px;font-size:8px}.document-table td{padding-top:18px;padding-bottom:18px}.document-table .numeric{white-space:nowrap}.relations-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.relations-layout>.panel+.panel{margin:0}.relation-name{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.contact-icon{color:#667085;background:#f0f4f9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.relation-name strong{min-width:140px;font-size:11px;display:block}.relation-name small{color:#667085;margin-top:5px;font-size:9px;display:block}.contact-detail{padding:3px 22px 23px}.contact-detail-icon{color:#667085;background:#f2f7fb;border:1px solid #e3eaf2;border-radius:15px;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:18px;display:flex}.contact-detail h2{font-size:18px;line-height:1.7}.contact-detail>p{color:#667085;margin:5px 0 16px;font-size:11px}.contact-methods{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.contact-methods>a{color:#667085;overflow-wrap:anywhere;align-items:center;gap:7px;font-size:10px;display:flex}.contact-detail h3{margin:30px 0 12px;font-size:13px}.contact-deal{border:1px solid #e4eaf2;border-radius:8px;margin-top:10px;padding:12px;display:block}.contact-deal>strong{margin-top:9px;font-size:11px;display:block}.contact-deal>span:last-child{color:#667085;justify-content:space-between;align-items:center;margin-top:9px;font-size:10px;display:flex}.settings-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:30px;max-width:1200px;display:grid}.settings-nav{flex-direction:column;gap:5px;display:flex}.settings-nav>button{text-align:left;color:#667085;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:13px 12px;font-size:11px;display:flex}.settings-nav>button>svg:last-child{color:#667085;margin-left:auto}.settings-nav>button.active{color:#426b94;background:#e8eff7;font-weight:550}.settings-form{padding:0 24px 25px}.settings-form>.field{max-width:350px;margin-top:22px}.settings-form>p{color:#667085;margin-top:18px;font-size:12px;line-height:1.95}.settings-form>h3{margin-top:16px}.settings-form>.badge{margin-bottom:4px}.settings-form .form-grid+.info-box{margin-top:24px}.settings-form>.btn:last-child{margin-top:3px}.week-picker{gap:7px;margin:3px 0;display:flex}.week-picker button{border:1px solid var(--line);color:#667085;background:#fff;border-radius:7px;width:34px;height:34px;font-size:10px}.week-picker button.active{color:#667085;background:#edf4fb;border-color:#b8d1e8}.setting-status{align-items:flex-start;gap:17px;padding:2px 24px 25px;display:flex}.status-orb{background:var(--amber-soft);color:#667085;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.status-orb.green{background:var(--green-soft);color:#667085}.setting-status strong{font-size:12px}.setting-status p{color:#667085;margin-top:6px;font-size:11px}.setting-status small{color:#667085;max-width:600px;margin-top:9px;font-size:10px;line-height:1.9;display:block}.setup-callout{background:#fffcf4;border:1px solid #f0e4c9;border-radius:9px;margin:18px 0 23px;padding:18px}.setup-callout strong{font-size:12px}.setup-callout p{color:#667085;margin-top:8px;font-size:11px;line-height:1.9}.setup-callout .btn{margin-top:14px;font-size:10px}.mail-folder-picker{border-block:1px solid var(--line);margin:15px 0;padding:12px 0}.mail-folder-picker .checkbox-label{padding:9px 0}.template-editor{margin-top:25px}.template-editor:first-child{margin-top:0}.template-editor .btn{margin-top:12px;font-size:10px}.member-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.member-row>span:not(.avatar):not(.badge){flex:1}.member-row strong{font-size:12px;display:block}.member-row small{color:#667085;margin-top:5px;font-size:10px;display:block}.export-option{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:25px 0;display:flex}.export-option:first-child{padding-top:2px}.export-option>svg{color:#667085}.export-option>div:not(.button-row){flex:1}.export-option strong{font-size:12px}.export-option p{color:#667085;margin-top:7px;font-size:11px;line-height:1.9}.export-option .btn{font-size:10px}.dialog-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:70;background:#1e2b4670;animation:.15s fade-in;position:fixed;inset:0}.dialog-content{z-index:80;background:#fff;border:1px solid #e2e7ee;border-radius:15px;outline:0;flex-direction:column;width:min(610px,100vw - 40px);max-height:calc(100dvh - 64px);animation:.15s fade-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 100px #13213c45}.dialog-content.wide-dialog{width:min(790px,100vw - 40px)}.dialog-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 25px 20px;display:flex}.dialog-head .eyebrow{letter-spacing:1.5px;margin-bottom:8px;font-size:8px}.dialog-head h2{letter-spacing:-.035em;font-size:20px}.dialog-head p{color:#667085;margin-top:7px;font-size:10px;line-height:1.8}.dialog-body{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:25px;overflow-y:auto}.dialog-body>.info-box:first-child{margin-top:0}.dialog-body>.field{margin-bottom:20px}.dialog-body>p{color:#667085;margin-bottom:18px;font-size:12px;line-height:1.95}.dialog-body>h3{margin:24px 0 14px;font-size:14px}.dialog-footer{border-top:1px solid var(--line);background:#fafbfd;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:17px 25px;display:flex}.editor-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-form>.dialog-body{flex:1}.editor-form .form-grid+.checkbox-label{margin-top:21px}.file-picker{text-align:center;color:#667085;background:#f6f9fc;border:1px dashed #bcd0e3;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:165px;margin-bottom:23px;padding:30px 23px;display:flex;position:relative}.file-picker strong{color:#52708e;overflow-wrap:anywhere;max-width:100%;font-size:12px}.file-picker>span{color:#667085;font-size:10px}.file-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-picker:focus-within{outline:3px solid var(--blue-text);outline-offset:2px}.wait-items-editor{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}.wait-items-editor h3{margin:0 0 6px;font-size:13px}.wait-items-editor>p{color:#667085;font-size:10px;line-height:1.8}.wait-items-editor>div{align-items:center;gap:10px;margin-top:12px;display:flex}.wait-items-editor .btn{margin-top:12px;font-size:10px}.answer-review-callout{color:#667085;background:#f0f7f3;border:1px solid #dcebe2;border-radius:10px;gap:13px;margin-top:22px;padding:17px;display:flex}.answer-review-callout strong{font-size:12px}.answer-review-callout p{color:#667085;margin:6px 0 10px;font-size:10px;line-height:1.9}.answer-review-callout .text-link{font-size:10px}.source-picker{border:1px solid var(--line);border-radius:8px;max-height:200px;padding:12px;overflow:auto}.source-picker .checkbox-label{padding:7px 0;font-size:11px}.checklist-dialog-title,.document-dialog-heading{align-items:center;gap:14px;margin-bottom:25px;display:flex}.checklist-dialog-title>div,.document-dialog-heading>div{flex:1}.checklist-dialog-title h3,.document-dialog-heading h3{margin:0;font-size:17px}.checklist-dialog-title p,.document-dialog-heading p{color:#667085;margin-top:5px;font-size:11px;line-height:1.9}.linked-versions{margin-bottom:20px}.linked-versions>div{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;padding:13px;display:flex}.linked-versions>div>span:not(.badge){flex:1;min-width:150px}.linked-versions strong{font-size:11px;display:block}.linked-versions small{color:#667085;margin-top:5px;font-size:9px;display:block}.linked-versions>.muted{padding:15px 0;font-size:11px}.linked-versions .btn{min-height:28px;padding:5px 9px;font-size:9px}.existing-links{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:8px 15px}.existing-links>div{flex-wrap:wrap;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.existing-links small{color:#667085;width:100%;padding-left:21px;font-size:9px;display:block}.proposal-versions>div{border:1px solid var(--line);border-radius:9px;margin-bottom:15px;padding:15px}.proposal-versions header{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.proposal-versions header small{color:#667085;margin-left:auto;font-size:9px}.proposal-versions dl{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:0;display:grid}.proposal-versions dt{color:#667085;font-size:9px}.proposal-versions dd{margin:5px 0 0;font-size:11px;line-height:1.8}.global-search-input{color:#667085;border:1px solid #dce4ed;border-radius:10px;align-items:center;gap:12px;padding:3px 14px;display:flex}.global-search-input input:not([type=checkbox]){outline-offset:5px;border:0;padding:12px 0;font-size:12px}.search-dialog{width:min(700px,100vw - 40px);max-height:75vh;top:12%;transform:translate(-50%)}.search-results{margin-top:20px}.search-results>a{border-bottom:1px solid #e9eef4;align-items:center;gap:15px;padding:14px 6px;display:flex}.search-results>a:hover{background:#f7fafd}.search-type{color:#667085;width:64px;font-size:9px}.search-results>a>span:nth-child(2){flex:1;min-width:0}.search-results strong{font-size:12px;line-height:1.8}.search-results small{color:#667085;overflow-wrap:anywhere;font-size:9px;display:block}.notification-list{margin-top:22px}.notification-list>article{background:#f9fcff;border:1px solid #e0eaf3;border-radius:10px;margin-bottom:13px;padding:18px}.notification-list>article.is-read{border-color:var(--line);background:#fff}.notification-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notification-title>span:first-child{flex-shrink:0;width:5px;height:5px}.unread-dot{background:var(--blue);border-radius:50%}.notification-title>strong{flex:1;font-size:12px}.notification-list p{color:#667085;margin:10px 0 8px;font-size:11px;line-height:1.9}.notification-list article>a{color:#667085;align-items:center;gap:7px;font-size:10px;display:flex}.notification-list article>.button-row{margin-top:15px}.version-picker{gap:10px;margin-bottom:5px;padding-bottom:15px;display:flex;overflow:auto}.version-picker>button{border:1px solid var(--line);text-align:left;background:#fcfdfe;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;min-width:170px;padding:12px;display:flex}.version-picker>button.active{background:#f3f9fd;border-color:#a3c5e0}.version-picker>button>span:first-child{font-size:11px;font-weight:600}.version-picker>button>small{color:#667085;font-size:9px}.version-detail{padding:18px 0}.version-detail h3{font:600 13px var(--font);overflow-wrap:anywhere;margin:0 0 20px}.document-text-preview{white-space:pre-wrap;font:11px/1.9 var(--font);border:1px solid var(--line);overflow-wrap:anywhere;background:#f9fafc;border-radius:8px;max-height:300px;margin:25px 0 15px;padding:20px;overflow:auto}.version-fingerprint{color:#667085;overflow-wrap:anywhere;word-break:break-all;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:flex}.help-document>ol{color:#667085;padding-left:20px;font-size:12px;line-height:2}.help-document li{padding:7px 0 12px 5px}.help-document>a{color:var(--blue-text);align-items:center;gap:7px;padding:9px 0;font-size:12px;display:flex}.help-document>.badge{white-space:normal;margin-bottom:20px}.import-summary{flex-wrap:wrap;gap:10px;margin:22px 0 15px;display:flex}.import-preview{border:1px solid var(--line);border-radius:9px;max-height:300px;overflow:auto}.import-preview .data-table td{padding:12px}.load-error{margin-bottom:20px}.load-error .btn{margin-top:10px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:43px 60px;display:flex;position:relative;overflow:hidden}.login-brand{z-index:1;background:#fff;border-radius:4px;width:170px;padding:15px 20px}.login-brand img{width:100%;display:block}.login-story>div:nth-child(2){z-index:1;margin:60px 0;position:relative}.overline{letter-spacing:2px;color:#667085;font-size:10px}.login-story h1{letter-spacing:-1.8px;margin:22px 0;font-size:48px;line-height:1.4}.login-story h1 span{color:var(--gold)}.login-story p{color:#667085;font-size:14px;line-height:2.1}.login-foot{color:#667085;z-index:1;align-items:center;gap:9px;font-size:11px;display:flex}.login-orbit{border:90px solid #4199d512;border-radius:50%;width:680px;height:680px;position:absolute;bottom:-260px;right:-450px;box-shadow:0 0 0 70px #4199d508}.login-form{justify-content:center;align-items:center;padding:50px;display:flex}.login-form-inner{width:100%;max-width:365px}.login-form h2{margin-bottom:12px;font-size:30px}.login-form-inner>p{color:#667085;margin-bottom:34px;font-size:12px}.login-form form .field{margin-bottom:21px}.login-form form>.btn{width:100%;min-height:44px;margin-top:12px}.login-form form>.btn svg{margin-left:auto}.login-form-inner>small{color:#667085;margin-top:27px;font-size:10px;line-height:1.8;display:block}.demo-login{background:#fafbfd;border:1px solid #e4eaf0;border-radius:10px;margin-top:30px;padding:20px}.demo-label{letter-spacing:1px;color:#667085;font-size:8px}.demo-login p{color:#667085;margin:8px 0 14px;font-size:11px;line-height:1.9}.demo-login .btn{font-size:11px}@media (width>=1600px){.main-content{padding:38px 48px 0}.topbar{padding-inline:48px}.dashboard-layout,.dossier-overview-layout{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.stat-card{padding:21px 24px}.attention-row{padding-block:21px}.attention-main strong{font-size:13px}.attention-reason{font-size:11px}.attention-deal,.attention-type{font-size:10px}.attention-due>span:not(.avatar){font-size:11px}.panel-head h2{font-size:17px}.milestone-row>span:last-child>strong{font-size:12px}.milestone-row>span:last-child>small{font-size:10px}.stat-top>span:first-child{font-size:12px}.stat-card p{font-size:11px}.mail-layout{grid-template-columns:370px minmax(0,1fr)}}@media (width<=1240px){:root{--sidebar:225px}.sidebar{padding-inline:12px}.nav-item{gap:10px;font-size:11px}.nav-item.active:before{left:-12px}.brand{padding-left:12px}.workspace-select{margin-inline:0}.main-content{padding:27px 25px 0}.topbar{padding-inline:25px}.dashboard-layout,.dossier-overview-layout{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.stats-grid{gap:12px}.stat-card{padding:16px 15px}.stat-icon{width:28px;height:28px}.stat-top>span:first-child{font-size:10px}.stat-card p{font-size:9px}.stat-value{font-size:32px}.attention-due .avatar{display:none}.attention-due{gap:5px}.attention-row{gap:10px;padding-inline:16px}.attention-main strong{font-size:11px}.attention-reason{font-size:9px}.attention-deal{font-size:8px}.attention-symbol{width:29px;height:29px}.attention-tabs{gap:20px;padding-inline:18px}.filter-bar.slim{padding-inline:16px}.panel-head{padding-inline:18px}.dashboard-aside .panel-head{padding-inline:16px}.milestone-list{padding-inline:15px}.milestone-row{gap:9px}.milestone-row>span:last-child>strong{font-size:10px}.milestone-row>span:last-child>small{font-size:8px}.date-block{width:35px;min-height:45px}.answers-list{padding-inline:13px}.topbar-actions{gap:12px}.search-trigger span{display:none}.search-trigger kbd{margin-left:0}.dossier-head h1{font-size:26px}.dossier-head .page-actions{gap:6px}.dossier-head .page-actions .btn{padding:9px 11px;font-size:10px}.dossier-head .page-actions .icon-btn{display:none}.dossier-tabs{gap:21px}.dossier-tabs>button{font-size:10px}.phase-track>button small{font-size:7px}.signal-card{padding-inline:16px}.signal-card p{font-size:11px}.signal-card.next-step>strong{font-size:12px}.document-summary-strip{grid-template-columns:1fr 1fr 1fr;padding:18px}.upload-drop{grid-column:1/-1;margin-top:7px}.document-summary-strip>div:nth-child(3){border-right:0}.document-summary-strip>div{padding:0 10px 0 0}.mail-layout{grid-template-columns:290px minmax(0,1fr)}.mail-connection-bar small{margin:4px 0 0;font-size:9px;display:block}.mail-reader-heading{padding-inline:20px}.mail-reader-heading h2{font-size:18px}.mail-reader-sender strong>span{margin:0;display:block}.mail-body{padding-inline:21px}.source-note{margin-inline:21px}.mail-action-bar{justify-content:flex-start;padding-inline:17px}.mail-action-bar .btn{padding:8px 10px}.mail-toolbar .view-switch>button{font-size:10px}.settings-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}.settings-nav>button{gap:8px;padding-inline:8px;font-size:10px}.relations-layout{grid-template-columns:1fr}.relations-layout>.panel:nth-child(2){max-width:none}.approach-list{grid-template-columns:1fr}.overview-wait .badge{font-size:7px}.overview-wait>svg:last-child{display:none}}@media (width<=1000px){:root{--sidebar:205px}.brand img{width:125px}.brand{height:123px}.nav-item{gap:8px;padding:11px 10px;font-size:10px}.nav-item>svg{width:17px}.nav-number{min-width:17px;font-size:9px}.sidebar{padding-inline:10px}.workspace-select{gap:6px;padding:7px}.workspace-select select{font-size:10px}.workspace-symbol{width:24px;height:24px;font-size:13px}.help-card{margin-inline:0}.help-card>span:not(.help-dot){font-size:10px}.help-card small{font-size:9px}.topbar{height:63px;padding-inline:22px}.main-content{padding:25px 22px 0}.page-head{gap:16px;margin-bottom:24px}h1{font-size:28px}.page-head p{font-size:11px}.page-head .btn{padding:9px 12px;font-size:11px}.demo-pill{font-size:8px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:23px}.stat-top>span:first-child{font-size:11px}.stat-card{padding:15px 18px}.stat-value{margin-block:7px 9px;font-size:30px}.stat-card p{font-size:10px}.dashboard-layout{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dashboard-aside .panel+.panel{margin:0}.worker-note{grid-column:1/-1;padding:0 5px}.attention-main strong{font-size:12px}.attention-reason{font-size:10px}.attention-deal{font-size:9px}.attention-due .avatar{display:inline-flex}.attention-due{gap:12px}.dossier-head{display:block}.dossier-head .page-actions{justify-content:flex-start;margin-top:18px}.dossier-signal-grid{grid-template-columns:1fr 1fr}.dossier-overview-layout{grid-template-columns:1fr}.dossier-overview-layout>aside{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dossier-overview-layout>aside .panel+.panel{margin:0}.dossier-tabs{gap:22px}.signal-card p{font-size:11px}.phase-track>button small{font-size:8px}.approach-list{grid-template-columns:1fr 1fr}.mail-layout{grid-template-columns:245px minmax(0,1fr)}.mail-reader-heading{padding-inline:17px}.mail-reader-sender .avatar{display:none}.mail-reader-sender time{font-size:8px}.mail-reader-toolbar{padding-inline:15px}.mail-source .badge{font-size:8px}.mail-action-bar{gap:5px}.mail-action-bar .btn{padding:8px;font-size:9px}.mail-body{padding:20px 17px}.email-text{font-size:11px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;gap:3px;padding-bottom:5px;overflow-x:auto}.settings-nav>button{white-space:nowrap;padding:10px;font-size:10px}.settings-nav>button>svg:last-child{display:none}.settings-form{padding-inline:22px}.export-option{flex-wrap:wrap;align-items:flex-start}.export-option>div:not(.button-row){min-width:200px}.document-summary-strip small{font-size:8px}.document-summary-strip .attention-symbol{width:28px;height:28px}.list-toolbar{padding:15px 17px}.filter-bar{padding-inline:17px}.table-footer{font-size:9px}.task-row{gap:10px}.task-row>.badge{font-size:9px}.task-row>.avatar{display:none}.task-main strong{font-size:11px}.task-date,.task-main span{font-size:9px}.dossier-overview-layout .panel-head h2{font-size:15px}.timeline-content>strong,.overview-task strong{font-size:12px}.login-story{padding:36px}.login-story h1{font-size:37px}.login-form{padding:38px}}@media (width<=760px){:root{--sidebar:0px}body{font-size:13px}.sidebar{z-index:60;width:248px;padding-inline:16px;transition:transform .2s;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.mobile-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15213f70;border:0;position:fixed;inset:0}.sidebar .brand{height:125px}.sidebar .brand img{width:139px}.sidebar .nav-item{gap:12px;padding:11px 14px;font-size:12px}.sidebar .workspace-select{margin-inline:4px;padding:8px}.sidebar .workspace-select select,.sidebar .help-card>span:not(.help-dot){font-size:11px}.sidebar .help-card small{font-size:10px}.sidebar .nav-item>svg{width:19px}.sidebar .nav-caption{font-size:9px}.sidebar .workspace-symbol{width:28px;height:28px}.sidebar .profile{padding-top:16px}.topbar{gap:10px;height:61px;padding:0 18px}.mobile-menu{margin-left:-6px;margin-right:-3px;display:inline-flex}.breadcrumb{gap:9px;font-size:10px}.breadcrumb>span:first-of-type,.breadcrumb>svg{display:none}.topbar-actions{gap:12px}.topbar-actions>.avatar,.topbar-divider,.search-trigger>kbd{display:none}.search-trigger{padding:5px}.demo-pill{padding:4px 7px;font-size:8px}.topbar .bell-btn{width:26px}.main-content{min-height:calc(100vh - 61px);padding:24px 18px 0}.page-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:24px}.page-head h1{font-size:28px}.page-head .eyebrow{letter-spacing:1.25px;margin-bottom:7px;font-size:9px}.page-head p{max-width:300px;margin-top:8px;font-size:11px;line-height:1.9}.page-actions{flex-wrap:wrap;gap:8px}.page-head>.page-actions{justify-content:flex-start;width:100%}.page-head .btn{min-height:37px;font-size:11px}.stats-grid{gap:11px;margin-bottom:24px}.stat-card{border-radius:10px;padding:14px 14px 13px}.stat-top{align-items:flex-start;gap:4px}.stat-top>span:first-child{padding-top:3px;font-size:10px;line-height:1.65}.stat-icon{border-radius:7px;width:26px;min-width:26px;height:26px}.stat-icon>svg{width:15px}.stat-value{margin:9px 0 10px;font-size:31px}.stat-value svg{width:14px}.stat-card p{font-size:8px;line-height:1.8}.dashboard-layout{gap:20px}.panel{border-radius:12px}.panel-head{padding:18px 17px}.panel-head h2{font-size:15px}.panel-head p{margin-top:5px;font-size:10px;line-height:1.8}.attention-tabs{gap:20px;padding-inline:17px}.attention-tabs>button{gap:5px;padding-bottom:13px;font-size:10px}.filter-bar.slim{gap:5px;min-height:45px;padding:9px 16px}.filter-bar.slim select{max-width:135px;padding-right:15px;font-size:9px}.filter-bar.slim .muted{font-size:8px}.filter-bar.slim>div{gap:7px}.filter-bar.slim>div>svg{width:12px}.attention-row{gap:10px;padding:17px 15px;position:relative}.attention-row>.attention-symbol{border-radius:7px;width:27px;height:27px;margin-top:5px}.attention-symbol svg{width:15px}.attention-main{gap:5px;padding-right:0}.attention-main strong{padding-right:35px;font-size:11px;line-height:1.7}.attention-type{font-size:8px;line-height:1.6}.attention-reason{font-size:9px;line-height:1.9}.attention-deal{column-gap:5px;margin-top:5px;font-size:8px;line-height:1.8}.attention-deal>.mini-dot{width:4px;height:4px}.attention-due{align-self:flex-start;gap:4px;padding:0;position:absolute;top:20px;right:14px}.attention-due>.avatar{display:none}.attention-due>span:not(.avatar){min-width:0;font-size:8px}.attention-due .icon-btn{width:17px;height:18px;margin-right:-4px}.attention-due .icon-btn svg{width:12px}.quiet-note{gap:7px;padding:13px 3px;font-size:8px;line-height:1.8}.quiet-note svg{width:13px}.dashboard-aside{grid-template-columns:1fr;gap:18px}.dashboard-aside .panel-head{padding:18px 18px 8px}.dashboard-aside .panel-head h2{font-size:15px}.milestone-list{padding-inline:18px}.milestone-row{gap:13px;padding:13px 0}.milestone-row>span:last-child>strong{font-size:11px}.milestone-row>span:last-child>small{font-size:9px}.date-block{width:42px;min-height:48px}.answers-list{padding-inline:18px}.answer-card{padding:15px}.answer-card>div>strong,.answer-card p{font-size:11px}.answer-bottom{font-size:10px}.worker-note{padding-top:4px}.worker-note strong,.worker-note small{font-size:9px}.page-footer{gap:12px;padding-block:27px 20px;font-size:8px}.page-footer>span:last-child{font-size:7px}.list-toolbar{gap:12px;padding:14px}.list-toolbar .toolbar-right{justify-content:space-between;width:100%}.toolbar-right>.input-search{flex:1;max-width:235px}.list-toolbar .btn{min-height:32px;padding:7px 11px;font-size:10px}.view-switch{gap:3px}.view-switch>button{padding:7px 9px;font-size:10px}.filter-bar{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 14px}.filter-bar>div{flex-wrap:wrap;gap:8px}.filter-bar>div:first-child{flex:1}.filter-bar select{max-width:145px;min-height:30px;font-size:9px}.filter-bar .input-search{width:100%;max-width:none}.filter-bar .checkbox-label{font-size:10px}.filter-bar>.muted{font-size:9px}.table-scroll .data-table{min-width:780px}.data-table td{padding-block:17px}.data-table th{padding-block:11px}.table-footer{flex-wrap:wrap;gap:12px;padding:14px;font-size:8px}.table-footer>span:last-child,.table-footer .badge{font-size:8px}.attention-tabs.large{padding-inline:16px;gap:21px;padding-top:18px}.attention-tabs.large>button{font-size:10px}.attention-tabs.large>button>span{font-size:8px}.task-groups{padding-inline:16px}.group-title{margin-inline:-16px;padding-inline:16px;font-size:10px}.task-row{padding:17px 0;flex-wrap:wrap;gap:10px;padding-right:26px;position:relative}.task-check{align-self:flex-start;width:17px;height:17px;margin-top:2px}.task-main{flex:1;min-width:calc(100% - 28px);padding-right:0}.task-main strong{font-size:11px;line-height:1.8}.task-main span{font-size:9px;line-height:1.8}.task-row>.badge{margin-left:27px;font-size:8px}.task-date{margin-left:auto;font-size:9px}.task-row>.icon-btn{width:26px;position:absolute;top:12px;right:-4px}.task-row>.badge+.task-date{margin-left:0}.task-row>.task-check.checked{align-self:flex-start}.wait-list{padding:3px 16px 12px}.wait-card{align-items:flex-start;gap:11px;padding:20px 0}.wait-card .attention-symbol{width:29px;height:29px;margin-top:3px}.wait-card-top{gap:8px}.wait-card-top strong{width:100%;font-size:11px;line-height:1.8}.wait-card-top .badge{font-size:8px}.wait-card p{font-size:9px;line-height:1.9}.wait-card-meta{gap:8px;margin-top:8px;font-size:8px;line-height:1.8}.wait-card>svg{align-self:center;width:14px}.back-link{margin-bottom:18px;font-size:10px}.dossier-head{margin-bottom:22px}.dossier-head h1{margin:10px 0 13px;font-size:25px;line-height:1.5}.dossier-kicker{flex-wrap:wrap;gap:10px;font-size:9px}.confidential{font-size:8px}.dossier-meta{gap:11px 15px}.dossier-meta>span:not(.badge){font-size:9px}.dossier-meta .badge{font-size:8px}.dossier-head .page-actions{margin-top:20px}.dossier-head .page-actions .btn{min-height:35px;padding:8px 12px;font-size:10px}.dossier-head .page-actions .icon-btn{display:inline-flex}.dossier-signal-grid{grid-template-columns:1fr;gap:13px}.signal-card{padding:15px 17px 17px}.signal-label{font-size:9px}.signal-card p{font-size:12px;line-height:1.95}.signal-card>small{font-size:8px}.signal-card.next-step>strong{margin:9px 0 15px;font-size:13px;line-height:1.8}.next-step-meta{font-size:10px}.blocker-bar{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;padding:12px 14px;font-size:10px}.blocker-bar>svg{width:15px;margin-top:1px}.blocker-bar>span{flex-basis:calc(100% - 95px);min-width:200px;line-height:1.8}.blocker-bar>button{margin-left:auto;font-size:9px}.dossier-tabs{gap:25px;margin-top:24px;margin-bottom:18px;padding-top:1px}.dossier-tabs>button{padding-bottom:14px;font-size:11px}.dossier-tabs .count{font-size:8px}.phase-panel{margin-bottom:18px;padding:17px}.phase-panel .eyebrow,.phase-counter{font-size:8px}.phase-track{display:none}.phase-mobile{color:#667085;flex-direction:column;gap:8px;margin-top:17px;font-size:9px;display:flex}.phase-mobile select{color:#667085;background:#f4f9fd;border-color:#cfdfed;min-height:36px;font-size:11px}.dossier-overview-layout{gap:18px}.dossier-overview-layout .panel-head{padding:18px 17px}.dossier-overview-layout .panel-head h2{font-size:14px}.dossier-overview-layout .panel-head .text-link{font-size:9px}.overview-actions{padding-inline:17px}.overview-task{align-items:flex-start;gap:10px;padding:15px 0}.overview-task .task-check{margin-top:4px}.overview-task strong{font-size:11px;line-height:1.8}.overview-task .badge{flex-shrink:0;margin-top:3px;font-size:8px}.overview-wait{flex-wrap:wrap;gap:9px}.overview-wait .badge{font-size:8px}.overview-wait>span:not(.badge){min-width:120px}.timeline{padding-inline:17px}.timeline-row{gap:12px;padding-bottom:25px}.timeline-content time{font-size:8px}.timeline-type{font-size:7px}.timeline-content>strong{font-size:11px;line-height:1.8}.timeline-content>p{font-size:10px;line-height:1.9}.timeline-content>footer{font-size:8px}.substantive{font-size:7px}.dossier-overview-layout>aside{grid-template-columns:1fr;gap:18px}.dossier-overview-layout>aside .panel-head h2{font-size:14px}.fact-list{grid-template-columns:1fr 1fr;gap:0 20px;padding-inline:18px;display:grid}.fact-list dt{font-size:9px}.fact-list dd{font-size:11px}.fact-list>div:nth-last-child(2){border:0}.dossier-milestones{padding-inline:18px}.dossier-milestones strong{font-size:11px}.dossier-milestones small{font-size:9px}.blocking-docs{padding-inline:18px}.blocking-docs strong{font-size:11px}.property-list{padding-inline:17px}.property-card{gap:11px;padding:14px}.property-card>.property-icon{width:35px;height:35px}.property-card strong{font-size:11px;line-height:1.8}.property-values{gap:20px}.property-values>span>strong{font-size:12px}.property-card>svg{display:none}.approach-list{grid-template-columns:1fr;padding-inline:17px}.approach-card{padding:15px}.approach-card strong{font-size:12px}.approach-card .badge{font-size:9px}.approach-card p{font-size:11px}.approach-card>small{font-size:9px}.full-details{grid-template-columns:1fr;padding-inline:18px}.full-details dd{font-size:12px}.danger-zone{flex-direction:column;align-items:flex-start;gap:15px;padding:17px}.danger-zone p{line-height:1.9}.mail-connection-bar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:13px 12px}.mail-connection-bar>span:nth-child(2){min-width:200px;font-size:10px}.mail-connection-bar small{margin-top:5px;font-size:9px;line-height:1.9}.mail-connection-bar .text-link{margin-left:27px;font-size:9px}.mail-toolbar{align-items:flex-start}.mail-toolbar>.view-switch{flex-wrap:nowrap;max-width:100%;padding-bottom:5px;overflow-x:auto}.mail-toolbar .view-switch>button{flex-shrink:0;font-size:10px}.mail-layout{min-height:540px;display:block;position:relative}.mail-list-panel{border:0}.mail-list-search{padding:15px}.mail-list-search>span{font-size:9px}.mail-list{max-height:none}.mail-list-item{padding:20px 17px}.mail-sender-row>strong{font-size:11px}.mail-sender-row>time{font-size:9px}.mail-list-item>h3{margin-top:12px;font-size:12px}.mail-list-item>p{font-size:11px}.mail-item-meta{margin-top:14px;font-size:9px}.mail-list-item>.badge{font-size:9px}.mail-reader,.mail-selected .mail-list-panel{display:none}.mail-selected .mail-reader{display:flex}.mail-reader-toolbar{flex-wrap:wrap;gap:9px;padding:12px 13px}.mail-back{color:#667085;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.mail-source{margin-left:auto}.mail-source .badge{font-size:8px}.mail-reader-toolbar>.button-row{margin-left:auto}.mail-reader-toolbar>.button-row .btn{font-size:9px}.mail-reader-heading{padding:17px 17px 0}.mail-reader-heading>h2{margin-top:15px;font-size:19px;line-height:1.7}.mail-reader-status{gap:8px}.mail-reader-status .badge{font-size:9px}.mail-reader-status select{max-width:145px;font-size:8px}.mail-reader-sender{flex-wrap:wrap;gap:10px;padding-top:18px}.mail-reader-sender strong{font-size:11px}.mail-reader-sender strong>span{font-size:9px}.mail-reader-sender small{font-size:9px;line-height:1.9}.mail-reader-sender time{font-size:9px}.mail-linked-deals{padding-bottom:18px}.mail-linked-deals>a,.mail-linked-deals>button{font-size:9px;line-height:1.8}.source-note{margin-inline:17px;font-size:9px;line-height:1.9}.mail-body{min-height:260px;padding:23px 17px}.email-text{font-size:12px;line-height:2}.mail-classification-reason{padding-inline:17px;font-size:9px}.mail-action-bar{gap:8px;padding:15px 14px}.mail-action-bar .btn{flex:1;padding:8px 10px;font-size:10px}.mail-action-bar .btn:last-child{flex:100%}.mail-attachments{padding-inline:16px}.attachment-row{flex-wrap:wrap;gap:8px;padding:12px}.attachment-row>.btn{margin-left:38px;font-size:10px}.document-summary-strip{border-radius:11px;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:17px 14px}.document-summary-strip>div{flex-direction:column;align-items:flex-start;gap:8px;padding:0 10px 0 0;display:flex}.document-summary-strip>div:nth-child(3){padding:0}.document-summary-strip strong{font-size:23px}.document-summary-strip small{white-space:normal;font-size:8px;line-height:1.8}.document-summary-strip>div>span:last-child{gap:5px}.document-summary-strip .attention-symbol{border-radius:7px;width:27px;height:27px}.upload-drop{gap:10px;margin-top:8px;padding:13px}.upload-drop>span{font-size:10px}.upload-drop small{font-size:8px}.documents-panel .list-toolbar{gap:12px}.documents-panel .toolbar-right{width:auto}.documents-panel .toolbar-right .btn{padding:7px;font-size:9px}.documents-panel .view-switch>button{padding:6px 8px;font-size:10px}.documents-panel .view-switch>button>svg{width:13px}.document-table{min-width:850px!important}.relations-layout .panel-head{padding:18px}.contact-detail{padding:0 18px 20px}.contact-detail h2{font-size:19px}.settings-layout{gap:19px}.settings-nav{margin-right:-18px;padding-right:18px}.settings-nav>button{padding:10px 11px;font-size:10px}.settings-nav>button svg{width:15px}.settings-content .panel-head{align-items:flex-start;gap:9px}.settings-content .panel-head .badge{white-space:normal;text-align:center;max-width:90px;font-size:8px;line-height:1.7}.settings-form{padding:0 17px 20px}.settings-form .form-grid{grid-template-columns:1fr;gap:17px}.settings-form>.field{max-width:none}.settings-form .info-box{gap:10px;padding:13px;font-size:11px;line-height:1.9}.settings-form>p{font-size:11px;line-height:1.95}.week-picker{gap:6px}.week-picker button{width:32px;height:32px;font-size:10px}.setup-callout{padding:16px}.setting-status{gap:13px;padding-inline:17px}.setting-status p{font-size:10px;line-height:1.9}.setting-status small{font-size:9px}.status-orb{border-radius:10px;width:37px;height:37px}.member-row{gap:9px}.member-row strong{font-size:11px}.member-row small{overflow-wrap:anywhere;font-size:9px}.member-row>.badge{font-size:8px}.export-option{align-items:flex-start;gap:12px}.export-option>.btn,.export-option>.button-row{margin-left:35px}.export-option p{font-size:10px}.dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2b467a}.dialog-content,.dialog-content.wide-dialog{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:94dvh;top:auto;bottom:0;left:0;transform:none}.dialog-head{gap:12px;padding:19px 19px 17px}.dialog-head .eyebrow{margin-bottom:6px;font-size:7px}.dialog-head h2{font-size:20px;line-height:1.5}.dialog-head p{max-width:290px;font-size:9px;line-height:1.9}.dialog-head>.icon-btn{width:28px;height:28px;margin-top:1px}.dialog-body{padding:21px 19px}.dialog-footer{padding:16px 19px max(16px, env(safe-area-inset-bottom));gap:10px}.dialog-footer .btn{min-height:39px;font-size:11px}.dialog-footer .btn.primary{flex:1}.form-grid{grid-template-columns:1fr;gap:17px}.field{gap:7px}.field>span:first-child{font-size:11px}.field small{font-size:10px;line-height:1.9}input:not([type=checkbox]):not([type=file]),textarea,select{min-height:42px;font-size:13px}.form-grid>.wide{grid-column:auto}.dialog-body>p{font-size:12px;line-height:2}.dialog-body h3{font-size:14px}.dialog-body .info-box{gap:10px;padding:13px;font-size:11px}.dialog-body .info-box svg{width:17px}.dialog-body .checkbox-label{font-size:11px;line-height:1.9}.wait-items-editor>p{font-size:10px}.wait-items-editor>div{gap:9px}.answer-review-callout{gap:10px;padding:15px}.answer-review-callout p{font-size:10px}.checklist-dialog-title{flex-wrap:wrap;gap:12px}.checklist-dialog-title>div{min-width:220px}.checklist-dialog-title h3{font-size:17px}.checklist-dialog-title>.badge{margin-left:44px;font-size:9px}.linked-versions>div{gap:9px;padding:12px}.linked-versions>div>.badge{margin-left:27px}.linked-versions>div>.btn{font-size:9px}.linked-versions strong{font-size:11px;line-height:1.8}.linked-versions small{font-size:9px;line-height:1.9}.search-dialog{border-radius:12px;width:calc(100% - 24px);max-height:85dvh;top:20px;bottom:auto;left:12px;transform:none}.global-search-input{gap:9px;padding:4px 11px}.global-search-input input:not([type=checkbox]){font-size:11px}.search-results>a{align-items:flex-start;gap:9px}.search-type{width:48px;padding-top:4px;font-size:8px}.search-results strong{font-size:11px;line-height:1.9}.search-results small{font-size:9px}.notification-list>article{padding:15px}.notification-title{align-items:flex-start;gap:7px}.notification-title>.badge{margin-left:14px;font-size:8px}.notification-title>strong{min-width:200px;font-size:11px;line-height:1.8}.notification-title>span:first-child{margin-top:7px}.notification-list p{font-size:10px;line-height:1.9}.notification-list article>.button-row{gap:7px}.notification-list .btn.small{padding:6px 8px;font-size:9px}.version-picker>button{min-width:160px}.version-picker .badge{font-size:9px}.document-dialog-heading h3{font-size:16px}.document-dialog-heading p{font-size:10px}.detail-grid{gap:17px}.detail-grid dd{font-size:11px}.version-detail .button-row{gap:7px}.document-text-preview{padding:15px;font-size:10px}.version-fingerprint{font-size:8px;line-height:1.8}.help-document>ol{padding-left:18px;font-size:11px;line-height:2}.help-document li{padding-left:2px}.help-document>a{font-size:11px}.import-preview table{min-width:450px}.toast{max-width:none;padding:13px 14px;font-size:11px;line-height:1.8;bottom:20px;left:18px;right:18px;transform:none}.login-page{flex-direction:column;display:flex}.login-story{height:auto;min-height:0;padding:23px 25px 28px}.login-brand{border-radius:4px;width:128px;padding:9px 12px}.login-story>div:nth-child(2){margin:30px 0 0}.overline{font-size:8px}.login-story h1{letter-spacing:-1px;margin:14px 0 0;font-size:29px;line-height:1.45}.login-story p,.login-foot{display:none}.login-orbit{border-width:60px;width:400px;height:400px;bottom:-180px;right:-270px}.login-form{align-items:flex-start;padding:35px 25px}.login-form h2{font-size:25px}.login-form-inner>.eyebrow{font-size:9px}.login-form-inner>p{margin-bottom:25px;font-size:11px}.login-form-inner>small{font-size:9px}.demo-login{margin-top:25px;padding:18px}.login-form-inner{max-width:450px}.danger-zone .btn,.inline-actions .btn{font-size:10px}.inline-actions small{font-size:9px;line-height:1.9}.empty{min-height:220px;padding:38px 22px}.empty h3{font-size:15px}.empty p{font-size:11px;line-height:1.95}.empty .btn{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{color:#172640;background:#fff}.sidebar,.topbar,.page-footer,.page-actions,.dossier-tabs,.back-link,.btn,.icon-btn,.toast,.dialog-overlay,.dialog-content,.danger-zone{display:none!important}.app-content{margin:0}.main-content{padding:0}.dossier-head h1{font-size:25px}.dossier-overview-layout{grid-template-columns:1fr}.dossier-signal-grid{grid-template-columns:1fr 1fr}.panel,.signal-card,.phase-panel,.blocker-bar{box-shadow:none;break-inside:avoid}.panel{margin-top:18px}.timeline,.overview-actions{overflow:visible}.dossier-overview-layout>aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}.dossier-page:after{content:"Eijgen Finance · Vertrouwelijk dossieroverzicht";color:#667085;padding-top:20px;font-size:9px;display:block}.phase-track{display:flex}.phase-mobile{display:none}a{color:inherit}.main-content>div{overflow:visible!important}}.nav-item{font-size:14px}.profile strong{font-size:12px}.profile small{font-size:11px}.workspace-select select{font-size:12px}.nav-caption{font-size:10px}.breadcrumb,.search-trigger{font-size:12px}.page-head p{font-size:14px}.btn{font-size:13px}.badge,.kind{font-size:11px}.panel-head h2{font-size:18px}.panel-head p,.stat-top>span:first-child{font-size:13px}.stat-card p{font-size:11px}.stat-value{font-size:36px}.attention-tabs>button{font-size:12px}.attention-main strong{font-size:14px}.attention-type{font-size:11px}.attention-reason{font-size:12px;line-height:1.8}.attention-deal{font-size:11px;line-height:1.8}.attention-due>span:not(.avatar){font-size:11px}.attention-row{padding-block:19px}.filter-bar select,.filter-bar.slim select{font-size:12px}.filter-bar .muted{font-size:11px}.dashboard-aside .panel-head h2{font-size:16px}.milestone-row>span:last-child>strong{font-size:13px}.milestone-row>span:last-child>small{font-size:11px}.milestone-row .badge,.date-block small{font-size:10px}.answer-card>div>strong,.answer-card p{font-size:12px}.answer-bottom{font-size:11px}.dashboard-aside .panel-bottom-link{font-size:12px}.worker-note strong,.worker-note small,.quiet-note{font-size:11px}.view-switch>button,.data-table th{font-size:12px}.data-table td,.document-table td{font-size:13px}.table-title{font-size:14px}.table-sub{font-size:11px}.table-sub>span{font-size:10px}.next-cell{font-size:12px!important}.next-cell>small{font-size:11px}.missing-step{font-size:12px}.document-title strong,.relation-name strong{font-size:13px}.document-title small,.document-table .table-sub,.document-table .badge{font-size:11px}.document-deal{font-size:12px}.explicit-blocker{font-size:10px}.table-footer{font-size:11px}.dossier-meta>span:not(.badge){font-size:12px}.dossier-meta .badge,.dossier-kicker{font-size:11px}.dossier-kicker .kind,.confidential,.signal-label{font-size:10px}.signal-card p{font-size:14px}.signal-card>small{font-size:11px}.next-step>strong{font-size:15px}.next-step-meta{font-size:12px}.blocker-bar{font-size:12px;line-height:1.8}.blocker-bar>button{font-size:11px}.dossier-tabs>button{font-size:12px}.phase-track>button small,.phase-counter,.phase-panel .eyebrow{font-size:10px}.overview-task strong{font-size:13px}.overview-task small{font-size:11px}.overview-task .badge{font-size:10px}.overview-wait strong{font-size:12px}.overview-wait small{font-size:11px}.overview-wait .badge{font-size:10px}.dossier-overview-layout .panel-head h2{font-size:16px}.dossier-overview-layout .panel-head .text-link,.fact-list dt{font-size:11px}.fact-list dd{font-size:13px}.dossier-milestones strong{font-size:12px}.dossier-milestones small{font-size:11px}.blocking-docs strong{font-size:12px}.blocking-docs small{font-size:11px}.timeline-type{font-size:10px}.timeline-content time{font-size:11px}.timeline-content>strong{font-size:13px}.timeline-content>p{font-size:12px}.timeline-content>footer,.substantive{font-size:10px}.property-card strong{font-size:14px}.property-card small{font-size:11px}.property-values>span>strong{font-size:14px}.property-values small{font-size:10px}.approach-card strong{font-size:13px}.approach-card p{font-size:12px}.approach-card>small{font-size:10px}.task-main strong{font-size:14px}.task-main span,.task-date,.group-title{font-size:12px}.wait-card-top strong{font-size:14px}.wait-card p{font-size:12px}.wait-card-meta{font-size:11px}.mail-sender-row>strong{font-size:13px}.mail-sender-row>time{font-size:11px}.mail-list-item>h3{font-size:13px}.mail-list-item>p{font-size:12px}.mail-item-meta,.mail-list-item>.badge{font-size:10px}.mail-reader-sender strong{font-size:13px}.mail-reader-sender strong>span,.mail-reader-sender small,.mail-reader-sender time{font-size:11px}.email-text,.email-html{font-size:14px}.mail-reader-status select,.source-note,.mail-classification-reason,.mail-linked-deals>a,.mail-linked-deals>button{font-size:11px}.mail-connection-bar{font-size:12px}.mail-connection-bar small,.mail-connection-bar .text-link{font-size:11px}.mail-action-bar .btn{font-size:12px}.document-summary-strip small{font-size:11px}.upload-drop>span{font-size:12px}.upload-drop small{font-size:10px}.input-search input:not([type=checkbox]){font-size:12px}.field>span:first-child{font-size:13px}.field small{font-size:11px}.settings-nav>button{font-size:12px}.settings-form>p{font-size:13px}.settings-form .info-box,.info-box{font-size:12px}.member-row strong{font-size:13px}.member-row small{font-size:11px}.setting-status p{font-size:12px}.setting-status small{font-size:11px}.full-details dt{font-size:12px}.full-details dd{font-size:14px}.relation-name strong{font-size:13px}.relation-name small,.page-footer{font-size:11px}.page-footer>span:last-child{font-size:10px}.document-table{min-width:1050px}.deals-table{min-width:1060px}@media (width<=1240px) and (width>=761px){.nav-item,.stat-top>span:first-child{font-size:12px}.attention-due>span:not(.avatar){font-size:11px}.attention-deal{font-size:10px}.dashboard-layout,.dossier-overview-layout{grid-template-columns:minmax(0,1fr) 260px}.milestone-row>span:last-child>strong{font-size:12px}.milestone-row>span:last-child>small{font-size:10px}.dossier-head h1{font-size:25px}.signal-card p{font-size:13px}.next-step>strong{font-size:14px}.dossier-meta{gap:11px}.dossier-meta>span:not(.badge){font-size:10px}.dossier-tabs>button{font-size:11px}.task-main strong{font-size:13px}.task-main span{font-size:11px}.mail-sender-row>strong,.mail-list-item>h3{font-size:12px}.mail-list-item>p{font-size:11px}}@media (width<=1000px) and (width>=761px){.dashboard-layout,.dossier-overview-layout{grid-template-columns:1fr}.sidebar .nav-item{font-size:11px}.sidebar .workspace-select select{font-size:10px}.phase-track>button small{font-size:9px}}@media (width<=760px){.sidebar .nav-item{font-size:14px}.sidebar .workspace-select select{font-size:12px}.page-head p{font-size:13px}.page-head .btn{font-size:12px}.stat-top>span:first-child{font-size:12px;line-height:1.6}.stat-icon{width:25px;min-width:25px;height:25px}.stat-card p{font-size:10px;line-height:1.8}.stat-value{font-size:32px}.panel-head h2{font-size:17px}.panel-head p{font-size:12px}.attention-tabs>button{font-size:11px}.filter-bar.slim select{max-width:133px;font-size:10px}.filter-bar.slim .muted{font-size:9px}.attention-main strong{padding-right:34px;font-size:13px;line-height:1.7}.attention-type{font-size:10px}.attention-reason{font-size:11px;line-height:1.85}.attention-deal{font-size:10px;line-height:1.8}.attention-due>span:not(.avatar){font-size:9px}.attention-row{padding-block:18px}.attention-due{top:21px}.quiet-note{font-size:10px}.dashboard-aside .panel-head h2{font-size:16px}.milestone-row>span:last-child>strong{font-size:13px}.milestone-row>span:last-child>small{font-size:11px}.milestone-row .badge{font-size:10px}.answer-card>div>strong,.answer-card p{font-size:12px}.answer-bottom{font-size:11px}.worker-note strong,.worker-note small{font-size:10px}.signal-card p{font-size:13px}.signal-card>small{font-size:10px}.signal-card.next-step>strong{font-size:14px}.next-step-meta{font-size:12px}.blocker-bar,.dossier-meta>span:not(.badge){font-size:11px}.dossier-meta .badge{font-size:10px}.dossier-tabs>button{font-size:12px}.dossier-overview-layout .panel-head h2{font-size:15px}.dossier-overview-layout .panel-head .text-link{font-size:10px}.overview-task strong{font-size:12px}.overview-task small,.overview-task .badge{font-size:10px}.overview-wait strong{font-size:12px}.overview-wait small{font-size:10px}.overview-wait .badge{font-size:9px}.timeline-content>strong{font-size:12px}.timeline-content>p{font-size:11px}.timeline-content time{font-size:10px}.timeline-type,.timeline-content>footer,.substantive{font-size:9px}.task-main strong{font-size:13px}.task-main span,.task-date{font-size:11px}.task-row>.badge{font-size:10px}.wait-card-top strong{font-size:13px}.wait-card p{font-size:11px}.wait-card-meta{font-size:10px}.filter-bar select{max-width:150px;font-size:11px}.mail-reader-heading>h2{font-size:20px}.mail-reader-sender strong{font-size:12px}.mail-reader-sender small{font-size:11px}.mail-reader-sender strong>span,.mail-reader-sender time{font-size:10px}.email-text,.email-html,.mail-list-item>h3{font-size:14px}.mail-list-item>p{font-size:12px}.mail-sender-row>strong{font-size:13px}.mail-item-meta{font-size:11px}.mail-list-item>.badge{font-size:10px}.mail-toolbar .view-switch>button{font-size:11px}.mail-action-bar .btn{font-size:12px}.mail-connection-bar small{font-size:10px}.mail-connection-bar>span:nth-child(2){font-size:12px}.mail-connection-bar .text-link{font-size:11px}.document-summary-strip small{font-size:10px}.document-summary-strip strong{font-size:26px}.upload-drop>span{font-size:12px}.upload-drop small{font-size:10px}.documents-panel .view-switch>button{font-size:11px}.documents-panel .toolbar-right .btn,.table-footer{font-size:10px}.table-footer>span:last-child{font-size:9px}.field>span:first-child{font-size:12px}.field small{font-size:11px}.dialog-body .info-box,.dialog-body .checkbox-label,.dialog-footer .btn{font-size:12px}.settings-nav>button{font-size:11px}.settings-form>p,.settings-form .info-box{font-size:12px}.settings-form .form-grid{gap:18px}.page-footer{font-size:9px}.page-footer>span:last-child{font-size:8px}.attention-tabs.large>button{font-size:11px}.document-table{min-width:1000px}.table-scroll{width:100%;max-width:100%}.back-link{font-size:11px}}.login-story p{color:#ccd9eb}.login-foot{color:#c1d2e8}.overline{color:#c4d7ed}input::placeholder,textarea::placeholder{color:#667085}.phase-track>button.current>span{background:var(--blue-text);border-color:var(--blue-text)}.btn:not(.primary):not(.secondary):not(.danger):not(.danger-quiet),input:not([type=checkbox]):not([type=file]),textarea,select,.input-search{border-color:#8492a6}.workspace-select select,.filter-bar.slim select,.mail-reader-status select{border-color:#0000}@media (width<=760px){.filter-bar.slim>div{flex-wrap:nowrap;flex:100%;gap:9px}.filter-bar.slim .muted{display:none}.filter-bar.slim select{max-width:140px;font-size:10px}.filter-bar.slim{min-height:48px}.stat-top>span:first-child{font-size:11px}.attention-main strong{padding-right:28px}.sidebar .profile small{font-size:11px}}.dashboard-filter-extra{border-bottom:1px solid var(--line);background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.dashboard-filter-extra select{width:auto;max-width:250px;min-height:33px;padding:7px 25px 7px 10px;font-size:11px}.dashboard-filter-extra .btn{min-height:33px;margin-left:auto;padding:7px 10px;font-size:11px}@media (width<=760px){.dashboard-filter-extra{padding:14px 16px}.dashboard-filter-extra select{width:100%;max-width:none}.dashboard-filter-extra .btn{width:100%}}.count,.nav-number,.mail-connection-bar small{color:#59667c}.title-dot{color:#3486bd}.repeat-request-mode .wait-items-editor{display:none}.wait-request-sources{margin:24px 0}.wait-request-sources h3{margin:0 0 12px;font-size:13px}.wait-request-sources>a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-top:8px;padding:12px;font-size:12px;display:flex}.wait-request-sources>a>span{flex:1}.wait-request-sources small{color:var(--muted);margin-top:4px;font-size:11px;display:block}
