html{scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:0!important}.fundraiser-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#061d2c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fundraiser-dialog-fade-in .18s ease-out}.fundraiser-dialog-content{position:fixed;top:50%;left:50%;z-index:51;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;transform:translate(-50%,-50%);border:1px solid #cfe2e2;border-radius:16px;background:#fff;box-shadow:0 24px 70px #07233338;direction:rtl;animation:fundraiser-dialog-content-in .2s ease-out}.fundraiser-dialog-close{position:absolute;top:16px;left:16px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:#f1f7f7;color:#5d7a89;cursor:pointer}.fundraiser-dialog-close:hover{background:#e3f2ef;color:#087f71}.fundraiser-dialog-header{display:grid;gap:5px;padding-left:42px}.fundraiser-dialog-header>span{color:#087f71;font-size:10px;font-weight:700}.fundraiser-dialog-title{margin:0;color:#102f43;font-size:21px;line-height:1.5}.fundraiser-dialog-description{margin:2px 0 0;color:#587583;font-size:11px;line-height:1.8}.fundraiser-create-form{display:grid;gap:20px;margin-top:23px}.fundraiser-create-form label{display:grid;gap:7px}.fundraiser-create-form label>span{display:flex;align-items:center;gap:6px;color:#315469;font-size:11px;font-weight:700}.fundraiser-create-form label>span i{color:#c4573d;font-size:9px;font-style:normal;font-weight:400}.fundraiser-create-form label>span em{color:#587583;font-size:9px;font-style:normal;font-weight:400}.fundraiser-create-form input,.fundraiser-create-form select{width:100%;height:44px;padding:0 12px;border:1px solid #cfe1e3;border-radius:9px;background:#fff;color:#17364a;font:inherit;font-size:12px;outline:0}.fundraiser-create-form select{cursor:pointer}.fundraiser-create-form input:focus,.fundraiser-create-form select:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.project-fundraiser-combobox{position:relative;display:flex;align-items:center;height:44px;border:1px solid #cfe1e3;border-radius:9px;background:#fff;color:#587583;transition:border-color .16s ease,box-shadow .16s ease}.project-fundraiser-combobox.open{z-index:20;border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.project-fundraiser-combobox.selected{border-color:#9dd5cd;background:#fbfefd}.project-fundraiser-combobox>svg:first-child{flex:0 0 auto;margin-right:12px;color:#587583;pointer-events:none}.fundraiser-create-form .project-fundraiser-combobox input{min-width:0;height:42px;padding:0 9px 0 4px;border:0;background:transparent;box-shadow:none}.fundraiser-create-form .project-fundraiser-combobox input:focus{border:0;box-shadow:none}.fundraiser-create-form .project-fundraiser-combobox input:focus-visible{outline:0}.project-fundraiser-chevron{flex:0 0 auto;margin-left:11px;color:#587583;pointer-events:none;transition:transform .16s ease}.project-fundraiser-combobox.open .project-fundraiser-chevron{transform:rotate(180deg)}.project-fundraiser-clear{display:grid;flex:0 0 auto;width:27px;height:27px;margin-left:7px;place-items:center;border:0;border-radius:7px;background:#edf6f4;color:#4b756f;cursor:pointer}.project-fundraiser-clear:hover{background:#dff0ed;color:#087f71}.project-fundraiser-results{position:absolute;top:calc(100% + 7px);right:-1px;left:-1px;overflow:hidden;padding:5px;border:1px solid #d5e4e5;border-radius:11px;background:#fff;box-shadow:0 16px 38px #14354429,0 3px 10px #14354414}.project-fundraiser-results>button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:8px;border:0;border-radius:8px;background:transparent;color:#24475a;font:inherit;text-align:right;cursor:pointer}.project-fundraiser-results>button:hover,.project-fundraiser-results>button.active{background:#f0f8f6}.project-fundraiser-results>button>span:nth-child(2){display:grid;min-width:0;gap:2px}.project-fundraiser-results strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-fundraiser-results small{overflow:hidden;color:#587583;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-fundraiser-results>button>svg{color:#0b8f7f}.project-fundraiser-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#e7f4f1;color:#148f80}.project-fundraiser-empty{display:flex;align-items:center;gap:10px;padding:14px 10px;color:#587583}.project-fundraiser-empty>span{display:grid;gap:2px}.project-fundraiser-empty strong{color:#496a7a;font-size:11px}.project-fundraiser-empty small{color:#587583;font-size:9px;font-weight:400}.project-target-field{display:flex;align-items:center;height:44px;border:1px solid #cfe1e3;border-radius:9px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.project-target-field:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.fundraiser-create-form .project-target-field input{min-width:0;height:42px;padding-left:5px;border:0;background:transparent;box-shadow:none;direction:ltr;text-align:right}.fundraiser-create-form .project-target-field input:focus,.fundraiser-create-form .project-target-field input:focus-visible{border:0;outline:0;box-shadow:none}.project-target-field b{flex:0 0 auto;margin-left:11px;padding-right:10px;border-right:1px solid #e3eded;color:#587583;font-size:9px;font-weight:600}.fundraiser-create-form label>.project-target-words{display:block;min-height:17px;padding:0 2px;color:#587583;font-size:9px;font-weight:400;line-height:1.7}.fundraiser-create-form label>.project-target-words.visible{color:#397367}.fundraiser-form-row{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.fundraiser-form-row>label{min-width:0}.fundraiser-form-row>label>span{min-height:17px}.fundraiser-form-warning{margin:-7px 0 0;padding:9px 10px;border-radius:8px;background:#fff6e8;color:#a86d0c;font-size:10px;line-height:1.7}.fundraiser-dialog-footer{display:flex;align-items:center;justify-content:flex-start;gap:9px}.fundraiser-dialog-footer .primary-button{min-height:40px;padding-inline:18px}.fundraiser-dialog-footer .primary-button:disabled{opacity:.45;cursor:not-allowed}.fundraiser-dialog-footer .text-button{min-height:40px;padding:0 11px;border-radius:8px}.fundraiser-dialog-close:focus-visible,.fundraiser-create-form input:focus-visible,.fundraiser-create-form select:focus-visible,.fundraiser-dialog-footer button:focus-visible{outline:2px solid #087f71;outline-offset:2px}@keyframes fundraiser-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fundraiser-dialog-content-in{0%{opacity:0;transform:translate(-50%,-47%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.fundraiser-dialog-overlay,.fundraiser-dialog-content{animation:none}}@media(min-width:641px){.fundraiser-dialog-content.project-create-dialog{overflow:visible}}@media(max-width:640px){html{scrollbar-gutter:auto}.fundraiser-dialog-content{top:auto;bottom:12px;left:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);transform:none;padding:20px 16px;border-radius:16px;animation:fundraiser-dialog-content-mobile-in .2s ease-out}.fundraiser-dialog-header{padding-left:38px}.fundraiser-dialog-title{font-size:18px}.fundraiser-dialog-description{font-size:11px}.fundraiser-create-form{gap:18px;margin-top:19px}.fundraiser-form-row{grid-template-columns:1fr;gap:14px}.fundraiser-create-form input,.fundraiser-create-form select{height:46px;font-size:12px}.fundraiser-dialog-footer .primary-button,.fundraiser-dialog-footer .text-button{min-height:42px}.fundraiser-dialog-footer .primary-button{padding-inline:16px}}@keyframes fundraiser-dialog-content-mobile-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.document-review-dialog{width:min(560px,calc(100vw - 32px));padding:0;overflow-x:hidden;overflow-y:auto;border-color:#d4e4e4;box-shadow:0 28px 80px #07233340}.document-review-header{gap:13px;padding:24px 24px 18px 68px;border-bottom:1px solid #edf2f3}.document-review-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.document-review-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid #bfe3dd;border-radius:11px;background:#eaf8f5;color:#087f71}.document-review-kicker{display:block;margin:1px 0 5px;color:#087f71;font-size:10px;font-weight:700}.document-review-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.document-review-title-row .document-review-title,.document-review-title-row h2{min-width:0}.document-review-title-row .fundraiser-dialog-title{font-size:19px;line-height:1.45}.document-review-status{padding:4px 7px;border-radius:5px;font-size:9px;font-weight:700;white-space:nowrap}.document-review-status.approved{background:#e7f7f3;color:#087f71}.document-review-status.review{background:#ebf3ff;color:#2663c9}.document-review-status.missing,.document-review-status.requested,.document-review-status.rejected{background:#fff6e5;color:#a86d0c}.document-review-header .fundraiser-dialog-description{margin-right:56px}.document-review-file{display:flex;align-items:center;gap:11px;margin:18px 24px 0;padding:13px;border:1px solid #dcebea;border-radius:10px;background:#f7fbfb}.document-review-file-type{display:grid;width:38px;height:42px;flex:0 0 38px;place-items:center;border-radius:8px;background:#e8f4f3;color:#087f71;font-size:9px;font-weight:700}.document-review-file-copy{min-width:0;flex:1}.document-review-file-copy strong,.document-review-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-review-file-copy strong{color:#173b4e;font-size:11px}.document-review-file-copy small{margin-top:5px;color:#587583;font-size:9px}.document-review-file-copy small b{margin:0 4px;color:#b4c8cc}.document-review-file-state{display:inline-flex;align-items:center;gap:4px;color:#087f71;font-size:9px;white-space:nowrap}.document-review-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 24px 0}.document-review-meta>div{display:grid;gap:4px;padding:10px 11px;border:1px solid #e6eef0;border-radius:8px;background:#fff}.document-review-meta span{color:#587583;font-size:9px}.document-review-meta strong{color:#294b63;font-size:10px}.document-review-note{display:grid;gap:7px;margin:18px 24px 0}.document-review-note>span{display:flex;align-items:center;gap:6px;color:#315469;font-size:10px;font-weight:700}.document-review-note em{color:#587583;font-size:9px;font-style:normal;font-weight:400}.document-review-note textarea{width:100%;min-height:78px;resize:vertical;padding:10px 11px;border:1px solid #cfe1e3;border-radius:8px;outline:0;background:#fff;color:#17364a;font:inherit;font-size:11px;line-height:1.7}.document-review-note textarea::placeholder{color:#587583}.document-review-note textarea:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.document-review-footer{display:flex;align-items:center;justify-content:flex-start;gap:9px;margin-top:20px;padding:14px 24px 18px;border-top:1px solid #edf2f3;direction:ltr}.document-review-footer button{direction:rtl}.document-review-approve{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding-inline:17px}.document-review-reject{min-height:40px;padding:0 12px;border:1px solid #f1d9b0;border-radius:8px;background:#fffaf1;color:#a86d0c;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.document-review-reject:hover{border-color:#e8bd73;background:#fff5df}.document-review-reject:focus-visible,.document-review-note textarea:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:640px){.document-review-dialog{width:calc(100vw - 24px)}.document-review-header{padding:20px 16px 16px 54px}.document-review-icon{width:40px;height:40px;flex-basis:40px}.document-review-title-row .fundraiser-dialog-title{font-size:17px}.document-review-header .fundraiser-dialog-description{margin-right:0}.document-review-file{margin:14px 16px 0;padding:11px}.document-review-file-state{display:none}.document-review-meta{margin-inline:16px}.document-review-note{margin-inline:16px;margin-top:14px}.document-review-footer{margin-top:16px;padding:12px 16px 16px}.document-review-footer button{flex:1;justify-content:center}}@font-face{font-family:IranSansXFaNum;src:url(/assets/IranSansXFaNum-Regular-sSqaryJ4.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IranSansXFaNum;src:url(/assets/IranSansXFaNum-Bold-j45XWoed.woff2) format("woff2");font-weight:700;font-display:swap}:root{font-family:IranSansXFaNum,Arial,sans-serif;color:#102a43;background:#f4f8fa;font-synthesis:none}html{overflow-x:hidden}*{box-sizing:border-box}body{margin:0;direction:rtl;overflow-x:hidden}.app-shell{display:flex;min-height:100vh}.sidebar{width:278px;height:100vh;position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;padding:20px 13px 14px;background:#0c273b;color:#dce8ee;box-shadow:-1px 0 #ffffff14}.skip-link{position:fixed;z-index:100;top:8px;right:12px;transform:translateY(-160%);padding:9px 12px;border-radius:8px;background:#087f71;color:#fff;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .18s ease}.skip-link:focus{transform:translateY(0);outline:3px solid #052e2a;outline-offset:2px}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #087f71;outline-offset:2px}:where(button,input,select,textarea):disabled{cursor:not-allowed}.brand{display:flex;align-items:center;gap:10px;padding:1px 9px 18px}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(175,244,234,.24);border-radius:11px;background:#0e766f;color:#fff;font-size:19px;font-weight:700;box-shadow:inset 0 1px #ffffff29}.brand strong{display:block;color:#fff;font-size:16px;line-height:1.45}.brand small{display:block;margin-top:2px;color:#94b3c5;font-size:10px}.sidebar-nav{display:grid;gap:14px;overflow-y:auto;padding:0 3px 7px;scrollbar-width:thin;scrollbar-color:#29536a transparent}.nav-group{display:grid;gap:2px}.nav-group h2{margin:0 0 3px;padding:0 9px;color:#7f9fb1;font-size:10px;font-weight:700;letter-spacing:.01em}.nav-item{width:100%;min-height:36px;display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#b8cbd6;font:inherit;font-size:12px;text-align:right;cursor:pointer;transition:background .18s ease,color .18s ease}.nav-item svg{flex:0 0 auto;color:#91aebe;stroke-width:1.85}.nav-item>span{min-width:0;white-space:nowrap}.nav-item:hover{background:#71adc01c;color:#fff}.nav-item:hover svg{color:#d8f1ef}.nav-item.active{background:#12586a;color:#fff;box-shadow:inset 3px 0 #43c6b4}.nav-item.active svg{color:#76ded0}.nav-badge{margin-right:auto;min-width:21px;padding:2px 6px;border-radius:20px;background:#24485d;color:#d6f4f0;font-size:10px;font-style:normal;line-height:1.35;text-align:center}.nav-badge.alert{background:#713f3f;color:#ffe4e4}.sidebar-bottom{display:grid;gap:3px;margin-top:auto;padding:11px 3px 0;border-top:1px solid rgba(157,202,216,.16)}.sidebar-bottom .nav-item{min-height:35px}.sidebar-bottom .logout{color:#a8bfcb}.sidebar-bottom .logout:hover{background:#be494924;color:#ffe3e3}.sidebar-bottom .logout:hover svg{color:#fda4a4}.nav-item:focus-visible,.primary-button:focus-visible,.icon-button:focus-visible,.text-button:focus-visible,.period:focus-visible{outline:2px solid #52d1c0;outline-offset:2px}.main{min-width:0;flex:1}.topbar{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid #dbe6e9;background:#fffffff2;direction:ltr}.search-wrap,.notification-wrap{position:relative}.search{width:min(440px,45vw);height:40px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #d5e2e6;border-radius:9px;background:#fff;color:#6f8c9d;direction:rtl}.search:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948818}.search input{width:100%;border:0;outline:0;background:transparent;color:#102a43;font:inherit;font-size:12px}.top-popover{position:absolute;z-index:40;top:calc(100% + 8px);width:320px;padding:7px;border:1px solid #cfe0e4;border-radius:10px;background:#fff;box-shadow:0 16px 38px #15374629;direction:rtl}.search-popover{right:0}.notification-popover{left:0}.top-popover>p{margin:5px 7px 7px;color:#698391;font-size:10px;font-weight:700}.top-popover button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 7px;border:0;border-radius:7px;background:transparent;color:#24465a;text-align:right;font:inherit;cursor:pointer}.top-popover button:hover,.top-popover button:focus-visible{background:#edf8f6;outline:none}.top-popover strong,.top-popover small{display:block}.top-popover strong{font-size:11px}.top-popover small{margin-top:3px;color:#6c8798;font-size:9px}.top-popover-empty{padding:12px 7px;color:#6c8798;font-size:10px}.top-actions{display:flex;align-items:center;gap:16px;direction:rtl}.ai-trigger{min-height:37px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #bfe2dd;border-radius:8px;background:#f0fbf9;color:#087f71;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ai-trigger:hover{border-color:#79c9bf;background:#e3f6f2}.icon-button{position:relative;width:38px;height:38px;padding:0;border:0;border-radius:9px;background:#f2f7f8;color:#537085;cursor:pointer}.icon-button:hover{background:#e1f1ef;color:#087f71}.icon-button i{position:absolute;top:7px;right:8px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#f59e0b}.user{display:flex;align-items:center;gap:9px;color:#102a43}.user-avatar{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#d9f2ef;color:#087f71;font-size:13px;font-weight:700}.user strong,.user small{display:block}.user strong{font-size:12px}.user small{margin-top:2px;color:#6f8c9d;font-size:10px}.mock-notice{position:fixed;z-index:60;bottom:22px;left:24px;max-width:min(400px,calc(100vw - 48px));padding:11px 14px;border-radius:9px;background:#12384b;color:#fff;font-size:12px;box-shadow:0 12px 30px #071a2b3d}.page{padding:31px 34px 48px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.eyebrow{margin:0 0 7px;color:#087f71;font-size:11px}.page-heading h1{margin:0 0 5px;color:#071a2b;font-size:27px;letter-spacing:-.03em}.muted{margin:0;color:#587389;font-size:12px}.primary-button{min-height:41px;border:0;border-radius:9px;padding:0 16px;background:#087f71;color:#fff;font:inherit;font-size:12px;cursor:pointer;box-shadow:0 7px 17px #087f712b}.primary-button:hover{background:#066b60}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:19px}.metric,.panel{border:1px solid #d8e4e7;border-radius:13px;background:#fff}.metric{display:flex;align-items:flex-start;gap:12px;padding:17px}.metric-icon{display:grid;width:37px;height:37px;flex:0 0 37px;place-items:center;border-radius:9px;background:#e6f7f4;color:#087f71}.metric-icon.alert{background:#fff4e6;color:#b45309}.metric span,.metric strong,.metric small{display:block}.metric span{color:#557286;font-size:11px;line-height:1.7}.metric strong{margin:3px 0 2px;color:#071a2b;font-size:21px;line-height:1.4;white-space:nowrap}.metric small{color:#718da0;font-size:10px}.metric small.positive{color:#15803d}.metric small.warning{color:#b45309}.content-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.panel{padding:21px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.panel h2{margin:0 0 5px;color:#071a2b;font-size:16px}.text-button,.period{display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#087f71;font:inherit;font-size:11px;cursor:pointer}.period{padding:7px 9px;border:1px solid #d8e4e7;border-radius:7px;color:#587389}.task-list{display:grid}.task{min-height:69px;display:flex;align-items:center;gap:11px;border-top:1px solid #edf2f4}.task-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:8px}.task-icon.amber{background:#fff4e5;color:#b45309}.task-icon.red{background:#fff0f0;color:#b91c1c}.task-icon.blue{background:#eaf3ff;color:#2563eb}.task-body{min-width:0;flex:1}.task-body strong,.task-body span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-body strong{color:#102a43;font-size:12px}.task-body span{margin-top:5px;color:#718da0;font-size:10px}.task-meta{min-width:90px;text-align:left}.task-meta small{display:block;margin-top:5px;color:#718da0;font-size:10px}.status{padding:3px 6px;border-radius:5px;font-size:10px}.status.amber{background:#fff4e5;color:#b45309}.status.red{background:#fff0f0;color:#b91c1c}.status.blue{background:#eaf3ff;color:#2563eb}.task-arrow{color:#bcccdc}.funnel{display:grid;gap:17px;padding-top:5px}.funnel-label{display:flex;justify-content:space-between;margin-bottom:7px;color:#557286;font-size:11px}.funnel-label strong{color:#102a43}.funnel-track{height:9px;overflow:hidden;border-radius:8px;background:#edf2f7}.funnel-bar{height:100%;border-radius:8px}.funnel-bar.teal{background:#0d9488}.funnel-bar.blue{background:#3b82f6}.funnel-bar.gold{background:#f59e0b}.funnel-bar.green{background:#16a34a}.assistant-panel{width:400px;height:100vh;position:sticky;top:0;flex:0 0 400px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:13px;padding:17px;background:#fff;border-right:1px solid #dbe6e9;overflow:hidden;animation:assistant-in .2s ease-out}.assistant-header{display:flex;align-items:center;justify-content:space-between;padding:0 1px 13px;border-bottom:1px solid #e3ecee}.assistant-title{display:flex;align-items:center;gap:9px}.assistant-title>span,.chat-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#e3f6f2;color:#087f71}.assistant-title>span{width:35px;height:35px}.assistant-title strong,.assistant-title small{display:block}.assistant-title strong{color:#102a43;font-size:13px}.assistant-title small{margin-top:2px;color:#718da0;font-size:9px}.assistant-header-actions{display:flex;align-items:center;gap:2px}.assistant-close,.assistant-reset,.attachment-button,.message-actions button{display:grid;place-items:center;border:0;background:transparent;color:#668297;cursor:pointer}.assistant-close,.assistant-reset{width:34px;height:34px;border-radius:8px}.assistant-close:hover,.assistant-reset:hover,.attachment-button:hover,.message-actions button:hover{background:#eef5f5;color:#087f71}.assistant-context{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:7px;background:#f3f8f8}.assistant-context span{color:#5c7789;font-size:9px}.assistant-context strong{color:#087f71;font-size:10px}.assistant-chat{min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:4px 2px 12px;scrollbar-width:thin;scrollbar-color:#bfd2d4 transparent}.chat-message{display:flex;align-items:flex-end;gap:7px}.chat-message.assistant{justify-content:flex-end}.chat-message.user{justify-content:flex-start}.chat-message>div{max-width:calc(100% - 34px)}.chat-avatar{width:27px;height:27px;border-radius:8px}.chat-bubble{padding:10px 11px;border:1px solid #e0ebec;border-radius:12px 12px 12px 3px;background:#f7fbfb;color:#27485f;font-size:11px;line-height:1.9}.chat-message.user .chat-bubble{border-color:#087f71;border-radius:12px 12px 3px;background:#087f71;color:#fff}.chat-bubble strong{display:block;margin-bottom:3px;color:#0c665e;font-size:11px}.chat-bubble p{margin:0}.chat-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chat-suggestions button{min-height:28px;padding:0 8px;border:1px solid #d3e6e3;border-radius:14px;background:#fff;color:#087f71;font:inherit;font-size:9px;cursor:pointer}.chat-suggestions button:hover{border-color:#80c8bd;background:#edf9f6}.message-actions{display:flex;gap:2px;margin-top:4px}.message-actions button{width:25px;height:25px;border-radius:6px}.assistant-composer{padding:8px 8px 7px;border:1px solid #b9d6d1;border-radius:11px;background:#fff;box-shadow:0 7px 18px #14495314}.assistant-composer:focus-within{border-color:#41a99e;box-shadow:0 0 0 3px #0d948814}.assistant-composer textarea{display:block;width:100%;min-height:25px;max-height:110px;resize:none;padding:3px 4px;border:0;outline:0;background:transparent;color:#102a43;font:inherit;font-size:11px;line-height:1.8}.assistant-composer textarea::placeholder{color:#7892a3}.assistant-composer>div{display:flex;align-items:center;gap:5px;margin-top:4px}.assistant-composer>div span{flex:1;color:#7993a2;font-size:8px}.attachment-button{width:29px;height:29px;border-radius:7px}.send-button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;background:#087f71;color:#fff;cursor:pointer;transition:background .18s ease,opacity .18s ease}.send-button:hover{background:#066b60}.send-button:disabled{opacity:.42;cursor:not-allowed}@keyframes assistant-in{0%{transform:translate(-12px);opacity:.45}to{transform:translate(0);opacity:1}}@media(max-width:1300px){.app-shell:has(.assistant-panel) .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.assistant-panel) .content-grid{grid-template-columns:1fr}.app-shell:has(.assistant-panel) .page{padding-right:24px;padding-left:24px}.app-shell:has(.assistant-panel) .topbar{padding-right:24px;padding-left:24px}.app-shell:has(.assistant-panel) .search{width:min(270px,34vw)}}@media(max-width:1050px){.assistant-panel{width:100%;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;flex-basis:auto;padding:18px;border:0;animation:assistant-mobile-in .2s ease-out}.page,.topbar{padding-right:24px;padding-left:24px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ai-trigger span{display:none}.ai-trigger{width:37px;justify-content:center;padding:0}}@keyframes assistant-mobile-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.assistant-panel{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.empty-workspace{min-height:calc(100vh - 74px)}.assistant-chat,.chat-message{direction:ltr}.chat-message.assistant{justify-content:flex-start}.chat-message.user{justify-content:flex-end}.chat-bubble{direction:rtl;text-align:right}.chat-suggestions,.message-actions{direction:rtl}.assistant-composer textarea{text-align:right}.dashboard-page{padding:28px 34px 48px}.dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.dashboard-heading h1{margin:0;color:#071a2b;font-size:27px;letter-spacing:-.03em}.dashboard-subtitle{margin:5px 0 0;color:#587389;font-size:12px}.dashboard-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dashboard-switcher{position:relative}.dashboard-switcher-button,.dashboard-date{height:39px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d5e3e6;border-radius:8px;background:#fff;color:#294b63;font:inherit;font-size:11px;cursor:pointer}.dashboard-switcher-button{min-width:154px;justify-content:flex-start;padding:0 11px;color:#0b7065;font-weight:700}.dashboard-switcher-button svg:last-child{margin-right:auto;color:#7892a3}.dashboard-switcher-button:hover,.dashboard-date:hover{border-color:#8fcfc6;background:#f8fdfc}.dashboard-date{padding:0 11px;color:#587389}.dashboard-switcher-menu{position:absolute;z-index:5;top:46px;right:0;width:205px;padding:5px;border:1px solid #d6e4e6;border-radius:10px;background:#fff;box-shadow:0 14px 35px #12374824}.dashboard-switcher-menu button{width:100%;min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#3a5a6f;font:inherit;font-size:10px;text-align:right;cursor:pointer}.dashboard-switcher-menu button.selected{background:#edf8f6;color:#087f71;font-weight:700}.dashboard-switcher-menu button:disabled{color:#95aab7;cursor:not-allowed}.dashboard-switcher-menu small{font-size:9px}.work-brief{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:68px;margin-bottom:17px;padding:11px 14px;border:1px solid #bfddd8;border-radius:11px;background:#f8fcfc}.brief-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#dff4f0;color:#087f71}.brief-copy{min-width:0}.brief-copy span,.brief-copy strong{display:block}.brief-copy span{margin-bottom:3px;color:#087f71;font-size:10px;font-weight:700}.brief-copy strong{overflow:hidden;color:#173c50;font-size:12px;line-height:1.7;text-overflow:ellipsis;white-space:nowrap}.brief-chips{display:flex;align-items:center;gap:13px;color:#557286;font-size:10px}.brief-chips span{white-space:nowrap}.brief-chips span+span{padding-right:13px;border-right:1px solid #cde0e1}.brief-chips b{margin-left:3px;color:#b45309;font-size:12px}.brief-action,.dashboard-link,.schedule-footer{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#087f71;font:inherit;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.brief-action{min-height:31px;padding:0 8px;border-radius:6px;background:#e2f4f1}.brief-action:hover{background:#cfebe5}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:17px}.dashboard-stat{min-height:102px;display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff;color:#102a43;font:inherit;text-align:right;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.dashboard-stat:hover{border-color:#9bcfc8;box-shadow:0 7px 17px #184f590f}.dashboard-stat-icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:9px}.dashboard-stat-copy{min-width:0;flex:1}.dashboard-stat-copy small,.dashboard-stat-copy strong,.dashboard-stat-copy em{display:block}.dashboard-stat-copy small{color:#597488;font-size:10px;line-height:1.5}.dashboard-stat-copy strong{margin:2px 0 1px;color:#0a2335;font-size:23px;line-height:1.22}.dashboard-stat-copy em{overflow:hidden;color:#6d899b;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-stat-arrow{align-self:center;color:#bdd0d6}.dashboard-stat.urgent .dashboard-stat-icon{background:#fff0ed;color:#c2412d}.dashboard-stat.warning .dashboard-stat-icon{background:#fff7e7;color:#b77908}.dashboard-stat.risk .dashboard-stat-icon{background:#fff1f1;color:#c53434}.dashboard-stat.success .dashboard-stat-icon{background:#e7f7f3;color:#087f71}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.95fr);gap:16px;align-items:start}.dashboard-panel{border:1px solid #d9e6e8;border-radius:12px;background:#fff}.priority-panel,.schedule-panel,.progress-panel,.followup-panel{padding:18px}.dashboard-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.dashboard-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px;line-height:1.45}.dashboard-panel-heading p{margin:0;color:#6c8798;font-size:10px}.panel-icon-button{display:grid;width:31px;height:31px;place-items:center;border:0;border-radius:7px;background:#f0f7f7;color:#087f71;cursor:pointer}.panel-icon-button:hover{background:#e0f2ef}.priority-list{display:grid}.priority-row{display:grid;grid-template-columns:4px minmax(0,1fr) 70px auto 25px;align-items:center;column-gap:9px;min-height:68px;border-top:1px solid #e8eff1}.priority-indicator{width:4px;height:27px;border-radius:6px;background:#9fb1ba}.priority-indicator.urgent{background:#e05845}.priority-indicator.warning{background:#d9971b}.priority-indicator.blue{background:#3b82f6}.priority-copy{min-width:0}.priority-copy strong,.priority-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-copy strong{color:#17364a;font-size:11px}.priority-copy span{margin-top:4px;color:#6c8798;font-size:9px}.priority-due{display:grid;gap:3px;text-align:right}.priority-due span{color:#7b95a4;font-size:8px}.priority-due strong{color:#36556a;font-size:9px;white-space:nowrap}.priority-status{padding:4px 6px;border-radius:5px;font-size:8px;line-height:1.4;white-space:nowrap}.priority-status.urgent{background:#fff0ed;color:#bd412c}.priority-status.warning{background:#fff7e8;color:#9e6808}.priority-status.neutral{background:#edf3f5;color:#527084}.priority-status.blue{background:#ebf3ff;color:#2663c9}.priority-open{display:grid;width:25px;height:25px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#92aab6;cursor:pointer}.priority-row:hover .priority-open{background:#eef7f6;color:#087f71}.schedule-list{display:grid;padding-top:3px}.schedule-item{position:relative;display:grid;grid-template-columns:45px 15px minmax(0,1fr);gap:8px;min-height:58px}.schedule-item time{padding-top:2px;color:#698797;font-size:10px;direction:ltr;text-align:left}.schedule-line{position:relative;display:block}.schedule-line:before{position:absolute;top:13px;bottom:-2px;right:6px;width:1px;background:#d9e7e8;content:""}.schedule-line i{position:absolute;top:8px;right:2px;z-index:1;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#adc2ca;box-shadow:0 0 0 1px #adc2ca}.schedule-item.current .schedule-line i{background:#0b9687;box-shadow:0 0 0 4px #dff4f0}.schedule-item div{min-width:0}.schedule-item strong,.schedule-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-item strong{color:#284a60;font-size:10px}.schedule-item span{margin-top:4px;color:#77909e;font-size:9px}.schedule-footer{width:100%;justify-content:center;min-height:31px;margin-top:2px;border-top:1px solid #e8eff1;color:#527084;font-weight:400}.schedule-footer:hover{color:#087f71}.week-label{padding:3px 6px;border-radius:5px;background:#eef5f6;color:#5c7789;font-size:9px}.progress-list{display:grid;gap:14px;padding-top:5px}.progress-row>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#557286;font-size:10px}.progress-row strong{color:#294b63;font-size:10px}.progress-track{height:7px;overflow:hidden;border-radius:8px;background:#edf2f4}.progress-track i{display:block;height:100%;border-radius:inherit}.progress-track i.teal{background:#0d9488}.progress-track i.blue{background:#3b82f6}.progress-track i.amber{background:#d9971b}.followup-panel .dashboard-panel-heading>svg{margin:2px;color:#bc5d23}.followup-list{display:grid}.followup-list button{display:grid;grid-template-columns:7px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:59px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#102a43;font:inherit;text-align:right;cursor:pointer}.followup-list button:hover strong{color:#087f71}.followup-dot{width:7px;height:7px;border-radius:50%;background:#d85945}.followup-dot.amber{background:#d9971b}.followup-list div{min-width:0}.followup-list strong,.followup-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-list strong{color:#294b63;font-size:10px}.followup-list small{margin-top:4px;color:#7a93a1;font-size:9px}.followup-list svg{color:#99afba}.dashboard-heading button:focus-visible,.dashboard-panel button:focus-visible,.work-brief button:focus-visible,.dashboard-stat:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:1300px){.app-shell:has(.assistant-panel) .dashboard-page{padding-right:24px;padding-left:24px}.app-shell:has(.assistant-panel) .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:has(.assistant-panel) .dashboard-grid{grid-template-columns:1fr}.app-shell:has(.assistant-panel) .work-brief{grid-template-columns:auto minmax(0,1fr);align-items:start}.app-shell:has(.assistant-panel) .brief-chips{grid-column:2}.app-shell:has(.assistant-panel) .brief-action{grid-column:2;justify-self:start}}@media(max-width:940px){.dashboard-page{padding-right:24px;padding-left:24px}.dashboard-grid{grid-template-columns:1fr}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.dashboard-page{padding:19px 15px 34px}.dashboard-heading{align-items:flex-start;flex-direction:column;margin-bottom:15px}.dashboard-heading h1{font-size:22px}.dashboard-controls{width:100%}.dashboard-switcher{flex:1}.dashboard-switcher-button{width:100%}.dashboard-date{padding:0 9px}.work-brief{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px}.brief-copy strong{white-space:normal}.brief-chips{grid-column:2;gap:9px}.brief-chips span+span{padding-right:9px}.brief-action{grid-column:2;justify-self:start}.dashboard-stats{gap:9px}.dashboard-stat{min-height:89px;padding:11px;gap:8px}.dashboard-stat-icon{width:31px;height:31px;flex-basis:31px}.dashboard-stat-copy strong{font-size:20px}.dashboard-stat-arrow{display:none}.priority-panel,.schedule-panel,.progress-panel,.followup-panel{padding:14px}.priority-row{grid-template-columns:4px minmax(0,1fr) 24px;min-height:75px}.priority-due,.priority-status{display:none}.priority-copy strong{font-size:10px}.schedule-item{grid-template-columns:42px 15px minmax(0,1fr)}.dashboard-switcher-menu{width:100%;top:43px}.dashboard-panel-heading h2{font-size:14px}}.dashboard-stat-copy small{font-size:11px}.dashboard-stat-copy em{font-size:10px}.dashboard-panel-heading p{font-size:11px}.priority-copy strong{font-size:12px}.priority-copy span{font-size:10px}.priority-due span{font-size:9px}.priority-due strong{font-size:10px}.priority-status{font-size:9px}.schedule-item time{font-size:11px}.schedule-item strong{font-size:11px}.schedule-item span{font-size:10px}.progress-row>div:first-child,.progress-row strong{font-size:11px}.followup-list strong{font-size:11px}.followup-list small{font-size:10px}.mobile-nav-toggle{display:none}@media(max-width:760px){.app-shell{display:block}.sidebar{position:fixed;z-index:30;right:0;top:0;transform:translate(100%);box-shadow:none;transition:transform .22s ease}.sidebar.mobile-open{transform:translate(0)}.main{width:100%}.topbar{height:64px;padding-right:15px;padding-left:15px}.top-actions{gap:8px}.search{width:min(164px,45vw);height:37px}.user{gap:6px}.user>div,.user>svg{display:none}.mobile-nav-toggle{display:grid;width:37px;height:37px;place-items:center;padding:0;border:0;border-radius:9px;background:#eef5f6;color:#35566a;cursor:pointer}.mobile-nav-toggle:hover{background:#e0efed;color:#087f71}.assistant-panel{padding:18px}.dashboard-page{padding-top:18px}}.schedule-list{position:relative;gap:0;padding-top:1px}.schedule-item{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:65px;padding:4px 0 7px}.schedule-line:before{top:18px;bottom:-7px;right:8px;background:#d7e5e7}.schedule-line i{top:13px;right:4px;width:10px;height:10px;background:#a9bdc5;box-shadow:0 0 0 1px #a9bdc5}.schedule-content{min-width:0;padding:1px 0 0}.schedule-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.schedule-item strong{min-width:0;flex:1;color:#19394d;font-size:11px;font-weight:700}.schedule-item time{flex:0 0 auto;padding:0;color:#4f6c7d;font-size:10px;font-weight:700;direction:ltr;text-align:left}.schedule-item .schedule-content>span{margin-top:5px;color:#6c8796;font-size:9px}.schedule-item.current{margin:0 -6px;padding:7px 6px 9px;border-radius:8px;background:#f2faf8}.schedule-item.current .schedule-line:before{top:21px;bottom:-9px}.schedule-item.current .schedule-line i{top:16px;background:#087f71;box-shadow:0 0 0 4px #d9f1ec}.schedule-item.current strong,.schedule-item.current time{color:#086f64}.schedule-item.current .schedule-content>span{color:#41786f}.schedule-item:last-child{min-height:55px;padding-bottom:2px}.schedule-item:last-child .schedule-line:before{display:none}@media(max-width:640px){.schedule-item{grid-template-columns:18px minmax(0,1fr);gap:9px;min-height:67px}.schedule-item.current{margin-right:-3px;margin-left:-3px;padding-right:3px;padding-left:3px}.schedule-title-row{gap:8px}.schedule-item strong{font-size:12px}.schedule-item time{font-size:11px}.schedule-item .schedule-content>span{font-size:10px}}.fundraisers-page{padding:28px 34px 48px}.fundraisers-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.fundraisers-heading h1{margin:0;color:#071a2b;font-size:27px;letter-spacing:-.03em}.fundraisers-heading>div>p:last-child{margin:5px 0 0;color:#587389;font-size:12px}.fundraiser-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:67px;margin-bottom:17px;padding:11px 14px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.fundraiser-summary-main{display:flex;align-items:center;gap:11px;min-width:0}.fundraiser-summary-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;background:#dff4f0;color:#087f71}.fundraiser-summary-main div{min-width:0}.fundraiser-summary-main div span,.fundraiser-summary-main strong{display:block}.fundraiser-summary-main div span{margin-bottom:3px;color:#087f71;font-size:10px;font-weight:700}.fundraiser-summary-main strong{overflow:hidden;color:#173c50;font-size:12px;line-height:1.65;text-overflow:ellipsis;white-space:nowrap}.fundraiser-summary-stats{display:flex;align-items:center;gap:14px;color:#587389;font-size:10px;white-space:nowrap}.fundraiser-summary-stats span+span{padding-right:14px;border-right:1px solid #cde1e1}.fundraiser-summary-stats b{margin-left:3px;color:#0d7469;font-size:14px}.fundraiser-overview,.fundraiser-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.9fr);gap:16px;align-items:start;margin-bottom:16px}.fundraiser-panel{border:1px solid #d9e6e8;border-radius:12px;background:#fff}.pipeline-panel,.attention-panel,.cases-panel,.activity-panel{padding:18px}.fundraiser-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.fundraiser-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px;line-height:1.45}.fundraiser-panel-heading p{margin:0;color:#6c8798;font-size:10px}.attention-panel .fundraiser-panel-heading>svg{margin:2px;color:#bd652e}.pipeline-list{display:grid;gap:13px;padding-top:2px}.pipeline-row-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#456276;font-size:10px}.pipeline-row-label strong{color:#1e4155;font-size:10px}.pipeline-row-track{height:8px;overflow:hidden;border-radius:9px;background:#edf3f4}.pipeline-row-track i{display:block;height:100%;border-radius:inherit}.pipeline-row-track .teal{background:#0d9488}.pipeline-row-track .blue{background:#3b82f6}.pipeline-row-track .amber{background:#d9971b}.pipeline-row-track .green{background:#18916e}.attention-list{display:grid}.attention-list button{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;min-height:44px;padding:0;border:0;border-top:1px solid #e9f0f1;background:transparent;color:#31536a;font:inherit;font-size:10px;text-align:right;cursor:pointer}.attention-list button:hover{color:#087f71}.attention-list svg{color:#94abb7}.attention-count{display:grid;width:21px;height:21px;place-items:center;border-radius:6px;font-size:10px;font-weight:700}.attention-count.urgent{background:#fff0ed;color:#c14531}.attention-count.warning{background:#fff6e5;color:#ad730d}.attention-count.neutral{background:#eef4f5;color:#5a7689}.fundraiser-case-list{display:grid}.fundraiser-case{display:grid;grid-template-columns:4px minmax(150px,1.2fr) minmax(132px,1fr) 88px 24px;align-items:center;column-gap:10px;min-height:66px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#102a43;font:inherit;text-align:right;cursor:pointer}.fundraiser-case:hover strong{color:#087f71}.case-state{width:4px;height:26px;border-radius:6px;background:#a7bac3}.case-state.urgent{background:#e05845}.case-state.warning{background:#d9971b}.case-state.neutral{background:#99aeb8}.case-state.success{background:#14916f}.case-company,.case-stage{min-width:0}.case-company strong,.case-company small,.case-stage b,.case-stage small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-company strong{color:#17364a;font-size:11px}.case-company small,.case-stage small{margin-top:4px;color:#728d9d;font-size:9px}.case-stage b{color:#34556a;font-size:10px}.case-due{color:#5d798a;font-size:9px;white-space:nowrap}.fundraiser-case>svg{color:#a4b7c0}.activity-panel{min-height:315px}.fundraiser-activity-list{display:grid}.fundraiser-activity{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:62px;padding:0 0 9px}.fundraiser-activity:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.fundraiser-activity>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#8caab4;box-shadow:0 0 0 1px #8caab4}.fundraiser-activity>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.fundraiser-activity>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.fundraiser-activity>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.fundraiser-activity strong,.fundraiser-activity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fundraiser-activity strong{color:#2a4a5f;font-size:10px}.fundraiser-activity small{margin-top:5px;color:#728d9d;font-size:9px}.activity-footer{display:flex;width:100%;align-items:center;justify-content:center;gap:4px;min-height:31px;margin-top:3px;border:0;border-top:1px solid #e8eff1;background:transparent;color:#597688;font:inherit;font-size:10px;cursor:pointer}.activity-footer:hover{color:#087f71}.fundraisers-heading button:focus-visible,.fundraiser-panel button:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:940px){.fundraisers-page{padding-right:24px;padding-left:24px}.fundraiser-overview,.fundraiser-grid{grid-template-columns:1fr}.activity-panel{min-height:auto}}@media(max-width:640px){.fundraisers-page{padding:19px 15px 34px}.fundraisers-heading{align-items:flex-start;flex-direction:column;margin-bottom:15px}.fundraisers-heading h1{font-size:22px}.fundraisers-heading .primary-button{min-width:100%;justify-content:center}.fundraiser-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.fundraiser-summary-main{align-items:flex-start}.fundraiser-summary-main strong{white-space:normal}.fundraiser-summary-stats{padding-right:47px}.fundraiser-overview,.fundraiser-grid{gap:12px;margin-bottom:12px}.pipeline-panel,.attention-panel,.cases-panel,.activity-panel{padding:14px}.fundraiser-case{grid-template-columns:4px minmax(0,1fr) 22px;gap:9px;min-height:72px}.case-stage,.case-due{display:none}.case-company strong{font-size:12px}.case-company small{font-size:10px}.attention-list button{min-height:46px}.fundraiser-panel-heading h2{font-size:14px}.fundraiser-panel-heading p,.pipeline-row-label,.pipeline-row-label strong,.attention-list button,.activity-footer,.fundraiser-activity strong{font-size:11px}.fundraiser-activity small{font-size:10px}}.fundraisers-page.embedded{padding:0}.investors-page{padding:0 0 48px}.investor-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.investor-summary-main{display:flex;align-items:center;gap:12px}.investor-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.investor-summary-main div span,.investor-summary-main div strong,.investor-summary-main div small{display:block}.investor-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.investor-summary-main div strong{margin:2px 0;color:#12384d;font-size:22px}.investor-summary-main div small{color:#21806f;font-size:10px}.investor-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.investor-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.investor-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.investor-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.investor-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.investor-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.investor-stat-icon.teal{background:#e6f7f3;color:#087f71}.investor-stat-icon.blue{background:#ebf3ff;color:#2563c9}.investor-stat-icon.amber{background:#fff6e5;color:#ad730d}.investor-stat-icon.green{background:#e8f7ef;color:#19815f}.investor-stat div span,.investor-stat div strong,.investor-stat div small{display:block}.investor-stat div span{color:#597488;font-size:10px}.investor-stat div strong{margin:4px 0 2px;color:#102f43;font-size:19px;line-height:1.2}.investor-stat div small{color:#718b9a;font-size:9px}.investor-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;margin-bottom:16px}.investor-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.investor-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.investor-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.investor-panel-heading p{margin:0;color:#6c8798;font-size:10px}.investor-panel-heading>svg{margin:1px;color:#087f71}.investor-portfolio-list{display:grid;gap:14px}.investor-portfolio-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#34566a;font-size:10px}.investor-portfolio-label span{display:flex;align-items:center;gap:7px}.investor-portfolio-label span small{margin-right:7px;color:#7a93a1;font-size:9px}.investor-portfolio-label strong{color:#1b4156;font-size:10px}.investor-portfolio-label i{width:8px;height:8px;border-radius:50%;background:#8caab4}.investor-portfolio-label i.teal,.investor-portfolio-track i.teal{background:#0d9488}.investor-portfolio-label i.blue,.investor-portfolio-track i.blue{background:#3b82f6}.investor-portfolio-label i.amber,.investor-portfolio-track i.amber{background:#d9971b}.investor-portfolio-label i.slate,.investor-portfolio-track i.slate{background:#94a3b8}.investor-portfolio-track{height:8px;overflow:hidden;border-radius:8px;background:#edf3f4}.investor-portfolio-track i{display:block;height:100%;border-radius:inherit}.investor-payouts{min-height:294px}.investor-payouts .investor-panel-heading>svg{color:#2563c9}.investor-payout-list{display:grid}.investor-payout{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;border-top:1px solid #e8eff1}.payout-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.payout-icon.teal{background:#e6f7f3;color:#087f71}.payout-icon.blue{background:#ebf3ff;color:#2563c9}.payout-icon.amber{background:#fff6e5;color:#ad730d}.investor-payout div{min-width:0}.investor-payout strong,.investor-payout small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investor-payout strong{color:#2c4e62;font-size:10px}.investor-payout small{margin-top:4px;color:#728d9d;font-size:9px}.investor-payout>b{color:#0d7469;font-size:10px;white-space:nowrap}.investor-actions{padding-bottom:10px}.investor-actions .investor-panel-heading>svg{color:#b77908}.investor-action-list{display:grid}.investor-action-list button{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:60px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2c4e62;font:inherit;text-align:right;cursor:pointer}.investor-action-list button:hover strong{color:#087f71}.action-badge{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;font-size:10px;font-weight:700}.action-badge.teal{background:#e6f7f3;color:#087f71}.action-badge.blue{background:#ebf3ff;color:#2563c9}.investor-action-list strong,.investor-action-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investor-action-list strong{font-size:10px}.investor-action-list small{margin-top:4px;color:#728d9d;font-size:9px}.investor-action-list svg{color:#9bb0ba}@media(max-width:940px){.investor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-grid{grid-template-columns:1fr}}@media(max-width:640px){.investors-page{padding-bottom:34px}.investor-summary{align-items:flex-start;flex-direction:column;gap:11px;padding:12px}.investor-summary-main{align-items:flex-start}.investor-summary-main div strong{font-size:20px}.investor-summary-meta{padding-right:55px;gap:10px}.investor-summary-meta span+span{padding-right:10px}.investor-stats{gap:9px}.investor-stat{min-height:88px;padding:11px;gap:8px}.investor-stat-icon{width:31px;height:31px;flex-basis:31px}.investor-stat div span{font-size:10px}.investor-stat div strong{font-size:16px}.investor-stat div small{font-size:9px}.investor-panel{padding:14px}.investor-panel-heading h2{font-size:14px}.investor-panel-heading p,.investor-portfolio-label,.investor-portfolio-label strong{font-size:11px}.investor-portfolio-label span small{font-size:9px}.investor-payout{grid-template-columns:29px minmax(0,1fr);min-height:68px}.investor-payout>b{grid-column:2}.investor-action-list strong{font-size:11px}.investor-action-list small{font-size:10px}}.projects-dashboard{padding:0 0 48px}.project-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.project-summary-main{display:flex;align-items:center;gap:12px}.project-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.project-summary-main div span,.project-summary-main div strong,.project-summary-main div small{display:block}.project-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.project-summary-main div strong{margin:2px 0;color:#12384d;font-size:18px}.project-summary-main div small{color:#587389;font-size:10px}.project-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.project-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.project-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.project-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.project-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.project-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.project-stat-icon.teal{background:#e6f7f3;color:#087f71}.project-stat-icon.blue{background:#ebf3ff;color:#2563c9}.project-stat-icon.amber{background:#fff6e5;color:#ad730d}.project-stat-icon.green{background:#e8f7ef;color:#19815f}.project-stat div span,.project-stat div strong,.project-stat div small{display:block}.project-stat div span{color:#597488;font-size:10px}.project-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.project-stat div small{color:#718b9a;font-size:9px}.project-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.project-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.project-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.project-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.project-panel-heading p{margin:0;color:#6c8798;font-size:10px}.project-panel-heading>svg{margin:1px;color:#087f71}.project-health-list{display:grid}.project-health-row{display:grid;grid-template-columns:8px minmax(115px,1fr) minmax(150px,1.2fr) auto 78px 18px;align-items:center;column-gap:10px;min-height:69px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.project-health-row:hover strong{color:#087f71}.project-health-dot{width:8px;height:8px;border-radius:50%;background:#94a3b8}.project-health-dot.teal{background:#0d9488}.project-health-dot.blue{background:#3b82f6}.project-health-dot.amber{background:#d9971b}.project-health-dot.slate{background:#94a3b8}.project-health-copy,.project-health-progress{min-width:0}.project-health-copy strong,.project-health-copy small,.project-health-progress b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-health-copy strong{color:#17364a;font-size:11px}.project-health-copy small{margin-top:4px;color:#728d9d;font-size:9px}.project-health-progress b{margin-bottom:5px;color:#4d6d7e;font-size:9px}.project-health-progress i{display:block;height:6px;overflow:hidden;border-radius:7px;background:#edf3f4}.project-health-progress em{display:block;height:100%;border-radius:inherit}.project-health-progress em.teal{background:#0d9488}.project-health-progress em.blue{background:#3b82f6}.project-health-progress em.amber{background:#d9971b}.project-health-progress em.slate{background:#94a3b8}.project-health-status{padding:4px 6px;border-radius:5px;font-size:9px;white-space:nowrap}.project-health-status.teal{background:#e6f7f3;color:#087f71}.project-health-status.blue{background:#ebf3ff;color:#2563c9}.project-health-status.amber{background:#fff6e5;color:#ad730d}.project-health-status.slate{background:#eef3f5;color:#5a7689}.project-health-due{color:#6c8798;font-size:9px;white-space:nowrap}.project-health-row>svg{color:#a1b4bd}.project-updates-panel{min-height:320px}.project-updates-list{display:grid}.project-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.project-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.project-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.project-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.project-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.project-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.project-update strong,.project-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-update strong{color:#2a4a5f;font-size:10px}.project-update small{margin-top:5px;color:#728d9d;font-size:9px}.project-attention-panel{padding-bottom:9px}.project-attention-panel .project-panel-heading>svg{color:#b77908}.project-attention-list{display:grid}.project-attention-list button{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:59px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.project-attention-list button:hover strong{color:#087f71}.project-attention-count{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;font-size:10px;font-weight:700}.project-attention-count.amber{background:#fff6e5;color:#ad730d}.project-attention-count.blue{background:#ebf3ff;color:#2563c9}.project-attention-list strong,.project-attention-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-attention-list strong{font-size:10px}.project-attention-list small{margin-top:4px;color:#728d9d;font-size:9px}.project-attention-list svg{color:#9bb0ba}@media(max-width:940px){.project-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid{grid-template-columns:1fr}}@media(max-width:640px){.projects-dashboard{padding-bottom:34px}.project-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.project-summary-main{align-items:flex-start}.project-summary-main div strong{font-size:17px}.project-summary-meta{padding-right:55px;gap:10px}.project-summary-meta span+span{padding-right:10px}.project-stats{gap:9px}.project-stat{min-height:88px;padding:11px;gap:8px}.project-stat-icon{width:31px;height:31px;flex-basis:31px}.project-stat div span{font-size:10px}.project-stat div strong{font-size:15px}.project-stat div small{font-size:9px}.project-panel{padding:14px}.project-panel-heading h2{font-size:14px}.project-panel-heading p{font-size:11px}.project-health-row{grid-template-columns:8px minmax(0,1fr) 18px;min-height:72px;gap:9px}.project-health-progress,.project-health-status,.project-health-due{display:none}.project-health-copy strong{font-size:12px}.project-health-copy small{font-size:10px}.project-updates-panel{min-height:auto}.project-attention-list strong{font-size:11px}.project-attention-list small{font-size:10px}}.finance-dashboard{padding:0 0 48px}.finance-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.finance-summary-main{display:flex;align-items:center;gap:12px}.finance-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.finance-summary-main div span,.finance-summary-main div strong,.finance-summary-main div small{display:block}.finance-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.finance-summary-main div strong{margin:2px 0;color:#12384d;font-size:22px}.finance-summary-main div small{color:#587389;font-size:10px}.finance-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.finance-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.finance-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.finance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.finance-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.finance-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.finance-stat-icon.teal{background:#e6f7f3;color:#087f71}.finance-stat-icon.blue{background:#ebf3ff;color:#2563c9}.finance-stat-icon.amber{background:#fff6e5;color:#ad730d}.finance-stat-icon.green{background:#e8f7ef;color:#19815f}.finance-stat div span,.finance-stat div strong,.finance-stat div small{display:block}.finance-stat div span{color:#597488;font-size:10px}.finance-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.finance-stat div small{color:#718b9a;font-size:9px}.finance-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.finance-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.finance-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.finance-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.finance-panel-heading p{margin:0;color:#6c8798;font-size:10px}.finance-panel-heading>svg{margin:1px;color:#087f71}.finance-settlement-list,.finance-transaction-list{display:grid}.finance-settlement,.finance-transaction{display:grid;align-items:center;gap:9px;min-height:68px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.finance-settlement,.finance-transaction{grid-template-columns:29px minmax(0,1fr) auto 18px}.finance-settlement:hover strong,.finance-transaction:hover strong{color:#087f71}.finance-settlement-icon,.finance-transaction-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.finance-settlement-icon.warning,.finance-transaction-icon.in{background:#e6f7f3;color:#087f71}.finance-settlement-icon.blue,.finance-transaction-icon.out{background:#ebf3ff;color:#2563c9}.finance-settlement>span:nth-child(2),.finance-transaction>span:nth-child(2){min-width:0}.finance-settlement strong,.finance-settlement small,.finance-transaction strong,.finance-transaction small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-settlement strong,.finance-transaction strong{font-size:10px}.finance-settlement small,.finance-transaction small{margin-top:4px;color:#728d9d;font-size:9px}.finance-settlement-amount{display:grid;gap:4px;text-align:left}.finance-settlement-amount b{color:#0d7469;font-size:10px;white-space:nowrap}.finance-settlement-amount em{padding:3px 5px;border-radius:5px;font-size:8px;font-style:normal;white-space:nowrap}.finance-settlement-amount em.warning{background:#fff6e5;color:#ad730d}.finance-settlement-amount em.blue{background:#ebf3ff;color:#2563c9}.finance-settlement>svg,.finance-transaction>svg{color:#9bb0ba}.finance-balance{min-height:294px}.finance-balance .finance-panel-heading>svg{color:#2563c9}.finance-balance-chart{display:flex;align-items:center;gap:21px;padding-top:12px}.finance-donut{display:grid;width:142px;height:142px;flex:0 0 142px;place-items:center;border-radius:50%;background:conic-gradient(#0d9488 0,#0d9488 45%,#3b82f6 45%,#3b82f6 80%,#d9971b 80%,#d9971b);position:relative}.finance-donut:after{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:#fff;content:""}.finance-donut span{position:relative;z-index:1;color:#12384d;font-size:17px;font-weight:700;text-align:center}.finance-donut small{display:block;margin-top:3px;color:#718b9a;font-size:8px;font-weight:400}.finance-legend{display:grid;gap:14px;flex:1}.finance-legend span{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:6px;color:#587389;font-size:9px}.finance-legend i{width:8px;height:8px;border-radius:50%}.finance-legend i.teal{background:#0d9488}.finance-legend i.blue{background:#3b82f6}.finance-legend i.amber{background:#d9971b}.finance-legend b{color:#294b63;font-size:10px}.finance-transactions{margin-bottom:16px}.finance-transaction b{font-size:10px;white-space:nowrap}.finance-transaction b.in{color:#087f71}.finance-transaction b.out{color:#2563c9}.finance-transactions .activity-footer{margin-top:3px}@media(max-width:940px){.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-grid{grid-template-columns:1fr}}@media(max-width:640px){.finance-dashboard{padding-bottom:34px}.finance-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.finance-summary-main{align-items:flex-start}.finance-summary-main div strong{font-size:20px}.finance-summary-meta{padding-right:55px;gap:10px}.finance-summary-meta span+span{padding-right:10px}.finance-stats{gap:9px}.finance-stat{min-height:88px;padding:11px;gap:8px}.finance-stat-icon{width:31px;height:31px;flex-basis:31px}.finance-stat div span{font-size:10px}.finance-stat div strong{font-size:15px}.finance-stat div small{font-size:9px}.finance-panel{padding:14px}.finance-panel-heading h2{font-size:14px}.finance-panel-heading p{font-size:11px}.finance-settlement,.finance-transaction{grid-template-columns:29px minmax(0,1fr) 18px;min-height:72px}.finance-settlement-amount,.finance-transaction>b{grid-column:2;text-align:right}.finance-balance-chart{gap:12px}.finance-donut{width:118px;height:118px;flex-basis:118px}.finance-donut:after{top:15px;right:15px;bottom:15px;left:15px}.finance-legend{gap:10px}.finance-legend span{font-size:9px}}.contracts-dashboard{padding:0 0 48px}.contract-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.contract-summary-main{display:flex;align-items:center;gap:12px}.contract-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.contract-summary-main div span,.contract-summary-main div strong,.contract-summary-main div small{display:block}.contract-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.contract-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.contract-summary-main div small{color:#587389;font-size:10px}.contract-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.contract-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.contract-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.contract-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.contract-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.contract-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.contract-stat-icon.teal{background:#e6f7f3;color:#087f71}.contract-stat-icon.amber{background:#fff6e5;color:#ad730d}.contract-stat-icon.blue{background:#ebf3ff;color:#2563c9}.contract-stat-icon.green{background:#e8f7ef;color:#19815f}.contract-stat div span,.contract-stat div strong,.contract-stat div small{display:block}.contract-stat div span{color:#597488;font-size:10px}.contract-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.contract-stat div small{color:#718b9a;font-size:9px}.contract-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.contract-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.contract-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.contract-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.contract-panel-heading p{margin:0;color:#6c8798;font-size:10px}.contract-panel-heading>svg{margin:1px;color:#087f71}.contract-pipeline-list{display:grid;gap:14px}.contract-pipeline-row>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#456276;font-size:10px}.contract-pipeline-row strong{color:#1e4155;font-size:10px}.contract-pipeline-row>i{display:block;height:8px;overflow:hidden;border-radius:9px;background:#edf3f4}.contract-pipeline-row>i em{display:block;height:100%;border-radius:inherit}.contract-pipeline-row em.teal{background:#0d9488}.contract-pipeline-row em.blue{background:#3b82f6}.contract-pipeline-row em.amber{background:#d9971b}.contract-pipeline-row em.slate{background:#94a3b8}.contract-updates{min-height:294px}.contract-update-list{display:grid}.contract-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.contract-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.contract-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.contract-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.contract-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.contract-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.contract-update strong,.contract-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-update strong{color:#2a4a5f;font-size:10px}.contract-update small{margin-top:5px;color:#728d9d;font-size:9px}.contract-cases{padding-bottom:10px}.contract-case-list{display:grid}.contract-case{display:grid;grid-template-columns:4px minmax(140px,1.2fr) minmax(130px,1fr) 85px 18px;align-items:center;column-gap:10px;min-height:67px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.contract-case:hover strong{color:#087f71}.contract-case-state{width:4px;height:26px;border-radius:6px;background:#a7bac3}.contract-case-state.urgent{background:#e05845}.contract-case-state.warning{background:#d9971b}.contract-case-state.success{background:#14916f}.contract-case-state.neutral{background:#99aeb8}.contract-case>span:nth-child(2),.contract-case>span:nth-child(3){min-width:0}.contract-case strong,.contract-case small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-case strong{font-size:11px}.contract-case small{margin-top:4px;color:#728d9d;font-size:9px}.contract-case b{display:block;font-size:10px}.contract-case em{color:#5d798a;font-size:9px;font-style:normal;white-space:nowrap}.contract-case>svg{color:#a1b4bd}@media(max-width:940px){.contract-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-overview{grid-template-columns:1fr}}@media(max-width:640px){.contracts-dashboard{padding-bottom:34px}.contract-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.contract-summary-main{align-items:flex-start}.contract-summary-main div strong{font-size:19px}.contract-summary-meta{padding-right:55px;gap:10px}.contract-summary-meta span+span{padding-right:10px}.contract-stats{gap:9px}.contract-stat{min-height:88px;padding:11px;gap:8px}.contract-stat-icon{width:31px;height:31px;flex-basis:31px}.contract-stat div span{font-size:10px}.contract-stat div strong{font-size:15px}.contract-stat div small{font-size:9px}.contract-panel{padding:14px}.contract-panel-heading h2{font-size:14px}.contract-panel-heading p{font-size:11px}.contract-case{grid-template-columns:4px minmax(0,1fr) 18px;gap:9px;min-height:72px}.contract-case>span:nth-child(3),.contract-case>em{display:none}.contract-case strong{font-size:12px}.contract-case small{font-size:10px}.contract-updates{min-height:auto}}.support-dashboard{padding:0 0 48px}.support-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.support-summary-main{display:flex;align-items:center;gap:12px}.support-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.support-summary-main div span,.support-summary-main div strong,.support-summary-main div small{display:block}.support-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.support-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.support-summary-main div small{color:#587389;font-size:10px}.support-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.support-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.support-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.support-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.support-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.support-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.support-stat-icon.urgent{background:#fff0ed;color:#c2412d}.support-stat-icon.blue{background:#ebf3ff;color:#2563c9}.support-stat-icon.amber{background:#fff6e5;color:#ad730d}.support-stat-icon.teal{background:#e6f7f3;color:#087f71}.support-stat div span,.support-stat div strong,.support-stat div small{display:block}.support-stat div span{color:#597488;font-size:10px}.support-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.support-stat div small{color:#718b9a;font-size:9px}.support-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.support-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.support-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.support-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.support-panel-heading p{margin:0;color:#6c8798;font-size:10px}.support-panel-heading>svg{margin:1px;color:#087f71}.support-ticket-list{display:grid}.support-ticket{display:grid;grid-template-columns:4px minmax(150px,1.2fr) minmax(90px,.7fr) 90px 18px;align-items:center;column-gap:10px;min-height:68px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.support-ticket:hover strong{color:#087f71}.support-ticket-state{width:4px;height:26px;border-radius:6px;background:#99aeb8}.support-ticket-state.urgent{background:#e05845}.support-ticket-state.warning{background:#d9971b}.support-ticket-state.blue{background:#3b82f6}.support-ticket>span:nth-child(2),.support-ticket-category{min-width:0}.support-ticket strong,.support-ticket small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket strong{font-size:11px}.support-ticket small{margin-top:4px;color:#728d9d;font-size:9px}.support-ticket-category b{display:block;color:#34566a;font-size:10px}.support-ticket-category small{margin-top:4px}.support-ticket>em{font-size:9px;font-style:normal;white-space:nowrap}.support-ticket>em.urgent{color:#c2412d}.support-ticket>em.warning{color:#ad730d}.support-ticket>em.neutral,.support-ticket>em.blue{color:#5d798a}.support-ticket>svg{color:#9bb0ba}.support-updates{min-height:294px}.support-update-list{display:grid}.support-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.support-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.support-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.support-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.support-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.support-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.support-update strong,.support-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-update strong{color:#2a4a5f;font-size:10px}.support-update small{margin-top:5px;color:#728d9d;font-size:9px}.support-channels{padding-bottom:12px}.support-channel-list{display:grid;gap:14px}.support-channel-list>div{display:grid;grid-template-columns:120px minmax(0,1fr) 58px;align-items:center;gap:10px;color:#456276;font-size:10px}.support-channel-list strong{text-align:left;color:#1e4155;font-size:10px}.support-channel-list i{grid-column:1/3;display:block;height:8px;overflow:hidden;border-radius:8px;background:#edf3f4}.support-channel-list i em{display:block;height:100%;border-radius:inherit}.support-channel-list em.teal{background:#0d9488}.support-channel-list em.blue{background:#3b82f6}.support-channel-list em.amber{background:#d9971b}.support-channel-list small{grid-column:3;grid-row:2;color:#728d9d;font-size:9px;text-align:left}@media(max-width:940px){.support-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid{grid-template-columns:1fr}}@media(max-width:640px){.support-dashboard{padding-bottom:34px}.support-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.support-summary-main{align-items:flex-start}.support-summary-main div strong{font-size:19px}.support-summary-meta{padding-right:55px;gap:10px}.support-summary-meta span+span{padding-right:10px}.support-stats{gap:9px}.support-stat{min-height:88px;padding:11px;gap:8px}.support-stat-icon{width:31px;height:31px;flex-basis:31px}.support-stat div span{font-size:10px}.support-stat div strong{font-size:15px}.support-stat div small{font-size:9px}.support-panel{padding:14px}.support-panel-heading h2{font-size:14px}.support-panel-heading p{font-size:11px}.support-ticket{grid-template-columns:4px minmax(0,1fr) 18px;min-height:72px;gap:9px}.support-ticket-category,.support-ticket>em{display:none}.support-ticket strong{font-size:12px}.support-ticket small{font-size:10px}.support-updates{min-height:auto}.support-channel-list>div{grid-template-columns:100px minmax(0,1fr) 50px}}.compliance-dashboard{padding:0 0 48px}.compliance-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.compliance-summary-main{display:flex;align-items:center;gap:12px}.compliance-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.compliance-summary-main div span,.compliance-summary-main div strong,.compliance-summary-main div small{display:block}.compliance-summary-main div span{color:#087f71;font-size:10px;font-weight:700}.compliance-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.compliance-summary-main div small{color:#587389;font-size:10px}.compliance-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.compliance-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.compliance-summary-meta b{margin-left:3px;color:#0d7469;font-size:14px}.compliance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.compliance-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.compliance-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.compliance-stat-icon.teal{background:#e6f7f3;color:#087f71}.compliance-stat-icon.urgent{background:#fff0ed;color:#c2412d}.compliance-stat-icon.blue{background:#ebf3ff;color:#2563c9}.compliance-stat-icon.green{background:#e8f7ef;color:#19815f}.compliance-stat div span,.compliance-stat div strong,.compliance-stat div small{display:block}.compliance-stat div span{color:#597488;font-size:10px}.compliance-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.compliance-stat div small{color:#718b9a;font-size:9px}.compliance-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.compliance-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.compliance-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.compliance-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.compliance-panel-heading p{margin:0;color:#6c8798;font-size:10px}.compliance-panel-heading>svg{margin:1px;color:#087f71}.compliance-check-list{display:grid;gap:15px}.compliance-check>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#456276;font-size:10px}.compliance-check strong{color:#1e4155;font-size:10px}.compliance-check>i{display:block;height:8px;overflow:hidden;border-radius:9px;background:#edf3f4}.compliance-check>i em{display:block;height:100%;border-radius:inherit}.compliance-check em.teal{background:#0d9488}.compliance-check em.blue{background:#3b82f6}.compliance-check em.green{background:#18916e}.compliance-check em.amber{background:#d9971b}.compliance-check small{display:block;margin-top:4px;color:#728d9d;font-size:9px}.compliance-updates{min-height:294px}.compliance-update-list{display:grid}.compliance-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.compliance-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.compliance-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.compliance-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.compliance-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.compliance-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.compliance-update strong,.compliance-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-update strong{color:#2a4a5f;font-size:10px}.compliance-update small{margin-top:5px;color:#728d9d;font-size:9px}.compliance-alerts{padding-bottom:10px}.compliance-alert-list{display:grid}.compliance-alert{display:grid;grid-template-columns:4px minmax(150px,1.2fr) minmax(100px,1fr) 18px;align-items:center;column-gap:10px;min-height:67px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.compliance-alert:hover strong{color:#087f71}.compliance-alert-state{width:4px;height:26px;border-radius:6px;background:#99aeb8}.compliance-alert-state.urgent{background:#e05845}.compliance-alert-state.warning{background:#d9971b}.compliance-alert-state.neutral{background:#99aeb8}.compliance-alert strong,.compliance-alert small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compliance-alert strong{font-size:11px}.compliance-alert small{margin-top:4px;color:#728d9d;font-size:9px}.compliance-alert-severity{text-align:left}.compliance-alert-severity b{display:block;color:#34566a;font-size:10px}.compliance-alert-severity small{margin-top:4px;color:#728d9d;font-size:9px}.compliance-alert>svg{color:#9bb0ba}@media(max-width:940px){.compliance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-grid{grid-template-columns:1fr}}@media(max-width:640px){.compliance-dashboard{padding-bottom:34px}.compliance-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.compliance-summary-main{align-items:flex-start}.compliance-summary-main div strong{font-size:19px}.compliance-summary-meta{padding-right:55px;gap:10px}.compliance-summary-meta span+span{padding-right:10px}.compliance-stats{gap:9px}.compliance-stat{min-height:88px;padding:11px;gap:8px}.compliance-stat-icon{width:31px;height:31px;flex-basis:31px}.compliance-stat div span{font-size:10px}.compliance-stat div strong{font-size:15px}.compliance-stat div small{font-size:9px}.compliance-panel{padding:14px}.compliance-panel-heading h2{font-size:14px}.compliance-panel-heading p{font-size:11px}.compliance-alert{grid-template-columns:4px minmax(0,1fr) 18px;gap:9px;min-height:72px}.compliance-alert-severity{display:none}.compliance-alert strong{font-size:12px}.compliance-alert small{font-size:10px}.compliance-updates{min-height:auto}}.documents-dashboard{padding:0 0 48px}.documents-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.documents-summary-main{display:flex;align-items:center;gap:12px}.documents-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#e8f1fb;color:#2563c9}.documents-summary-main div span,.documents-summary-main div strong,.documents-summary-main div small{display:block}.documents-summary-main div span{color:#2563c9;font-size:10px;font-weight:700}.documents-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.documents-summary-main div small{color:#587389;font-size:10px}.documents-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.documents-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.documents-summary-meta b{margin-left:3px;color:#2563c9;font-size:14px}.documents-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.documents-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.documents-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.documents-stat-icon.urgent{background:#fff0ed;color:#c2412d}.documents-stat-icon.amber{background:#fff6e5;color:#ad730d}.documents-stat-icon.blue{background:#ebf3ff;color:#2563c9}.documents-stat-icon.teal{background:#e6f7f3;color:#087f71}.documents-stat div span,.documents-stat div strong,.documents-stat div small{display:block}.documents-stat div span{color:#597488;font-size:10px}.documents-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.documents-stat div small{color:#718b9a;font-size:9px}.documents-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.documents-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.documents-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.documents-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.documents-panel-heading p{margin:0;color:#6c8798;font-size:10px}.documents-panel-heading>svg{margin:1px;color:#2563c9}.document-queue-list{display:grid}.document-queue-row{display:grid;grid-template-columns:4px minmax(150px,1.2fr) minmax(120px,1fr) 18px;align-items:center;column-gap:10px;min-height:68px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.document-queue-row:hover strong{color:#087f71}.document-queue-state{width:4px;height:26px;border-radius:6px;background:#99aeb8}.document-queue-state.urgent{background:#e05845}.document-queue-state.warning{background:#d9971b}.document-queue-state.blue{background:#3b82f6}.document-queue-state.success{background:#14916f}.document-queue-row>span:nth-child(2),.document-queue-status{min-width:0}.document-queue-row strong,.document-queue-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-queue-row strong{font-size:11px}.document-queue-row small{margin-top:4px;color:#728d9d;font-size:9px}.document-queue-status{text-align:left}.document-queue-status b{display:block;color:#34566a;font-size:10px}.document-queue-status small{margin-top:4px}.document-queue-row>svg{color:#9bb0ba}.documents-updates{min-height:294px}.document-update-list{display:grid}.document-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.document-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.document-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.document-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.document-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.document-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.document-update strong,.document-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-update strong{color:#2a4a5f;font-size:10px}.document-update small{margin-top:5px;color:#728d9d;font-size:9px}.documents-health{padding-bottom:12px}.documents-health .documents-panel-heading>svg{color:#087f71}.documents-health-list{display:grid;gap:14px}.documents-health-list>div{display:grid;grid-template-columns:180px minmax(0,1fr) 45px;align-items:center;gap:10px;color:#456276;font-size:10px}.documents-health-list strong{color:#1e4155;font-size:10px;text-align:left}.documents-health-list i{grid-column:1/3;display:block;height:8px;overflow:hidden;border-radius:8px;background:#edf3f4}.documents-health-list i em{display:block;height:100%;border-radius:inherit}.documents-health-list em.teal{background:#0d9488}.documents-health-list em.amber{background:#d9971b}.documents-health-list em.blue{background:#3b82f6}.documents-health-list small{grid-column:3;grid-row:2;color:#728d9d;font-size:9px;text-align:left}@media(max-width:940px){.documents-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.documents-grid{grid-template-columns:1fr}}@media(max-width:640px){.documents-dashboard{padding-bottom:34px}.documents-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.documents-summary-main{align-items:flex-start}.documents-summary-main div strong{font-size:19px}.documents-summary-meta{padding-right:55px;gap:10px}.documents-summary-meta span+span{padding-right:10px}.documents-stats{gap:9px}.documents-stat{min-height:88px;padding:11px;gap:8px}.documents-stat-icon{width:31px;height:31px;flex-basis:31px}.documents-stat div span{font-size:10px}.documents-stat div strong{font-size:15px}.documents-stat div small{font-size:9px}.documents-panel{padding:14px}.documents-panel-heading h2{font-size:14px}.documents-panel-heading p{font-size:11px}.document-queue-row{grid-template-columns:4px minmax(0,1fr) 18px;min-height:72px;gap:9px}.document-queue-status{display:none}.document-queue-row strong{font-size:12px}.document-queue-row small{font-size:10px}.documents-updates{min-height:auto}.documents-health-list>div{grid-template-columns:120px minmax(0,1fr) 38px}}.club-dashboard{padding:0 0 48px}.club-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #d6e5d8;border-radius:11px;background:#fbfdfb}.club-summary-main{display:flex;align-items:center;gap:12px}.club-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#fff4d8;color:#b77908}.club-summary-main div span,.club-summary-main div strong,.club-summary-main div small{display:block}.club-summary-main div span{color:#a66f08;font-size:10px;font-weight:700}.club-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.club-summary-main div small{color:#587389;font-size:10px}.club-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.club-summary-meta span+span{padding-right:16px;border-right:1px solid #d8e4d9}.club-summary-meta b{margin-left:3px;color:#a66f08;font-size:14px}.club-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.club-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.club-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.club-stat-icon.teal{background:#e6f7f3;color:#087f71}.club-stat-icon.blue{background:#ebf3ff;color:#2563c9}.club-stat-icon.amber{background:#fff6e5;color:#ad730d}.club-stat-icon.green{background:#e8f7ef;color:#19815f}.club-stat div span,.club-stat div strong,.club-stat div small{display:block}.club-stat div span{color:#597488;font-size:10px}.club-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.club-stat div small{color:#718b9a;font-size:9px}.club-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.club-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.club-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.club-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.club-panel-heading p{margin:0;color:#6c8798;font-size:10px}.club-panel-heading>svg{margin:1px;color:#b77908}.club-segment-list{display:grid;gap:14px}.club-segment>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#456276;font-size:10px}.club-segment strong{color:#1e4155;font-size:10px}.club-segment>i{display:block;height:8px;overflow:hidden;border-radius:9px;background:#edf3f4}.club-segment>i em{display:block;height:100%;border-radius:inherit}.club-segment em.teal{background:#0d9488}.club-segment em.blue{background:#3b82f6}.club-segment em.amber{background:#d9971b}.club-segment em.slate{background:#94a3b8}.club-activities{min-height:294px}.club-activity-list{display:grid}.club-activity{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.club-activity:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.club-activity>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.club-activity>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.club-activity>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.club-activity>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.club-activity strong,.club-activity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-activity strong{color:#2a4a5f;font-size:10px}.club-activity small{margin-top:5px;color:#728d9d;font-size:9px}.club-actions{padding-bottom:10px}.club-actions .club-panel-heading>svg{color:#b77908}.club-action-list{display:grid}.club-action-list button{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:60px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.club-action-list button:hover strong{color:#087f71}.club-action-badge{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;font-size:10px;font-weight:700}.club-action-badge.teal{background:#e6f7f3;color:#087f71}.club-action-badge.amber{background:#fff6e5;color:#ad730d}.club-action-list strong,.club-action-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-action-list strong{font-size:10px}.club-action-list small{margin-top:4px;color:#728d9d;font-size:9px}@media(max-width:940px){.club-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.club-grid{grid-template-columns:1fr}}@media(max-width:640px){.club-dashboard{padding-bottom:34px}.club-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.club-summary-main{align-items:flex-start}.club-summary-main div strong{font-size:19px}.club-summary-meta{padding-right:55px;gap:10px}.club-summary-meta span+span{padding-right:10px}.club-stats{gap:9px}.club-stat{min-height:88px;padding:11px;gap:8px}.club-stat-icon{width:31px;height:31px;flex-basis:31px}.club-stat div span{font-size:10px}.club-stat div strong{font-size:15px}.club-stat div small{font-size:9px}.club-panel{padding:14px}.club-panel-heading h2{font-size:14px}.club-panel-heading p{font-size:11px}.club-activities{min-height:auto}.club-action-list strong{font-size:11px}.club-action-list small{font-size:10px}}.management-dashboard{padding:0 0 48px}.management-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:85px;margin-bottom:17px;padding:14px 16px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.management-summary-main{display:flex;align-items:center;gap:12px}.management-summary-icon{display:grid;width:43px;height:43px;place-items:center;border-radius:10px;background:#e8f1fb;color:#2563c9}.management-summary-main div span,.management-summary-main div strong,.management-summary-main div small{display:block}.management-summary-main div span{color:#2563c9;font-size:10px;font-weight:700}.management-summary-main div strong{margin:2px 0;color:#12384d;font-size:21px}.management-summary-main div small{color:#587389;font-size:10px}.management-summary-meta{display:flex;gap:16px;color:#587389;font-size:10px}.management-summary-meta span+span{padding-right:16px;border-right:1px solid #cde1e1}.management-summary-meta b{margin-left:3px;color:#2563c9;font-size:14px}.management-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.management-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.management-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.management-stat-icon.teal{background:#e6f7f3;color:#087f71}.management-stat-icon.blue{background:#ebf3ff;color:#2563c9}.management-stat-icon.amber{background:#fff6e5;color:#ad730d}.management-stat-icon.green{background:#e8f7ef;color:#19815f}.management-stat div span,.management-stat div strong,.management-stat div small{display:block}.management-stat div span{color:#597488;font-size:10px}.management-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.management-stat div small{color:#718b9a;font-size:9px}.management-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}.management-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.management-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.management-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.management-panel-heading p{margin:0;color:#6c8798;font-size:10px}.management-panel-heading>svg{margin:1px;color:#087f71}.management-funnel-list{display:grid;gap:14px}.management-funnel-row>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;color:#456276;font-size:10px}.management-funnel-row strong{color:#1e4155;font-size:10px}.management-funnel-row>i{display:block;height:8px;overflow:hidden;border-radius:9px;background:#edf3f4}.management-funnel-row>i em{display:block;height:100%;border-radius:inherit}.management-funnel-row em.teal{background:#0d9488}.management-funnel-row em.blue{background:#3b82f6}.management-funnel-row em.amber{background:#d9971b}.management-funnel-row em.green{background:#18916e}.management-updates{min-height:294px}.management-update-list{display:grid}.management-update{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:64px;padding-bottom:9px}.management-update:not(:last-child):after{position:absolute;top:13px;bottom:-4px;right:5px;width:1px;background:#dbe7e8;content:""}.management-update>span{position:relative;z-index:1;width:10px;height:10px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 1px #94a3b8}.management-update>span.teal{background:#0d9488;box-shadow:0 0 0 1px #0d9488}.management-update>span.blue{background:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.management-update>span.amber{background:#d9971b;box-shadow:0 0 0 1px #d9971b}.management-update strong,.management-update small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-update strong{color:#2a4a5f;font-size:10px}.management-update small{margin-top:5px;color:#728d9d;font-size:9px}.management-actions{padding-bottom:10px}.management-actions .management-panel-heading>svg{color:#b77908}.management-action-list{display:grid}.management-action-list button{display:grid;grid-template-columns:25px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:60px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.management-action-list button:hover strong{color:#087f71}.management-action-badge{display:grid;width:22px;height:22px;place-items:center;border-radius:6px;font-size:10px;font-weight:700}.management-action-badge.teal{background:#e6f7f3;color:#087f71}.management-action-badge.blue{background:#ebf3ff;color:#2563c9}.management-action-list strong,.management-action-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-action-list strong{font-size:10px}.management-action-list small{margin-top:4px;color:#728d9d;font-size:9px}@media(max-width:940px){.management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.management-grid{grid-template-columns:1fr}}@media(max-width:640px){.management-dashboard{padding-bottom:34px}.management-summary{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.management-summary-main{align-items:flex-start}.management-summary-main div strong{font-size:19px}.management-summary-meta{padding-right:55px;gap:10px}.management-summary-meta span+span{padding-right:10px}.management-stats{gap:9px}.management-stat{min-height:88px;padding:11px;gap:8px}.management-stat-icon{width:31px;height:31px;flex-basis:31px}.management-stat div span{font-size:10px}.management-stat div strong{font-size:15px}.management-stat div small{font-size:9px}.management-panel{padding:14px}.management-panel-heading h2{font-size:14px}.management-panel-heading p{font-size:11px}.management-updates{min-height:auto}.management-action-list strong{font-size:11px}.management-action-list small{font-size:10px}}.inbox-page{padding:28px 34px 48px}.inbox-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.inbox-heading h1{margin:0;color:#071a2b;font-size:27px;letter-spacing:-.03em}.inbox-subtitle{margin:5px 0 0;color:#587389;font-size:12px}.inbox-heading-actions{display:flex;align-items:center;gap:8px}.inbox-filter-button,.inbox-sort-button{height:39px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #d5e3e6;border-radius:8px;background:#fff;color:#315469;font:inherit;font-size:11px;cursor:pointer}.inbox-filter-button{color:#087f71;font-weight:700}.inbox-filter-button:hover,.inbox-sort-button:hover{border-color:#8fcfc6;background:#f8fdfc}.inbox-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.inbox-summary-card{display:flex;align-items:center;gap:11px;min-height:91px;padding:13px;border:1px solid #d9e6e8;border-radius:11px;background:#fff;color:#102a43;font:inherit;text-align:right;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.inbox-summary-card:hover,.inbox-summary-card.active{border-color:#9bcfc8;box-shadow:0 7px 17px #184f590f}.inbox-summary-icon{display:grid;width:35px;height:35px;flex:0 0 35px;place-items:center;border-radius:9px}.inbox-summary-card.urgent .inbox-summary-icon{background:#fff0ed;color:#c2412d}.inbox-summary-card.warning .inbox-summary-icon{background:#fff7e7;color:#b77908}.inbox-summary-card.neutral .inbox-summary-icon{background:#edf3f5;color:#527084}.inbox-summary-card.success .inbox-summary-icon{background:#e7f7f3;color:#087f71}.inbox-summary-card small,.inbox-summary-card strong,.inbox-summary-card em{display:block}.inbox-summary-card small{color:#597488;font-size:10px}.inbox-summary-card strong{margin:3px 0 1px;color:#102f43;font-size:22px;line-height:1.2}.inbox-summary-card em{color:#718b9a;font-size:9px;font-style:normal}.inbox-content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,.85fr);gap:16px;align-items:start}.inbox-list-panel,.inbox-side-card{border:1px solid #d9e6e8;border-radius:12px;background:#fff}.inbox-list-panel{padding:18px}.inbox-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.inbox-panel-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.inbox-panel-heading p{margin:0;color:#6c8798;font-size:10px}.inbox-count{padding:5px 8px;border-radius:6px;background:#eef6f5;color:#087f71;font-size:10px;font-weight:700;white-space:nowrap}.inbox-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px;margin:0 -4px 6px;border-bottom:1px solid #e8eff1;scrollbar-width:none}.inbox-tabs::-webkit-scrollbar{display:none}.inbox-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#708998;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.inbox-tabs button:hover{color:#087f71}.inbox-tabs button.active{border-bottom-color:#0d9488;color:#087f71;font-weight:700}.inbox-tabs b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:5px;background:#eef3f4;color:#577487;font-size:9px}.inbox-tabs button.active b{background:#e3f4f0;color:#087f71}.inbox-work-list{display:grid}.inbox-work-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 105px auto auto;align-items:center;gap:11px;min-height:76px;padding:10px 0;border-top:1px solid #e8eff1}.inbox-work-item:first-child{border-top:0}.inbox-work-icon{display:grid;width:35px;height:35px;place-items:center;border-radius:9px}.inbox-work-item.urgent .inbox-work-icon{background:#fff0ed;color:#c2412d}.inbox-work-item.warning .inbox-work-icon{background:#fff7e7;color:#b77908}.inbox-work-item.blue .inbox-work-icon{background:#ebf3ff;color:#2563c9}.inbox-work-item.neutral .inbox-work-icon{background:#edf3f5;color:#527084}.inbox-work-item.success .inbox-work-icon{background:#e7f7f3;color:#087f71}.inbox-work-copy{min-width:0}.inbox-work-title-row{display:flex;align-items:center;gap:8px;min-width:0}.inbox-work-copy h3{overflow:hidden;margin:0;color:#17364a;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.inbox-work-copy p{overflow:hidden;margin:5px 0 0;color:#6c8798;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inbox-kind{padding:3px 5px;border-radius:4px;font-size:8px;white-space:nowrap}.inbox-kind.urgent{background:#fff0ed;color:#bd412c}.inbox-kind.warning{background:#fff7e8;color:#9e6808}.inbox-kind.blue{background:#ebf3ff;color:#2663c9}.inbox-kind.neutral{background:#edf3f5;color:#527084}.inbox-kind.success{background:#e7f7f3;color:#087f71}.inbox-work-due{display:grid;gap:3px;min-width:0;text-align:right}.inbox-work-due small{color:#7b95a4;font-size:8px}.inbox-work-due strong{overflow:hidden;color:#36556a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.inbox-work-status{padding:4px 6px;border-radius:5px;font-size:8px;line-height:1.4;white-space:nowrap}.inbox-work-status.urgent{background:#fff0ed;color:#bd412c}.inbox-work-status.warning{background:#fff7e8;color:#9e6808}.inbox-work-status.blue{background:#ebf3ff;color:#2663c9}.inbox-work-status.neutral{background:#edf3f5;color:#527084}.inbox-work-status.success{background:#e7f7f3;color:#087f71}.inbox-open-button{display:inline-flex;align-items:center;gap:3px;min-height:30px;padding:0 8px;border:0;border-radius:6px;background:#eef7f6;color:#087f71;font:inherit;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.inbox-open-button:hover{background:#dff2ee}.inbox-side-column{display:grid;gap:16px}.inbox-side-card{padding:17px}.inbox-side-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px}.inbox-side-heading h2{margin:0;color:#0c2739;font-size:14px}.inbox-side-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#e6f7f3;color:#087f71}.inbox-guide>p{margin:0;color:#587389;font-size:10px;line-height:1.9}.inbox-guide-steps{display:grid;gap:13px;margin-top:16px}.inbox-guide-steps>div{display:flex;align-items:flex-start;gap:9px}.inbox-guide-steps b{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:6px;background:#eef7f6;color:#087f71;font-size:10px}.inbox-guide-steps strong,.inbox-guide-steps small{display:block}.inbox-guide-steps strong{color:#294b63;font-size:10px}.inbox-guide-steps small{margin-top:3px;color:#7a93a1;font-size:9px;line-height:1.6}.inbox-activity-list{display:grid}.inbox-activity{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;min-height:57px;padding:11px 0;border-top:1px solid #e8eff1}.inbox-activity:first-child{border-top:0}.inbox-activity i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#94a3b8}.inbox-activity i.teal{background:#0d9488}.inbox-activity i.blue{background:#3b82f6}.inbox-activity i.amber{background:#d9971b}.inbox-activity strong,.inbox-activity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-activity strong{color:#2a4a5f;font-size:10px}.inbox-activity small{margin-top:4px;color:#728d9d;font-size:9px}.inbox-side-link{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:0;border:0;background:transparent;color:#087f71;font:inherit;font-size:10px;cursor:pointer}.inbox-side-link:hover{color:#066b60}.inbox-heading button:focus-visible,.inbox-summary-card:focus-visible,.inbox-tabs button:focus-visible,.inbox-open-button:focus-visible,.inbox-side-link:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:1050px){.inbox-page{padding-right:24px;padding-left:24px}.inbox-content-grid{grid-template-columns:1fr}.inbox-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.inbox-page{padding:19px 15px 34px}.inbox-heading{align-items:flex-start;flex-direction:column;margin-bottom:15px}.inbox-heading h1{font-size:22px}.inbox-heading-actions{width:100%}.inbox-heading-actions button{flex:1;justify-content:center}.inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inbox-summary-card{min-height:83px;padding:10px;gap:8px}.inbox-summary-icon{width:31px;height:31px;flex-basis:31px}.inbox-summary-card small{font-size:9px}.inbox-summary-card strong{font-size:19px}.inbox-summary-card em{font-size:8px}.inbox-list-panel,.inbox-side-card{padding:14px}.inbox-side-column{grid-template-columns:1fr}.inbox-tabs{margin-bottom:4px}.inbox-work-item{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:9px 0}.inbox-work-icon{width:32px;height:32px}.inbox-work-title-row{display:block}.inbox-kind{display:inline-block;margin-top:4px}.inbox-work-copy h3{font-size:10px}.inbox-work-copy p{font-size:8px}.inbox-work-due,.inbox-work-status{display:none}.inbox-open-button{min-height:28px;padding:0 6px;font-size:8px}.inbox-panel-heading h2{font-size:14px}.inbox-panel-heading p{font-size:9px}}.inbox-content-grid>*{min-width:0}.inbox-content-grid{grid-template-columns:1fr}.inbox-side-column{grid-template-columns:minmax(0,1fr)}.inbox-side-column:empty{display:none}@media(max-width:640px){.inbox-page{padding:14px 12px 32px}.inbox-heading{gap:10px}.inbox-heading h1{font-size:24px}.inbox-subtitle{font-size:11px;line-height:1.8}.inbox-heading-actions{gap:7px}.inbox-heading-actions button{min-height:40px}.inbox-summary{gap:8px;margin-bottom:12px}.inbox-summary-card{min-height:78px;padding:9px;border-radius:10px}.inbox-summary-card small{font-size:9px}.inbox-summary-card strong{font-size:20px}.inbox-list-panel{padding:12px;border-radius:13px}.inbox-panel-heading{margin-bottom:8px}.inbox-panel-heading h2{font-size:15px}.inbox-panel-heading p{font-size:9px;line-height:1.6}.inbox-count{padding:4px 7px}.inbox-tabs{padding:3px;margin-inline:-3px 0}.inbox-tabs button{min-height:37px;padding-inline:8px;font-size:10px}.inbox-work-item{direction:ltr;grid-template-columns:auto minmax(0,1fr) 32px;grid-template-rows:auto auto;grid-template-areas:"open copy icon" "open due icon";column-gap:8px;row-gap:6px;min-height:78px;padding:11px 0}.inbox-work-icon{grid-area:icon;width:32px;height:32px;align-self:start}.inbox-work-copy{grid-area:copy;direction:rtl;min-width:0}.inbox-work-title-row{display:flex;align-items:center;gap:6px;direction:rtl}.inbox-work-copy h3{flex:1;min-width:0;font-size:11px;text-align:right}.inbox-kind{flex:0 0 auto;margin-top:0;font-size:8px}.inbox-work-copy p{margin-top:4px;font-size:9px;text-align:right}.inbox-work-due{grid-area:due;display:flex;align-items:center;gap:5px;direction:rtl;text-align:right}.inbox-work-due small{font-size:8px}.inbox-work-due strong{font-size:9px;white-space:nowrap}.inbox-work-status{display:none}.inbox-open-button{grid-area:open;align-self:center;justify-self:start;min-width:68px;min-height:30px;padding-inline:6px;font-size:9px}.inbox-side-column{display:none}}.brand-mark{background:#fff;color:#0c273b;overflow:hidden}.brand-mark img{display:block;width:100%;height:100%;padding:3px;object-fit:contain;background:#fff;border-radius:9px}.sidebar-scrim{display:none}@media(max-width:760px){.sidebar-scrim{display:block;position:fixed;z-index:29;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#061d2c47;cursor:pointer}}.fundraiser-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.fundraiser-stat{display:flex;align-items:flex-start;gap:10px;min-height:96px;padding:14px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.fundraiser-stat-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:9px}.fundraiser-stat-icon.teal{background:#e6f7f3;color:#087f71}.fundraiser-stat-icon.warning{background:#fff6e5;color:#ad730d}.fundraiser-stat-icon.blue{background:#ebf3ff;color:#2563c9}.fundraiser-stat-icon.green{background:#e8f7ef;color:#19815f}.fundraiser-stat div span,.fundraiser-stat div strong,.fundraiser-stat div small{display:block}.fundraiser-stat div span{color:#597488;font-size:10px}.fundraiser-stat div strong{margin:4px 0 2px;color:#102f43;font-size:18px;line-height:1.2}.fundraiser-stat div small{color:#718b9a;font-size:9px}.fundraiser-list-panel{padding:18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.fundraiser-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.fundraiser-list-heading h2{margin:0 0 4px;color:#0c2739;font-size:15px}.fundraiser-list-heading p{margin:0;color:#6c8798;font-size:10px}.fundraiser-list-actions{display:flex;gap:7px}.fundraiser-filter-button,.fundraiser-sort-button{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #d5e3e6;border-radius:7px;background:#fff;color:#315469;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}.fundraiser-filter-button{color:#087f71;font-weight:700}.fundraiser-filter-button:hover,.fundraiser-sort-button:hover{border-color:#8fcfc6;background:#f8fdfc}.fundraiser-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:4px;margin:0 -4px 5px;border-bottom:1px solid #e8eff1;scrollbar-width:none}.fundraiser-tabs::-webkit-scrollbar{display:none}.fundraiser-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#708998;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.fundraiser-tabs button:hover{color:#087f71}.fundraiser-tabs button.active{border-bottom-color:#0d9488;color:#087f71;font-weight:700}.fundraiser-tabs b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:5px;background:#eef3f4;color:#577487;font-size:9px}.fundraiser-tabs button.active b{background:#e3f4f0;color:#087f71}.fundraiser-case{grid-template-columns:4px minmax(150px,1.1fr) minmax(132px,1fr) minmax(120px,.9fr) 88px 24px}.case-action{min-width:0}.case-action small,.case-action strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-action small{color:#7b95a4;font-size:8px}.case-action strong{margin-top:4px;color:#36556a;font-size:9px}.fundraiser-empty{padding:28px 0;color:#718b9a;font-size:11px;text-align:center}@media(max-width:940px){.fundraiser-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fundraiser-case{grid-template-columns:4px minmax(150px,1.2fr) minmax(132px,1fr) 88px 24px}.case-action{display:none}}@media(max-width:640px){.fundraiser-stats{gap:9px}.fundraiser-stat{min-height:84px;padding:10px;gap:8px}.fundraiser-stat-icon{width:31px;height:31px;flex-basis:31px}.fundraiser-stat div span{font-size:9px}.fundraiser-stat div strong{font-size:16px}.fundraiser-stat div small{font-size:8px}.fundraiser-list-panel{padding:12px;border-radius:13px}.fundraiser-list-heading{display:block}.fundraiser-list-heading h2{font-size:15px}.fundraiser-list-heading p{font-size:9px;line-height:1.6}.fundraiser-list-actions{margin-top:10px}.fundraiser-list-actions button{flex:1;justify-content:center;min-height:38px}.fundraiser-tabs{margin-top:8px}.fundraiser-tabs button{min-height:37px;font-size:10px;padding-inline:8px}.fundraiser-case{direction:ltr;grid-template-columns:5px minmax(0,1fr) 32px;grid-template-rows:auto auto auto;grid-template-areas:"state company icon" "state meta icon" "state due icon";column-gap:8px;row-gap:4px;min-height:92px;padding:11px 0}.case-state{grid-area:state;width:5px;height:30px}.case-company{grid-area:company;direction:rtl;min-width:0}.case-company strong{font-size:11px;text-align:right}.case-company small{font-size:9px;text-align:right}.case-stage{grid-area:meta;display:block;direction:rtl;min-width:0}.case-stage b{font-size:9px}.case-stage small{font-size:8px}.case-due{grid-area:due;justify-self:start;align-self:start;direction:rtl;font-size:8px}.fundraiser-case>svg{grid-area:icon;align-self:start;justify-self:end;width:32px;height:32px;padding:8px;border-radius:9px;background:#f2f7f8;color:#6d8998}.fundraiser-empty{font-size:10px}}.fundraiser-create-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,1.1fr) auto;align-items:end;gap:16px;margin:-4px 0 16px;padding:15px 16px;border:1px solid #bfe0da;border-radius:12px;background:#f7fcfb}.fundraiser-create-panel>div:first-child{display:grid;gap:4px}.fundraiser-create-panel strong{color:#123c4c;font-size:13px}.fundraiser-create-panel>div:first-child span{color:#668493;font-size:10px;line-height:1.7}.fundraiser-create-panel label{display:grid;gap:5px}.fundraiser-create-panel label>span{color:#466577;font-size:10px;font-weight:700}.fundraiser-create-panel input{width:100%;height:37px;padding:0 10px;border:1px solid #cfe1e3;border-radius:8px;background:#fff;color:#17364a;font:inherit;font-size:11px;outline:0}.fundraiser-create-panel input:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.fundraiser-create-actions{display:flex;align-items:center;gap:8px}.fundraiser-create-actions .primary-button{min-height:37px;padding-inline:13px}.fundraiser-create-actions .primary-button:disabled{opacity:.45;cursor:not-allowed}.fundraiser-case-head{display:grid;grid-template-columns:4px minmax(150px,1.1fr) minmax(132px,1fr) minmax(120px,.9fr) 88px 24px;align-items:center;column-gap:10px;min-height:32px;padding:0;border-bottom:1px solid #e8eff1;color:#7a93a0;font-size:9px}.fundraiser-case-head span:nth-child(1){grid-column:2}.fundraiser-case-head span:nth-child(2){grid-column:3}.fundraiser-case-head span:nth-child(3){grid-column:4}.fundraiser-case-head span:nth-child(4){grid-column:5}.fundraiser-list-footnote{padding-top:11px;color:#718b9a;font-size:9px;text-align:left}.fundraiser-detail-panel{display:grid;gap:14px;margin-top:12px;padding:17px 18px;border:1px solid #bfe0da;border-radius:12px;background:#f8fcfc}.fundraiser-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fundraiser-detail-heading span{display:block;color:#087f71;font-size:10px;font-weight:700}.fundraiser-detail-heading h2{margin:3px 0 0;color:#102f43;font-size:16px}.fundraiser-detail-close{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;background:#eaf5f3;color:#4f7380;font:inherit;font-size:20px;line-height:1;cursor:pointer}.fundraiser-detail-close:hover{background:#dcefe9;color:#087f71}.fundraiser-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fundraiser-detail-grid>div{display:grid;gap:4px;padding:10px;border:1px solid #deecec;border-radius:8px;background:#fff}.fundraiser-detail-grid small{color:#718b9a;font-size:9px}.fundraiser-detail-grid strong{overflow:hidden;color:#315469;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.fundraiser-detail-action{justify-self:start;min-height:35px;padding-inline:14px;font-size:10px}.fundraiser-stat div span{font-size:11px}.fundraiser-stat div small{font-size:10px}.fundraiser-list-heading p{font-size:11px}.fundraiser-case .case-company strong{font-size:12px}.fundraiser-case .case-company small,.fundraiser-case .case-stage small{font-size:10px}.fundraiser-case .case-stage b{font-size:11px}.fundraiser-case .case-action small{font-size:9px}.fundraiser-case .case-action strong,.fundraiser-case .case-due{font-size:10px}.fundraiser-tabs button:focus-visible,.fundraiser-sort-button:focus-visible,.fundraiser-case:focus-visible,.fundraiser-detail-close:focus-visible,.fundraiser-create-panel input:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:940px){.fundraiser-case-head{grid-template-columns:4px minmax(150px,1.2fr) minmax(132px,1fr) 88px 24px}.fundraiser-case-head span:nth-child(3),.fundraiser-case-head span:nth-child(4){display:none}.fundraiser-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fundraiser-create-panel{grid-template-columns:1fr;gap:10px;margin-top:-4px;padding:13px}.fundraiser-create-actions{justify-content:flex-end}.fundraiser-case-head{display:none}.fundraiser-list-footnote{padding-top:10px;font-size:9px}.fundraiser-case{grid-template-rows:auto auto auto auto;grid-template-areas:"state company icon" "state meta icon" "state action icon" "state due icon";min-height:116px;padding:11px 0}.case-action{display:block;grid-area:action;direction:rtl;min-width:0;text-align:right}.case-action small{font-size:9px}.case-action strong{font-size:10px}.case-due{display:block;grid-area:due;justify-self:start;align-self:start;direction:rtl;font-size:9px}.fundraiser-detail-panel{padding:14px}.fundraiser-detail-heading h2{font-size:15px}.fundraiser-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fundraiser-detail-grid>div{padding:9px}.fundraiser-detail-grid small{font-size:9px}.fundraiser-detail-grid strong,.fundraiser-stat div span{font-size:10px}.fundraiser-stat div small{font-size:9px}.fundraiser-case .case-company strong{font-size:12px}.fundraiser-case .case-company small,.fundraiser-case .case-stage b{font-size:10px}.fundraiser-case .case-stage small,.fundraiser-case .case-due{font-size:9px}}.inbox-side-heading>div{min-width:0}.inbox-side-heading p{margin:3px 0 0;color:#6c8798;font-size:9px;line-height:1.6}.inbox-side-icon.warning{background:#fff7e7;color:#b77908}.inbox-followup-list{display:grid}.inbox-followup-item{display:grid;grid-template-columns:7px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:64px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#2a4a5f;font:inherit;text-align:right;cursor:pointer}.inbox-followup-item:first-child{border-top:0}.inbox-followup-item:hover strong{color:#087f71}.inbox-followup-dot{width:7px;height:7px;border-radius:50%;background:#d9971b}.inbox-followup-item strong,.inbox-followup-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-followup-item strong{font-size:10px}.inbox-followup-item small{margin-top:4px;color:#728d9d;font-size:9px}.inbox-followup-item svg{color:#99afba}.inbox-followup-card .inbox-side-link{margin-top:4px}.inbox-work-item .inbox-open-button{justify-content:center}.inbox-work-item .inbox-open-button svg{flex:0 0 auto}@media(max-width:640px){.inbox-work-item{grid-template-columns:32px minmax(0,1fr) 78px auto;gap:6px}.inbox-work-due{display:grid;gap:2px;text-align:right}.inbox-work-due small{font-size:7px}.inbox-work-due strong{font-size:8px;line-height:1.4;white-space:normal}.inbox-open-button{font-size:8px;padding:0 5px}.inbox-work-copy p{margin-top:4px}}.app-shell{height:100vh;min-height:100vh;overflow:hidden}.main{height:100vh;display:flex;flex-direction:column;overflow:hidden}.main>.topbar{flex:0 0 auto}.inbox-filter-button.active{border-color:#8fcfc6;background:#eaf7f4}.inbox-empty-state{display:grid;justify-items:center;gap:6px;padding:34px 16px;color:#5d788a;text-align:center}.inbox-empty-state svg{color:#0d9488}.inbox-empty-state strong{color:#24465a;font-size:12px}.inbox-empty-state span{font-size:10px}.calendar-dialog{direction:rtl}.calendar-dialog-list{display:grid;gap:4px;padding-block:5px}.calendar-dialog-event{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start;padding:12px 8px;border-radius:8px;background:#f8fbfc}.calendar-dialog-event time{color:#087f71;font-size:12px;font-weight:700}.calendar-dialog-event strong,.calendar-dialog-event small{display:block}.calendar-dialog-event strong{color:#24465a;font-size:12px}.calendar-dialog-event small{margin-top:3px;color:#6c8798;font-size:10px}.calendar-dialog-event.current{background:#edf8f6;box-shadow:inset 3px 0 #0d9488}.signature-followup-card,.bank-letter-card{border-color:#cfe5e2}.signature-followup-state{padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.signature-followup-state.waiting{background:#fff7e8;color:#9e6808}.signature-followup-state.followed{background:#e7f7f3;color:#087f71}.signature-followup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.signature-followup-grid>div{min-width:0;padding:10px;border-radius:8px;background:#f7fbfb}.signature-followup-grid span,.signature-followup-grid strong{display:block}.signature-followup-grid span{color:#718b9a;font-size:10px}.signature-followup-grid strong{overflow:hidden;margin-top:4px;color:#274b60;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.signature-followup-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #e4eeee}.signature-followup-footer p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#638092;font-size:10px;line-height:1.7}.signature-followup-footer p>span{display:grid;gap:2px}.signature-followup-footer p small{color:#087f71;font-size:9px;line-height:1.6}.signature-followup-footer p svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:760px){.signature-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-followup-footer{align-items:stretch;flex-direction:column}.signature-followup-footer button{width:100%;justify-content:center}}.contribution-match-card{border-color:#d6e9e6}.contribution-match-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.contribution-match-grid>div{display:grid;gap:4px;padding:10px;border-radius:8px;background:#f7fbfb}.contribution-match-grid span,.contribution-match-grid small{color:#718b9a;font-size:9px}.contribution-match-grid strong{overflow:hidden;color:#274b60;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.contract-evidence-card{min-width:0}.contract-evidence-count{padding:5px 8px;border-radius:6px;background:#eef7f5;color:#087f71;font-size:10px;font-weight:700}.contract-evidence-list{display:grid;border-top:1px solid #e8eff1}.contract-evidence-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:62px;border-bottom:1px solid #edf2f3}.contract-evidence-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px}.contract-evidence-icon.approved{background:#e7f7f3;color:#087f71}.contract-evidence-icon.missing,.contract-evidence-icon.requested{background:#fff7e8;color:#a86d0c}.contract-evidence-list strong,.contract-evidence-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-evidence-list strong{color:#294b63;font-size:10px}.contract-evidence-list small{margin-top:3px;color:#7892a1;font-size:8px}.contract-evidence-list b{padding:4px 6px;border-radius:5px;font-size:8px;white-space:nowrap}.contract-evidence-list b.approved{background:#e7f7f3;color:#087f71}.contract-evidence-list b.missing,.contract-evidence-list b.requested{background:#fff7e8;color:#a86d0c}.contract-evidence-note{display:flex;align-items:flex-start;gap:6px;margin:11px 0 0;color:#638092;font-size:9px;line-height:1.7}.contract-evidence-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:760px){.contribution-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-evidence-list>div{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:8px 0}.contract-evidence-list>div>button{grid-column:2 / -1;justify-self:start}.contract-evidence-list small{white-space:normal}.contract-evidence-note{font-size:9px}}.project-prepublication-panel{margin-top:16px}.project-prepublication-status{padding:5px 8px;border-radius:6px;background:#fff7e8;color:#9e6808;font-size:10px;font-weight:700}.project-prepublication-status.done{background:#e7f7f3;color:#087f71}.project-prepublication-list{display:grid;margin-top:14px;border-top:1px solid #e7eff0}.project-prepublication-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:66px;border-bottom:1px solid #edf2f3}.project-prepublication-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px}.project-prepublication-icon.done{background:#e7f7f3;color:#087f71}.project-prepublication-icon.waiting{background:#ebf3ff;color:#2663c9}.project-prepublication-icon.blocked{background:#fff7e8;color:#a86d0c}.project-prepublication-list>div>span:nth-child(2){min-width:0}.project-prepublication-list small,.project-prepublication-list strong,.project-prepublication-list em{display:block}.project-prepublication-list small{color:#087f71;font-size:8px;font-style:normal}.project-prepublication-list strong{margin-top:2px;color:#294b63;font-size:10px}.project-prepublication-list em{overflow:hidden;margin-top:3px;color:#7892a1;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.project-prepublication-list b{padding:4px 6px;border-radius:5px;background:#edf3f5;color:#527084;font-size:8px;white-space:nowrap}.project-prepublication-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:#638092;font-size:9px;line-height:1.7}.project-prepublication-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:760px){.project-prepublication-list>div{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:8px 0}.project-prepublication-list>div>button{grid-column:2 / -1;justify-self:start}.project-prepublication-list em{white-space:normal}.project-prepublication-status{font-size:9px}}.main>:not(.topbar){flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.fundraiser-detail-page{padding:23px 34px 48px;color:#102a43;direction:rtl}.fundraiser-detail-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:15px;color:#8aa0aa;font-size:10px}.fundraiser-detail-breadcrumb button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#087f71;font:inherit;cursor:pointer}.fundraiser-detail-breadcrumb strong{color:#587389;font-weight:700}.fundraiser-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.fundraiser-detail-identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.fundraiser-detail-mark{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid #c8e7e2;border-radius:13px;background:#e6f7f3;color:#087f71}.fundraiser-detail-status-row{display:flex;align-items:center;gap:9px;margin-bottom:5px}.fundraiser-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;font-size:9px;font-weight:700}.fundraiser-status-pill.current{background:#fff6e5;color:#a86d0c}.fundraiser-status-pill.review{background:#ebf3ff;color:#2563c9}.fundraiser-status-pill.done{background:#e7f7f3;color:#087f71}.fundraiser-status-pill i{width:6px;height:6px;border-radius:50%;background:#d9971b}.fundraiser-status-pill.review i{background:#3b82f6}.fundraiser-status-pill.done i{background:#0d9488}.fundraiser-detail-updated{color:#7a93a1;font-size:9px}.fundraiser-detail-header h1{margin:0;color:#08243a;font-size:24px;letter-spacing:-.025em;line-height:1.45}.fundraiser-detail-header p{margin:3px 0 0;color:#5f7b8d;font-size:11px}.fundraiser-detail-header p b{margin:0 4px;color:#b2c4ca}.fundraiser-detail-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.fundraiser-detail-actions button{min-height:38px}.detail-secondary-button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #d3e2e4;border-radius:8px;background:#fff;color:#315469;font:inherit;font-size:10px;cursor:pointer}.detail-secondary-button:hover{border-color:#9bcfc8;background:#f8fdfc;color:#087f71}.fundraiser-detail-actions .primary-button{display:inline-flex;align-items:center;gap:6px;padding:0 13px;font-size:10px}.fundraiser-focus-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;border:1px solid #bfe0da;border-radius:11px;background:#f6fcfb}.fundraiser-focus-icon{display:grid;width:37px;height:37px;place-items:center;border-radius:9px;background:#dff4f0;color:#087f71}.fundraiser-focus-copy{min-width:0}.fundraiser-focus-copy span,.fundraiser-focus-copy strong,.fundraiser-focus-copy small{display:block}.fundraiser-focus-copy span{margin-bottom:2px;color:#087f71;font-size:9px;font-weight:700}.fundraiser-focus-copy strong{color:#143b4e;font-size:12px}.fundraiser-focus-copy small{margin-top:3px;color:#668493;font-size:9px}.fundraiser-focus-copy small b{margin:0 3px;color:#aac2c3}.fundraiser-focus-note{display:inline-flex;align-items:center;gap:5px;color:#a86d0c;font-size:9px;white-space:nowrap}.detail-link-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#087f71;font:inherit;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.detail-link-button:hover{color:#066b60}.fundraiser-process-card,.detail-content-card,.detail-tab-placeholder{border:1px solid #d9e6e8;border-radius:12px;background:#fff}.fundraiser-process-card{margin-bottom:15px;padding:17px 18px}.fundraiser-section-heading,.detail-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-eyebrow{display:block;margin-bottom:3px;color:#087f71;font-size:9px;font-weight:700}.fundraiser-section-heading h2,.detail-card-heading h2{margin:0;color:#0c2739;font-size:15px;line-height:1.5}.process-count{padding:4px 7px;border-radius:5px;background:#eef7f6;color:#087f71;font-size:9px;white-space:nowrap}.fundraiser-process-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:17px}.fundraiser-process-step{min-width:0}.process-step-track{position:relative;display:flex;align-items:center;height:18px}.process-step-track>i{height:2px;flex:1;background:#dce9ea}.process-step-node{position:relative;z-index:1;display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:2px solid #d5e3e4;border-radius:50%;background:#fff;color:#9bb0b7}.fundraiser-process-step.done .process-step-node{border-color:#4db8aa;background:#e7f7f3;color:#087f71}.fundraiser-process-step.done .process-step-track>i{background:#8dd4ca}.fundraiser-process-step.current .process-step-node{width:24px;height:24px;flex-basis:24px;margin-right:-2px;border-color:#087f71;background:#087f71;color:#fff;box-shadow:0 0 0 4px #dff4f0}.fundraiser-process-step.current .process-step-track>i{background:#b9deda}.process-step-copy{padding-top:9px;padding-left:7px}.process-step-copy strong,.process-step-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-step-copy strong{color:#315469;font-size:10px}.fundraiser-process-step.current .process-step-copy strong{color:#087f71;font-weight:700}.process-step-copy small{margin-top:3px;color:#7b95a4;font-size:8px}.fundraiser-detail-tabs{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:5px;margin-bottom:15px;padding:5px 4px 0;border-bottom:1px solid #dfeaec;background:#f4f8fa}.fundraiser-detail-tabs button{min-height:38px;padding:0 13px;border:0;border-bottom:2px solid transparent;border-radius:7px 7px 0 0;background:transparent;color:#718b9a;font:inherit;font-size:10px;cursor:pointer;transition:color .18s ease,background .18s ease}.fundraiser-detail-tabs button:hover{background:#edf7f5;color:#087f71}.fundraiser-detail-tabs button.active{border-bottom-color:#0d9488;background:#e7f7f3;color:#087f71;font-weight:700}.fundraiser-detail-grid-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:15px}.detail-content-card{min-width:0;padding:17px 18px}.detail-card-heading{margin-bottom:15px}.detail-card-heading p{margin:3px 0 0;color:#7892a1;font-size:9px}.detail-icon-button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:#eef7f6;color:#087f71;cursor:pointer}.detail-icon-button:hover{background:#e0f2ef}.detail-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-info-grid>div{display:grid;gap:4px;padding:10px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.detail-info-grid span{color:#7892a1;font-size:9px}.detail-info-grid strong{overflow:hidden;color:#294b63;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.detail-project-list,.detail-document-list,.detail-activity-list{display:grid}.detail-project-row{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;border-top:1px solid #e8eff1}.detail-project-row:first-child{border-top:0}.detail-project-icon{display:grid;width:31px;height:31px;place-items:center;border-radius:8px}.detail-project-icon.teal{background:#e6f7f3;color:#087f71}.detail-project-icon.blue{background:#ebf3ff;color:#2563c9}.detail-project-icon.amber{background:#fff6e5;color:#a86d0c}.detail-project-row strong,.detail-project-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-project-row strong{color:#294b63;font-size:10px}.detail-project-row small{margin-top:3px;color:#7892a1;font-size:8px}.detail-project-status{padding:4px 6px;border-radius:5px;font-size:8px;white-space:nowrap}.detail-project-status.current{background:#fff6e5;color:#a86d0c}.detail-project-status.neutral{background:#edf3f5;color:#527084}.detail-project-status.done{background:#e7f7f3;color:#087f71}.detail-progress-value{color:#087f71;font-size:13px;font-weight:700}.detail-progress-track{height:7px;overflow:hidden;margin:2px 0 10px;border-radius:6px;background:#e9f0f1}.detail-progress-track i{display:block;height:100%;border-radius:inherit;background:#0d9488}.detail-document-list>div{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:39px;border-top:1px solid #edf2f3}.document-state{display:grid;width:23px;height:23px;place-items:center;border-radius:6px}.document-state.done{background:#e7f7f3;color:#087f71}.document-state.warning{background:#fff6e5;color:#a86d0c}.detail-document-list strong{overflow:hidden;color:#36556a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.detail-document-list small{color:#7892a1;font-size:8px}.detail-activity-list>div{display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;min-height:48px;padding:9px 0;border-top:1px solid #edf2f3}.detail-activity-list>div:first-child{border-top:0}.detail-activity-list i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#94a3b8}.detail-activity-list i.teal{background:#0d9488}.detail-activity-list i.blue{background:#3b82f6}.detail-activity-list i.amber{background:#d9971b}.detail-activity-list strong,.detail-activity-list small{display:block}.detail-activity-list strong{color:#36556a;font-size:9px}.detail-activity-list small{margin-top:3px;color:#7892a1;font-size:8px}.detail-tab-placeholder{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px;padding:30px;text-align:center}.detail-tab-placeholder-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;background:#e6f7f3;color:#087f71}.detail-tab-placeholder h2{margin:0;color:#0c2739;font-size:16px}.detail-tab-placeholder p{margin:0;color:#7892a1;font-size:10px}.fundraiser-detail-page button:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:900px){.fundraiser-detail-page{padding-right:24px;padding-left:24px}.fundraiser-detail-header{align-items:flex-start;flex-direction:column}.fundraiser-detail-actions{width:100%;justify-content:flex-start}.fundraiser-detail-grid-layout{grid-template-columns:1fr}.fundraiser-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.fundraiser-process-step:nth-child(3) .process-step-track>i,.fundraiser-process-step:nth-child(6) .process-step-track>i{display:none}}@media(max-width:640px){.fundraiser-detail-page{padding:14px 15px 32px}.fundraiser-detail-breadcrumb{margin-bottom:12px}.fundraiser-detail-header{gap:12px;margin-bottom:14px}.fundraiser-detail-mark{width:42px;height:42px;flex-basis:42px}.fundraiser-detail-header h1{font-size:21px}.fundraiser-detail-header p{font-size:10px}.fundraiser-detail-status-row{gap:6px}.fundraiser-detail-updated{font-size:8px}.fundraiser-detail-actions{gap:7px}.fundraiser-detail-actions button{flex:1;justify-content:center;min-height:40px}.fundraiser-focus-card{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px}.fundraiser-focus-note{grid-column:2;font-size:8px}.fundraiser-focus-card>.detail-link-button{grid-column:2;justify-self:start}.fundraiser-process-card,.detail-content-card{padding:14px}.fundraiser-process-steps{grid-template-columns:1fr;row-gap:0;margin-top:13px}.fundraiser-process-step{display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:49px}.process-step-track{height:100%;align-items:flex-start;justify-content:center}.process-step-track>i{position:absolute;top:18px;bottom:-5px;width:2px;height:auto;flex:none;background:#dce9ea}.fundraiser-process-step.done .process-step-track>i{background:#8dd4ca}.fundraiser-process-step.current .process-step-track>i{background:#b9deda}.process-step-node,.fundraiser-process-step.current .process-step-node{width:22px;height:22px;flex-basis:22px;margin:0;box-shadow:none}.process-step-copy{padding:1px 0 12px}.process-step-copy strong{font-size:10px}.process-step-copy small{font-size:9px}.fundraiser-detail-tabs{overflow-x:auto;margin:0 -3px 12px;padding-inline:3px;scrollbar-width:none}.fundraiser-detail-tabs::-webkit-scrollbar{display:none}.fundraiser-detail-tabs button{min-height:40px;padding-inline:10px;flex:0 0 auto}.detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-content-card{padding:13px}.detail-card-heading h2{font-size:14px}.detail-project-row{grid-template-columns:29px minmax(0,1fr) auto}.detail-project-status{font-size:8px}.detail-tab-placeholder{min-height:200px}}@media(max-width:1200px)and (min-width:641px){.fundraiser-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px;margin-top:14px}.fundraiser-process-step:nth-child(3) .process-step-track>i,.fundraiser-process-step:nth-child(6) .process-step-track>i{display:none}.process-step-copy{padding-left:4px}.process-step-copy strong{min-height:30px;white-space:normal;line-height:1.5}.process-step-copy small{font-size:8px}}.process-step-node,.fundraiser-process-step.current .process-step-node{width:28px;height:28px;flex-basis:28px;margin:0!important}.process-step-node svg{width:16px;height:16px;stroke-width:1.8}@media(max-width:1200px){.process-step-node,.fundraiser-process-step.current .process-step-node{width:26px;height:26px;flex-basis:26px}}@media(min-width:641px){.process-step-track{justify-content:center}.process-step-track>i{position:absolute;z-index:0;right:50%;left:-50%;height:2px;flex:none;transform:translateY(0)}.process-step-copy{padding-left:0;text-align:center}.process-step-copy strong,.process-step-copy small{width:100%;text-align:center;white-space:normal;line-height:1.5}.process-step-copy strong{min-height:30px}.process-step-copy small{margin-top:2px}}.process-step-node,.fundraiser-process-step.current .process-step-node{width:42px;height:42px;flex-basis:42px}.process-step-node svg{width:22px;height:22px}.process-step-track{height:42px}@media(max-width:1200px){.process-step-node,.fundraiser-process-step.current .process-step-node{width:38px;height:38px;flex-basis:38px}.process-step-node svg{width:20px;height:20px}.process-step-track{height:38px}}@media(max-width:640px){.process-step-node,.fundraiser-process-step.current .process-step-node{width:32px;height:32px;flex-basis:32px}.process-step-node svg{width:18px;height:18px}.process-step-track{height:100%}}.fundraiser-section-heading .process-subtitle{margin:3px 0 0;color:#7892a1;font-size:9px;line-height:1.5}.detail-tab-stack{display:grid;gap:15px}.detail-upload-all{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10px}.documents-summary-strip{display:flex;align-items:center;gap:0;margin-bottom:10px;padding:9px 11px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.documents-summary-strip span{flex:1;color:#7892a1;font-size:9px;text-align:center}.documents-summary-strip span+span{border-right:1px solid #e3edef}.documents-summary-strip b{margin-left:3px;color:#163a4d;font-size:14px}.detail-document-list-full{display:grid;border-top:1px solid #e8eff1}.document-row-full{display:grid;grid-template-columns:30px minmax(0,1.25fr) minmax(150px,.9fr) auto;align-items:center;gap:10px;min-height:67px;padding:8px 0;border-bottom:1px solid #edf2f3}.document-row-copy{min-width:0}.document-row-copy strong,.document-row-copy small,.document-row-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-row-copy strong{color:#294b63;font-size:10px}.document-row-copy strong i{margin-right:6px;padding:2px 4px;border-radius:3px;background:#eef7f6;color:#087f71;font-size:7px;font-style:normal;font-weight:400}.document-row-copy small{margin-top:4px;color:#7892a1;font-size:8px}.document-row-meta{min-width:0}.document-status-label{display:inline-block;padding:4px 6px;border-radius:5px;font-size:8px}.document-status-label.approved{background:#e7f7f3;color:#087f71}.document-status-label.review{background:#ebf3ff;color:#2663c9}.document-status-label.missing,.document-status-label.requested,.document-status-label.rejected{background:#fff6e5;color:#a86d0c}.document-row-meta small{margin-top:4px;color:#7892a1;font-size:8px}.document-row-actions{display:flex;align-items:center;gap:5px}.detail-row-action{min-height:30px;padding:0 8px;border:1px solid #d5e3e5;border-radius:6px;background:#fff;color:#315469;font:inherit;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.detail-row-action:hover{border-color:#8fcfc6;background:#f4fcfa;color:#087f71}.detail-row-action.primary{border-color:#bfe0da;background:#eef8f6;color:#087f71}.detail-row-action.subtle{border-color:transparent;background:transparent;color:#6d8998}.detail-row-action:disabled{opacity:.6;cursor:default}.legal-verification-card{padding:17px 18px}.legal-status{padding:4px 7px;border-radius:5px;font-size:9px;font-weight:700}.legal-status.verified{background:#e7f7f3;color:#087f71}.legal-status.pending{background:#fff6e5;color:#a86d0c}.legal-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.legal-info-grid>div{display:grid;gap:4px;padding:10px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.legal-info-grid span{color:#7892a1;font-size:8px}.legal-info-grid strong{overflow:hidden;color:#294b63;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.legal-verification-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid #edf2f3}.legal-verification-footer span{display:inline-flex;align-items:center;gap:5px;color:#527084;font-size:9px}.legal-verification-footer span svg{color:#087f71}.detail-audit-card{padding:17px 18px}.audit-filter-label{color:#7892a1;font-size:9px}.audit-list{display:grid;border-top:1px solid #e8eff1}.audit-list>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;border-bottom:1px solid #edf2f3}.audit-dot{width:8px;height:8px;border-radius:50%}.audit-dot.teal{background:#0d9488}.audit-dot.amber{background:#d9971b}.audit-dot.blue{background:#3b82f6}.audit-list strong,.audit-list small{display:block}.audit-list strong{color:#294b63;font-size:10px}.audit-list small{margin-top:4px;color:#7892a1;font-size:8px}.audit-badge{padding:4px 6px;border-radius:5px;background:#eef7f6;color:#087f71;font-size:8px}@media(max-width:640px){.detail-upload-all{min-height:34px;padding-inline:9px}.documents-summary-strip{align-items:stretch;padding:8px 4px}.documents-summary-strip span{font-size:8px;line-height:1.5}.documents-summary-strip b{display:block;margin:0 0 2px;font-size:14px}.document-row-full{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0}.document-row-meta{grid-column:2}.document-row-actions{grid-column:2;justify-content:flex-start}.legal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legal-info-grid>div{padding:9px}.legal-verification-footer{align-items:flex-start;flex-direction:column}.legal-verification-footer .detail-row-action{width:100%}.detail-audit-card{padding:13px}}.process-subtitle{max-width:520px}.fundraiser-process-step{width:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fundraiser-process-step:disabled{cursor:default}.fundraiser-process-step:focus-visible{outline:2px solid #087f71;outline-offset:4px;border-radius:6px}.process-gate-detail{margin-top:18px;padding-top:16px;border-top:1px solid #e8eff1}.process-gate-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.process-gate-kicker{display:block;margin-bottom:3px;color:#087f71;font-size:9px;font-weight:700}.process-gate-heading h3{margin:0;color:#12384c;font-size:14px;line-height:1.5}.process-gate-heading p{margin:3px 0 0;color:#7892a1;font-size:9px;line-height:1.7}.process-gate-progress{padding:5px 8px;border-radius:6px;background:#fff6e5;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.process-gate-lanes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.process-lane{min-width:0;padding:12px;border:1px solid #e3ecee;border-radius:9px;background:#fbfdfd}.process-lane-heading{display:flex;align-items:center;gap:8px;min-width:0;padding-bottom:9px;border-bottom:1px solid #e8eff1}.process-lane-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px}.process-lane-icon.warning{background:#fff4e5;color:#b45309}.process-lane-icon.done{background:#e7f7f3;color:#087f71}.process-lane-heading>div{min-width:0;flex:1}.process-lane-heading strong,.process-lane-heading small{display:block}.process-lane-heading strong{color:#294b63;font-size:10px}.process-lane-heading small{margin-top:2px;color:#7892a1;font-size:8px}.process-lane-heading>b{color:#a86d0c;font-size:8px;white-space:nowrap}.process-lane-heading>b.done{color:#087f71}.process-lane-items{display:grid}.process-lane-items>div{display:flex;align-items:center;gap:7px;min-width:0;padding-top:9px}.process-lane-items>div+div{margin-top:8px;padding-top:9px;border-top:1px solid #edf2f3}.process-lane-items>div>i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d9971b}.process-lane-items>div>i.done{background:#0d9488}.process-lane-items span{min-width:0;flex:1}.process-lane-items strong,.process-lane-items small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-lane-items strong{color:#36556a;font-size:9px}.process-lane-items small{margin-top:3px;color:#7892a1;font-size:8px}.process-lane-items em{padding:3px 5px;border-radius:4px;background:#fff6e5;color:#a86d0c;font-size:8px;font-style:normal;white-space:nowrap}.process-lane-items em.done{background:#e7f7f3;color:#087f71}.process-gate-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid #edf2f3}.process-gate-footer>span{display:inline-flex;align-items:center;gap:6px;color:#7892a1;font-size:8px}.process-footer-dot{width:6px;height:6px;border-radius:50%;background:#d9971b}@media(max-width:640px){.process-subtitle{max-width:260px;line-height:1.6}.process-gate-heading p{font-size:8px}.process-gate-lanes{grid-template-columns:1fr;gap:8px}.process-lane{padding:10px}.process-gate-footer{align-items:flex-start;flex-direction:column;gap:8px}.process-gate-footer .detail-link-button{font-size:9px}}.contracts-workspace,.contract-signing-card{min-width:0}.contracts-summary-strip{display:flex;margin:0 0 10px;padding:9px 11px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.contracts-summary-strip span{flex:1;color:#7892a1;font-size:9px;text-align:center}.contracts-summary-strip span+span{border-right:1px solid #e3edef}.contracts-summary-strip b{margin-left:4px;color:#163a4d;font-size:14px}.contract-list{display:grid;border-top:1px solid #e8eff1}.contract-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:8px 0;border-bottom:1px solid #edf2f3}.contract-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.contract-icon.review{background:#ebf3ff;color:#2663c9}.contract-icon.waiting{background:#fff6e5;color:#a86d0c}.contract-icon.done{background:#e7f7f3;color:#087f71}.contract-copy{min-width:0}.contract-copy strong,.contract-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-copy strong{color:#294b63;font-size:10px}.contract-copy small{margin-top:4px;color:#7892a1;font-size:8px}.contract-status{padding:4px 7px;border-radius:5px;font-size:8px;white-space:nowrap}.contract-status.review{background:#ebf3ff;color:#2663c9}.contract-status.waiting{background:#fff6e5;color:#a86d0c}.contract-status.done{background:#e7f7f3;color:#087f71}.contract-signers{display:grid;border-top:1px solid #e8eff1}.contract-signers>div{display:flex;align-items:center;gap:9px;min-height:58px;border-bottom:1px solid #edf2f3}.signer-avatar{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#fff0e8;color:#b45309;font-size:11px;font-weight:700}.signer-avatar.teal{background:#e7f7f3;color:#087f71}.contract-signers>div>div{min-width:0;flex:1}.contract-signers strong,.contract-signers small{display:block}.contract-signers strong{color:#294b63;font-size:10px}.contract-signers small{margin-top:3px;color:#7892a1;font-size:8px}.signer-state{padding:4px 6px;border-radius:5px;font-size:8px;white-space:nowrap}.signer-state.waiting{background:#fff6e5;color:#a86d0c}.signer-state.done{background:#e7f7f3;color:#087f71}@media(max-width:640px){.contracts-summary-strip{padding:8px 4px}.contracts-summary-strip span{font-size:8px;line-height:1.5}.contracts-summary-strip b{display:block;margin:0 0 2px}.contract-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.contract-row .detail-row-action{grid-column:2;justify-self:start}.contract-status{grid-column:3;grid-row:1}.contract-copy small{white-space:normal;line-height:1.5}.signer-state{font-size:7px}}.evaluation-workspace,.evaluation-notes{min-width:0}.evaluation-result{padding:5px 8px;border-radius:6px;font-size:9px;font-weight:700;white-space:nowrap}.evaluation-result.pending{background:#fff6e5;color:#a86d0c}.evaluation-result.done{background:#e7f7f3;color:#087f71}.evaluation-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px}.evaluation-overview>div{display:grid;gap:4px;padding:10px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.evaluation-overview span{color:#7892a1;font-size:9px}.evaluation-overview strong{color:#294b63;font-size:10px}.evaluation-checks{border-top:1px solid #e8eff1}.evaluation-check-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 0 7px}.evaluation-check-heading h3{margin:0;color:#294b63;font-size:11px}.evaluation-check-heading span{color:#7892a1;font-size:8px}.evaluation-check{display:flex;align-items:center;gap:9px;min-height:55px;border-top:1px solid #edf2f3}.evaluation-check-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:8px}.evaluation-check-icon.pending{background:#f1f5f6;color:#8ca3ad}.evaluation-check-icon.done{background:#e7f7f3;color:#087f71}.evaluation-check>div{min-width:0;flex:1}.evaluation-check strong,.evaluation-check small{display:block}.evaluation-check strong{color:#36556a;font-size:10px}.evaluation-check small{margin-top:3px;color:#7892a1;font-size:8px}.evaluation-check-state{padding:4px 6px;border-radius:5px;background:#f1f5f6;color:#7892a1;font-size:8px;white-space:nowrap}.evaluation-notes>.detail-card-heading>svg{color:#b77a16}.evaluation-empty{display:flex;align-items:center;gap:10px;padding:18px 14px;border:1px dashed #d7e4e5;border-radius:9px;background:#fbfdfd}.evaluation-empty>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#fff6e5;color:#b77a16}.evaluation-empty strong,.evaluation-empty small{display:block}.evaluation-empty strong{color:#36556a;font-size:10px}.evaluation-empty small{margin-top:4px;color:#7892a1;font-size:9px}.evaluation-meeting>.detail-card-heading>svg{color:#2563c9}.evaluation-meeting-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evaluation-meeting-summary>div{display:grid;gap:4px;padding:10px;border:1px solid #e3edef;border-radius:8px;background:#fbfdfd}.evaluation-meeting-summary span{color:#7892a1;font-size:8px}.evaluation-meeting-summary strong{color:#315469;font-size:10px;line-height:1.65}.evaluation-meeting-note{display:flex;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;border-radius:8px;background:#f3faf8;color:#087f71}.evaluation-meeting-note>span{display:grid;gap:3px}.evaluation-meeting-note strong{font-size:10px}.evaluation-meeting-note small{color:#587583;font-size:9px;line-height:1.7}.evaluation-meeting-note svg{flex:0 0 auto;margin-top:1px}.evaluation-synthesis-score{padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.evaluation-synthesis-score.done{background:#e7f7f3;color:#087f71}.evaluation-synthesis-list{border-top:1px solid #e8eff1}.evaluation-synthesis-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:59px;border-bottom:1px solid #edf2f3}.evaluation-synthesis-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#edf3f5;color:#698493}.evaluation-synthesis-icon.done{background:#e7f7f3;color:#087f71}.evaluation-synthesis-list>div>span:nth-child(2){display:grid;gap:3px;min-width:0}.evaluation-synthesis-list strong{color:#315469;font-size:10px}.evaluation-synthesis-list small{color:#7892a1;font-size:8px;line-height:1.6}.evaluation-synthesis-list b{justify-self:start;padding:4px 6px;border-radius:5px;background:#edf3f5;color:#698493;font-size:8px;white-space:nowrap}.evaluation-synthesis-list b.done{background:#e7f7f3;color:#087f71}.evaluation-decision-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.evaluation-decision-path article{display:grid;grid-template-columns:29px minmax(0,1fr);gap:7px;align-items:start;padding:10px;border:1px solid #e0eaec;border-radius:8px;background:#fff}.evaluation-decision-path article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.evaluation-decision-path .accept>span{background:#e7f7f3;color:#087f71}.evaluation-decision-path .correction>span{background:#fff5e6;color:#a86d0c}.evaluation-decision-path .reject>span{background:#fff0ef;color:#ba3c35}.evaluation-decision-path strong,.evaluation-decision-path small{display:block}.evaluation-decision-path strong{color:#315469;font-size:10px}.evaluation-decision-path small{margin-top:3px;color:#7892a1;font-size:8px;line-height:1.6}.evaluation-decision-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;padding:9px 10px;border-radius:8px;background:#f3faf8;color:#527084;font-size:9px;line-height:1.7}.evaluation-decision-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:640px){.evaluation-overview{grid-template-columns:1fr 1fr;gap:8px}.evaluation-overview>div:last-child{grid-column:1/-1}.evaluation-check strong{font-size:9px}.evaluation-check-state{font-size:7px}}@media(max-width:640px){.evaluation-meeting-summary{grid-template-columns:1fr}.evaluation-synthesis-list>div{grid-template-columns:30px minmax(0,1fr);padding:8px 0}.evaluation-synthesis-list b{grid-column:2;justify-self:start}.evaluation-decision-path{grid-template-columns:1fr}.evaluation-decision-path article{grid-template-columns:30px minmax(0,1fr)}}.finance-workspace,.finance-documents{min-width:0}.finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-metrics>div{display:grid;gap:4px;padding:11px;border:1px solid #e5edef;border-radius:8px;background:#fbfdfd}.finance-metrics span,.finance-metrics small{color:#7892a1;font-size:8px}.finance-metrics strong{color:#173b4e;font-size:13px}.finance-section-heading{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #edf2f3}.finance-section-heading h3{margin:0;color:#294b63;font-size:11px}.finance-section-heading span{color:#a86d0c;font-size:8px}.finance-progress{margin-top:10px}.finance-progress>div{display:flex;justify-content:space-between;color:#527084;font-size:9px}.finance-progress>div strong{color:#087f71}.finance-progress>i{display:block;height:8px;overflow:hidden;margin:7px 0 5px;border-radius:8px;background:#e9f0f1}.finance-progress>i em{display:block;height:100%;border-radius:inherit;background:#0d9488}.finance-progress small{color:#7892a1;font-size:8px}.finance-documents>.detail-card-heading>svg{color:#087f71}.finance-document-list{display:grid;border-top:1px solid #e8eff1}.finance-document-list>div{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px;border-bottom:1px solid #edf2f3}.finance-document-list>div>div{min-width:0}.finance-document-list strong,.finance-document-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-document-list strong{color:#36556a;font-size:9px}.finance-document-list small{margin-top:3px;color:#7892a1;font-size:8px}@media(max-width:640px){.finance-metrics{grid-template-columns:1fr 1fr;gap:8px}.finance-metrics>div{padding:9px}.finance-metrics strong{font-size:11px}.finance-document-list>div{grid-template-columns:25px minmax(0,1fr) auto;gap:6px}.finance-document-list .document-status-label{font-size:7px}}.project-detail-list{display:grid;border-top:1px solid #e8eff1}.project-detail-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(150px,.32fr) auto;align-items:center;gap:11px;min-height:94px;padding:12px 0;border-bottom:1px solid #edf2f3}.project-detail-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.project-detail-icon.teal{background:#e6f7f3;color:#087f71}.project-detail-icon.blue{background:#ebf3ff;color:#2563c9}.project-detail-icon.amber{background:#fff6e5;color:#a86d0c}.project-detail-copy{min-width:0}.project-detail-copy strong,.project-detail-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-detail-copy strong{color:#294b63;font-size:10px}.project-detail-copy small{margin-top:4px;color:#7892a1;font-size:8px}.project-detail-progress{display:flex;align-items:center;gap:8px;margin-top:9px}.project-detail-progress i{display:block;width:130px;height:6px;overflow:hidden;border-radius:6px;background:#e9f0f1}.project-detail-progress em.blue{background:#3b82f6}.project-detail-progress em.amber{background:#d9971b}.project-detail-progress span{color:#7892a1;font-size:8px;white-space:nowrap}.project-detail-side{display:grid;justify-items:start;gap:4px}.project-detail-side strong{color:#294b63;font-size:10px}.project-detail-side small{color:#7892a1;font-size:8px;white-space:nowrap}.project-readiness-card>.detail-card-heading>svg{color:#087f71}.project-readiness-list{display:grid;border-top:1px solid #e8eff1}.project-readiness-list>div{display:flex;align-items:center;gap:8px;min-height:54px;border-bottom:1px solid #edf2f3}.readiness-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#d9971b}.readiness-dot.blue{background:#3b82f6}.readiness-dot.teal{background:#0d9488}.project-readiness-list>div>div{min-width:0;flex:1}.project-readiness-list strong,.project-readiness-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-readiness-list strong{color:#36556a;font-size:9px}.project-readiness-list small{margin-top:3px;color:#7892a1;font-size:8px}.project-readiness-list b{padding:4px 6px;border-radius:5px;background:#fff6e5;color:#a86d0c;font-size:8px;white-space:nowrap}.project-readiness-list b.blue{background:#ebf3ff;color:#2663c9}@media(max-width:640px){.project-detail-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.project-detail-side{grid-column:3;grid-row:1}.project-detail-row>.detail-row-action{grid-column:2;justify-self:start}.project-detail-copy small{white-space:normal;line-height:1.5}.project-detail-progress i{width:90px}}.projects-list-page{padding:26px 34px 48px;color:#102a43}.projects-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.projects-list-heading h1{margin:0 0 5px;color:#08243a;font-size:26px;letter-spacing:-.03em}.projects-list-heading p:not(.eyebrow){margin:0;color:#607d8f;font-size:11px}.projects-list-heading .primary-button{display:inline-flex;align-items:center;gap:6px;font-size:10px}.projects-list-focus{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;border:1px solid #f0d5a3;border-radius:10px;background:#fffbf3}.projects-list-focus>span{display:grid;width:33px;height:33px;place-items:center;border-radius:8px;background:#fff1d8;color:#ad730d}.projects-list-focus>div{min-width:0;flex:1}.projects-list-focus strong,.projects-list-focus small{display:block}.projects-list-focus strong{color:#7e5007;font-size:11px}.projects-list-focus small{margin-top:3px;color:#927343;font-size:9px}.projects-list-focus button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#9a660b;font:inherit;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.projects-directory{border:1px solid #d8e5e7;border-radius:12px;background:#fff}.projects-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px 13px}.projects-directory-heading h2{margin:0;color:#12384c;font-size:15px}.projects-directory-heading p{margin:4px 0 0;color:#7892a1;font-size:9px}.projects-list-search{display:flex;align-items:center;gap:7px;width:min(310px,32vw);height:36px;padding:0 10px;border:1px solid #d7e4e6;border-radius:8px;background:#fbfdfd;color:#7892a1}.projects-list-search:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948812}.projects-list-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#17364a;font:inherit;font-size:9px}.projects-filter-bar{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:0 18px 12px;border-bottom:1px solid #e7eff1;scrollbar-width:none}.projects-filter-bar::-webkit-scrollbar{display:none}.projects-filter-bar button{display:inline-flex;align-items:center;gap:5px;min-height:30px;flex:0 0 auto;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#668392;font:inherit;font-size:9px;cursor:pointer}.projects-filter-bar button:hover{background:#f2f8f8;color:#087f71}.projects-filter-bar button.active{border-color:#c3e4df;background:#e9f7f4;color:#087f71;font-weight:700}.projects-filter-bar b{display:grid;min-width:16px;height:16px;place-items:center;border-radius:4px;background:#edf3f4;color:#64808f;font-size:8px}.projects-filter-bar button.active b{background:#ccece6;color:#087f71}.projects-list-columns,.project-list-row{display:grid;grid-template-columns:32px minmax(190px,1.25fr) minmax(105px,.55fr) minmax(145px,.85fr) minmax(145px,.85fr) 90px 18px;align-items:center;gap:10px}.projects-list-columns{padding:11px 18px 8px;color:#8399a4;font-size:8px}.projects-list-columns span:first-child{grid-column:1/3}.project-list-row{width:100%;min-height:76px;padding:9px 18px;border:0;border-top:1px solid #e9f0f2;background:#fff;color:#2b4c61;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.project-list-row:hover{background:#f8fcfb}.project-list-row:hover .project-list-identity strong{color:#087f71}.project-list-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.project-list-mark.teal{background:#e6f7f3;color:#087f71}.project-list-mark.blue{background:#ebf3ff;color:#2563c9}.project-list-mark.amber{background:#fff6e5;color:#ad730d}.project-list-mark.slate{background:#edf3f5;color:#5b7689}.project-list-identity,.project-list-funding,.project-list-action{min-width:0}.project-list-identity strong,.project-list-identity small,.project-list-funding strong,.project-list-funding small,.project-list-action strong,.project-list-action small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-list-identity strong{color:#183b4e;font-size:10px}.project-list-identity small{margin-top:4px;color:#7892a1;font-size:8px}.project-list-identity b{margin:0 3px;color:#b5c7cc}.project-list-stage{justify-self:start;padding:4px 6px;border-radius:5px;font-size:8px;white-space:nowrap}.project-list-stage.teal{background:#e6f7f3;color:#087f71}.project-list-stage.blue{background:#ebf3ff;color:#2563c9}.project-list-stage.amber{background:#fff6e5;color:#ad730d}.project-list-stage.slate{background:#edf3f5;color:#5b7689}.project-list-funding strong{color:#315469;font-size:9px}.project-list-funding i{display:block;height:5px;overflow:hidden;margin:5px 0 3px;border-radius:6px;background:#edf3f4}.project-list-funding em{display:block;height:100%;border-radius:inherit}.project-list-funding em.teal{background:#0d9488}.project-list-funding em.blue{background:#3b82f6}.project-list-funding em.amber{background:#d9971b}.project-list-funding em.slate{background:#94a3b8}.project-list-funding small,.project-list-action small{color:#7892a1;font-size:8px}.project-list-action strong{color:#315469;font-size:9px}.project-list-action small{margin-top:3px}.project-list-due{color:#698493;font-size:8px;white-space:nowrap}.project-list-row>svg{color:#a4b7bf}.projects-list-empty{padding:32px;color:#7892a1;font-size:10px;text-align:center}.projects-list-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.projects-list-stats button{display:flex;align-items:flex-start;gap:9px;min-height:78px;padding:12px;border:1px solid #d9e6e8;border-radius:10px;background:#fff;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.projects-list-stats button:hover{border-color:#a6d5cf;background:#fbfefd}.projects-list-stats button.active{border-color:#74c7bc;background:#f2fbf9;box-shadow:inset 3px 0 #0d9488}.projects-list-stats button:focus-visible{outline:2px solid #087f71;outline-offset:2px}.projects-list-stat-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:8px}.projects-list-stat-icon.teal{background:#e6f7f3;color:#087f71}.projects-list-stat-icon.blue{background:#ebf3ff;color:#2563c9}.projects-list-stat-icon.amber{background:#fff6e5;color:#ad730d}.projects-list-stat-icon.green{background:#e8f7ef;color:#19815f}.projects-list-stats span,.projects-list-stats strong,.projects-list-stats small{display:block}.projects-list-stats span{color:#607d8f;font-size:9px}.projects-list-stats strong{margin:3px 0 2px;color:#163b4e;font-size:16px;line-height:1.25}.projects-list-stats small{color:#7892a1;font-size:8px;white-space:nowrap}.projects-quick-filters .fundraiser-stat{margin:0}.fundraiser-stat.interactive{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer}.fundraiser-stat.interactive:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:900px){.projects-list-page{padding-inline:24px}.projects-list-columns,.project-list-row{grid-template-columns:32px minmax(150px,1fr) minmax(110px,.6fr) minmax(130px,.7fr) 18px}.projects-list-columns span:nth-child(4),.projects-list-columns span:nth-child(5),.project-list-funding,.project-list-due{display:none}}@media(max-width:640px){.projects-list-page{padding:15px 15px 32px}.projects-list-heading{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:14px}.projects-list-heading h1{font-size:22px}.projects-list-heading .primary-button{width:100%;justify-content:center}.projects-list-focus{align-items:flex-start;padding:11px}.projects-list-focus button{display:none}.projects-directory-heading{align-items:stretch;flex-direction:column;padding:14px 13px 11px}.projects-list-search{width:100%;height:38px}.projects-filter-bar{padding:0 13px 10px}.projects-list-columns{display:none}.project-list-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px;min-height:83px;padding:11px 13px}.project-list-mark{width:29px;height:29px}.project-list-stage{grid-column:3;grid-row:1}.project-list-action{grid-column:2;grid-row:2}.project-list-action strong{font-size:8px}.project-list-action small{display:none}.project-list-row>svg{grid-column:3;grid-row:2}.project-list-identity small{font-size:8px}}@media(max-width:900px){.projects-list-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.projects-list-stats{gap:8px;margin-bottom:12px}.projects-list-stats article{min-height:74px;padding:10px;gap:7px}.projects-list-stat-icon{width:29px;height:29px;flex-basis:29px}.projects-list-stats strong{font-size:14px}.projects-list-stats small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.page p,.dashboard-page p,.projects-list-page p,.fundraisers-page p,.detail-page p{font-size:13px}.page small,.dashboard-page small,.projects-list-page small,.fundraisers-page small,.detail-page small{font-size:11px}.nav-item{font-size:13px}.nav-group h2,.nav-badge{font-size:11px}.metric span,.metric small,.task-body span,.task-meta small,.funnel-label{font-size:12px}.metric strong{font-size:23px}.task-body strong{font-size:13px}.projects-list-heading p:not(.eyebrow),.projects-list-focus small,.projects-directory-heading p{font-size:12px}.projects-list-search input,.projects-filter-bar button{font-size:11px}.project-list-identity strong{font-size:14px;font-weight:700;color:#12384c}.project-list-identity small{font-size:12px;color:#4f6d7c;line-height:1.7}.project-list-stage{font-size:11px;font-weight:700}.project-list-funding strong,.project-list-action strong{font-size:12px;font-weight:700}.project-list-funding small,.project-list-action small,.project-list-due{font-size:11px;color:#4f6d7c}.projects-list-columns{font-size:10px;color:#587583;font-weight:700}.projects-directory-heading h2{font-size:18px}.projects-directory-heading p{font-size:12px;color:#587583}.projects-filter-bar button{font-size:12px}.projects-filter-bar b{font-size:10px}.project-detail-page{padding:27px 34px 48px;color:#173b4e}.project-detail-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:17px;color:#698493;font-size:12px}.project-detail-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.project-detail-hero h1{margin:3px 0 4px;color:#08243a;font-size:28px}.project-detail-hero p{margin:0;color:#4f6d7c;font-size:13px}.project-detail-status{display:flex;align-items:center;gap:11px;margin-top:11px;color:#587583;font-size:11px}.project-detail-hero-actions{display:flex;gap:9px}.project-detail-focus{display:flex;align-items:center;gap:12px;margin-bottom:17px;padding:14px 16px;border:1px solid #bfe0da;border-radius:12px;background:#f5fbfa}.project-detail-focus-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#dff2ee;color:#087f71}.project-detail-focus>div{min-width:0;flex:1}.project-detail-focus strong,.project-detail-focus small{display:block}.project-detail-focus strong{color:#17485a;font-size:14px}.project-detail-focus small{margin-top:3px;color:#4f6d7c;font-size:12px}.project-detail-focus-due{display:flex;align-items:center;gap:5px;color:#a86d0c;font-size:12px;white-space:nowrap}.project-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px}.project-detail-metrics>div{display:grid;gap:4px;padding:14px;border:1px solid #d8e5e7;border-radius:11px;background:#fff}.project-detail-metrics span,.project-detail-metrics small{color:#587583;font-size:11px}.project-detail-metrics strong{color:#12384c;font-size:18px}.project-detail-process,.project-detail-panel{padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-detail-process{margin-bottom:17px}.project-detail-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.project-detail-section-heading h2{margin:3px 0 4px;color:#12384c;font-size:19px}.project-detail-section-heading p{margin:0;color:#587583;font-size:12px}.project-detail-gate-count,.project-detail-count{padding:6px 8px;border-radius:6px;background:#e8f6f3;color:#087f71;font-size:11px;font-weight:700;white-space:nowrap}.project-detail-stage-track{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.project-detail-stage-node{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.project-detail-stage-node:not(:last-child):after{position:absolute;top:16px;right:50%;left:-50%;height:2px;background:#dce9e8;content:""}.project-detail-stage-node.done:not(:last-child):after{background:#72c8bc}.project-detail-stage-node>span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid #d4e3e4;border-radius:50%;background:#fff;color:#8299a3;font-size:12px}.project-detail-stage-node.done>span{border-color:#39ab9e;background:#e5f6f2;color:#087f71}.project-detail-stage-node.current>span{border-color:#e0a632;background:#fff6e5;color:#a86d0c;box-shadow:0 0 0 4px #fff6e5}.project-detail-stage-node strong{color:#315469;font-size:11px}.project-detail-stage-node small{color:#698493;font-size:10px}.project-detail-stage-node.current strong{color:#a86d0c}.project-detail-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:17px;padding-bottom:3px;border-bottom:1px solid #d8e5e7;scrollbar-width:none}.project-detail-tabs::-webkit-scrollbar{display:none}.project-detail-tabs button{flex:0 0 auto;padding:10px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#587583;font:inherit;font-size:12px;cursor:pointer}.project-detail-tabs button.active{border-bottom-color:#087f71;color:#087f71;font-weight:700}.project-detail-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:17px}.project-detail-panel{min-width:0}.project-detail-count.urgent{background:#fff2e7;color:#b45309}.project-detail-task-list,.project-detail-doc-list{display:grid;border-top:1px solid #e8eff1}.project-detail-task-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:66px;border-bottom:1px solid #edf2f3}.project-detail-task-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.project-detail-task-icon.amber{background:#fff5e6;color:#b77912}.project-detail-task-icon.blue{background:#ebf3ff;color:#2563c9}.project-detail-task-list strong,.project-detail-task-list small{display:block}.project-detail-task-list strong{color:#294b63;font-size:13px}.project-detail-task-list small{margin-top:3px;color:#587583;font-size:11px}.project-detail-task-due{color:#587583;font-size:11px;white-space:nowrap}.project-detail-progress{display:grid;gap:6px;margin-bottom:13px}.project-detail-progress>div{display:flex;justify-content:space-between;color:#587583;font-size:11px}.project-detail-progress strong{color:#087f71}.project-detail-progress>i{display:block;height:8px;overflow:hidden;border-radius:8px;background:#e8f0f0}.project-detail-progress em{display:block;height:100%;border-radius:inherit;background:#0d9488}.project-detail-doc-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:59px;border-bottom:1px solid #edf2f3;color:#b77912}.project-detail-doc-list>div:first-child{color:#087f71}.project-detail-doc-list span{display:grid;gap:2px}.project-detail-doc-list strong{color:#315469;font-size:12px}.project-detail-doc-list small{color:#587583;font-size:10px}.project-detail-doc-list b{padding:4px 6px;border-radius:5px;font-size:10px}.project-detail-doc-list b.done{background:#e7f7f3;color:#087f71}.project-detail-doc-list b.warning{background:#fff5e6;color:#a86d0c}@media(max-width:800px){.project-detail-page{padding:18px 15px 32px}.project-detail-hero{align-items:flex-start;flex-direction:column}.project-detail-hero-actions{width:100%}.project-detail-hero-actions button{flex:1;justify-content:center}.project-detail-metrics{grid-template-columns:1fr 1fr}.project-detail-stage-track{min-width:650px}.project-detail-process{overflow-x:auto}.project-detail-grid{grid-template-columns:1fr}.project-detail-focus{align-items:flex-start;flex-wrap:wrap}.project-detail-focus>div{flex-basis:calc(100% - 53px)}.project-detail-focus-due{margin-right:50px}}.project-detail-tab-placeholder{display:flex;align-items:center;gap:15px;min-height:170px;padding:24px;border:1px dashed #c9dddd;border-radius:12px;background:#fbfdfd}.project-detail-tab-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:11px;background:#e7f5f2;color:#087f71}.project-detail-tab-placeholder h2{margin:3px 0 5px;color:#12384c;font-size:20px}.project-detail-tab-placeholder p{margin:0;color:#587583;font-size:13px}.project-decision-card{margin-top:17px;padding:16px;border:1px solid #d8e5e7;border-radius:11px;background:#fbfdfd}.project-decision-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-decision-heading h3{margin:3px 0 4px;color:#12384c;font-size:15px}.project-decision-heading p{margin:0;color:#587583;font-size:11px}.project-decision-current{padding:5px 7px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.project-decision-current.approve{background:#e7f7f3;color:#087f71}.project-decision-current.correction{background:#fff5e6;color:#a86d0c}.project-decision-current.reject{background:#fff0ef;color:#ba3c35}.project-decision-current.pause{background:#ebf3ff;color:#2563c9}.project-decision-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.project-decision-option{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:7px;min-height:86px;padding:10px;border:1px solid #dce8ea;border-radius:9px;background:#fff;text-align:right;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.project-decision-option>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px}.project-decision-option strong,.project-decision-option small{display:block;grid-column:2}.project-decision-option strong{align-self:end;color:#294b63;font-size:10px}.project-decision-option small{align-self:start;margin-top:-12px;color:#698493;font-size:8px;line-height:1.6}.project-decision-option.approve>span{background:#e7f7f3;color:#087f71}.project-decision-option.correction>span{background:#fff5e6;color:#a86d0c}.project-decision-option.reject>span{background:#fff0ef;color:#ba3c35}.project-decision-option.pause>span{background:#ebf3ff;color:#2563c9}.project-decision-option:hover:not(:disabled){border-color:#8bcfc6;background:#f6fcfb}.project-decision-option:disabled{cursor:not-allowed;opacity:.55}.project-decision-last{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid #e4eeee}.project-decision-last>span{display:grid;gap:2px}.project-decision-last strong{color:#315469;font-size:10px}.project-decision-last small{color:#698493;font-size:9px}.project-decision-toast{position:fixed;z-index:60;top:18px;left:24px;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #a7dcd3;border-radius:9px;background:#f1fbf8;color:#087f71;box-shadow:0 10px 24px #083d471f;font-size:11px;font-weight:700}.project-decision-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px}.project-decision-dialog-icon.approve{background:#e7f7f3;color:#087f71}.project-decision-dialog-icon.correction{background:#fff5e6;color:#a86d0c}.project-decision-dialog-icon.reject{background:#fff0ef;color:#ba3c35}.project-decision-dialog-icon.pause{background:#ebf3ff;color:#2563c9}.project-decision-form{display:grid;gap:14px}.project-decision-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 13px;padding:11px 12px;border:1px solid #e2edef;border-radius:8px;background:#f8fbfb;font-size:10px}.project-decision-summary span{color:#698493}.project-decision-summary strong{color:#315469}.project-decision-form label{display:grid;gap:7px}.project-decision-form label>span{color:#315469;font-size:11px;font-weight:700}.project-decision-form label i{margin-right:4px;color:#ba3c35;font-size:9px;font-style:normal}.project-decision-form textarea{width:100%;resize:vertical;padding:10px;border:1px solid #cbdde0;border-radius:8px;outline:0;color:#294b63;font:inherit;font-size:11px;line-height:1.8}.project-decision-form textarea:focus{border-color:#087f71;box-shadow:0 0 0 3px #e4f7f3}.project-decision-warning{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:7px;background:#edf7f5;color:#527084;font-size:9px;line-height:1.7}.project-decision-warning svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-decision-submit{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:0;border-radius:8px;color:#fff;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.project-decision-submit:disabled{cursor:not-allowed;opacity:.5}.project-decision-submit.approve{background:#087f71}.project-decision-submit.correction{background:#b77912}.project-decision-submit.reject{background:#ba3c35}.project-decision-submit.pause{background:#2563c9}.project-funding-lifecycle{margin-top:17px}.funding-lifecycle-status{padding:6px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.funding-lifecycle-status.waiting{background:#edf3f5;color:#527084}.funding-lifecycle-status.active,.funding-lifecycle-status.closed{background:#e7f7f3;color:#087f71}.funding-lifecycle-status.paused,.funding-lifecycle-status.extended{background:#ebf3ff;color:#2563c9}.funding-lifecycle-status.failed{background:#fff0ef;color:#ba3c35}.funding-lifecycle-status.refunding{background:#fff5e6;color:#a86d0c}.funding-lifecycle-summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #e1ecee;border-radius:9px;background:#fbfdfd}.funding-lifecycle-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px}.funding-lifecycle-icon.waiting{background:#edf3f5;color:#527084}.funding-lifecycle-icon.active,.funding-lifecycle-icon.closed{background:#e7f7f3;color:#087f71}.funding-lifecycle-icon.paused,.funding-lifecycle-icon.extended{background:#ebf3ff;color:#2563c9}.funding-lifecycle-icon.failed{background:#fff0ef;color:#ba3c35}.funding-lifecycle-icon.refunding{background:#fff5e6;color:#a86d0c}.funding-lifecycle-summary>div{min-width:0}.funding-lifecycle-summary>div strong,.funding-lifecycle-summary>div small,.funding-lifecycle-amount small,.funding-lifecycle-amount strong{display:block}.funding-lifecycle-summary>div strong{color:#315469;font-size:11px}.funding-lifecycle-summary>div small{margin-top:3px;color:#698493;font-size:9px;line-height:1.6}.funding-lifecycle-amount{display:grid;gap:3px;justify-items:end}.funding-lifecycle-amount small{color:#698493;font-size:8px}.funding-lifecycle-amount strong{color:#315469;font-size:11px}.funding-lifecycle-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.funding-lifecycle-action{min-height:33px;padding:0 11px;border:1px solid #d1e0e2;border-radius:7px;background:#fff;color:#315469;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.funding-lifecycle-action.pause{border-color:#bfd5f3;background:#f5f9ff;color:#2563c9}.funding-lifecycle-action.resume{border-color:#b7ddd5;background:#f4fcfa;color:#087f71}.funding-lifecycle-action.extend{border-color:#f1dcae;background:#fffaf0;color:#a86d0c}.funding-lifecycle-action.fail{border-color:#f1c8c5;background:#fff7f6;color:#ba3c35}.funding-lifecycle-action.refund{border-color:#f1dcae;background:#fffaf0;color:#a86d0c}.funding-lifecycle-action:disabled{cursor:not-allowed;opacity:.5}.funding-lifecycle-rule,.funding-lifecycle-waiting{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid #f0ddb3;border-radius:8px;background:#fffaf0;color:#a86d0c}.funding-lifecycle-rule.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.funding-lifecycle-rule svg,.funding-lifecycle-waiting svg{flex:0 0 auto;margin-top:1px}.funding-lifecycle-rule strong,.funding-lifecycle-rule small,.funding-lifecycle-waiting strong,.funding-lifecycle-waiting small{display:block}.funding-lifecycle-rule strong,.funding-lifecycle-waiting strong{font-size:10px}.funding-lifecycle-rule small,.funding-lifecycle-waiting small{margin-top:3px;color:#698493;font-size:9px;line-height:1.6}.funding-lifecycle-waiting{border-color:#dbe6e8;background:#f8fbfb;color:#527084}.funding-refund-progress{display:grid;gap:7px;margin-top:12px;padding:11px;border:1px solid #f0ddb3;border-radius:8px;background:#fffaf0}.funding-refund-progress>div{display:flex;justify-content:space-between;color:#a86d0c;font-size:10px}.funding-refund-progress i{display:block;height:7px;overflow:hidden;border-radius:8px;background:#f3e6c7}.funding-refund-progress em{display:block;height:100%;border-radius:inherit;background:#d9971b}.funding-refund-progress small{color:#698493;font-size:9px}.funding-lifecycle-events{display:grid;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #e5eeee}.funding-lifecycle-events>span{color:#587583;font-size:9px;font-weight:700}.funding-lifecycle-events>div{display:grid;grid-template-columns:7px minmax(0,1fr);gap:7px}.funding-lifecycle-events i{width:7px;height:7px;margin-top:4px;border-radius:50%}.funding-lifecycle-events i.teal{background:#0d9488}.funding-lifecycle-events i.blue{background:#3b82f6}.funding-lifecycle-events i.amber{background:#d9971b}.funding-lifecycle-events strong,.funding-lifecycle-events small{grid-column:2;display:block}.funding-lifecycle-events strong{margin-top:-16px;color:#315469;font-size:10px}.funding-lifecycle-events small{margin-top:3px;color:#698493;font-size:9px}.funding-action-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#fff5e6;color:#a86d0c}.funding-action-dialog-icon.pause{background:#ebf3ff;color:#2563c9}.funding-action-dialog-icon.resume{background:#e7f7f3;color:#087f71}.funding-action-dialog-icon.fail{background:#fff0ef;color:#ba3c35}.project-decision-submit.resume{background:#087f71}.project-decision-submit.extend,.project-decision-submit.refund{background:#b77912}.project-decision-submit.fail{background:#ba3c35}@media(max-width:800px){.project-decision-options{grid-template-columns:1fr 1fr}.project-decision-card{padding:13px}.project-decision-toast{right:15px;left:15px;top:12px;justify-content:center}.project-decision-heading{align-items:flex-start;flex-direction:column}.project-decision-current{align-self:flex-start}.funding-lifecycle-summary{grid-template-columns:36px minmax(0,1fr)}.funding-lifecycle-amount{grid-column:2;justify-items:start}.funding-lifecycle-actions{display:grid;grid-template-columns:1fr 1fr}.funding-lifecycle-action{width:100%}}.funding-lifecycle-action.success{border-color:#b7ddd5;background:#f4fcfa;color:#087f71}.funding-lifecycle-deadline{margin-top:6px!important;color:#2563c9!important;font-weight:700}.funding-action-dialog-icon.success{background:#e7f7f3;color:#087f71}.project-decision-form input{width:100%;height:38px;padding:0 10px;border:1px solid #cbdde0;border-radius:8px;outline:0;color:#294b63;font:inherit;font-size:11px}.project-decision-form input:focus{border-color:#087f71;box-shadow:0 0 0 3px #e4f7f3}.project-decision-submit.success{background:#087f71}.funding-release-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #d5e5e7;border-radius:9px;background:#fbfdfd}.funding-release-panel .project-report-block-heading{margin:0}.funding-release-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.funding-release-state.approvalPending{background:#fff5e6;color:#a86d0c}.funding-release-state.instructionRecorded{background:#e7f7f3;color:#087f71}.funding-release-prerequisites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.funding-release-prerequisites>div{display:grid;grid-template-columns:17px minmax(0,1fr);gap:6px;align-items:start;padding:9px;border:1px solid #e2eded;border-radius:8px;background:#fff;color:#587583}.funding-release-prerequisites>div.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.funding-release-prerequisites>div.blocked{border-color:#efd9a8;background:#fffaf0;color:#a86d0c}.funding-release-prerequisites svg{margin-top:1px}.funding-release-prerequisites span{display:grid;gap:3px}.funding-release-prerequisites strong{color:#315469;font-size:9px}.funding-release-prerequisites small{color:#698493;font-size:8px;line-height:1.55}.funding-release-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border-radius:8px;background:#f3faf8;color:#087f71}.funding-release-summary>span{display:grid;gap:3px}.funding-release-summary strong{font-size:10px}.funding-release-summary small{color:#587583;font-size:9px;line-height:1.7}.funding-release-summary .detail-row-action{min-height:32px;font-size:10px}.funding-release-summary .detail-row-action:disabled{border-color:#d5e1e3;background:#edf3f4;color:#819aa5;cursor:not-allowed}.funding-release-summary>b{padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;white-space:nowrap}.funding-release-dialog{max-width:570px}.funding-release-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.funding-release-dialog-icon.approve{background:#e7f7f3;color:#087f71}.funding-release-confirm{display:flex!important;align-items:flex-start;gap:7px;padding:10px;border:1px solid #c9e3de;border-radius:8px;background:#f4fbf9;color:#4b6d77!important;font-size:10px!important;font-weight:400!important;line-height:1.75}.funding-release-confirm input{width:16px!important;height:16px!important;flex:0 0 auto;margin:1px 0 0;accent-color:#087f71}@media(max-width:800px){.funding-release-prerequisites,.funding-release-summary{grid-template-columns:1fr}.funding-release-summary .detail-row-action{justify-self:start;min-height:38px}}.funding-closure-notification{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #bfe1db;border-radius:9px;background:#f8fcfb}.funding-closure-notification .project-report-block-heading{margin:0}.funding-closure-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.funding-closure-state.sent{background:#e7f7f3;color:#087f71}.funding-closure-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.funding-closure-details>div{display:grid;gap:3px;padding:9px;border:1px solid #dceaea;border-radius:8px;background:#fff}.funding-closure-details span{color:#698493;font-size:8px}.funding-closure-details strong{color:#315469;font-size:10px}.funding-closure-details small{color:#587583;font-size:9px;line-height:1.55}.funding-closure-summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:10px;border-radius:8px;background:#f0f9f7;color:#087f71}.funding-closure-summary>svg{margin-top:1px}.funding-closure-summary>span{display:grid;gap:3px}.funding-closure-summary strong{font-size:10px}.funding-closure-summary small{color:#587583;font-size:9px;line-height:1.7}.funding-closure-summary .detail-row-action{min-height:32px;font-size:10px}.funding-closure-summary .detail-row-action:disabled{border-color:#bfe1db;background:#e7f7f3;color:#087f71;cursor:default;opacity:1}.funding-closure-dialog{max-width:570px}.funding-closure-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.funding-closure-confirm{display:flex!important;align-items:flex-start;gap:7px;padding:10px;border:1px solid #c9e3de;border-radius:8px;background:#f4fbf9;color:#4b6d77!important;font-size:10px!important;font-weight:400!important;line-height:1.75}.funding-closure-confirm input{width:16px!important;height:16px!important;flex:0 0 auto;margin:1px 0 0;accent-color:#087f71}@media(max-width:800px){.funding-closure-details{grid-template-columns:1fr}.funding-closure-summary{grid-template-columns:18px minmax(0,1fr)}.funding-closure-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}.project-execution-brief{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 17px;padding:11px 12px;border:1px solid #e2eded;border-radius:9px;background:#f8fbfb}.project-execution-brief>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-execution-brief strong{color:#294b63;font-size:12px}.project-execution-brief small{color:#587583;font-size:10px}.project-execution-brief>b{justify-self:start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:10px;white-space:nowrap}.project-execution-brief>b.done{background:#e7f7f3;color:#087f71}.project-report-block{margin-top:17px}.project-report-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 7px}.project-report-block-heading h3{margin:0 0 3px;color:#294b63;font-size:14px}.project-report-block-heading p{margin:0;color:#587583;font-size:10px;line-height:1.7}.project-report-block-heading>span{padding:4px 6px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-report-row b.done{background:#e7f7f3;color:#087f71}.project-report-row b.warning{background:#fff5e6;color:#a86d0c}.project-report-outcome{justify-self:start;color:#587583;font-size:10px;white-space:nowrap}.project-payment-list{border-top:1px solid #e7eff0}.project-payment-list>div{display:grid;grid-template-columns:10px minmax(180px,1.25fr) minmax(105px,.7fr) minmax(120px,.8fr) minmax(100px,.7fr);align-items:center;gap:11px;min-height:70px;border-bottom:1px solid #edf2f3}.project-payment-list>div>span:not(:first-child){display:grid;gap:3px;min-width:0}.project-payment-list strong{color:#294b63;font-size:12px}.project-payment-list small{color:#587583;font-size:10px}.project-payment-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.project-payment-dot.teal{background:#0d9488}.project-payment-dot.blue{background:#3b82f6}.project-payment-dot.warning{background:#d9971b}.project-payment-dot.slate{background:#8ca3ad}.project-payment-list b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px;white-space:nowrap}.project-payment-list b.teal{background:#e7f7f3;color:#087f71}.project-payment-list b.blue{background:#ebf3ff;color:#2563c9}.project-payment-list b.warning{background:#fff5e6;color:#a86d0c}@media(max-width:800px){.project-execution-brief{grid-template-columns:36px minmax(0,1fr)}.project-execution-brief>b{grid-column:2;justify-self:start}.project-report-block{overflow-x:auto}.project-report-block-heading{min-width:520px}.project-report-list,.project-payment-list{min-width:700px}.project-payment-list>div{grid-template-columns:10px minmax(190px,1.25fr) minmax(110px,.7fr) minmax(125px,.8fr) minmax(100px,.7fr)}}.project-settlement-tab{margin-top:17px}.project-settlement-status{padding:6px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.project-settlement-status.waiting{background:#edf3f5;color:#527084}.project-settlement-status.ready{background:#e7f7f3;color:#087f71}.project-settlement-status.pending{background:#fff5e6;color:#a86d0c}.project-settlement-status.closed{background:#e8f6f3;color:#087f71}.project-settlement-overview{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid #e1ecee;border-radius:9px;background:#fbfdfd}.project-settlement-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px}.project-settlement-icon.waiting{background:#edf3f5;color:#527084}.project-settlement-icon.ready,.project-settlement-icon.closed{background:#e7f7f3;color:#087f71}.project-settlement-icon.pending{background:#fff5e6;color:#a86d0c}.project-settlement-overview>span:not(:first-child){display:grid;gap:3px;min-width:0}.project-settlement-overview>span:last-child{justify-items:end}.project-settlement-overview strong{color:#315469;font-size:11px}.project-settlement-overview small{color:#698493;font-size:9px;line-height:1.6}.project-settlement-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.project-settlement-metrics>div{display:grid;gap:4px;padding:12px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-settlement-metrics span,.project-settlement-metrics small{color:#587583;font-size:10px}.project-settlement-metrics strong{color:#12384c;font-size:16px}.project-settlement-checklist{margin-top:17px;border-top:1px solid #e7eff0}.project-settlement-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:13px 0 7px}.project-settlement-section-heading h3{margin:0 0 3px;color:#294b63;font-size:14px}.project-settlement-section-heading p{margin:0;color:#587583;font-size:10px;line-height:1.7}.project-settlement-section-heading>span{padding:4px 6px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;font-weight:700}.project-settlement-checklist>div:not(.project-settlement-section-heading){display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;border-top:1px solid #edf2f3}.project-settlement-check-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.project-settlement-check-icon.done{background:#e7f7f3;color:#087f71}.project-settlement-check-icon.waiting{background:#edf3f5;color:#527084}.project-settlement-checklist>div>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-settlement-checklist strong{color:#294b63;font-size:12px}.project-settlement-checklist small{color:#587583;font-size:10px}.project-settlement-checklist b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px;white-space:nowrap}.project-settlement-checklist b.done{background:#e7f7f3;color:#087f71}.project-settlement-note,.project-settlement-action{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:11px 12px;border:1px solid #bfe1db;border-radius:9px;background:#f4fcfa;color:#087f71}.project-settlement-note.waiting{border-color:#dbe6e8;background:#f8fbfb;color:#527084}.project-settlement-note>span,.project-settlement-action>span{display:grid;flex:1;gap:3px}.project-settlement-note strong,.project-settlement-action strong{font-size:11px}.project-settlement-note small,.project-settlement-action small{color:#587583;font-size:10px;line-height:1.7}.project-settlement-action{align-items:center}.project-settlement-action.pending{border-color:#f0ddb3;background:#fffaf0;color:#a86d0c}.project-settlement-action .primary-button{flex:0 0 auto;font-size:10px}.project-settlement-events{display:grid;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid #e7eff0}.project-settlement-events>span{color:#587583;font-size:10px;font-weight:700}.project-settlement-events>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px}.project-settlement-events i{width:8px;height:8px;margin-top:4px;border-radius:50%}.project-settlement-events i.teal{background:#0d9488}.project-settlement-events i.blue{background:#3b82f6}.project-settlement-events>div>span{display:grid;gap:3px}.project-settlement-events strong{color:#315469;font-size:10px}.project-settlement-events small{color:#698493;font-size:9px}.project-settlement-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#e7f7f3;color:#087f71}.project-settlement-confirm{display:flex!important;align-items:flex-start;gap:8px!important;padding:10px;border:1px solid #e1ecee;border-radius:8px;background:#f8fbfb;color:#315469;font-size:10px!important;font-weight:400!important;line-height:1.7}.project-settlement-confirm input{width:15px!important;height:15px!important;flex:0 0 15px;margin:2px 0 0;padding:0!important;accent-color:#087f71}@media(max-width:800px){.project-settlement-overview{grid-template-columns:36px minmax(0,1fr)}.project-settlement-overview>span:last-child{grid-column:2;justify-items:start}.project-settlement-metrics{grid-template-columns:1fr 1fr}.project-settlement-action{align-items:flex-start;flex-direction:column}.project-settlement-action .primary-button{width:100%;justify-content:center}.project-settlement-checklist>div:not(.project-settlement-section-heading){grid-template-columns:32px minmax(0,1fr)}.project-settlement-checklist b{grid-column:2;justify-self:start}}.project-exception-panel{margin-top:17px;padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-exception-panel .project-report-block-heading{margin-bottom:13px}.project-exception-count{padding:5px 7px;border-radius:6px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-exception-count.active{background:#fff5e6;color:#a86d0c}.project-exception-locked{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe6e8;border-radius:9px;background:#f8fbfb;color:#527084}.project-exception-locked>span{display:grid;gap:3px}.project-exception-locked strong{font-size:11px}.project-exception-locked small{color:#587583;font-size:10px;line-height:1.7}.project-exception-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.project-exception-card{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;padding:11px;border:1px solid #e1ecee;border-radius:9px;background:#fbfdfd}.project-exception-card>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px}.project-exception-card.amber>span{background:#fff5e6;color:#a86d0c}.project-exception-card.blue>span{background:#ebf3ff;color:#2563c9}.project-exception-card.red>span{background:#fff0ef;color:#ba3c35}.project-exception-card>div{display:grid;gap:3px;min-width:0}.project-exception-card strong{color:#294b63;font-size:11px}.project-exception-card small{color:#587583;font-size:9px;line-height:1.65}.project-exception-card button{grid-column:2;justify-self:start;margin-top:2px}.project-exception-records{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e7eff0}.project-exception-records>span{color:#587583;font-size:10px;font-weight:700}.project-exception-records>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px}.project-exception-records i{width:8px;height:8px;border-radius:50%}.project-exception-records i.amber{background:#d9971b}.project-exception-records i.blue{background:#3b82f6}.project-exception-records i.red{background:#ba3c35}.project-exception-records>div>span{display:grid;gap:2px}.project-exception-records strong{color:#315469;font-size:10px}.project-exception-records small{color:#698493;font-size:9px}.project-exception-records b{justify-self:start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;white-space:nowrap}.project-exception-records b.blue{background:#ebf3ff;color:#2563c9}.project-exception-records b.red{background:#fff0ef;color:#ba3c35}.project-exception-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#fff5e6;color:#a86d0c}.project-exception-dialog-icon.blue{background:#ebf3ff;color:#2563c9}.project-exception-dialog-icon.red{background:#fff0ef;color:#ba3c35}.project-decision-submit.amber{background:#b77912}.project-decision-submit.red{background:#ba3c35}@media(max-width:800px){.project-exception-panel{padding:14px}.project-exception-grid{grid-template-columns:1fr}.project-exception-card{grid-template-columns:31px minmax(0,1fr) auto}.project-exception-card button{grid-column:3;grid-row:1/3;align-self:center}.project-exception-records>div{grid-template-columns:8px minmax(0,1fr)}.project-exception-records b{grid-column:2;justify-self:start}.project-exception-count{align-self:flex-start}}.project-payment-batches{margin-top:17px;padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-payment-batches .project-report-block-heading{margin-bottom:13px}.project-payment-batch-locked{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe6e8;border-radius:9px;background:#f8fbfb;color:#527084}.project-payment-batch-locked>span{display:grid;gap:3px}.project-payment-batch-locked strong{font-size:11px}.project-payment-batch-locked small{color:#587583;font-size:10px;line-height:1.7}.project-payment-batch-list{border-top:1px solid #e7eff0}.project-payment-batch-list>button{display:grid;width:100%;grid-template-columns:9px minmax(185px,1.25fr) 72px 72px 65px minmax(100px,.8fr) 18px;align-items:center;gap:10px;min-height:72px;padding:0;border:0;border-bottom:1px solid #edf2f3;background:transparent;color:#315469;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.project-payment-batch-list>button:hover{background:#f8fcfb}.project-payment-batch-list>button:hover strong{color:#087f71}.project-payment-batch-dot{width:9px;height:9px;border-radius:50%}.project-payment-batch-dot.teal{background:#0d9488}.project-payment-batch-dot.amber{background:#d9971b}.project-payment-batch-dot.blue{background:#3b82f6}.project-payment-batch-list>button>span:nth-child(2),.project-payment-batch-count{display:grid;gap:3px;min-width:0}.project-payment-batch-list strong{color:#294b63;font-size:12px}.project-payment-batch-list small{color:#587583;font-size:9px}.project-payment-batch-count b{color:#315469;font-size:12px}.project-payment-batch-count.pending b{color:#a86d0c}.project-payment-batch-count.failed b{color:#ba3c35}.project-payment-batch-state{justify-self:start;padding:5px 7px;border-radius:5px;font-size:9px;font-weight:700;white-space:nowrap}.project-payment-batch-state.amber{background:#fff5e6;color:#a86d0c}.project-payment-batch-state.blue{background:#ebf3ff;color:#2563c9}.project-payment-batch-state.teal{background:#e7f7f3;color:#087f71}.project-payment-batch-list svg{color:#9eb3bc}.project-payment-batch-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px}.project-payment-batch-dialog-icon.amber{background:#fff5e6;color:#a86d0c}.project-payment-batch-dialog-icon.blue{background:#ebf3ff;color:#2563c9}.project-payment-batch-dialog-icon.teal{background:#e7f7f3;color:#087f71}.project-payment-batch-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.project-payment-batch-summary>span{display:grid;gap:3px;padding:10px;border:1px solid #e2eded;border-radius:8px;background:#fbfdfd}.project-payment-batch-summary b{color:#294b63;font-size:15px}.project-payment-batch-summary small{color:#587583;font-size:9px}.project-payment-investor-list{margin-top:13px;border-top:1px solid #e7eff0}.project-payment-investor-head,.project-payment-investor-list>div:not(.project-payment-investor-head){display:grid;grid-template-columns:minmax(150px,1fr) 100px 100px 105px;align-items:center;gap:10px;min-height:43px}.project-payment-investor-head{color:#587583;font-size:9px;font-weight:700}.project-payment-investor-list>div:not(.project-payment-investor-head){min-height:61px;border-top:1px solid #edf2f3;color:#587583;font-size:10px}.project-payment-investor-list>div>span:first-child{display:grid;gap:3px}.project-payment-investor-list strong{color:#294b63;font-size:11px}.project-payment-investor-list small{color:#698493;font-size:9px;line-height:1.6}.project-payment-investor-list b{color:#315469;font-size:10px}.project-payment-investor-list em{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-style:normal;white-space:nowrap}.project-payment-investor-list em.done{background:#e7f7f3;color:#087f71}.project-payment-investor-list em.pending{background:#fff5e6;color:#a86d0c}.project-payment-investor-list em.failed{background:#fff0ef;color:#ba3c35}.project-payment-batch-note{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;padding:9px 10px;border-radius:8px;background:#f3faf8;color:#527084;font-size:9px;line-height:1.7}.project-payment-batch-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:800px){.project-payment-batches{padding:14px;overflow-x:auto}.project-payment-batches .project-report-block-heading{min-width:500px}.project-payment-batch-list{min-width:680px}.project-payment-batch-list>button{grid-template-columns:9px minmax(180px,1.25fr) 72px 72px 65px minmax(100px,.8fr) 18px}.project-payment-batch-dialog{max-width:calc(100vw - 24px)}.project-payment-investor-list{min-width:500px}.project-payment-batch-summary{min-width:350px}}.project-profit-payment-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.project-profit-payment-control>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:start;padding:9px;border:1px solid #e2eded;border-radius:8px;background:#fbfdfd;color:#587583}.project-profit-payment-control>div.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-profit-payment-control>div.blocked{border-color:#efd9a8;background:#fffaf0;color:#a86d0c}.project-profit-payment-control svg{margin-top:1px}.project-profit-payment-control span{display:grid;gap:3px}.project-profit-payment-control strong{color:#315469;font-size:10px}.project-profit-payment-control small{color:#698493;font-size:9px;line-height:1.6}.project-profit-payment-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:11px;padding:10px;border-radius:8px;background:#f3faf8;color:#087f71}.project-profit-payment-summary>span{display:grid;gap:3px;min-width:0}.project-profit-payment-summary strong{font-size:10px}.project-profit-payment-summary small{color:#587583;font-size:9px;line-height:1.7}.project-profit-payment-summary .detail-row-action{min-height:33px;font-size:10px}.project-profit-payment-summary .detail-row-action:disabled{border-color:#d7e0e4;background:#edf2f4;color:#859ba4;cursor:not-allowed}.project-profit-payment-summary>b{padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;white-space:nowrap}.project-profit-payment-toast{margin-bottom:10px;padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}@media(max-width:800px){.project-profit-payment-control,.project-profit-payment-summary{grid-template-columns:1fr}.project-profit-payment-summary .detail-row-action{justify-self:start;min-height:38px}}.project-documents-tab{margin-top:17px}.project-documents-summary{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;border:1px solid #e3eeee;border-radius:9px;background:#f8fbfb}.project-documents-summary strong{color:#087f71;font-size:18px}.project-documents-summary span{margin-left:12px;color:#587583;font-size:11px}.project-document-table{border-top:1px solid #e6eeee}.project-document-row{display:grid;grid-template-columns:minmax(250px,1.4fr) 120px 180px 90px;align-items:center;gap:12px;min-height:72px;border-bottom:1px solid #edf2f3;color:#587583;font-size:11px}.project-document-row>span:first-child{display:grid;gap:3px}.project-document-row strong{color:#294b63;font-size:13px}.project-document-row small{color:#587583;font-size:11px}.project-document-row b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px}.project-document-row b.done{background:#e7f7f3;color:#087f71}.project-document-row b.warning{background:#fff3df;color:#a86d0c}@media(max-width:800px){.project-documents-tab{overflow-x:auto}.project-document-table{min-width:680px}.project-documents-summary{min-width:500px}}.project-detail-page:has(.project-documents-tab)>.project-detail-tab-placeholder{display:none}.project-detail-page:has(.project-reports-tab)>.project-detail-tab-placeholder{display:none}.project-detail-page:has(.project-fundraiser-tab)>.project-detail-tab-placeholder{display:none}.project-fundraiser-tab{margin-top:17px}.project-fundraiser-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.project-fundraiser-info-grid>div{display:grid;gap:5px;padding:13px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-fundraiser-info-grid span{color:#587583;font-size:11px}.project-fundraiser-info-grid strong{color:#294b63;font-size:13px}.project-fundraiser-source{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px;border-radius:9px;background:#f3faf8;color:#087f71}.project-fundraiser-source>span{display:grid;flex:1;gap:3px}.project-fundraiser-source strong{font-size:12px}.project-fundraiser-source small{color:#587583;font-size:11px}.project-fundraiser-source b{padding:5px 7px;border-radius:5px;background:#dff2ec;color:#087f71;font-size:10px}@media(max-width:700px){.project-fundraiser-info-grid{grid-template-columns:1fr 1fr}}.project-detail-page-tab-active>.project-detail-tab-placeholder{display:none}.project-reports-tab{margin-top:17px}.project-reports-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.project-reports-summary>div{display:grid;gap:4px;padding:13px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-reports-summary strong{color:#12384c;font-size:18px}.project-reports-summary span{color:#587583;font-size:11px}.project-report-list{border-top:1px solid #e7eff0}.project-report-row{display:grid;grid-template-columns:36px minmax(0,1fr) 120px 130px 100px;align-items:center;gap:11px;min-height:76px;border-bottom:1px solid #edf2f3;color:#587583;font-size:11px}.project-report-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px}.project-report-icon.blue{background:#ebf3ff;color:#2563c9}.project-report-icon.teal{background:#e7f7f3;color:#087f71}.project-report-row>span:nth-child(2){display:grid;gap:3px}.project-report-row strong{color:#294b63;font-size:13px}.project-report-row small{color:#587583;font-size:11px}.project-report-row b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px;white-space:nowrap}.project-reports-note{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px;border-radius:9px;background:#f3faf8;color:#087f71}.project-reports-note span{display:grid;gap:2px}.project-reports-note strong{font-size:12px}.project-reports-note small{color:#587583;font-size:11px}@media(max-width:800px){.project-reports-tab{overflow-x:auto}.project-reports-summary{grid-template-columns:1fr 1fr;min-width:480px}.project-report-list{min-width:690px}}.project-funding-report{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #d7e7e6;border-radius:10px;background:#fbfdfd}.project-funding-report .project-report-block-heading{margin:0}.project-funding-report-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-funding-report-state.approved,.project-funding-report-state.exported{background:#e7f7f3;color:#087f71}.project-funding-report-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-funding-report-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e1ecee;border-radius:8px;background:#fff}.project-funding-report-facts span,.project-funding-report-facts small{color:#698493;font-size:9px;line-height:1.55}.project-funding-report-facts strong{color:#315469;font-size:11px}.project-funding-report-review{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border-radius:8px;background:#f2faf8;color:#087f71}.project-funding-report-review>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-funding-report-review strong{font-size:11px}.project-funding-report-review small{color:#587583;font-size:9px;line-height:1.7}.project-funding-report-actions .detail-row-action{min-height:33px;font-size:10px}.project-funding-report-actions .detail-row-action:disabled{border-color:#bfe1db;background:#e7f7f3;color:#087f71;cursor:default;opacity:1}.project-funding-report-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#edf5f7;color:#527084;font-size:9px;line-height:1.75}.project-funding-report-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-funding-report-locked{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe6e8;border-radius:8px;background:#f8fbfb;color:#527084}.project-funding-report-locked>span{display:grid;gap:3px}.project-funding-report-locked strong{font-size:11px}.project-funding-report-locked small{font-size:9px;line-height:1.7}.project-funding-report-dialog{max-width:570px}.project-funding-report-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#e7f7f3;color:#087f71}.project-funding-report-toast{padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}@media(max-width:800px){.project-funding-report-facts{grid-template-columns:1fr 1fr}.project-funding-report-review{grid-template-columns:34px minmax(0,1fr)}.project-funding-report-actions{grid-column:2;justify-self:start}.project-funding-report-actions .detail-row-action{min-height:38px}}@media(max-width:520px){.project-funding-report-facts{grid-template-columns:1fr}.project-funding-report-actions .detail-row-action{min-height:44px}}.project-scorecard-notification{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #d8e5ed;border-radius:10px;background:#fbfdff}.project-scorecard-notification .project-report-block-heading{margin:0}.project-scorecard-notification-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-scorecard-notification-state.ready{background:#ebf3ff;color:#2563c9}.project-scorecard-notification-state.sent{background:#e7f7f3;color:#087f71}.project-scorecard-notification-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-scorecard-notification-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e1ebef;border-radius:8px;background:#fff}.project-scorecard-notification-facts span,.project-scorecard-notification-facts small{color:#698493;font-size:9px;line-height:1.55}.project-scorecard-notification-facts strong{color:#315469;font-size:11px}.project-scorecard-notification-summary{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;border-radius:8px;background:#f4f7f8;color:#587583}.project-scorecard-notification-summary.ready{background:#f2f8ff;color:#2563c9}.project-scorecard-notification-summary>svg{margin-top:1px}.project-scorecard-notification-summary>span{display:grid;gap:3px;min-width:0}.project-scorecard-notification-summary strong{font-size:10px}.project-scorecard-notification-summary small{color:#587583;font-size:9px;line-height:1.7}.project-scorecard-notification-summary .detail-row-action{min-height:33px;font-size:10px}.project-scorecard-notification-summary .detail-row-action:disabled{border-color:#d7e0e4;background:#edf2f4;color:#859ba4;cursor:not-allowed}.project-scorecard-notification-toast{padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}.project-scorecard-notification-dialog{max-width:570px}.project-scorecard-notification-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}@media(max-width:800px){.project-scorecard-notification-facts{grid-template-columns:1fr 1fr}.project-scorecard-notification-summary{grid-template-columns:19px minmax(0,1fr)}.project-scorecard-notification-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-scorecard-notification-facts{grid-template-columns:1fr}.project-scorecard-notification-summary .detail-row-action{min-height:44px}}.project-periodic-review{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #dce6ed;border-radius:10px;background:#fcfdff}.project-periodic-review .project-report-block-heading{margin:0}.project-periodic-review-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.project-periodic-review-state.approved{background:#e7f7f3;color:#087f71}.project-periodic-review-state.correction{background:#fff0ef;color:#ba3c35}.project-periodic-review-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-periodic-review-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e1ebef;border-radius:8px;background:#fff}.project-periodic-review-facts span,.project-periodic-review-facts small{color:#698493;font-size:9px;line-height:1.55}.project-periodic-review-facts strong{color:#315469;font-size:11px}.project-periodic-review-summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border-radius:8px;background:#fffaf0;color:#a86d0c}.project-periodic-review-summary.approved{background:#f2faf8;color:#087f71}.project-periodic-review-summary.correction{background:#fff5f4;color:#ba3c35}.project-periodic-review-summary>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-periodic-review-summary strong{font-size:11px}.project-periodic-review-summary small{color:#587583;font-size:9px;line-height:1.7}.project-periodic-review-summary .detail-row-action{min-height:33px;font-size:10px}.project-periodic-review-summary .detail-row-action:disabled{border-color:#bfe1db;background:#e7f7f3;color:#087f71;cursor:default;opacity:1}.project-periodic-review-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#edf5f7;color:#527084;font-size:9px;line-height:1.75}.project-periodic-review-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-periodic-review-locked{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe6e8;border-radius:8px;background:#f8fbfb;color:#527084}.project-periodic-review-locked>span{display:grid;gap:3px}.project-periodic-review-locked strong{font-size:11px}.project-periodic-review-locked small{font-size:9px;line-height:1.7}.project-periodic-review-toast{padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}.project-periodic-review-dialog{max-width:570px}.project-periodic-review-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.project-periodic-review-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.project-periodic-review-options>button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:9px;border:1px solid #dce7e9;border-radius:8px;background:#fff;color:#527084;font:inherit;text-align:right;cursor:pointer;transition:border-color .18s ease,background .18s ease}.project-periodic-review-options>button:hover,.project-periodic-review-options>button.selected{border-color:#9bcfc5;background:#f1fbf8;color:#087f71}.project-periodic-review-options>button.correction:hover,.project-periodic-review-options>button.correction.selected{border-color:#e7b7b2;background:#fff5f4;color:#ba3c35}.project-periodic-review-options span{display:grid;gap:2px}.project-periodic-review-options strong{font-size:10px}.project-periodic-review-options small{color:#587583;font-size:9px;line-height:1.55}@media(max-width:800px){.project-periodic-review-facts{grid-template-columns:1fr 1fr}.project-periodic-review-summary{grid-template-columns:34px minmax(0,1fr)}.project-periodic-review-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-periodic-review-facts,.project-periodic-review-options{grid-template-columns:1fr}.project-periodic-review-summary .detail-row-action{min-height:44px}}.project-profit-notification{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #d9e7ef;border-radius:10px;background:#fcfdff}.project-profit-notification .project-report-block-heading{margin:0}.project-profit-notification-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-profit-notification-state.delivered{background:#e7f7f3;color:#087f71}.project-profit-notification-state.failed{background:#fff0ef;color:#ba3c35}.project-profit-notification-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-profit-notification-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e1ebef;border-radius:8px;background:#fff}.project-profit-notification-facts span,.project-profit-notification-facts small{color:#698493;font-size:9px;line-height:1.55}.project-profit-notification-facts strong{color:#315469;font-size:11px}.project-profit-notification-summary{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;border-radius:8px;background:#f4f7f8;color:#587583}.project-profit-notification-summary.ready{background:#f2f8ff;color:#2563c9}.project-profit-notification-summary.delivered{background:#f2faf8;color:#087f71}.project-profit-notification-summary.failed{background:#fff5f4;color:#ba3c35}.project-profit-notification-summary>svg{margin-top:1px}.project-profit-notification-summary>span{display:grid;gap:3px;min-width:0}.project-profit-notification-summary strong{font-size:10px}.project-profit-notification-summary small{color:#587583;font-size:9px;line-height:1.7}.project-profit-notification-summary .detail-row-action{min-height:33px;font-size:10px}.project-profit-notification-summary .detail-row-action:disabled{border-color:#d7e0e4;background:#edf2f4;color:#859ba4;cursor:not-allowed}.project-profit-notification-toast{padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}.project-profit-notification-dialog{max-width:570px}.project-profit-notification-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}@media(max-width:800px){.project-profit-notification-facts{grid-template-columns:1fr 1fr}.project-profit-notification-summary{grid-template-columns:19px minmax(0,1fr)}.project-profit-notification-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-profit-notification-facts{grid-template-columns:1fr}.project-profit-notification-summary .detail-row-action{min-height:44px}}.project-profit-report-publication{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #d8e7ea;border-radius:10px;background:#fbfdfd}.project-profit-report-publication .project-report-block-heading{margin:0}.project-profit-report-publication-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-profit-report-publication-state.published{background:#e7f7f3;color:#087f71}.project-profit-report-publication-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.project-profit-report-publication-facts>div{display:grid;gap:3px;padding:10px;border:1px solid #e1ecee;border-radius:8px;background:#fff}.project-profit-report-publication-facts span,.project-profit-report-publication-facts small{color:#698493;font-size:9px;line-height:1.55}.project-profit-report-publication-facts strong{color:#315469;font-size:11px}.project-profit-report-publication-summary{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;border-radius:8px;background:#f4f7f8;color:#587583}.project-profit-report-publication-summary.ready{background:#f2faf8;color:#087f71}.project-profit-report-publication-summary>svg{margin-top:1px}.project-profit-report-publication-summary>span{display:grid;gap:3px;min-width:0}.project-profit-report-publication-summary strong{font-size:10px}.project-profit-report-publication-summary small{color:#587583;font-size:9px;line-height:1.7}.project-profit-report-publication-summary .detail-row-action{min-height:33px;font-size:10px}.project-profit-report-publication-summary .detail-row-action:disabled{border-color:#d7e0e4;background:#edf2f4;color:#859ba4;cursor:not-allowed}.project-profit-report-publication-toast{padding:8px 10px;border:1px solid #bfe1db;border-radius:8px;background:#f2fbf8;color:#087f71;font-size:10px;font-weight:700}.project-profit-report-publication-dialog{max-width:570px}.project-profit-report-publication-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#e7f7f3;color:#087f71}@media(max-width:800px){.project-profit-report-publication-facts{grid-template-columns:1fr 1fr}.project-profit-report-publication-summary{grid-template-columns:19px minmax(0,1fr)}.project-profit-report-publication-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-profit-report-publication-facts{grid-template-columns:1fr}.project-profit-report-publication-summary .detail-row-action{min-height:44px}}.project-second-profit-cycle{display:grid;gap:10px;margin:17px 0;padding:14px;border:1px solid #d9e6ed;border-radius:10px;background:#fbfdff}.project-second-profit-cycle .project-report-block-heading{margin:0}.project-second-profit-cycle .project-report-block-heading>span.done{background:#e7f7f3;color:#087f71}.project-second-profit-steps{display:grid;gap:7px}.project-second-profit-steps>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;border:1px solid #e1ebef;border-radius:8px;background:#fff}.project-second-profit-steps>div>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:#edf3f4;color:#587583;font-size:10px;font-weight:700}.project-second-profit-steps>div.current{border-color:#b8d9e8;background:#f4faff}.project-second-profit-steps>div.current>span{background:#ebf3ff;color:#2563c9}.project-second-profit-steps>div.done{border-color:#bfe1db;background:#f4fcfa}.project-second-profit-steps>div.done>span{background:#e7f7f3;color:#087f71}.project-second-profit-steps>div>div{display:grid;gap:3px;min-width:0}.project-second-profit-steps strong{color:#315469;font-size:10px}.project-second-profit-steps small{color:#698493;font-size:9px;line-height:1.6}.project-second-profit-steps .detail-row-action{min-height:32px;font-size:10px}.project-second-profit-steps .detail-row-action:disabled{border-color:#d7e0e4;background:#edf2f4;color:#859ba4;cursor:not-allowed}.project-second-profit-note{display:flex;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#edf5f7;color:#527084;font-size:9px;line-height:1.7}.project-second-profit-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:800px){.project-second-profit-steps>div{grid-template-columns:28px minmax(0,1fr)}.project-second-profit-steps .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}.project-second-profit-gate{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:9px 10px;border:1px solid #efd9a8;border-radius:8px;background:#fffaf0;color:#a86d0c}.project-second-profit-gate.ready{border-color:#bfe1db;background:#f2faf8;color:#087f71}.project-second-profit-gate span{display:grid;gap:2px}.project-second-profit-gate strong{font-size:10px}.project-second-profit-gate small{color:#587583;font-size:9px;line-height:1.65}.project-detail-page:has(.project-capital-tab)>.project-detail-tab-placeholder{display:none}.project-capital-tab{margin-top:17px}.project-capital-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:17px}.project-capital-metrics>div{display:grid;gap:4px;padding:14px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-capital-metrics span,.project-capital-metrics small{color:#587583;font-size:11px}.project-capital-metrics strong{color:#12384c;font-size:17px}.project-capital-list{border-top:1px solid #e7eff0}.project-capital-list>div{display:grid;grid-template-columns:12px minmax(0,1fr) 150px 110px;align-items:center;gap:11px;min-height:70px;border-bottom:1px solid #edf2f3}.project-capital-list>div>span:nth-child(2){display:grid;gap:3px}.project-capital-list strong{color:#294b63;font-size:13px}.project-capital-list small{color:#587583;font-size:11px}.project-capital-list b{color:#315469;font-size:12px}.project-capital-dot{width:10px;height:10px;border-radius:50%;background:#8ca3ad}.project-capital-dot.teal{background:#0d9488}.project-capital-dot.amber{background:#d9971b}.project-capital-dot.blue{background:#3b82f6}@media(max-width:800px){.project-capital-tab{overflow-x:auto}.project-capital-metrics{grid-template-columns:1fr 1fr;min-width:480px}.project-capital-list{min-width:650px}}.project-detail-page:has(.project-contracts-tab)>.project-detail-tab-placeholder{display:none}.project-contracts-tab{margin-top:17px}.project-contracts-summary{display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:11px 13px;border:1px solid #e3eeee;border-radius:9px;background:#f8fbfb}.project-contracts-summary strong{color:#087f71;font-size:18px}.project-contracts-summary span{margin-left:14px;color:#587583;font-size:11px}.project-contract-list{border-top:1px solid #e7eff0}.project-contract-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) 120px 90px;align-items:center;gap:10px;min-height:75px;border-bottom:1px solid #edf2f3}.project-contract-icon,.project-signer-avatar{display:grid;place-items:center;border-radius:8px}.project-contract-icon{width:32px;height:32px;background:#fff3df;color:#a86d0c}.project-contract-list>div:nth-child(2) .project-contract-icon{background:#ebf3ff;color:#2563c9}.project-contract-list>div>span:nth-child(2),.project-signers span:nth-child(2){display:grid;gap:3px}.project-contract-list strong,.project-signers strong{color:#294b63;font-size:13px}.project-contract-list small,.project-signers small{color:#587583;font-size:11px}.project-contract-list b,.project-signers b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px;white-space:nowrap}.project-contract-list b.warning,.project-signers b.warning{background:#fff3df;color:#a86d0c}.project-signers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.project-signers>div{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #e4eeee;border-radius:9px}.project-signer-avatar{width:30px;height:30px;flex:0 0 30px;background:#fff3df;color:#a86d0c;font-size:11px;font-weight:700}.project-signer-avatar.teal{background:#e7f7f3;color:#087f71}.project-signers>div>span:nth-child(2){flex:1}@media(max-width:800px){.project-contracts-tab{overflow-x:auto}.project-contract-list{min-width:680px}.project-signers{grid-template-columns:1fr;min-width:470px}}.project-contracts-tab{display:grid;gap:15px}.project-contracts-tab .project-detail-section-heading{margin-bottom:0}.project-contract-current{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.project-contract-current.done{background:#e7f7f3;color:#087f71}.project-contract-terms,.project-contract-versions,.project-contract-signing{border:1px solid #dce9eb;border-radius:10px;background:#fff}.project-contract-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:11px;padding:13px 14px 10px;border-bottom:1px solid #e7eff0}.project-contract-section-heading h3{margin:0 0 3px;color:#294b63;font-size:13px}.project-contract-section-heading p{margin:0;color:#587583;font-size:10px;line-height:1.7}.project-contract-section-heading>span{padding:4px 6px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-contract-terms dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:12px}.project-contract-terms dl>div{display:grid;gap:4px;padding:10px;border:1px solid #e2eded;border-radius:8px;background:#fbfdfd}.project-contract-terms dt{color:#698493;font-size:9px}.project-contract-terms dd{margin:0;color:#315469;font-size:11px;font-weight:700}.project-contract-versions>div:not(.project-contract-section-heading){display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:60px;padding:8px 14px;border-bottom:1px solid #edf2f3}.project-contract-versions>div:last-child{border-bottom:0}.project-contract-versions i{width:8px;height:8px;border-radius:50%;background:#94a3b8}.project-contract-versions i.done{background:#0d9488}.project-contract-versions i.warning{background:#d9971b}.project-contract-versions>div>span{display:grid;gap:3px;min-width:0}.project-contract-versions strong,.project-contract-signing strong{color:#315469;font-size:11px}.project-contract-versions small,.project-contract-signing small{color:#698493;font-size:9px;line-height:1.65}.project-contract-versions b,.project-contract-signing b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;white-space:nowrap}.project-contract-versions b.done,.project-contract-signing b.done{background:#e7f7f3;color:#087f71}.project-contract-versions b.warning,.project-contract-signing b.warning{background:#fff5e6;color:#a86d0c}.project-contract-version-date{white-space:nowrap}.project-contract-signing>div:not(.project-contract-section-heading):not(.project-contract-signing-alert){display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:8px 14px;border-bottom:1px solid #edf2f3}.project-contract-signing>div>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-contract-signing-alert{display:flex;align-items:flex-start;gap:7px;margin:10px 14px 13px;padding:9px 10px;border:1px solid #f0ddb3;border-radius:8px;background:#fffaf0;color:#a86d0c}.project-contract-signing-alert svg{flex:0 0 auto;margin-top:1px}.project-contract-signing-alert>span{display:grid;gap:3px}.project-contract-signing-alert strong{font-size:10px}.project-contract-signing-alert small{color:#587583;font-size:9px;line-height:1.7}.project-contract-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#f3faf8;color:#527084;font-size:9px;line-height:1.75}.project-contract-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}@media(max-width:800px){.project-contracts-tab{overflow:visible}.project-contract-terms dl{grid-template-columns:1fr 1fr}.project-contract-versions{overflow-x:auto}.project-contract-versions>div:not(.project-contract-section-heading){min-width:600px}.project-contract-signing>div:not(.project-contract-section-heading):not(.project-contract-signing-alert){grid-template-columns:32px minmax(0,1fr)}.project-contract-signing b{grid-column:2;justify-self:start}.project-contract-version-date{font-size:8px!important}}@media(max-width:520px){.project-contract-section-heading{align-items:flex-start;flex-direction:column}.project-contract-terms dl{grid-template-columns:1fr}.project-contract-section-heading>span{align-self:flex-start}}.project-detail-page:has(.project-activity-tab)>.project-detail-tab-placeholder{display:none}.project-activity-tab{margin-top:17px}.project-activity-list{border-top:1px solid #e7eff0}.project-activity-list>div{display:grid;grid-template-columns:12px minmax(0,1fr) 100px;align-items:center;gap:12px;min-height:76px;border-bottom:1px solid #edf2f3}.project-activity-list>div>span:nth-child(2){display:grid;gap:3px}.project-activity-list strong{color:#294b63;font-size:13px}.project-activity-list small{color:#587583;font-size:11px}.project-activity-list b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px}.project-activity-dot{width:10px;height:10px;border-radius:50%;background:#8ca3ad;box-shadow:0 0 0 4px #eef3f3}.project-activity-dot.teal{background:#0d9488;box-shadow:0 0 0 4px #e5f5f1}.project-activity-dot.amber{background:#d9971b;box-shadow:0 0 0 4px #fff4df}.project-activity-dot.blue{background:#3b82f6;box-shadow:0 0 0 4px #ebf3ff}.project-audit-note{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px;border-radius:9px;background:#f3faf8;color:#087f71}.project-audit-note span{display:grid;gap:2px}.project-audit-note strong{font-size:12px}.project-audit-note small{color:#587583;font-size:11px}@media(max-width:700px){.project-activity-list>div{grid-template-columns:12px minmax(0,1fr);padding:11px 0}.project-activity-list b{grid-column:2}}.project-detail-page:has(.project-finance-tab)>.project-detail-tab-placeholder{display:none}.project-finance-tab{margin-top:17px}.project-finance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.project-finance-metrics>div{display:grid;gap:5px;padding:14px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-finance-metrics span,.project-finance-metrics small{color:#587583;font-size:11px}.project-finance-metrics strong{color:#12384c;font-size:17px}.project-finance-progress{display:grid;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid #e7eff0}.project-finance-progress>div{display:flex;justify-content:space-between;color:#587583;font-size:12px}.project-finance-progress strong{color:#087f71}.project-finance-progress>i{display:block;height:8px;overflow:hidden;border-radius:8px;background:#e8f0f0}.project-finance-progress em{display:block;height:100%;border-radius:inherit;background:#0d9488}.project-finance-progress small{color:#587583;font-size:11px}.project-finance-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.project-finance-checks>div{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #e4eeee;border-radius:9px;color:#087f71}.project-finance-checks span{display:grid;flex:1;gap:2px}.project-finance-checks strong{color:#315469;font-size:12px}.project-finance-checks small{color:#587583;font-size:10px}.project-finance-checks b{padding:4px 6px;border-radius:5px;font-size:10px}.project-finance-checks b.done{background:#e7f7f3;color:#087f71}.project-finance-checks b.warning{background:#fff3df;color:#a86d0c}@media(max-width:800px){.project-finance-metrics{grid-template-columns:1fr 1fr}.project-finance-checks{grid-template-columns:1fr}}.project-finance-release{display:grid;gap:10px;margin-top:17px;padding:16px;border:1px solid #d8e5e7;border-radius:11px;background:#fff}.project-finance-release .project-report-block-heading{margin-bottom:0}.project-finance-release-status{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.project-finance-release-status.done{background:#e7f7f3;color:#087f71}.project-finance-release-list{border-top:1px solid #e7eff0}.project-finance-release-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;border-bottom:1px solid #edf2f3}.project-finance-release-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#fff5e6;color:#a86d0c}.project-finance-release-icon.done{background:#e7f7f3;color:#087f71}.project-finance-release-list>div>span:nth-child(2){display:grid;gap:3px;min-width:0}.project-finance-release-list strong{color:#315469;font-size:10px}.project-finance-release-list small{color:#698493;font-size:9px;line-height:1.65}.project-finance-release-list b{justify-self:start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;white-space:nowrap}.project-finance-release-list b.done{background:#e7f7f3;color:#087f71}.project-finance-release-summary{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid #f0ddb3;border-radius:8px;background:#fffaf0;color:#a86d0c}.project-finance-release-summary.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-finance-release-summary>span{display:grid;gap:3px}.project-finance-release-summary strong{font-size:10px}.project-finance-release-summary small{color:#587583;font-size:9px;line-height:1.7}.project-finance-release-summary svg{flex:0 0 auto;margin-top:1px}@media(max-width:800px){.project-finance-release{padding:14px}.project-finance-release-list>div{grid-template-columns:30px minmax(0,1fr);padding:8px 0}.project-finance-release-list b{grid-column:2;justify-self:start}}.investors-list-page{padding:26px 34px 48px;color:#102a43}.investors-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.investors-list-heading h1{margin:0 0 5px;color:#08243a;font-size:28px;letter-spacing:-.03em}.investors-list-heading p:not(.eyebrow){margin:0;color:#4f6d7c;font-size:13px}.investors-list-heading .primary-button{display:inline-flex;align-items:center;gap:7px;font-size:12px}.investors-list-focus{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;border:1px solid #c8e1dd;border-radius:10px;background:#f8fcfc}.investors-list-focus>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#dff4f0;color:#087f71}.investors-list-focus>div{min-width:0;flex:1}.investors-list-focus strong,.investors-list-focus small{display:block}.investors-list-focus strong{color:#17485a;font-size:13px}.investors-list-focus small{margin-top:3px;color:#4f6d7c;font-size:11px}.investors-list-focus button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#087f71;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.investors-quick-filters{margin-bottom:16px}.investors-quick-filters .fundraiser-stat{min-height:100px}.investors-directory{border:1px solid #d8e5e7;border-radius:12px;background:#fff}.investors-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px 13px}.investors-directory-heading h2{margin:0;color:#12384c;font-size:19px}.investors-directory-heading p{margin:4px 0 0;color:#587583;font-size:12px}.investors-list-search{display:flex;align-items:center;gap:8px;width:min(340px,36vw);height:40px;padding:0 11px;border:1px solid #d3e1e4;border-radius:8px;background:#fbfdfd;color:#6d8998;transition:border-color .18s ease,box-shadow .18s ease}.investors-list-search:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948812}.investors-list-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#17364a;font:inherit;font-size:12px}.investors-filter-bar{display:flex;align-items:center;gap:5px;overflow-x:auto;padding:0 18px 12px;border-bottom:1px solid #e7eff1;scrollbar-width:none}.investors-filter-bar::-webkit-scrollbar{display:none}.investors-filter-bar button{display:inline-flex;align-items:center;gap:6px;min-height:34px;flex:0 0 auto;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#587583;font:inherit;font-size:12px;cursor:pointer}.investors-filter-bar button:hover{background:#f2f8f8;color:#087f71}.investors-filter-bar button.active{border-color:#c3e4df;background:#e9f7f4;color:#087f71;font-weight:700}.investors-filter-bar b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px}.investors-filter-bar button.active b{background:#ccece6;color:#087f71}.investors-list-columns,.investor-list-row{display:grid;grid-template-columns:32px minmax(190px,1.25fr) 105px minmax(135px,.75fr) minmax(180px,1fr) minmax(160px,.9fr) 18px;align-items:center;gap:11px}.investors-list-columns{padding:12px 18px 9px;color:#587583;font-size:10px;font-weight:700}.investors-list-columns span:first-child{grid-column:1/3}.investor-list-row{width:100%;min-height:79px;padding:9px 18px;border:0;border-top:1px solid #e9f0f2;background:#fff;color:#2b4c61;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.investor-list-row:hover{background:#f8fcfb}.investor-list-row:hover .investor-list-identity strong,.investor-list-row:hover .investor-list-action strong{color:#087f71}.investor-list-mark{display:grid;width:31px;height:31px;place-items:center;border-radius:9px}.investor-list-mark.teal{background:#e6f7f3;color:#087f71}.investor-list-mark.blue{background:#ebf3ff;color:#2563c9}.investor-list-mark.amber{background:#fff6e5;color:#ad730d}.investor-list-mark.slate{background:#edf3f5;color:#5b7689}.investor-list-identity,.investor-list-portfolio,.investor-list-activity,.investor-list-action{min-width:0}.investor-list-identity strong,.investor-list-identity small,.investor-list-portfolio strong,.investor-list-portfolio small,.investor-list-activity strong,.investor-list-activity small,.investor-list-action strong,.investor-list-action small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investor-list-identity strong{color:#183b4e;font-size:14px}.investor-list-identity small{margin-top:4px;color:#4f6d7c;font-size:11px}.investor-list-identity b{margin:0 3px;color:#b5c7cc}.investor-list-state{justify-self:start;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.investor-list-state.teal{background:#e6f7f3;color:#087f71}.investor-list-state.blue{background:#ebf3ff;color:#2563c9}.investor-list-state.amber{background:#fff6e5;color:#a86d0c}.investor-list-state.slate{background:#edf3f5;color:#5b7689}.investor-list-portfolio strong{color:#315469;font-size:13px}.investor-list-portfolio small,.investor-list-activity small,.investor-list-action small{margin-top:4px;color:#4f6d7c;font-size:11px}.investor-list-activity strong,.investor-list-action strong{color:#315469;font-size:12px}.investor-list-row>svg{color:#9eb3bc}.investors-list-empty{padding:34px;color:#587583;font-size:13px;text-align:center}.investor-quick-view{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(150px,1fr)) 36px;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;border:1px solid #bfe0da;border-radius:11px;background:#f5fbfa}.investor-quick-view>div{display:flex;align-items:center;gap:9px;min-width:0}.investor-quick-view>div:first-child>div{display:grid;gap:3px;min-width:0}.investor-quick-view strong,.investor-quick-view small,.investor-quick-view span{display:block}.investor-quick-view strong{color:#173e51;font-size:13px}.investor-quick-view small,.investor-quick-view>div:not(:first-child) span{color:#587583;font-size:10px}.investor-quick-view>div:not(:first-child){display:grid;gap:4px}.investor-quick-view>div:not(:first-child) strong{font-size:12px}.investor-quick-close{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:transparent;color:#6d8998;cursor:pointer}.investor-quick-close:hover{background:#e3f3ef;color:#087f71}@media(max-width:1100px){.investors-list-page{padding-inline:24px}.investors-list-columns,.investor-list-row{grid-template-columns:32px minmax(170px,1.3fr) 100px minmax(120px,.8fr) minmax(155px,1fr) 18px}.investors-list-columns span:nth-child(5),.investor-list-activity{display:none}.investor-quick-view{grid-template-columns:minmax(190px,1.3fr) repeat(2,minmax(150px,1fr)) 36px}.investor-quick-view>div:nth-child(4){display:none}}@media(max-width:640px){.investors-list-page{padding:16px 15px 34px}.investors-list-heading{align-items:flex-start;flex-direction:column;gap:11px;margin-bottom:14px}.investors-list-heading h1{font-size:23px}.investors-list-heading p:not(.eyebrow){font-size:12px;line-height:1.8}.investors-list-heading .primary-button{width:100%;justify-content:center}.investors-list-focus{align-items:flex-start;padding:11px}.investors-list-focus strong{font-size:12px}.investors-list-focus small{font-size:10px;line-height:1.7}.investors-list-focus button{display:none}.investors-quick-filters{gap:9px}.investors-quick-filters .fundraiser-stat{min-height:88px;padding:11px}.investors-directory-heading{align-items:stretch;flex-direction:column;padding:14px 13px 11px}.investors-directory-heading h2{font-size:17px}.investors-directory-heading p{font-size:11px}.investors-list-search{width:100%;height:40px}.investors-filter-bar{padding:0 13px 10px}.investors-filter-bar button{min-height:37px;padding-inline:9px;font-size:11px}.investors-list-columns{display:none}.investor-list-row{grid-template-columns:31px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 8px;min-height:90px;padding:12px 13px}.investor-list-mark{grid-row:1/3}.investor-list-identity{grid-column:2;grid-row:1}.investor-list-identity strong{font-size:13px}.investor-list-identity small{font-size:10px}.investor-list-state{grid-column:3;grid-row:1;font-size:10px}.investor-list-portfolio{grid-column:2;grid-row:2}.investor-list-portfolio strong{font-size:11px}.investor-list-portfolio small{display:inline;margin-right:7px;font-size:10px}.investor-list-activity,.investor-list-action{display:none}.investor-list-row>svg{grid-column:3;grid-row:2;justify-self:end;width:27px;height:27px;padding:6px;border-radius:7px;background:#f1f7f7}.investors-list-empty{font-size:12px}.investor-quick-view{grid-template-columns:1fr 1fr;gap:12px;padding:13px}.investor-quick-view>div:first-child{grid-column:1/-1}.investor-quick-view>div:nth-child(4){display:grid}.investor-quick-close{position:absolute;left:25px;margin-top:-58px}}.investor-detail-page{padding:22px 34px 48px;color:#102a43}.investor-detail-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 15px;padding:0;border:0;background:transparent;color:#587583;font:inherit;font-size:12px;cursor:pointer}.investor-detail-back:hover{color:#087f71}.investor-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.investor-detail-identity{display:flex;align-items:flex-start;gap:13px;min-width:0}.investor-detail-avatar{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:14px;background:#e6f7f3;color:#087f71}.investor-detail-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:4px}.investor-detail-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;font-size:11px;font-weight:700}.investor-detail-status.active{background:#e7f7f3;color:#087f71}.investor-detail-status.active i{width:6px;height:6px;border-radius:50%;background:#0d9488}.investor-detail-status.verified{background:#ebf3ff;color:#2563c9}.investor-detail-status-row small{color:#587583;font-size:11px}.investor-detail-identity h1{margin:0;color:#08243a;font-size:27px;letter-spacing:-.03em}.investor-detail-identity p{margin:4px 0 0;color:#4f6d7c;font-size:12px}.investor-detail-identity p b{margin:0 4px;color:#b3c6cc}.investor-detail-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.investor-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.investor-detail-focus{display:flex;align-items:center;gap:12px;min-height:76px;margin-bottom:16px;padding:12px 14px;border:1px solid #c8e1dd;border-radius:11px;background:#f8fcfc}.investor-detail-focus-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;background:#dff4f0;color:#087f71}.investor-detail-focus>div{display:grid;min-width:0;flex:1;gap:2px}.investor-detail-focus>div>span{color:#087f71;font-size:11px;font-weight:700}.investor-detail-focus strong{overflow:hidden;color:#17485a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.investor-detail-focus small{color:#4f6d7c;font-size:11px}.investor-detail-focus-due{display:inline-flex;align-items:center;gap:5px;color:#a86d0c;font-size:11px;font-weight:700;white-space:nowrap}.investor-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:17px}.investor-detail-metrics>div{display:grid;gap:4px;min-height:93px;padding:14px;border:1px solid #d8e5e7;border-radius:11px;background:#fff}.investor-detail-metrics span,.investor-detail-metrics small{color:#587583;font-size:11px}.investor-detail-metrics strong{color:#12384c;font-size:18px;line-height:1.3}.investor-detail-metrics small{font-size:10px}.investor-lifecycle,.investor-detail-panel{padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.investor-lifecycle{margin-bottom:17px}.investor-detail-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.investor-detail-section-heading h2{margin:3px 0 4px;color:#12384c;font-size:19px}.investor-detail-section-heading p{margin:0;color:#587583;font-size:12px}.investor-lifecycle-state,.investor-detail-count{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;background:#e8f6f3;color:#087f71;font-size:11px;font-weight:700;white-space:nowrap}.investor-detail-count.urgent{background:#fff2e7;color:#b45309}.investor-detail-count.success{background:#e7f7f3;color:#087f71}.investor-lifecycle-track{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.investor-lifecycle-track>div{position:relative;display:grid;justify-items:center;gap:5px;text-align:center}.investor-lifecycle-track>div:not(:last-child):after{position:absolute;top:16px;right:50%;left:-50%;height:2px;background:#dce9e8;content:""}.investor-lifecycle-track>div.done:not(:last-child):after{background:#72c8bc}.investor-lifecycle-track>div>span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid #d4e3e4;border-radius:50%;background:#fff;color:#8299a3;font-size:12px}.investor-lifecycle-track>div.done>span{border-color:#39ab9e;background:#e5f6f2;color:#087f71}.investor-lifecycle-track>div.current>span{border-color:#e0a632;background:#fff6e5;color:#a86d0c;box-shadow:0 0 0 4px #fff6e5}.investor-lifecycle-track strong{color:#315469;font-size:12px}.investor-lifecycle-track small{color:#698493;font-size:10px}.investor-lifecycle-track>div.current strong{color:#a86d0c}.lifecycle-number{border:0!important;color:#8299a3!important;font-size:12px}.investor-detail-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:17px;padding:0 2px 4px;border-bottom:1px solid #d8e5e7;scrollbar-width:none}.investor-detail-tabs::-webkit-scrollbar{display:none}.investor-detail-tabs button{flex:0 0 auto;min-height:40px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#587583;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.investor-detail-tabs button:hover{color:#087f71}.investor-detail-tabs button.active{border-bottom-color:#087f71;color:#087f71;font-weight:700}.investor-detail-overview{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.investor-detail-overview>.investor-attention-panel{grid-row:span 2}.investor-detail-overview>.investor-detail-panel{min-width:0}.investor-attention-list,.investor-mini-portfolio,.investor-mini-payment-list,.investor-mini-activity{display:grid}.investor-attention-list button{display:grid;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:71px;padding:0;border:0;border-top:1px solid #e8eff1;background:transparent;color:#315469;font:inherit;text-align:right;cursor:pointer}.investor-attention-list button:hover strong{color:#087f71}.investor-attention-list button>span:nth-child(2){display:grid;gap:4px;min-width:0}.investor-attention-list strong,.investor-attention-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investor-attention-list strong{color:#294b63;font-size:13px}.investor-attention-list small{color:#587583;font-size:11px}.investor-attention-list b{color:#a86d0c;font-size:10px;white-space:nowrap}.investor-attention-list svg{color:#9bb0ba}.investor-mini-portfolio>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;border-top:1px solid #e8eff1}.investor-mini-portfolio span{display:flex;align-items:center;gap:7px;min-width:0;color:#315469;font-size:12px}.investor-mini-portfolio span i{width:8px;height:8px;border-radius:50%;background:#94a3b8}.investor-mini-portfolio i.teal{background:#0d9488}.investor-mini-portfolio i.blue{background:#3b82f6}.investor-mini-portfolio i.amber{background:#d9971b}.investor-mini-portfolio strong{color:#294b63;font-size:12px;white-space:nowrap}.investor-mini-portfolio small{color:#698493;font-size:10px;white-space:nowrap}.investor-mini-payment-list>div{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;border-top:1px solid #e8eff1}.investor-mini-payment-list>div>span:nth-child(2){display:grid;gap:3px}.investor-mini-payment-list strong{color:#294b63;font-size:12px}.investor-mini-payment-list small{color:#698493;font-size:10px}.investor-mini-payment-list b{color:#087f71;font-size:11px;white-space:nowrap}.investor-mini-activity>div{display:flex;align-items:flex-start;gap:10px;min-height:57px;padding-top:10px;border-top:1px solid #e8eff1}.investor-mini-activity i{width:9px;height:9px;flex:0 0 9px;margin-top:4px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 3px #edf3f4}.investor-mini-activity i.teal{background:#0d9488;box-shadow:0 0 0 3px #e5f5f1}.investor-mini-activity i.blue{background:#3b82f6;box-shadow:0 0 0 3px #ebf3ff}.investor-mini-activity i.amber{background:#d9971b;box-shadow:0 0 0 3px #fff4df}.investor-mini-activity span{display:grid;gap:3px;min-width:0}.investor-mini-activity strong{color:#294b63;font-size:12px}.investor-mini-activity small{color:#698493;font-size:10px}.investor-identity-tab,.investor-portfolio-tab,.investor-finance-tab,.investor-documents-tab,.investor-communication-tab,.investor-compliance-tab,.investor-activity-tab{min-width:0}.investor-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.investor-info-grid>div,.investor-finance-cards>div,.investor-communication-grid>div{display:grid;gap:5px;padding:13px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.investor-info-grid span,.investor-finance-cards span,.investor-communication-grid span{color:#587583;font-size:11px}.investor-info-grid strong{color:#294b63;font-size:13px}.investor-verification-note,.investor-compliance-note{display:flex;align-items:center;gap:9px;margin-top:15px;padding:12px;border-radius:9px;background:#f3faf8;color:#087f71}.investor-verification-note>span,.investor-compliance-note>span{display:grid;flex:1;gap:3px}.investor-verification-note strong,.investor-compliance-note strong{font-size:12px}.investor-verification-note small,.investor-compliance-note small{color:#587583;font-size:11px}.investor-detail-table{overflow-x:auto;border-top:1px solid #e7eff0}.investor-detail-table-head,.investor-detail-table-row{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(145px,.8fr) 120px 100px 130px;align-items:center;gap:12px;min-width:760px}.investor-detail-table-head{min-height:40px;color:#587583;font-size:11px;font-weight:700}.investor-detail-table-row{min-height:74px;border-top:1px solid #edf2f3;color:#587583;font-size:11px}.investor-detail-table-row>span:first-child{display:grid;gap:3px}.investor-detail-table-row strong{color:#294b63;font-size:13px}.investor-detail-table-row small{color:#587583;font-size:11px}.investor-detail-table-row b,.investor-document-list b,.investor-ticket-list b,.investor-compliance-grid b{justify-self:start;padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:10px;white-space:nowrap}.investor-detail-table-row b.warning,.investor-document-list b.warning,.investor-ticket-list b.warning,.investor-compliance-grid b.warning{background:#fff3df;color:#a86d0c}.investor-detail-table-row strong.positive{color:#087f71}.investor-finance-cards,.investor-communication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.investor-finance-cards strong,.investor-communication-grid strong{color:#12384c;font-size:18px}.investor-finance-cards small,.investor-communication-grid small{color:#587583;font-size:10px}.investor-document-summary{display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:11px 13px;border:1px solid #e3eeee;border-radius:9px;background:#f8fbfb}.investor-document-summary strong{color:#087f71;font-size:18px}.investor-document-summary span{margin-left:13px;color:#587583;font-size:11px}.investor-document-list,.investor-ticket-list,.investor-compliance-grid,.investor-audit-list{border-top:1px solid #e7eff0}.investor-document-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) 100px 110px;align-items:center;gap:10px;min-height:76px;border-bottom:1px solid #edf2f3}.investor-document-list>div>span:nth-child(2),.investor-ticket-list>div>span:nth-child(2),.investor-compliance-grid span{display:grid;gap:3px;min-width:0}.investor-document-icon,.investor-ticket-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:8px;background:#ebf3ff;color:#2563c9}.investor-document-list strong,.investor-ticket-list strong,.investor-compliance-grid strong{color:#294b63;font-size:13px}.investor-document-list small,.investor-ticket-list small,.investor-compliance-grid small{color:#587583;font-size:11px}.investor-communication-tab>.investor-detail-section-heading,.investor-documents-tab>.investor-detail-section-heading{margin-bottom:15px}.investor-ticket-list>div{display:grid;grid-template-columns:36px minmax(0,1fr) 110px 18px;align-items:center;gap:10px;min-height:74px;border-bottom:1px solid #edf2f3}.investor-ticket-icon{background:#e7f7f3;color:#087f71}.investor-ticket-list>div>svg{color:#9eb3bc}.investor-compliance-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 11px}.investor-compliance-grid>div{display:flex;align-items:center;gap:9px;min-height:70px;border-bottom:1px solid #edf2f3;color:#087f71}.investor-compliance-grid span{flex:1}.investor-audit-list>div{display:grid;grid-template-columns:12px minmax(0,1fr) 90px;align-items:center;gap:12px;min-height:76px;border-bottom:1px solid #edf2f3}.investor-audit-list>div>span{display:grid;gap:3px;min-width:0}.investor-audit-list i{width:10px;height:10px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 4px #edf3f4}.investor-audit-list i.teal{background:#0d9488;box-shadow:0 0 0 4px #e5f5f1}.investor-audit-list i.blue{background:#3b82f6;box-shadow:0 0 0 4px #ebf3ff}.investor-audit-list i.amber{background:#d9971b;box-shadow:0 0 0 4px #fff4df}.investor-audit-list strong{color:#294b63;font-size:13px}.investor-audit-list small{color:#587583;font-size:11px}.investor-audit-list b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px}.investor-audit-note{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px;border-radius:9px;background:#f3faf8;color:#087f71}.investor-audit-note span{display:grid;gap:2px}.investor-audit-note strong{font-size:12px}.investor-audit-note small{color:#587583;font-size:11px}@media(max-width:1000px){.investor-detail-page{padding-inline:24px}.investor-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-detail-overview{grid-template-columns:1fr}.investor-detail-overview>.investor-attention-panel{grid-row:auto}.investor-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.investor-detail-page{padding:16px 15px 34px}.investor-detail-back{font-size:11px;margin-bottom:13px}.investor-detail-header{align-items:flex-start;flex-direction:column;gap:13px}.investor-detail-avatar{width:45px;height:45px;flex-basis:45px}.investor-detail-identity h1{font-size:23px}.investor-detail-status-row small{font-size:10px}.investor-detail-identity p{font-size:11px}.investor-detail-actions{width:100%}.investor-detail-actions button{flex:1;min-height:40px}.investor-detail-focus{align-items:flex-start;padding:11px}.investor-detail-focus strong{font-size:12px;line-height:1.7;white-space:normal}.investor-detail-focus small{font-size:10px;line-height:1.7}.investor-detail-focus-due{margin-right:49px;font-size:10px}.investor-detail-metrics{gap:9px}.investor-detail-metrics>div{min-height:88px;padding:11px}.investor-detail-metrics span,.investor-detail-metrics small{font-size:10px}.investor-detail-metrics strong{font-size:15px}.investor-lifecycle,.investor-detail-panel{padding:14px}.investor-detail-section-heading h2{font-size:17px}.investor-detail-section-heading p{font-size:11px;line-height:1.7}.investor-lifecycle{overflow-x:auto}.investor-lifecycle-track{min-width:620px}.investor-detail-tabs{margin-bottom:13px}.investor-detail-tabs button{min-height:40px;padding-inline:9px;font-size:11px}.investor-attention-list button{grid-template-columns:25px minmax(0,1fr) 18px;min-height:76px;gap:8px}.investor-attention-list b{grid-column:2;font-size:10px}.investor-attention-list strong{font-size:12px}.investor-attention-list small{font-size:10px;line-height:1.6;white-space:normal}.investor-mini-portfolio>div{grid-template-columns:minmax(0,1fr) auto;min-height:55px}.investor-mini-portfolio small{grid-column:1}.investor-mini-portfolio strong{grid-column:2;grid-row:1/3}.investor-mini-payment-list>div{min-height:64px}.investor-mini-payment-list strong{font-size:11px}.investor-mini-payment-list b{grid-column:2}.investor-info-grid{grid-template-columns:1fr 1fr;gap:9px}.investor-info-grid>div{padding:11px}.investor-info-grid span{font-size:10px}.investor-info-grid strong{font-size:12px}.investor-verification-note,.investor-compliance-note{align-items:flex-start;flex-wrap:wrap}.investor-verification-note>span,.investor-compliance-note>span{flex-basis:calc(100% - 30px)}.investor-verification-note .detail-row-action{margin-right:29px}.investor-finance-cards,.investor-communication-grid{grid-template-columns:1fr 1fr;gap:9px}.investor-finance-cards>div,.investor-communication-grid>div{padding:11px}.investor-finance-cards strong,.investor-communication-grid strong{font-size:15px}.investor-document-summary{overflow-x:auto;min-width:450px}.investor-document-list{min-width:660px}.investor-documents-tab{overflow-x:auto}.investor-ticket-list{min-width:650px}.investor-communication-tab{overflow-x:auto}.investor-compliance-grid{grid-template-columns:1fr}.investor-audit-list>div{grid-template-columns:12px minmax(0,1fr);padding:11px 0}.investor-audit-list b{grid-column:2}.investor-audit-list strong{font-size:12px}.investor-audit-list small{font-size:10px;line-height:1.6}}.doc-center-page{position:relative;padding:27px 34px 48px;color:#173b4e}.doc-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px}.doc-center-heading h1{margin:0 0 5px;color:#08243a;font-size:28px;letter-spacing:-.03em}.doc-center-heading p:not(.eyebrow){max-width:720px;margin:0;color:#4f6d7c;font-size:13px;line-height:1.85}.doc-center-heading-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.doc-center-heading-actions .primary-button,.doc-center-heading-actions .detail-row-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;padding-inline:14px;font-size:12px}.doc-center-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;margin-bottom:18px;padding-bottom:3px;border-bottom:1px solid #d8e5e7;scrollbar-width:none}.doc-center-tabs::-webkit-scrollbar{display:none}.doc-center-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:44px;flex:0 0 auto;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#4f6d7c;font:inherit;font-size:13px;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.doc-center-tabs button:hover{background:#f4f9f9;color:#087f71}.doc-center-tabs button.active{border-bottom-color:#0d9488;color:#087f71;font-weight:700}.doc-center-tabs button b{display:grid;min-width:21px;height:21px;place-items:center;border-radius:6px;background:#fff0dc;color:#a85d08;font-size:10px}.doc-center-tabs button:focus-visible,.doc-center-action-cards button:focus-visible,.doc-center-queue-row:focus-visible,.doc-center-document-list>button:focus-visible,.doc-center-contract-list>button:focus-visible,.doc-center-guarantee-list>button:focus-visible,.doc-center-certificate-list button:focus-visible,.doc-center-template-grid button:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.doc-center-summary .doc-center-summary-link{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:36px;padding:7px 2px;border:0;background:transparent;color:#087f71;font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.doc-center-summary .doc-center-summary-link:hover{color:#065f56}.doc-center-summary .doc-center-summary-link:focus-visible{outline:2px solid #087f71;outline-offset:2px}.doc-center-focus{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:15px 17px;border:1px solid #c2ddd9;border-radius:12px;background:linear-gradient(90deg,#f9fcfc,#f2faf8)}.doc-center-focus-icon{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:10px;background:#ffeede;color:#b45309}.doc-center-focus>div:nth-child(2){min-width:0;flex:1}.doc-center-focus span,.doc-center-focus strong,.doc-center-focus small{display:block}.doc-center-focus span{margin-bottom:2px;color:#587583;font-size:11px}.doc-center-focus strong{color:#17485a;font-size:15px}.doc-center-focus small{margin-top:4px;color:#4f6d7c;font-size:12px}.doc-center-focus button{display:inline-flex;align-items:center;gap:3px;padding:8px 0;border:0;background:transparent;color:#087f71;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.doc-center-action-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px}.doc-center-action-cards>button{display:grid;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:10px;min-height:105px;padding:14px;border:1px solid #d6e4e6;border-radius:12px;background:#fff;color:#315469;font:inherit;text-align:right;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.doc-center-action-cards>button:hover{border-color:#acd2cc;background:#fbfefe;box-shadow:0 7px 22px #1b415012}.doc-center-action-cards>button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:10px}.doc-center-action-cards>button.urgent>span{background:#fff0e9;color:#c45122}.doc-center-action-cards>button.warning>span{background:#fff5df;color:#ae720d}.doc-center-action-cards>button.info>span{background:#eaf3ff;color:#2c6dcc}.doc-center-action-cards small,.doc-center-action-cards strong,.doc-center-action-cards em{display:block}.doc-center-action-cards small{color:#587583;font-size:11px}.doc-center-action-cards strong{margin-top:2px;color:#12384c;font-size:18px}.doc-center-action-cards em{margin-top:4px;color:#4f6d7c;font-size:10.5px;font-style:normal;line-height:1.6}.doc-center-action-cards>button>svg{color:#9bb0b9}.doc-center-panel{overflow:hidden;border:1px solid #d8e5e7;border-radius:13px;background:#fff}.doc-center-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid #e7eff1}.doc-center-panel-head h2{margin:0;color:#12384c;font-size:19px}.doc-center-panel-head p{margin:4px 0 0;color:#587583;font-size:12px;line-height:1.7}.doc-center-panel-head>.detail-row-action{display:inline-flex;align-items:center;gap:6px;min-height:36px;flex:0 0 auto}.doc-center-panel-badge{padding:6px 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.doc-center-panel-badge.warning{background:#fff4df;color:#a96908}.doc-center-panel-badge.success{background:#e6f7f3;color:#087f71}.doc-center-queue-head,.doc-center-queue-row{display:grid;grid-template-columns:minmax(300px,1.45fr) minmax(125px,.55fr) minmax(165px,.7fr) 115px 18px;align-items:center;gap:12px}.doc-center-queue-head{padding:10px 18px;color:#587583;font-size:10px;font-weight:700}.doc-center-queue-row{width:100%;min-height:75px;padding:10px 18px;border:0;border-top:1px solid #e9f0f2;background:#fff;color:#315469;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.doc-center-queue-row:hover{background:#f8fcfb}.doc-center-queue-row>span>strong,.doc-center-queue-row>span>small{display:block}.doc-center-queue-row>span>strong{color:#315469;font-size:12px}.doc-center-queue-row>span>small{margin-top:4px;color:#4f6d7c;font-size:10.5px}.doc-center-record-main{display:flex!important;align-items:center;gap:10px;min-width:0}.doc-center-record-main>i{display:grid;width:34px;height:34px;place-items:center;flex:0 0 auto;border-radius:9px;font-style:normal}.doc-center-record-main>i.urgent{background:#fff0e9;color:#c45122}.doc-center-record-main>i.warning{background:#fff5df;color:#ae720d}.doc-center-record-main>i.info{background:#eaf3ff;color:#2c6dcc}.doc-center-record-main>i.success{background:#e6f7f3;color:#087f71}.doc-center-record-main>i.neutral{background:#edf3f5;color:#5b7689}.doc-center-record-main>span{min-width:0}.doc-center-record-main strong,.doc-center-record-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-center-record-main strong{color:#183b4e;font-size:13px}.doc-center-record-main small{margin-top:4px;color:#4f6d7c;font-size:10.5px}.doc-center-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:5px 8px;border-radius:6px;font-size:10.5px;font-weight:700;line-height:1.4;white-space:nowrap}.doc-center-status.urgent{background:#fff0e9;color:#b9471c}.doc-center-status.warning{background:#fff5df;color:#9d660c}.doc-center-status.info{background:#eaf3ff;color:#2563a9}.doc-center-status.success{background:#e6f7f3;color:#087f71}.doc-center-status.neutral{background:#edf3f5;color:#5b7689}.doc-center-due{display:flex!important;align-items:center;gap:5px;color:#4f6d7c;font-size:10.5px;white-space:nowrap}.doc-center-queue-row>svg,.doc-center-document-list>button>svg,.doc-center-contract-list>button>svg,.doc-center-guarantee-list>button>svg{color:#9db1ba}.doc-center-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px 13px}.doc-center-workspace-head h2{margin:0;color:#12384c;font-size:19px}.doc-center-workspace-head p{margin:4px 0 0;color:#587583;font-size:12px}.doc-center-search{display:flex;align-items:center;gap:8px;width:min(390px,40vw);height:41px;padding:0 11px;border:1px solid #cfdee2;border-radius:9px;background:#fbfdfd;color:#678593;transition:border-color .18s ease,box-shadow .18s ease}.doc-center-search:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948812}.doc-center-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#17364a;font:inherit;font-size:12px}.doc-center-filters{display:flex;align-items:center;gap:7px;min-height:53px;padding:8px 18px;border-top:1px solid #eef3f4;border-bottom:1px solid #e7eff1;background:#fbfdfd}.doc-center-filters label{display:flex;align-items:center;gap:5px;min-height:35px;padding:0 8px;border:1px solid #d7e4e6;border-radius:7px;background:#fff;color:#5b7887}.doc-center-filters select{border:0;outline:0;background:transparent;color:#315469;font:inherit;font-size:11px;cursor:pointer}.doc-center-filters button{display:inline-flex;align-items:center;gap:5px;min-height:35px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:#587583;font:inherit;font-size:11px;cursor:pointer}.doc-center-filters button:hover{background:#edf6f5;color:#087f71}.doc-center-filters>span{margin-right:auto;color:#587583;font-size:11px}.doc-center-table-head,.doc-center-document-list>button{display:grid;grid-template-columns:minmax(285px,1.35fr) 105px 135px minmax(165px,.8fr) 125px 18px;align-items:center;gap:12px}.doc-center-table-head{padding:11px 18px 9px;color:#587583;font-size:10px;font-weight:700}.doc-center-document-list>button{width:100%;min-height:77px;padding:10px 18px;border:0;border-top:1px solid #e9f0f2;background:#fff;color:#315469;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.doc-center-document-list>button:hover{background:#f8fcfb}.doc-center-document-list>button>span:not(.doc-center-record-main)>strong,.doc-center-document-list>button>span:not(.doc-center-record-main)>small{display:block}.doc-center-document-list>button>span:not(.doc-center-record-main)>strong{color:#315469;font-size:11.5px}.doc-center-document-list>button>span:not(.doc-center-record-main)>small{margin-top:4px;color:#4f6d7c;font-size:10px}.doc-center-empty{display:grid;justify-items:center;gap:5px;padding:48px 20px;border-top:1px solid #e9f0f2;color:#7892a1}.doc-center-empty strong{color:#315469;font-size:13px}.doc-center-empty small{font-size:11px}.doc-center-contracts,.doc-center-guarantees,.doc-center-certificates,.doc-center-templates{display:grid;gap:15px}.doc-center-contract-pipeline{display:flex;align-items:center;overflow-x:auto;padding:15px 17px;border:1px solid #d8e5e7;border-radius:12px;background:#fff;scrollbar-width:thin}.doc-center-contract-pipeline>div{display:grid;justify-items:center;gap:3px;min-width:125px;padding:7px 9px;border:1px solid #dce7e9;border-radius:9px;background:#fbfdfd}.doc-center-contract-pipeline span{color:#587583;font-size:11px}.doc-center-contract-pipeline strong{color:#315469;font-size:17px}.doc-center-contract-pipeline>i{min-width:28px;height:2px;background:#dce8e9}.doc-center-contract-pipeline>div.current{border-color:#bcd7f4;background:#f1f7ff}.doc-center-contract-pipeline>div.current strong{color:#2563a9}.doc-center-contract-pipeline>div.attention{border-color:#ecd3a7;background:#fff9ed}.doc-center-contract-pipeline>div.attention strong{color:#9d660c}.doc-center-contract-pipeline>div.done{border-color:#bfe0da;background:#f2faf8}.doc-center-contract-pipeline>div.done strong{color:#087f71}.doc-center-contract-head,.doc-center-contract-list>button{display:grid;grid-template-columns:minmax(285px,1.25fr) 125px minmax(130px,.65fr) 130px 105px 18px;align-items:center;gap:12px}.doc-center-contract-head,.doc-center-guarantee-head{padding:11px 18px 9px;color:#587583;font-size:10px;font-weight:700}.doc-center-contract-list>button,.doc-center-guarantee-list>button{width:100%;min-height:78px;padding:10px 18px;border:0;border-top:1px solid #e9f0f2;background:#fff;color:#315469;font:inherit;text-align:right;cursor:pointer;transition:background .16s ease}.doc-center-contract-list>button:hover,.doc-center-guarantee-list>button:hover{background:#f8fcfb}.doc-center-contract-list>button>span:not(.doc-center-record-main)>strong,.doc-center-contract-list>button>span:not(.doc-center-record-main)>small,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>strong,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>small{display:block}.doc-center-contract-list>button>span:not(.doc-center-record-main)>strong,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>strong{color:#315469;font-size:11.5px}.doc-center-contract-list>button>span:not(.doc-center-record-main)>small,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>small{margin-top:4px;color:#4f6d7c;font-size:10px}.doc-center-progress{display:grid;gap:4px}.doc-center-progress>i{display:block;height:6px;overflow:hidden;border-radius:7px;background:#e7eff0}.doc-center-progress em{display:block;height:100%;border-radius:inherit}.doc-center-progress em.warning{background:#d9971b}.doc-center-progress em.info{background:#3b82f6}.doc-center-progress em.success{background:#0d9488}.doc-center-progress small{color:#587583;font-size:10px}.doc-center-guarantee-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.doc-center-guarantee-summary>div{display:flex;align-items:center;gap:11px;min-height:94px;padding:14px;border:1px solid #d8e5e7;border-radius:11px;background:#fff}.doc-center-guarantee-summary>div>span{display:grid;width:38px;height:38px;place-items:center;flex:0 0 auto;border-radius:10px}.doc-center-guarantee-summary>div>span.success{background:#e6f7f3;color:#087f71}.doc-center-guarantee-summary>div>span.warning{background:#fff5df;color:#a96c0d}.doc-center-guarantee-summary>div>span.info{background:#eaf3ff;color:#2563a9}.doc-center-guarantee-summary p{margin:0}.doc-center-guarantee-summary small,.doc-center-guarantee-summary strong,.doc-center-guarantee-summary em{display:block}.doc-center-guarantee-summary small{color:#587583;font-size:10.5px}.doc-center-guarantee-summary strong{margin-top:2px;color:#173b4e;font-size:15px}.doc-center-guarantee-summary em{margin-top:3px;color:#4f6d7c;font-size:10px;font-style:normal}.doc-center-guarantee-head,.doc-center-guarantee-list>button{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(145px,.7fr) 145px 145px 110px 18px;align-items:center;gap:12px}.doc-center-certificate-focus{display:flex;align-items:center;gap:13px;padding:16px 17px;border:1px solid #bedfd9;border-radius:12px;background:#f3faf8}.doc-center-certificate-focus>span{display:grid;width:45px;height:45px;place-items:center;flex:0 0 auto;border-radius:11px;background:#dff4f0;color:#087f71}.doc-center-certificate-focus>div{min-width:0;flex:1}.doc-center-certificate-focus small,.doc-center-certificate-focus strong{display:block}.doc-center-certificate-focus small{color:#587583;font-size:11px}.doc-center-certificate-focus strong{margin-top:2px;color:#17485a;font-size:15px}.doc-center-certificate-focus p{margin:4px 0 0;color:#4f6d7c;font-size:11px}.doc-center-certificate-focus .primary-button{min-height:39px;flex:0 0 auto}.doc-center-certificate-list{display:grid}.doc-center-certificate-list article{display:grid;grid-template-columns:42px minmax(220px,1.1fr) minmax(150px,.75fr) 145px 145px;align-items:center;gap:12px;min-height:81px;padding:11px 18px;border-top:1px solid #e9f0f2}.doc-center-certificate-list article:first-child{border-top:0}.doc-center-certificate-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:10px}.doc-center-certificate-icon.warning{background:#fff5df;color:#a96c0d}.doc-center-certificate-icon.success{background:#e6f7f3;color:#087f71}.doc-center-certificate-icon.info{background:#eaf3ff;color:#2563a9}.doc-center-certificate-list strong,.doc-center-certificate-list small{display:block}.doc-center-certificate-list strong{color:#274b5f;font-size:12px}.doc-center-certificate-list small{margin-top:3px;color:#4f6d7c;font-size:10.5px}.doc-center-certificate-list article>button{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;padding:8px;border:0;background:transparent;color:#087f71;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.doc-center-certificate-controls{overflow:visible}.doc-center-certificate-controls .doc-center-filters{border-bottom:0}.doc-center-certificate-analysis{display:grid;gap:14px;padding:16px 18px;border:1px solid #d9e6e8;border-radius:12px;background:#fff}.doc-center-certificate-analysis>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.doc-center-certificate-analysis>div:first-child>div{display:flex;gap:10px}.doc-center-certificate-analysis>div:first-child svg{flex:0 0 auto;color:#087f71}.doc-center-certificate-analysis h2{margin:0;color:#193e52;font-size:14px}.doc-center-certificate-analysis p{margin:3px 0 0;color:#587583;font-size:11px}.doc-center-certificate-analysis>div:first-child>strong{color:#087f71;font-size:15px;white-space:nowrap}.doc-center-certificate-bars{display:grid;gap:9px}.doc-center-certificate-bars>div{display:grid;grid-template-columns:minmax(0,1fr) 108px 38px;align-items:center;gap:10px}.doc-center-certificate-bars>div>span{display:block;height:9px;overflow:hidden;border-radius:99px;background:#edf3f4}.doc-center-certificate-bars i{display:block;height:100%;min-width:0;border-radius:inherit;transition:width .2s ease}.doc-center-certificate-bars i.issued{background:#0d9488}.doc-center-certificate-bars i.ready{background:#d08a14}.doc-center-certificate-bars i.blocked{background:#4f85c4}.doc-center-certificate-bars strong{color:#36586a;font-size:11px}.doc-center-certificate-bars b{color:#173b4e;font-size:12px;text-align:left}.doc-center-certificate-analysis-empty{display:flex;align-items:center;gap:10px;padding:8px 0;color:#7892a1}.doc-center-certificate-analysis-empty>span{display:grid;gap:2px;flex:1}.doc-center-certificate-analysis-empty strong{color:#315469;font-size:12px}.doc-center-certificate-analysis-empty small{font-size:10.5px}.doc-center-certificate-analysis-empty .detail-row-action{min-height:32px;white-space:nowrap}.doc-center-template-note{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #c7e0dc;border-radius:11px;background:#f8fcfb}.doc-center-template-note>span{display:grid;width:36px;height:36px;place-items:center;flex:0 0 auto;border-radius:9px;background:#e0f3f0;color:#087f71}.doc-center-template-note>div{min-width:0;flex:1}.doc-center-template-note strong,.doc-center-template-note small{display:block}.doc-center-template-note strong{color:#17485a;font-size:13px}.doc-center-template-note small{margin-top:3px;color:#4f6d7c;font-size:11px}.doc-center-template-note button{padding:8px;border:0;background:transparent;color:#087f71;font:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.doc-center-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.doc-center-template-grid article{display:grid;grid-template-columns:47px minmax(0,1fr);gap:12px;padding:17px;border:1px solid #d8e5e7;border-radius:13px;background:#fff}.doc-center-template-icon{display:grid;width:45px;height:45px;place-items:center;border-radius:11px}.doc-center-template-icon.teal{background:#e6f7f3;color:#087f71}.doc-center-template-icon.blue{background:#eaf3ff;color:#2563a9}.doc-center-template-icon.amber{background:#fff5df;color:#a96c0d}.doc-center-template-icon.slate{background:#edf3f5;color:#5b7689}.doc-center-template-title small{color:#087f71;font-size:10px;font-weight:700}.doc-center-template-title h2{margin:3px 0 0;color:#173b4e;font-size:16px}.doc-center-template-title p{margin:4px 0 0;color:#4f6d7c;font-size:10.5px}.doc-center-template-grid dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:2px 0 0;border:1px solid #e4ecee;border-radius:9px;background:#fbfdfd}.doc-center-template-grid dl>div{padding:10px 11px;border-bottom:1px solid #e8eff1}.doc-center-template-grid dl>div:nth-child(odd){border-left:1px solid #e8eff1}.doc-center-template-grid dl>div:nth-last-child(-n+2){border-bottom:0}.doc-center-template-grid dt{color:#587583;font-size:10px}.doc-center-template-grid dd{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:#315469;font-size:11px;font-weight:700}.doc-center-template-grid dd svg{color:#087f71}.doc-center-template-grid footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;padding-top:2px}.doc-center-template-grid footer button{display:inline-flex;align-items:center;gap:5px;min-height:36px}.doc-center-toast{position:fixed;z-index:120;left:24px;bottom:24px;display:flex;align-items:center;gap:8px;max-width:min(430px,calc(100vw - 30px));padding:11px 14px;border:1px solid #a8d5ce;border-radius:10px;background:#0f4c5c;color:#fff;font-size:12px;box-shadow:0 14px 35px #0c273b33}.doc-center-drawer-scrim{position:fixed;z-index:89;top:0;right:0;bottom:0;left:0;border:0;background:#071a2b7a;cursor:pointer}.doc-center-drawer{position:fixed;z-index:90;top:0;bottom:0;left:0;display:flex;width:min(560px,92vw);flex-direction:column;border-right:1px solid #d4e2e5;background:#fff;box-shadow:20px 0 48px #071a2b33}.doc-center-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 21px 15px;border-bottom:1px solid #dce7e9}.doc-center-drawer-head>div{min-width:0}.doc-center-drawer-head h2{margin:0 0 4px;color:#102f42;font-size:19px;line-height:1.65}.doc-center-drawer-head p{margin:0;color:#4f6d7c;font-size:11px}.doc-center-drawer-scroll{min-height:0;flex:1;overflow-y:auto;padding:16px 21px 24px}.doc-center-drawer-state{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.doc-center-drawer-state>span:last-child{display:flex;align-items:center;gap:5px;color:#587583;font-size:11px}.doc-center-preview{overflow:hidden;margin-bottom:15px;border:1px solid #d8e5e7;border-radius:11px;background:#edf3f4}.doc-center-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #d8e5e7;background:#fff}.doc-center-preview-toolbar>span,.doc-center-preview-toolbar button{display:inline-flex;align-items:center;gap:6px}.doc-center-preview-toolbar>span{color:#315469;font-size:11px;font-weight:700}.doc-center-preview-toolbar button{padding:6px;border:0;background:transparent;color:#087f71;font:inherit;font-size:10.5px;font-weight:700;cursor:pointer}.doc-center-paper{position:relative;width:min(310px,76%);min-height:340px;margin:20px auto;padding:30px 26px;border:1px solid #d2dde0;background:#fff;box-shadow:0 8px 20px #1b41501a;text-align:center}.doc-center-paper-mark{display:grid;width:34px;height:34px;margin:0 auto 14px;place-items:center;border-radius:9px;background:#0e766f}.doc-center-paper-mark img{width:24px;height:24px;object-fit:contain}.doc-center-paper strong,.doc-center-paper small{display:block}.doc-center-paper strong{color:#183b4e;font-size:13px;line-height:1.8}.doc-center-paper small{margin-top:5px;color:#698493;font-size:8px}.doc-center-paper i{display:block;height:6px;margin-top:18px;border-radius:2px;background:#e7edef}.doc-center-paper i+i{margin-top:9px}.doc-center-paper i.short{width:68%}.doc-center-paper em{position:absolute;right:24px;bottom:24px;left:24px;color:#7892a1;font-size:8px;font-style:normal;line-height:1.8}.doc-center-meta,.doc-center-version-overview,.doc-center-signers,.doc-center-audit{margin-top:15px;padding:15px;border:1px solid #dbe7e9;border-radius:11px;background:#fff}.doc-center-meta h3,.doc-center-version-overview h3,.doc-center-signers h3,.doc-center-audit h3{margin:0 0 12px;color:#173b4e;font-size:14px}.doc-center-meta dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #e7edef;border-radius:8px;background:#fbfdfd}.doc-center-meta dl>div{padding:9px 10px;border-bottom:1px solid #e7edef}.doc-center-meta dl>div:nth-child(odd){border-left:1px solid #e7edef}.doc-center-meta dl>div:nth-last-child(-n+2){border-bottom:0}.doc-center-meta dt{color:#587583;font-size:9.5px}.doc-center-meta dd{margin:4px 0 0;color:#315469;font-size:10.5px;font-weight:700}.doc-center-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.doc-center-section-title>span{padding:4px 7px;border-radius:6px;background:#edf6f4;color:#087f71;font-size:10px;font-weight:700}.doc-center-version-overview .doc-center-section-title{align-items:flex-start}.doc-center-version-overview .doc-center-section-title p{margin:3px 0 0;color:#587583;font-size:10px;line-height:1.65}.doc-center-version-overview .doc-center-section-title .detail-row-action{min-height:34px;white-space:nowrap}.doc-center-version-overview>div:not(.doc-center-section-title){display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;border-top:1px solid #edf2f3}.doc-center-version-overview>div:not(.doc-center-section-title)>span:first-child{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#edf3f4;color:#587583}.doc-center-version-overview>div:not(.doc-center-section-title)>span:first-child.current{background:#e5f5f1;color:#087f71}.doc-center-version-overview strong,.doc-center-version-overview small{display:block}.doc-center-version-overview strong{color:#315469;font-size:11px}.doc-center-version-overview small{margin-top:3px;color:#587583;font-size:9.5px}.doc-center-version-overview b{padding:4px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px}.doc-center-version-overview>div:not(.doc-center-section-title):first-of-type b{background:#e5f5f1;color:#087f71}.doc-center-record-history-dialog{max-width:560px}.doc-center-record-history{display:grid;margin:16px 0;border:1px solid #dce8e9;border-radius:10px;background:#fbfdfd}.doc-center-record-history article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;border-top:1px solid #e6eeee}.doc-center-record-history article:first-child{border-top:0}.doc-center-record-history article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#edf3f4;color:#587583}.doc-center-record-history article.current>span{background:#e5f5f1;color:#087f71}.doc-center-record-history strong,.doc-center-record-history small{display:block}.doc-center-record-history strong{color:#315469;font-size:12px}.doc-center-record-history small{margin-top:4px;color:#587583;font-size:10px}.doc-center-record-history b{padding:4px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px}.doc-center-record-history article.current b{background:#e5f5f1;color:#087f71}.doc-center-version-compare-note{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 11px;border:1px solid #d6e7e4;border-radius:8px;background:#f6fbfa;color:#4b6d77}.doc-center-version-compare-note svg{flex:0 0 auto;margin-top:2px;color:#087f71}.doc-center-version-compare-note strong,.doc-center-version-compare-note small{display:block}.doc-center-version-compare-note strong{color:#174e4a;font-size:11px}.doc-center-version-compare-note small{margin-top:2px;font-size:10px;line-height:1.65}.doc-center-signers>div:not(.doc-center-section-title){display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;border-top:1px solid #edf2f3}.doc-center-signers>div:nth-child(2){border-top:0}.doc-center-signers>div>span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:8px}.doc-center-signers>div>span:first-child.signed{background:#e6f7f3;color:#087f71}.doc-center-signers>div>span:first-child.waiting{background:#fff5df;color:#a96c0d}.doc-center-signers>div>span:first-child.review{background:#eaf3ff;color:#2563a9}.doc-center-signers strong,.doc-center-signers small{display:block}.doc-center-signers strong{color:#315469;font-size:11px}.doc-center-signers small{margin-top:2px;color:#587583;font-size:9.5px}.doc-center-signers b{font-size:9.5px}.doc-center-signers b.signed{color:#087f71}.doc-center-signers b.waiting{color:#a96c0d}.doc-center-signers b.review{color:#2563a9}.doc-center-audit>div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;padding:8px 0;border-top:1px solid #edf2f3}.doc-center-audit>div:nth-child(2){border-top:0}.doc-center-audit>div>span{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#b6c5cb;box-shadow:0 0 0 4px #f0f4f5}.doc-center-audit>div>span.success{background:#0d9488;box-shadow:0 0 0 4px #e6f7f3}.doc-center-audit>div>span.info{background:#3b82f6;box-shadow:0 0 0 4px #eaf3ff}.doc-center-audit p{margin:0}.doc-center-audit strong,.doc-center-audit small{display:block}.doc-center-audit strong{color:#315469;font-size:10.5px}.doc-center-audit small{margin-top:3px;color:#587583;font-size:9.5px}.doc-center-drawer-actions{display:flex;gap:8px;padding:13px 21px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #dce7e9;background:#fff}.doc-center-drawer-actions button{min-height:40px;flex:1}@media(max-width:1180px){.doc-center-action-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-center-queue-head,.doc-center-queue-row{grid-template-columns:minmax(260px,1.35fr) 125px minmax(150px,.75fr) 18px}.doc-center-queue-head span:nth-child(4),.doc-center-queue-row>.doc-center-due{display:none}.doc-center-contract-head,.doc-center-contract-list>button{grid-template-columns:minmax(250px,1.2fr) 120px minmax(125px,.65fr) 105px 18px}.doc-center-contract-head span:nth-child(4),.doc-center-contract-list>button>span:nth-child(4){display:none}.doc-center-guarantee-head,.doc-center-guarantee-list>button{grid-template-columns:minmax(240px,1.2fr) minmax(140px,.7fr) 140px 115px 18px}.doc-center-guarantee-head span:nth-child(4),.doc-center-guarantee-list>button>span:nth-child(4){display:none}}@media(max-width:900px){.doc-center-page{padding:23px 24px 42px}.doc-center-heading{align-items:flex-start;flex-direction:column}.doc-center-heading-actions{width:100%}.doc-center-heading-actions button{flex:1}.doc-center-table-head,.doc-center-document-list>button{grid-template-columns:minmax(250px,1.2fr) 120px minmax(150px,.75fr) 18px}.doc-center-table-head span:nth-child(2),.doc-center-document-list>button>span:nth-child(2),.doc-center-table-head span:nth-child(5),.doc-center-document-list>button>span:nth-child(5){display:none}.doc-center-workspace-head{align-items:stretch;flex-direction:column}.doc-center-search{width:100%}.doc-center-guarantee-summary{grid-template-columns:1fr}.doc-center-certificate-list article{grid-template-columns:42px minmax(190px,1fr) 140px 135px}.doc-center-certificate-list article>div:nth-child(3){display:none}}@media(max-width:640px){.doc-center-page{padding:16px 15px 34px}.doc-center-heading{gap:13px;margin-bottom:13px}.doc-center-heading h1{font-size:23px}.doc-center-heading p:not(.eyebrow){font-size:12px;line-height:1.8}.doc-center-heading-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.doc-center-heading-actions .primary-button,.doc-center-heading-actions .detail-row-action{min-height:42px;padding-inline:8px;font-size:11px}.doc-center-tabs{margin-inline:-15px;padding-inline:15px;margin-bottom:13px}.doc-center-tabs button{min-height:43px;padding-inline:10px;font-size:11px}.doc-center-summary .doc-center-summary-link{min-height:32px;margin-right:47px;padding:0;font-size:11px}.doc-center-focus{align-items:flex-start;flex-wrap:wrap;padding:12px}.doc-center-focus-icon{width:38px;height:38px}.doc-center-focus>div:nth-child(2){flex-basis:calc(100% - 54px)}.doc-center-focus strong{font-size:13px;line-height:1.7}.doc-center-focus small{font-size:10.5px;line-height:1.65}.doc-center-focus button{margin-right:51px;padding:0;font-size:11px}.doc-center-action-cards{grid-template-columns:1fr;gap:8px}.doc-center-action-cards>button{min-height:87px;padding:11px 12px}.doc-center-action-cards strong{font-size:16px}.doc-center-panel-head{padding:14px 13px 11px}.doc-center-panel-head h2{font-size:17px}.doc-center-panel-head p{font-size:10.5px}.doc-center-panel-badge{font-size:10px}.doc-center-queue-head,.doc-center-table-head,.doc-center-contract-head,.doc-center-guarantee-head{display:none}.doc-center-queue-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;min-height:104px;padding:13px}.doc-center-queue-row>.doc-center-record-main{grid-column:1/-1}.doc-center-queue-row>span:nth-child(2){grid-column:1;display:flex;align-items:center;gap:7px}.doc-center-queue-row>span:nth-child(2)>small{margin:0}.doc-center-queue-row>span:nth-child(3){display:none}.doc-center-queue-row>svg{grid-column:2;grid-row:2}.doc-center-record-main strong{font-size:12px}.doc-center-record-main small{font-size:10px}.doc-center-workspace-head{gap:11px;padding:14px 13px 11px}.doc-center-workspace-head h2{font-size:17px}.doc-center-workspace-head p{font-size:10.5px;line-height:1.7}.doc-center-search{height:41px}.doc-center-filters{align-items:stretch;flex-wrap:wrap;padding:9px 13px}.doc-center-filters label{flex:1}.doc-center-filters select{width:100%;font-size:10.5px}.doc-center-filters button{order:3}.doc-center-filters>span{order:4;margin-right:auto;align-self:center}.doc-center-document-list>button{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;min-height:108px;padding:13px}.doc-center-document-list>button>.doc-center-record-main{grid-column:1/-1}.doc-center-document-list>button>span:nth-child(3){grid-column:1;display:flex!important;align-items:center;gap:7px}.doc-center-document-list>button>span:nth-child(3)>small{margin:0}.doc-center-document-list>button>span:nth-child(4){display:none}.doc-center-document-list>button>svg{grid-column:2;grid-row:2}.doc-center-contract-pipeline{padding:12px 13px}.doc-center-contract-pipeline>div{min-width:110px}.doc-center-contract-list>button{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;min-height:110px;padding:13px}.doc-center-contract-list>button>.doc-center-record-main{grid-column:1/-1}.doc-center-contract-list>button>.doc-center-status{grid-column:1}.doc-center-contract-list>button>.doc-center-progress{display:none}.doc-center-contract-list>button>.doc-center-due{display:flex}.doc-center-contract-list>button>svg{grid-column:2;grid-row:2}.doc-center-guarantee-summary{gap:8px}.doc-center-guarantee-summary>div{min-height:82px;padding:11px}.doc-center-guarantee-list>button{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;min-height:112px;padding:13px}.doc-center-guarantee-list>button>.doc-center-record-main{grid-column:1/-1}.doc-center-guarantee-list>button>span:nth-child(2),.doc-center-guarantee-list>button>span:nth-child(3){display:none}.doc-center-guarantee-list>button>.doc-center-status{grid-column:1}.doc-center-guarantee-list>button>svg{grid-column:2;grid-row:2}.doc-center-certificate-focus{align-items:flex-start;flex-wrap:wrap;padding:13px}.doc-center-certificate-focus>div{flex-basis:calc(100% - 58px)}.doc-center-certificate-focus strong{font-size:13px;line-height:1.7}.doc-center-certificate-focus p{font-size:10.5px;line-height:1.6}.doc-center-certificate-focus .primary-button{width:100%;margin-top:2px}.doc-center-certificate-list article{grid-template-columns:39px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px;min-height:108px;padding:13px}.doc-center-certificate-list article>.doc-center-status{grid-column:2;grid-row:2}.doc-center-certificate-list article>button{grid-column:3;grid-row:1/3;padding:5px;font-size:0}.doc-center-certificate-list article>button svg{width:28px;height:28px;padding:6px;border-radius:7px;background:#edf6f4}.doc-center-template-note{align-items:flex-start;flex-wrap:wrap;padding:11px}.doc-center-template-note>div{flex-basis:calc(100% - 48px)}.doc-center-template-note small{font-size:10px;line-height:1.7}.doc-center-template-note button{margin-right:47px}.doc-center-template-grid{grid-template-columns:1fr;gap:10px}.doc-center-template-grid article{padding:13px}.doc-center-template-title h2{font-size:14px}.doc-center-template-grid dl{grid-template-columns:1fr}.doc-center-template-grid dl>div,.doc-center-template-grid dl>div:nth-child(odd){border-left:0;border-bottom:1px solid #e7edef}.doc-center-template-grid dl>div:last-child{border-bottom:0}.doc-center-template-grid footer{display:grid;grid-template-columns:1fr 1fr}.doc-center-template-grid footer button{justify-content:center;padding-inline:5px;font-size:10px}.doc-center-drawer{width:100vw;max-width:none;border-right:0}.doc-center-drawer-head{padding:16px 15px 12px}.doc-center-drawer-head h2{font-size:16px}.doc-center-drawer-scroll{padding:13px 15px 20px}.doc-center-paper{width:86%;min-height:300px;margin-block:16px}.doc-center-meta,.doc-center-version-overview,.doc-center-signers,.doc-center-audit{padding:12px}.doc-center-meta dl{grid-template-columns:1fr}.doc-center-meta dl>div,.doc-center-meta dl>div:nth-child(odd){border-left:0;border-bottom:1px solid #e7edef}.doc-center-meta dl>div:last-child{border-bottom:0}.doc-center-drawer-actions{padding:11px 15px calc(11px + env(safe-area-inset-bottom))}.doc-center-drawer-actions button{padding-inline:6px;font-size:10.5px}.doc-center-toast{right:15px;left:15px;bottom:15px;justify-content:center}}.projects-list-page.support-center-page{padding:26px 34px 48px;color:#102a43}.projects-list-heading.support-center-heading{gap:16px;margin-bottom:18px}.projects-list-heading.support-center-heading h1{font-size:28px}.projects-list-heading.support-center-heading p:not(.eyebrow){max-width:760px;font-size:13px;color:#4f6d7c}.fundraiser-tabs.support-center-tabs{gap:4px;margin:0 0 16px;padding:4px;border-bottom:1px solid #e8eff1}.fundraiser-tabs.support-center-tabs button{min-height:38px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#587583;font-size:12px}.fundraiser-tabs.support-center-tabs button:hover{background:#f5fafa;color:#087f71}.fundraiser-tabs.support-center-tabs button.active{border-bottom-color:#0d9488;background:#f1faf8;color:#087f71}.fundraiser-tabs.support-center-tabs b{min-width:19px;height:19px;border-radius:5px;background:#eaf0f2;color:#587583;font-size:10px}.fundraiser-tabs.support-center-tabs button.active b{background:#d8f0eb;color:#087f71}.support-center-alert{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;margin:0 0 14px;padding:14px 16px;border:1px solid #f1d7a6;border-radius:12px;background:#fffbf2}.support-center-alert>span{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#fff0d3;color:#b7791f}.support-center-alert strong{display:block;color:#68410b;font-size:14px}.support-center-alert p{margin:3px 0 0;color:#805b26;font-size:12px;line-height:1.75}.support-center-alert button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 9px;border:0;border-radius:8px;background:#fff3da;color:#9a610a;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.support-center-alert button:hover{background:#fee7ba}.fundraiser-stats.support-center-stats{margin-bottom:14px}.fundraiser-stats.support-center-stats .fundraiser-stat{min-height:98px;text-align:right}.fundraiser-stats.support-center-stats .fundraiser-stat.interactive{border-color:#d7e5e5;cursor:pointer}.fundraiser-stats.support-center-stats .fundraiser-stat.interactive:hover,.fundraiser-stats.support-center-stats .fundraiser-stat.interactive.active{border-color:#53b7a9;background:#f4fbfa;box-shadow:0 7px 18px #0d948810}.fundraiser-stats.support-center-stats .fundraiser-stat strong{font-size:23px}.fundraiser-list-panel.support-center-panel{padding:0;overflow:hidden;border-color:#d9e6e8;border-radius:12px}.fundraiser-list-heading.support-center-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 18px 12px;border:0}.fundraiser-list-heading.support-center-panel-head h2{margin:0 0 4px;font-size:19px}.fundraiser-list-heading.support-center-panel-head p{margin:0;color:#4f6d7c;font-size:13px;line-height:1.7}.support-center-panel-badge{padding:5px 8px;border-radius:6px;background:#edf4f4;color:#426573;font-size:11px;font-weight:700;white-space:nowrap}.support-center-case-head,.support-center-case-row{display:grid;grid-template-columns:minmax(280px,1.55fr) minmax(100px,.65fr) minmax(165px,.8fr) minmax(115px,.65fr) 20px;align-items:center;gap:14px}.support-center-case-head{min-height:37px;padding:0 18px;border-top:1px solid #e8eff0;background:#fbfdfd;color:#68808e;font-size:10px;font-weight:700}.support-center-case-row{position:relative;width:100%;min-height:82px;padding:11px 18px;border:0;border-top:1px solid #e8eff0;background:#fff;color:#173b4e;text-align:right;font:inherit;cursor:pointer;transition:background .18s ease}.support-center-case-row:hover{background:#f7fcfb}.support-center-case-row:focus-visible{z-index:1;outline:2px solid #0d9488;outline-offset:-2px}.support-center-case-row.urgent:before,.support-center-case-row.warning:before{position:absolute;right:0;top:0;bottom:0;width:3px;content:""}.support-center-case-row.urgent:before{background:#e45d4f}.support-center-case-row.warning:before{background:#e5a134}.support-center-case-main{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.support-center-case-main>i{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;background:#edf5f5;color:#0b7d72}.support-center-case-row.urgent .support-center-case-main>i{background:#fff0ec;color:#c84a3d}.support-center-case-row.warning .support-center-case-main>i{background:#fff5e2;color:#b7791f}.support-center-case-main strong,.support-center-case-main small,.support-center-route b,.support-center-route small,.support-center-due strong,.support-center-due small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-center-case-main strong{color:#1d4054;font-size:13px;line-height:1.6}.support-center-case-main small,.support-center-route small,.support-center-due small{margin-top:4px;color:#587583;font-size:11px}.support-center-state{display:inline-flex;width:max-content;max-width:100%;align-items:center;min-height:25px;padding:3px 7px;border-radius:6px;background:#edf3f4;color:#587583;font-size:10px;font-weight:700;white-space:nowrap}.support-center-state.urgent{background:#fff0ec;color:#c24b3f}.support-center-state.warning{background:#fff3dd;color:#a96b09}.support-center-state.info{background:#edf5fb;color:#26749c}.support-center-state.success{background:#e9f7f3;color:#087f71}.support-center-state.neutral{background:#edf3f4;color:#587583}.support-center-route b{color:#315469;font-size:11px}.support-center-due strong{font-size:11px}.support-center-due strong.urgent{color:#c24b3f}.support-center-due strong.warning{color:#aa6b09}.support-center-due strong.info{color:#26749c}.support-center-due strong.success{color:#087f71}.support-center-case-row>svg{color:#6c8490}.support-center-empty{display:grid;place-items:center;gap:5px;min-height:210px;padding:26px;color:#587583;text-align:center}.support-center-empty svg{color:#0d9488}.support-center-empty strong{color:#315469;font-size:13px}.support-center-empty small{font-size:11px}.fundraiser-tabs.support-center-filters{display:flex;align-items:center;gap:8px;min-height:59px;margin:0;padding:10px 18px;border-top:1px solid #e8eff0;border-bottom:1px solid #e8eff0;background:#fbfdfd;overflow:visible}.support-center-filters label{display:flex;align-items:center;gap:6px;min-width:145px;height:36px;padding:0 9px;border:1px solid #d7e4e6;border-radius:8px;background:#fff;color:#66808d}.support-center-filters label:first-child{width:min(315px,34vw)}.support-center-filters input,.support-center-filters select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#315469;font:inherit;font-size:11px}.support-center-filters input::placeholder{color:#8ba0aa}.support-center-filters button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;margin-right:auto;padding:0 9px;border:1px solid #d7e4e6;border-radius:8px;background:#fff;color:#587583;font:inherit;font-size:11px;cursor:pointer}.support-center-filters button:hover{border-color:#a9ceca;color:#087f71}.support-notification-list{display:grid}.support-notification-row{display:grid;grid-template-columns:39px minmax(220px,1.4fr) minmax(145px,.8fr) minmax(100px,.6fr) 110px;align-items:center;gap:12px;min-height:82px;padding:11px 18px;border-top:1px solid #e8eff0}.support-notification-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#edf5f5;color:#087f71}.support-notification-row.warning .support-notification-icon{background:#fff5e2;color:#b7791f}.support-notification-row.info .support-notification-icon{background:#edf5fb;color:#26749c}.support-notification-row strong,.support-notification-row small{display:block}.support-notification-row strong{color:#1d4054;font-size:13px}.support-notification-row>div small{margin-top:4px;color:#587583;font-size:11px}.support-notification-entity b{display:block;color:#315469;font-size:11px}.support-notification-entity button{display:inline-flex;align-items:center;gap:2px;margin-top:5px;padding:0;border:0;background:none;color:#087f71;font:inherit;font-size:10px;cursor:pointer}.support-notification-updated{color:#587583;font-size:10px}.support-center-knowledge-note{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;margin:0 0 14px;padding:14px 16px;border:1px solid #c9e3de;border-radius:12px;background:#f4fbf9;color:#315469}.support-center-knowledge-note>svg{margin-top:2px;color:#087f71}.support-center-knowledge-note strong{display:block;color:#174e4a;font-size:13px}.support-center-knowledge-note p{margin:4px 0 0;color:#4b6b78;font-size:12px;line-height:1.75}.support-knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-knowledge-card{display:grid;grid-template-columns:41px minmax(0,1fr) auto;gap:11px;align-items:start;min-height:155px;padding:16px!important;border-color:#d9e6e8!important;border-radius:12px!important}.support-knowledge-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#e8f6f2;color:#087f71}.support-knowledge-card>div>span{color:#087f71;font-size:10px;font-weight:700}.support-knowledge-card h2{margin:5px 0;color:#1d4054;font-size:15px;line-height:1.65}.support-knowledge-card p,.support-knowledge-card small{margin:0;color:#587583;font-size:11px;line-height:1.7}.support-knowledge-card small{display:block;margin-top:5px}.support-knowledge-card .detail-row-action{align-self:end;white-space:nowrap}.support-center-drawer{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(590px,calc(100vw - 42px));overflow:auto;border-right:1px solid #d9e6e8;background:#fff;box-shadow:20px 0 48px #12364a28;animation:supportDrawerIn .2s ease-out}.support-center-drawer:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:#102a4366;content:""}.support-center-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 23px 17px;border-bottom:1px solid #e1ebed}.support-center-drawer-head h2{margin:9px 0 3px;color:#173b4e;font-size:20px;line-height:1.6}.support-center-drawer-head p{margin:0;color:#587583;font-size:11px}.support-center-case-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#dfeaed}.support-center-case-context>div{display:grid;gap:4px;padding:13px 15px;background:#fbfdfd}.support-center-case-context span{color:#6a818c;font-size:10px}.support-center-case-context strong,.support-center-case-context button{min-width:0;overflow:hidden;color:#25485a;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:12px;font-weight:700}.support-center-case-context button{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:#087f71;text-align:right;cursor:pointer}.support-center-case-context small{color:#587583;font-size:10px}.support-center-case-context small.urgent{color:#c24b3f}.support-center-case-context small.warning{color:#a96b09}.support-center-case-context small.info{color:#26749c}.support-center-conversation{padding:19px 23px}.support-center-conversation h3{margin:0 0 12px;color:#173b4e;font-size:14px}.support-center-conversation article{position:relative;display:grid;gap:6px;max-width:88%;margin:0 0 10px;padding:11px 12px;border:1px solid #dce9e9;border-radius:10px;background:#f8fbfb}.support-center-conversation article.internal{margin-right:auto;border-color:#cfe8e3;background:#f2faf8}.support-center-conversation article span{color:#587583;font-size:10px;font-weight:700}.support-center-conversation article p{margin:0;color:#315469;font-size:12px;line-height:1.85}.support-center-conversation article small{color:#718b96;font-size:10px}.support-center-drawer-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:7px;padding:13px 23px;border-top:1px solid #e1ebed;background:#fff}.support-center-drawer-actions .primary-button{min-height:36px;font-size:11px}@keyframes supportDrawerIn{0%{transform:translate(-20px);opacity:.5}to{transform:translate(0);opacity:1}}.support-reply-dialog{max-width:540px}.support-reply-form{display:grid;gap:14px}.support-reply-form>label{display:grid;gap:7px;color:#315469;font-size:12px;font-weight:700}.support-reply-form textarea{width:100%;min-height:120px;resize:vertical;padding:10px 12px;border:1px solid #cfe1e3;border-radius:9px;outline:0;color:#17364a;font:inherit;font-size:12px;line-height:1.9}.support-reply-form textarea:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.support-reply-form>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px;border:1px solid #d6e7e4;border-radius:8px;background:#f6fbfa;color:#4b6d77;font-size:11px;line-height:1.8}.support-reply-form>p svg{flex:0 0 auto;margin-top:2px;color:#087f71}.support-center-lifecycle-note{display:flex;align-items:flex-start;gap:8px;margin:0 23px 14px;padding:10px 11px;border:1px solid #d6e7e4;border-radius:9px;background:#f6fbfa;color:#4b6d77}.support-center-lifecycle-note>svg{flex:0 0 auto;margin-top:2px;color:#087f71}.support-center-lifecycle-note strong,.support-center-lifecycle-note small{display:block}.support-center-lifecycle-note strong{color:#174e4a;font-size:11px}.support-center-lifecycle-note small{margin-top:2px;font-size:10px;line-height:1.65}.support-center-action-status{margin-left:auto;color:#587583;font-size:10px;line-height:1.6}.support-case-lifecycle-history{display:grid;gap:8px;margin-top:15px;padding-top:14px;border-top:1px dashed #dbe7e8}.support-case-lifecycle-history>span{color:#587583;font-size:11px;font-weight:700}.support-case-lifecycle-history>div{display:grid;grid-template-columns:9px minmax(0,1fr);gap:8px;align-items:start}.support-case-lifecycle-history i{display:block;width:8px;height:8px;margin-top:5px;border-radius:50%;background:#8fa8b0}.support-case-lifecycle-history i.teal{background:#0d9488}.support-case-lifecycle-history i.amber{background:#d58a18}.support-case-lifecycle-history i.blue{background:#287da2}.support-case-lifecycle-history strong,.support-case-lifecycle-history small{display:block}.support-case-lifecycle-history strong{color:#315469;font-size:11px}.support-case-lifecycle-history small{margin-top:2px;color:#718b96;font-size:10px;line-height:1.65}.support-lifecycle-dialog{max-width:555px}.support-lifecycle-dialog-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:10px;background:#e7f5f2;color:#087f71}.support-lifecycle-dialog-icon.reopen{background:#fff3df;color:#a96b09}.support-lifecycle-form{display:grid;gap:13px}.support-lifecycle-form>label{display:grid;gap:7px;color:#315469;font-size:12px;font-weight:700}.support-lifecycle-form>label>span{display:flex;align-items:center;gap:5px}.support-lifecycle-form label i{color:#bd4a3d;font-size:10px;font-style:normal}.support-lifecycle-form textarea,.support-lifecycle-form input{width:100%;border:1px solid #cfe1e3;border-radius:9px;outline:0;background:#fff;color:#17364a;font:inherit;font-size:12px}.support-lifecycle-form textarea{min-height:108px;resize:vertical;padding:10px 12px;line-height:1.85}.support-lifecycle-form input:not([type=checkbox]){height:42px;padding:0 11px}.support-lifecycle-form textarea:focus,.support-lifecycle-form input:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.support-lifecycle-confirm{display:flex!important;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #d6e7e4;border-radius:8px;background:#f8fbfb;color:#4b6d77!important;font-size:11px!important;font-weight:400!important;line-height:1.8}.support-lifecycle-confirm input{width:16px!important;height:16px!important;flex:0 0 auto;margin:2px 0 0;accent-color:#087f71}.support-lifecycle-form>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;border:1px solid #c9e3de;border-radius:8px;background:#f4fbf9;color:#4b6d77;font-size:11px;line-height:1.8}.support-lifecycle-form>p svg{flex:0 0 auto;margin-top:2px;color:#087f71}.support-duplicate-check{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 12px;border:1px solid #efd9a8;border-radius:9px;background:#fffbf2}.support-duplicate-check>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:#fff0d3;color:#b7791f}.support-duplicate-check>div{display:grid;gap:4px}.support-duplicate-check strong{color:#68410b;font-size:12px}.support-duplicate-check small{color:#805b26;font-size:10px;line-height:1.7}.support-duplicate-check button{display:flex;align-items:center;gap:5px;width:100%;min-height:34px;padding:7px 8px;border:1px solid #f0ddb4;border-radius:7px;background:#fff;color:#5e4a24;font:inherit;font-size:10px;text-align:right;cursor:pointer}.support-duplicate-check button:hover{border-color:#dcb66c;background:#fffdf8}.support-duplicate-check button b{color:#a96b09;white-space:nowrap}.support-duplicate-check button svg{margin-right:auto;color:#a96b09}.support-duplicate-check label{display:flex;align-items:flex-start;gap:7px;margin-top:3px;color:#5e4a24;font-size:10px;line-height:1.75}.support-duplicate-check label input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:#b7791f}.support-case-satisfaction{display:flex;align-items:flex-start;gap:8px;margin:0 23px 14px;padding:10px 11px;border:1px solid #c9e3de;border-radius:9px;background:#f4fbf9}.support-case-satisfaction>svg{flex:0 0 auto;margin-top:2px;color:#087f71}.support-case-satisfaction strong,.support-case-satisfaction small{display:block}.support-case-satisfaction strong{color:#174e4a;font-size:11px}.support-case-satisfaction small{margin-top:2px;color:#4b6d77;font-size:10px;line-height:1.65}.support-satisfaction-dialog{max-width:520px}.support-satisfaction-form{display:grid;gap:14px}.support-satisfaction-form>div:first-child,.support-satisfaction-form>label{display:grid;gap:7px;color:#315469;font-size:12px;font-weight:700}.support-satisfaction-form>div:first-child>span{display:flex;gap:5px}.support-satisfaction-form i{color:#bd4a3d;font-size:10px;font-style:normal}.support-satisfaction-form em{color:#718995;font-size:10px;font-style:normal}.support-satisfaction-score{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.support-satisfaction-score button{min-height:42px;border:1px solid #d7e4e6;border-radius:8px;background:#fff;color:#587583;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.support-satisfaction-score button:hover{border-color:#88bdb6;background:#f4fbf9}.support-satisfaction-score button.selected.poor{border-color:#d98078;background:#fff0ef;color:#b44a42}.support-satisfaction-score button.selected.neutral{border-color:#d6aa5f;background:#fff6e8;color:#a96b09}.support-satisfaction-score button.selected.good{border-color:#69afa4;background:#e8f7f3;color:#087f71}.support-satisfaction-form>div:first-child>small{color:#718995;font-size:10px;font-weight:400}.support-satisfaction-form textarea{width:100%;min-height:92px;resize:vertical;padding:10px 12px;border:1px solid #cfe1e3;border-radius:9px;outline:0;color:#17364a;font:inherit;font-size:12px;line-height:1.85}.support-satisfaction-form textarea:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.support-satisfaction-form>p{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px 11px;border:1px solid #c9e3de;border-radius:8px;background:#f4fbf9;color:#4b6d77;font-size:11px;line-height:1.8}.support-satisfaction-form>p svg{flex:0 0 auto;margin-top:2px;color:#087f71}@media(max-width:940px){.support-center-case-head{display:none}.support-center-case-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:unset}.support-center-case-row>.support-center-state{grid-row:1;grid-column:2}.support-center-case-row>.support-center-route{grid-column:1}.support-center-case-row>.support-center-due{grid-column:2;text-align:left}.support-center-case-row>svg{display:none}.support-notification-row{grid-template-columns:39px minmax(0,1fr) auto}.support-notification-entity{grid-column:2}.support-notification-row>.support-center-state{grid-column:3;grid-row:1}.support-notification-updated{grid-column:3;text-align:left}.support-knowledge-grid{grid-template-columns:1fr}}@media(max-width:640px){.projects-list-page.support-center-page{padding:15px 15px 32px}.projects-list-heading.support-center-heading{margin-bottom:14px}.projects-list-heading.support-center-heading h1{font-size:24px}.projects-list-heading.support-center-heading .primary-button{min-height:42px;padding-inline:11px;font-size:11px}.fundraiser-tabs.support-center-tabs{margin-inline:-4px;margin-bottom:12px;overflow:auto}.fundraiser-tabs.support-center-tabs button{min-height:44px;flex:0 0 auto;font-size:11px}.support-center-alert{grid-template-columns:37px minmax(0,1fr);padding:12px}.support-center-alert>span{width:34px;height:34px}.support-center-alert p{font-size:11px}.support-center-alert button{grid-column:2;justify-self:start;min-height:38px;margin-top:1px}.fundraiser-stats.support-center-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fundraiser-stats.support-center-stats .fundraiser-stat{min-height:113px;padding:11px}.fundraiser-stats.support-center-stats .fundraiser-stat strong{font-size:20px}.fundraiser-list-heading.support-center-panel-head{padding:14px 13px 11px}.fundraiser-list-heading.support-center-panel-head h2{font-size:17px}.fundraiser-list-heading.support-center-panel-head p{font-size:11px}.fundraiser-tabs.support-center-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 13px}.support-center-filters label,.support-center-filters label:first-child{width:100%;min-width:0;height:42px}.support-center-filters label:first-child{grid-column:1/-1}.support-center-filters button{grid-column:1/-1;width:100%;min-height:42px;margin:0}.support-center-case-row{padding:12px 13px}.support-center-case-main{grid-template-columns:34px minmax(0,1fr)}.support-center-case-main>i{width:33px;height:33px}.support-center-case-main strong{font-size:12px}.support-center-case-main small{font-size:10px}.support-center-case-row>.support-center-route{display:flex;align-items:center;gap:6px}.support-center-route small{margin:0;font-size:10px}.support-center-case-row>.support-center-due{align-self:center}.support-center-due strong,.support-center-due small{font-size:10px}.support-notification-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:12px 13px}.support-notification-icon{width:33px;height:33px}.support-notification-row strong{font-size:12px}.support-notification-row>div small{font-size:10px}.support-notification-entity{display:flex;align-items:center;gap:7px}.support-notification-entity button{margin:0}.support-notification-updated{font-size:9px}.support-center-knowledge-note{padding:12px;font-size:11px}.support-center-knowledge-note p{font-size:11px}.support-knowledge-card{grid-template-columns:38px minmax(0,1fr);min-height:unset;padding:13px!important}.support-knowledge-card .detail-row-action{grid-column:2;justify-self:start;margin-top:2px;min-height:38px}.support-center-drawer{width:100%;box-shadow:none}.support-center-drawer-head{padding:18px 16px 14px}.support-center-drawer-head h2{font-size:18px}.support-center-case-context{grid-template-columns:1fr}.support-center-case-context>div{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:3px}.support-center-case-context span{grid-column:1}.support-center-case-context strong,.support-center-case-context button{grid-column:2;grid-row:1}.support-center-case-context small{grid-column:2}.support-center-conversation{padding:16px}.support-center-conversation article{max-width:95%;font-size:11px}.support-center-drawer-actions{gap:6px;padding:11px 16px}.support-center-drawer-actions .detail-row-action{font-size:10px}.support-center-drawer-actions .primary-button{padding-inline:9px;font-size:10px}.support-reply-dialog{width:calc(100vw - 24px);padding:18px}.support-reply-form textarea{min-height:140px}.support-center-toast{right:15px;left:15px;bottom:15px;justify-content:center}}@media(prefers-reduced-motion:reduce){.support-center-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(prefers-reduced-motion:reduce){.doc-center-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.project-correspondence-panel{margin-top:16px}.project-correspondence-notice{display:flex;align-items:flex-start;gap:8px;margin:0 18px 15px;padding:10px 11px;border:1px solid #c9e3de;border-radius:9px;background:#f4fbf9;color:#4b6d77;font-size:11px;line-height:1.75}.project-correspondence-notice svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-correspondence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 18px 18px}.project-correspondence-card{display:grid;gap:12px;min-width:0;padding:15px;border:1px solid #dbe7e8;border-radius:10px;background:#fff}.project-correspondence-card.warning{border-top:3px solid #d9971b}.project-correspondence-card.info{border-top:3px solid #3b82f6}.project-correspondence-card header{display:grid;grid-template-columns:37px minmax(0,1fr);gap:9px;align-items:start}.project-correspondence-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px}.project-correspondence-icon.warning{background:#fff5e6;color:#a86d0c}.project-correspondence-icon.info{background:#ebf3ff;color:#2563c9}.project-correspondence-card header>div{display:grid;gap:2px;min-width:0}.project-correspondence-card header small{color:#698493;font-size:9px;font-weight:700}.project-correspondence-card h3{margin:0;color:#294b63;font-size:13px}.project-correspondence-card header p{margin:0;color:#587583;font-size:10px;line-height:1.55}.project-correspondence-card header>b{grid-column:2;justify-self:start;margin-top:3px}.project-correspondence-card dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding-top:11px;border-top:1px solid #edf2f3}.project-correspondence-card dl>div{display:grid;gap:3px;min-width:0;padding:8px;border-radius:7px;background:#f8fbfb}.project-correspondence-card dt{color:#698493;font-size:9px}.project-correspondence-card dd{margin:0;color:#315469;font-size:10px;line-height:1.6}.project-correspondence-note{margin:0;padding:9px 10px;border-right:3px solid #d7e8e5;border-radius:7px;background:#fbfdfd;color:#587583;font-size:10px;line-height:1.75}.project-correspondence-card footer{display:flex;justify-content:space-between;gap:8px}.project-correspondence-card footer button{min-height:34px;font-size:10px}.project-correspondence-card footer .primary-button:disabled{border-color:#bfe1db;background:#e7f7f3;color:#087f71;opacity:1;cursor:default}@media(max-width:840px){.project-correspondence-grid{grid-template-columns:1fr}}@media(max-width:560px){.project-correspondence-notice{margin-inline:13px}.project-correspondence-grid{padding:0 13px 13px}.project-correspondence-card{padding:13px}.project-correspondence-card dl{grid-template-columns:1fr}.project-correspondence-card footer{align-items:stretch;flex-direction:column}.project-correspondence-card footer button{justify-content:center;min-height:42px}}.project-tasks-tab{padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-tasks-gate{display:grid;grid-template-columns:auto 1fr;gap:5px 18px;padding:13px 14px;border:1px solid #cde4e0;border-radius:10px;background:#f5fbfa;color:#587583;font-size:11px}.project-tasks-gate strong{display:block;margin-top:3px;color:#17485a;font-size:14px}.project-tasks-gate>span:last-of-type{text-align:left}.project-tasks-gate>i{grid-column:1/-1;display:block;height:7px;overflow:hidden;border-radius:8px;background:#dfeceb}.project-tasks-gate em{display:block;height:100%;border-radius:inherit;background:#0d9488}.project-task-table{margin-top:17px;border-top:1px solid #e5eeee}.project-task-table-head,.project-task-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.8fr) 120px 125px 90px;align-items:center;gap:12px}.project-task-table-head{min-height:38px;color:#587583;font-size:11px;font-weight:700}.project-task-row{min-height:76px;border-top:1px solid #edf2f3;color:#587583;font-size:11px}.project-task-row>span:first-child{min-width:0}.project-task-row strong,.project-task-row small{display:block}.project-task-row strong{color:#294b63;font-size:13px}.project-task-row small{margin-top:4px;color:#587583;font-size:11px}.project-task-row b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:10px;white-space:nowrap}.project-task-row b.warning{background:#fff3df;color:#a86d0c}.project-task-row .urgent-text{color:#b45309;font-weight:700}.project-gate-rule{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px 12px;border-radius:9px;background:#f8fbfb;color:#087f71}.project-gate-rule span{display:grid;gap:2px}.project-gate-rule strong{font-size:12px}.project-gate-rule small{color:#587583;font-size:11px}@media(max-width:800px){.project-tasks-tab{padding:14px;overflow-x:auto}.project-task-table{min-width:720px}.project-tasks-gate{min-width:500px}}.fundraisers-heading h1,.inbox-heading h1,.fundraiser-detail-header h1{font-size:28px}.fundraisers-heading>div>p:not(.eyebrow),.inbox-subtitle,.fundraiser-detail-updated{font-size:13px;color:#4f6d7c}.fundraiser-stat div span{font-size:13px}.fundraiser-stat div strong{font-size:23px}.fundraiser-stat div small{font-size:11px;color:#4f6d7c}.fundraiser-list-heading h2,.inbox-panel-heading h2{font-size:19px}.fundraiser-list-heading p,.inbox-panel-heading p{font-size:13px;color:#4f6d7c}.fundraiser-tabs button{font-size:12px}.fundraiser-case .case-company strong{font-size:14px}.fundraiser-case .case-company small,.fundraiser-case .case-stage small{font-size:12px;color:#4f6d7c}.fundraiser-case .case-stage b,.fundraiser-case .case-action strong{font-size:12px}.fundraiser-case .case-action small,.fundraiser-case .case-due{font-size:11px;color:#4f6d7c}.detail-card-heading h2,.fundraiser-section-heading h2{font-size:19px}.detail-card-heading p,.process-subtitle{font-size:13px;color:#4f6d7c}.detail-info-grid strong,.detail-project-row strong,.detail-document-list strong,.detail-activity-list strong{font-size:13px}.detail-info-grid small,.detail-project-row small,.detail-document-list small,.detail-activity-list small{font-size:11px;color:#4f6d7c}.inbox-summary-card small{font-size:12px}.inbox-summary-card strong{font-size:24px}.inbox-summary-card em{font-size:11px;color:#4f6d7c}.inbox-tabs button{font-size:12px}.inbox-work-title-row h3{font-size:14px}.inbox-work-copy p,.inbox-work-due small{font-size:12px;color:#4f6d7c}.inbox-work-due strong,.inbox-work-status,.inbox-kind,.inbox-open-button{font-size:12px}.projects-list-page.doc-center-page{padding:26px 34px 48px;color:#102a43}.projects-list-heading.doc-center-heading{gap:16px;margin-bottom:18px}.projects-list-heading.doc-center-heading h1{font-size:28px}.projects-list-heading.doc-center-heading p:not(.eyebrow){max-width:none;font-size:13px;color:#4f6d7c}.fundraiser-tabs.doc-center-tabs{gap:4px;margin:0 0 16px;padding:4px;border-bottom:1px solid #e8eff1}.fundraiser-tabs.doc-center-tabs button{min-height:34px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:#708998;font-size:12px}.fundraiser-tabs.doc-center-tabs button:hover{background:transparent;color:#087f71}.fundraiser-tabs.doc-center-tabs button.active{border-bottom-color:#0d9488;background:transparent;color:#087f71}.fundraiser-tabs.doc-center-tabs b{min-width:18px;height:18px;border-radius:5px;background:#eef3f4;color:#577487;font-size:9px}.fundraiser-tabs.doc-center-tabs button.active b{background:#e3f4f0;color:#087f71}.fundraiser-list-panel.doc-center-panel{padding:0;border-color:#d9e6e8;border-radius:12px}.fundraiser-list-heading.doc-center-panel-head,.fundraiser-list-heading.doc-center-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 18px 10px;border:0}.fundraiser-list-heading.doc-center-panel-head h2,.fundraiser-list-heading.doc-center-workspace-head h2{margin:0 0 4px;font-size:19px}.fundraiser-list-heading.doc-center-panel-head p,.fundraiser-list-heading.doc-center-workspace-head p{margin:0;font-size:13px;line-height:1.7}.fundraiser-list-heading.doc-center-panel-head>.detail-row-action{min-height:34px}.doc-center-panel-badge{padding:5px 7px;border-radius:5px;font-size:11px}.doc-center-queue-head,.doc-center-table-head,.doc-center-contract-head,.doc-center-guarantee-head{color:#587583;font-size:10px}.doc-center-queue-row>span>strong,.doc-center-document-list>button>span:not(.doc-center-record-main)>strong,.doc-center-contract-list>button>span:not(.doc-center-record-main)>strong,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>strong{font-size:12px}.doc-center-queue-row>span>small,.doc-center-document-list>button>span:not(.doc-center-record-main)>small,.doc-center-contract-list>button>span:not(.doc-center-record-main)>small,.doc-center-guarantee-list>button>span:not(.doc-center-record-main)>small{font-size:11px}.doc-center-record-main strong{font-size:14px}.doc-center-record-main small{font-size:12px;color:#4f6d7c}.doc-center-status{padding:4px 6px;border-radius:5px;font-size:11px}.doc-center-due{font-size:11px}.projects-list-search.doc-center-search{width:min(310px,32vw);height:36px;padding:0 10px;border-radius:8px}.projects-list-search.doc-center-search input{font-size:12px}.fundraiser-tabs.doc-center-filters{gap:7px;min-height:52px;margin:0;padding:8px 18px;border-top:1px solid #eef3f4;border-bottom:1px solid #e7eff1;background:#fbfdfd}.fundraiser-tabs.doc-center-filters label{min-height:34px;border-radius:7px}.fundraiser-tabs.doc-center-filters select,.fundraiser-tabs.doc-center-filters button,.fundraiser-tabs.doc-center-filters>span{font-size:12px}.doc-center-three-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fundraiser-summary.doc-center-contract-pipeline{min-height:67px;margin:0;padding:11px 14px;overflow:visible;border-color:#c8e1dd;border-radius:11px;background:#f8fcfc}.fundraiser-summary.doc-center-contract-pipeline>.fundraiser-summary-main{display:flex;align-items:center;gap:11px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.fundraiser-summary.doc-center-contract-pipeline>.fundraiser-summary-stats{display:flex;align-items:center;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.fundraiser-summary.doc-center-contract-pipeline>.fundraiser-summary-stats span{color:#587389;font-size:10px}.fundraiser-summary.doc-center-contract-pipeline>.fundraiser-summary-stats strong{font-size:inherit}.fundraiser-summary.doc-center-certificate-focus,.fundraiser-summary.doc-center-template-note{min-height:67px;margin:0;padding:11px 14px;border-color:#c8e1dd;border-radius:11px;background:#f8fcfc}.fundraiser-summary.doc-center-certificate-focus>.fundraiser-summary-main,.fundraiser-summary.doc-center-template-note>.fundraiser-summary-main{display:flex;align-items:center;gap:11px;min-width:0}.fundraiser-summary.doc-center-certificate-focus .primary-button{min-height:36px;font-size:11px}.doc-center-certificate-list strong{font-size:14px}.doc-center-certificate-list small{font-size:12px;color:#4f6d7c}.doc-center-certificate-list article>button{font-size:12px}.doc-center-template-grid{gap:12px}.doc-center-template-grid article.fundraiser-list-panel{border-color:#d9e6e8;border-radius:12px}.doc-center-template-title h2{font-size:18px}.doc-center-template-title p{font-size:12px}.doc-center-template-grid dt{font-size:11px}.doc-center-template-grid dd{font-size:12px}@media(max-width:940px){.doc-center-three-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.projects-list-page.doc-center-page{padding:15px 15px 32px}.projects-list-heading.doc-center-heading{margin-bottom:14px}.fundraiser-tabs.doc-center-tabs{margin-inline:-4px;margin-bottom:12px}.fundraiser-tabs.doc-center-tabs button{min-height:37px;padding-inline:8px;font-size:11px}.fundraiser-list-heading.doc-center-panel-head,.fundraiser-list-heading.doc-center-workspace-head{padding:14px 13px 11px}.projects-list-search.doc-center-search{width:100%;height:38px}.fundraiser-tabs.doc-center-filters{padding:9px 13px;min-height:0}.doc-center-three-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fundraiser-summary.doc-center-contract-pipeline,.fundraiser-summary.doc-center-certificate-focus,.fundraiser-summary.doc-center-template-note{gap:10px;padding:12px}.fundraiser-summary.doc-center-contract-pipeline>.fundraiser-summary-stats{padding-right:47px}.fundraiser-summary.doc-center-certificate-focus .primary-button{width:100%;margin-right:47px}.doc-center-record-main strong{font-size:12px}.doc-center-record-main small,.doc-center-status{font-size:10px}.doc-center-certificate-list strong{font-size:12px}.doc-center-certificate-list small{font-size:10px}.doc-center-template-title h2{font-size:16px}.doc-center-template-title p,.doc-center-template-grid dt,.doc-center-template-grid dd{font-size:11px}}.document-workflow-form{gap:16px}.document-workflow-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px 14px;border:1px solid #dce9e9;border-radius:10px;background:#f8fbfb}.document-workflow-summary>.doc-center-status{grid-column:2;grid-row:1/3;align-self:center}.document-workflow-summary strong{color:#173b4e;font-size:13px;line-height:1.7}.document-workflow-summary small{color:#587583;font-size:11px}.document-workflow-form textarea{width:100%;min-height:96px;resize:vertical;padding:10px 12px;border:1px solid #cfe1e3;border-radius:9px;outline:0;background:#fff;color:#17364a;font:inherit;font-size:12px;line-height:1.9}.document-workflow-form textarea::placeholder{color:#8da2ac}.document-workflow-form textarea:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.document-certificate-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:19px 0 13px}.document-certificate-checks>div{display:grid;gap:5px;padding:11px 12px;border:1px solid #dce9e9;border-radius:9px;background:#f8fbfb}.document-certificate-checks span{color:#587583;font-size:10px}.document-certificate-checks strong{display:flex;align-items:center;gap:5px;color:#173b4e;font-size:12px}.success-text{color:#087f71!important}.document-confirm-check{display:flex;align-items:flex-start;gap:9px;margin:0 0 18px;padding:11px 12px;border:1px solid #d6e7e4;border-radius:9px;background:#f6fbfa;color:#315469;font-size:11px;line-height:1.8;cursor:pointer}.document-confirm-check input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:#087f71}.document-template-history{display:grid;margin:19px 0 17px;border:1px solid #dce8e9;border-radius:10px;background:#fbfdfd}.document-template-history article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;border-top:1px solid #e6eeee}.document-template-history article:first-child{border-top:0}.document-template-history article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;background:#edf3f4;color:#587583}.document-template-history article.current>span{background:#e5f5f1;color:#087f71}.document-template-history strong,.document-template-history small{display:block}.document-template-history strong{color:#315469;font-size:12px}.document-template-history small{margin-top:4px;color:#587583;font-size:10px}.document-template-history b{padding:4px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px}.document-template-history article.current b{background:#e5f5f1;color:#087f71}.doc-center-filters .doc-center-filter-primary{margin-right:auto;padding-inline:11px;background:#087f71;color:#fff;font-weight:700}.doc-center-filters .doc-center-filter-primary:hover{background:#066b60;color:#fff}.doc-center-filters .doc-center-filter-primary+span,.doc-center-filters>span:has(+.doc-center-filter-primary){margin-right:0}.doc-center-page-content:focus{outline:0}.doc-center-drawer .panel-icon-button:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:640px){.fundraiser-tabs.doc-center-tabs button{min-height:44px}.doc-center-three-stats .fundraiser-stat:last-child:nth-child(odd){grid-column:1/-1}.fundraiser-summary.doc-center-certificate-focus .primary-button{width:calc(100% - 47px);margin-right:47px}.fundraiser-tabs.doc-center-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}.fundraiser-tabs.doc-center-filters label{width:100%;min-width:0;min-height:42px;padding-inline:10px}.fundraiser-tabs.doc-center-filters select{min-width:0;width:100%;font-size:11px}.fundraiser-tabs.doc-center-filters button{min-height:42px;justify-content:center;border:1px solid #d7e4e6;background:#fff}.fundraiser-tabs.doc-center-filters>span{justify-self:end;margin-right:0}.document-workflow-summary{grid-template-columns:1fr}.document-workflow-summary>.doc-center-status{grid-column:1;grid-row:auto;justify-self:start}.document-certificate-checks{grid-template-columns:1fr;gap:7px}.document-confirm-check{font-size:11px}.doc-center-filters .doc-center-filter-primary{grid-column:1/-1;order:5;width:100%;justify-content:center;margin-right:0;border-color:#087f71;background:#087f71}}.support-center-page .support-center-case-head{font-size:11px}.support-center-page .support-center-case-main strong{font-size:14px}.support-center-page .support-center-case-main small,.support-center-page .support-center-route small,.support-center-page .support-center-due small,.support-center-page .support-center-route b,.support-center-page .support-center-due strong{font-size:12px}.support-center-page .support-center-state{min-height:27px;padding:4px 8px;font-size:11px}.support-center-page .support-center-filters input,.support-center-page .support-center-filters select,.support-center-page .support-center-filters button,.support-center-page .support-center-panel-badge{font-size:12px}.support-center-page .detail-row-action{min-height:36px}.support-notification-row{grid-template-columns:39px minmax(220px,1.35fr) minmax(145px,.75fr) minmax(100px,.6fr) 92px auto}.support-notification-action{min-height:34px;padding:0 9px;border:1px solid #cfe1e3;border-radius:8px;background:#fff;color:#087f71;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease}.support-notification-action:hover{border-color:#7fc3ba;background:#f1faf8}.support-center-drawer-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.support-center-priority{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border-radius:6px;background:#edf3f4;color:#587583;font-size:11px;font-weight:700}.support-center-priority.urgent{background:#fff0ec;color:#c24b3f}.support-center-priority.warning{background:#fff3dd;color:#a96b09}.support-center-priority.info{background:#edf5fb;color:#26749c}.support-create-dialog{max-width:590px}.support-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-create-form label{display:grid;gap:7px;color:#315469;font-size:12px;font-weight:700}.support-create-form label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.support-create-form label small{color:#718995;font-size:10px;font-weight:400}.support-create-form input,.support-create-form select{width:100%;height:42px;padding:0 11px;border:1px solid #cfe1e3;border-radius:9px;outline:0;background:#fff;color:#17364a;font:inherit;font-size:12px}.support-create-form input::placeholder{color:#8ba0aa}.support-create-form input:focus,.support-create-form select:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.support-form-wide{grid-column:1/-1}.support-knowledge-dialog{max-width:570px}.support-knowledge-preview{display:grid;gap:8px;padding:14px;border:1px solid #d9e7e8;border-radius:10px;background:#f8fbfb}.support-knowledge-preview>span{color:#087f71;font-size:11px;font-weight:700}.support-knowledge-preview p{margin:0;color:#25485a;font-size:13px;line-height:2}.support-knowledge-preview small{display:flex;align-items:flex-start;gap:6px;color:#587583;font-size:11px;line-height:1.8}.support-knowledge-preview small svg{flex:0 0 auto;margin-top:3px;color:#087f71}.support-center-page button:focus-visible,.support-center-page select:focus-visible,.support-center-page input:focus-visible{outline:2px solid #087f71;outline-offset:2px}@media(max-width:940px){.support-notification-row{grid-template-columns:39px minmax(0,1fr) auto}.support-notification-action{grid-column:3;justify-self:end}.support-notification-updated{grid-column:2;text-align:right}}@media(max-width:640px){.support-center-page .support-center-case-main strong{font-size:13px;white-space:normal;line-height:1.75}.support-center-page .support-center-case-main small,.support-center-page .support-center-route small,.support-center-page .support-center-due small,.support-center-page .support-center-route b,.support-center-page .support-center-due strong,.support-center-page .support-center-state{font-size:11px}.support-center-page .support-center-filters input,.support-center-page .support-center-filters select,.support-center-page .support-center-filters button{font-size:12px}.support-center-page .support-center-panel-badge{font-size:11px}.support-center-page .support-center-alert button,.support-center-page .detail-row-action{min-height:44px}.support-notification-row{grid-template-columns:36px minmax(0,1fr) auto}.support-notification-action{grid-column:2;justify-self:start;min-height:40px;margin-top:3px}.support-notification-updated{grid-column:3;grid-row:3;text-align:left}.support-create-dialog,.support-knowledge-dialog{width:calc(100vw - 24px);padding:18px}.support-create-form{grid-template-columns:1fr;gap:12px}.support-form-wide{grid-column:1}.support-create-form input,.support-create-form select{height:44px;font-size:13px}.support-knowledge-preview p{font-size:13px}.support-center-drawer-actions{padding-bottom:calc(11px + env(safe-area-inset-bottom))}}.entity-not-found{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:780px;margin:72px auto;padding:24px;border:1px solid #d8e5e7;border-radius:14px;background:#fff;box-shadow:0 10px 26px #0c273b0d;color:#173b4e}.entity-not-found-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#fff5e6;color:#b77912}.entity-not-found h1{margin:2px 0 5px;color:#12384c;font-size:20px}.entity-not-found p{margin:0;color:#587583;font-size:12px;line-height:1.8}.entity-not-found .primary-button{display:inline-flex;align-items:center;gap:5px;justify-content:center;white-space:nowrap}@media(max-width:640px){.entity-not-found{grid-template-columns:1fr;margin:32px 15px;padding:20px}.entity-not-found .primary-button{width:100%}}.project-campaign-monitor{margin-top:17px}.campaign-publication-status{padding:6px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.campaign-publication-status.published{background:#e7f7f3;color:#087f71}.campaign-publication-status.ready{background:#ebf3ff;color:#2563c9}.campaign-publication-status.ended{background:#edf3f5;color:#527084}.campaign-publication-status.blocked{background:#fff5e6;color:#a86d0c}.campaign-monitor-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.campaign-monitor-summary>div{display:grid;gap:4px;padding:13px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.campaign-monitor-summary span,.campaign-monitor-summary small{color:#587583;font-size:10px}.campaign-monitor-summary strong{color:#12384c;font-size:16px}.campaign-monitor-performance.good{border-color:#bfe1db;background:#f4fcfa}.campaign-monitor-performance.good strong{color:#087f71}.campaign-monitor-performance.attention{border-color:#f0ddb3;background:#fffaf0}.campaign-monitor-performance.attention strong{color:#a86d0c}.campaign-monitor-performance.risk{border-color:#f0cbc7;background:#fff8f7}.campaign-monitor-performance.risk strong{color:#ba3c35}.campaign-monitor-performance.neutral{background:#f8fbfb}.campaign-monitor-progress{display:grid;gap:8px;margin-top:17px;padding:14px 13px;border:1px solid #e2eded;border-radius:9px;background:#fff}.campaign-monitor-progress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaign-monitor-progress>div>span{color:#315469;font-size:11px;font-weight:700}.campaign-monitor-progress small{display:flex;align-items:center;gap:5px;color:#698493;font-size:9px}.campaign-monitor-progress small b,.campaign-monitor-progress small i{display:block;width:13px;height:5px;border-radius:8px;background:#b8cad0}.campaign-monitor-progress small i{background:#0d9488}.campaign-monitor-track{position:relative;height:9px;overflow:hidden;border-radius:8px;background:#eaf0f1}.campaign-monitor-track i,.campaign-monitor-track em{position:absolute;right:0;height:100%;border-radius:inherit}.campaign-monitor-track i.expected{z-index:0;background:#b9cbd0}.campaign-monitor-track em{z-index:1;background:#0d9488;opacity:.95}.campaign-monitor-alert,.campaign-monitor-locked{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:11px;border:1px solid #e3eeee;border-radius:9px;background:#f8fbfb}.campaign-monitor-alert>span,.campaign-monitor-locked>svg{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eef4f5;color:#527084}.campaign-monitor-alert>div,.campaign-monitor-locked>span{display:grid;gap:3px}.campaign-monitor-alert strong,.campaign-monitor-locked strong{color:#315469;font-size:11px}.campaign-monitor-alert small,.campaign-monitor-locked small{color:#587583;font-size:10px;line-height:1.7}.campaign-monitor-alert.attention{border-color:#f0ddb3;background:#fffaf0}.campaign-monitor-alert.attention>span{background:#fff0d6;color:#a86d0c}.campaign-monitor-alert.risk{border-color:#f0cbc7;background:#fff8f7}.campaign-monitor-alert.risk>span{background:#fff0ef;color:#ba3c35}.campaign-monitor-locked{grid-template-columns:auto minmax(0,1fr)}.campaign-monitor-locked>svg{background:#e7f7f3;color:#087f71}.campaign-monitor-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.campaign-monitor-actions>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;border:1px solid #e2eded;border-radius:9px;background:#fff}.campaign-monitor-actions>div>svg{display:grid;width:31px;height:31px;padding:7px;border-radius:8px;background:#ebf3ff;color:#2563c9}.campaign-monitor-actions>div:nth-child(2)>svg{background:#e7f7f3;color:#087f71}.campaign-monitor-actions span{display:grid;gap:3px}.campaign-monitor-actions strong{color:#315469;font-size:11px}.campaign-monitor-actions small{color:#698493;font-size:9px;line-height:1.6}.campaign-monitor-actions button:disabled{opacity:.5;cursor:not-allowed}.campaign-message-history{display:grid;gap:0;margin-top:14px;border-top:1px solid #e5eeee}.campaign-message-history>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:10px 0 8px}.campaign-message-history>div:first-child strong{color:#315469;font-size:10px}.campaign-message-history>div:first-child small{color:#698493;font-size:9px}.campaign-message-history>div:not(:first-child){display:grid;grid-template-columns:7px minmax(0,1fr);gap:8px;align-items:start;min-height:47px;padding:9px 0;border-top:1px solid #edf2f3}.campaign-message-history i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#8ca3ad}.campaign-message-history i.teal{background:#0d9488}.campaign-message-history i.blue{background:#3b82f6}.campaign-message-history i.amber{background:#d9971b}.campaign-message-history span{display:grid;gap:3px}.campaign-message-history strong{color:#315469;font-size:10px}.campaign-message-history small{color:#698493;font-size:9px;line-height:1.6}.campaign-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.campaign-dialog-icon.message{background:#e7f7f3;color:#087f71}.campaign-preview-dialog{max-width:540px}.campaign-public-preview{display:grid;gap:8px;padding:16px;border:1px solid #dce9eb;border-radius:11px;background:#f8fbfb}.campaign-public-preview-cover{display:grid;min-height:74px;place-items:center;border-radius:8px;background:linear-gradient(135deg,#0e766f,#164b67);color:#dff8f4;font-size:13px;font-weight:700}.campaign-public-preview-category{color:#087f71;font-size:10px;font-weight:700}.campaign-public-preview h3{margin:0;color:#12384c;font-size:17px}.campaign-public-preview p{margin:0;color:#587583;font-size:11px;line-height:1.9}.campaign-public-preview>div{display:flex;gap:9px}.campaign-public-preview>div span{display:grid;gap:3px;flex:1;padding:9px;border-radius:7px;background:#fff;color:#587583;font-size:9px}.campaign-public-preview>div b{color:#12384c;font-size:11px}.campaign-public-preview>small{color:#698493;font-size:9px;line-height:1.7}@media(max-width:800px){.campaign-monitor-summary{grid-template-columns:1fr 1fr}.campaign-monitor-actions{grid-template-columns:1fr}.campaign-monitor-alert{grid-template-columns:auto minmax(0,1fr)}.campaign-monitor-alert .detail-row-action{grid-column:2;justify-self:start}}@media(max-width:520px){.campaign-monitor-summary{grid-template-columns:1fr}.campaign-monitor-progress>div{align-items:flex-start;flex-direction:column}.campaign-monitor-actions>div{grid-template-columns:32px minmax(0,1fr)}.campaign-monitor-actions button{grid-column:2;justify-self:start;min-height:36px}.campaign-public-preview>div{flex-direction:column}}.project-settlement-action.closed{border-color:#cbdde1;background:#f8fbfb;color:#315469}.project-settlement-action.closed .detail-row-action{border-color:#bfd5f3;background:#f5f9ff;color:#2563c9}.project-settlement-events i.amber{background:#d9971b}.project-settlement-dialog-icon.reopen{background:#ebf3ff;color:#2563c9}.project-decision-submit.reopen{background:#2563c9}.project-external-operation{display:grid;gap:12px;margin-top:17px;padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-external-operation .project-report-block-heading{margin-bottom:0}.project-external-status{align-self:flex-start;padding:5px 7px;border-radius:5px;font-size:9px;font-weight:700;white-space:nowrap}.project-external-status.teal{background:#e7f7f3;color:#087f71}.project-external-status.amber{background:#fff5e6;color:#a86d0c}.project-external-overview{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(150px,.72fr);align-items:center;gap:10px;padding:12px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.project-external-overview-icon,.project-external-dialog-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:8px;background:#ebf3ff;color:#2563c9}.project-external-overview-icon.teal,.project-external-dialog-icon.teal{background:#e7f7f3;color:#087f71}.project-external-overview-icon.amber{background:#fff5e6;color:#a86d0c}.project-external-overview>span{display:grid;gap:3px;min-width:0}.project-external-overview strong{color:#294b63;font-size:11px}.project-external-overview small{color:#587583;font-size:9px;line-height:1.65}.project-external-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-external-facts>div{display:grid;gap:4px;padding:10px;border:1px solid #e2eded;border-radius:8px;background:#fff}.project-external-facts span{color:#698493;font-size:9px}.project-external-facts strong{color:#315469;font-size:10px;line-height:1.6}.project-external-response,.project-external-deficiency{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid #dbe8e9;border-radius:9px;background:#f8fbfb}.project-external-response>span,.project-external-deficiency>span{display:grid;gap:3px}.project-external-response strong,.project-external-deficiency strong{color:#315469;font-size:11px}.project-external-response small,.project-external-deficiency small{color:#587583;font-size:10px;line-height:1.75}.project-external-deficiency{grid-template-columns:18px minmax(0,1fr) auto;border-color:#f0ddb3;background:#fffaf0;color:#a86d0c}.project-external-deficiency>svg{align-self:start;margin-top:2px}.project-external-deficiency .detail-row-action.primary{border-color:#d9971b;background:#b77912;color:#fff}.project-external-history{display:grid;gap:0;border-top:1px solid #e7eff0}.project-external-history>span{padding:10px 0 8px;color:#587583;font-size:10px;font-weight:700}.project-external-history>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:start;min-height:48px;padding:9px 0;border-top:1px solid #edf2f3}.project-external-history i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#8ca3ad}.project-external-history i.teal{background:#0d9488}.project-external-history i.blue{background:#3b82f6}.project-external-history i.amber{background:#d9971b}.project-external-history>div>span{display:grid;gap:3px}.project-external-history strong{color:#315469;font-size:10px}.project-external-history small{color:#698493;font-size:9px;line-height:1.65}.project-external-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#f3faf8;color:#527084;font-size:9px;line-height:1.75}.project-external-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-external-dialog-icon{margin-bottom:6px}.project-decision-submit.blue{background:#2563c9}@media(max-width:800px){.project-external-operation{padding:14px}.project-external-overview{grid-template-columns:35px minmax(0,1fr)}.project-external-overview>span:last-child{grid-column:2}.project-external-facts{grid-template-columns:1fr}.project-external-response,.project-external-deficiency{grid-template-columns:minmax(0,1fr)}.project-external-deficiency>svg{display:none}.project-external-response .detail-row-action,.project-external-deficiency .detail-row-action{justify-self:start;min-height:36px}}@media(max-width:520px){.project-external-operation .detail-row-action{min-height:44px}.project-external-overview{align-items:start}.project-external-status{margin-top:4px}}.project-external-timeline{display:grid;gap:0;padding:12px;border:1px solid #dfeaec;border-radius:9px;background:#fbfdfd}.project-external-timeline>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px}.project-external-timeline>div:first-child>span{display:flex;align-items:center;gap:6px;color:#315469}.project-external-timeline h4{margin:0;font-size:11px}.project-external-timeline>div:first-child>small{max-width:250px;color:#698493;font-size:9px;line-height:1.65;text-align:left}.project-external-timeline article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:8px;min-height:51px;padding:9px 0;border-top:1px solid #e7eff0}.project-external-timeline article>span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#eaf3ff;color:#2563c9}.project-external-timeline article>span.teal{background:#e7f7f3;color:#087f71}.project-external-timeline article>span.amber{background:#fff5e6;color:#a86d0c}.project-external-timeline article>div{display:grid;gap:3px;padding-top:2px}.project-external-timeline strong{color:#315469;font-size:10px}.project-external-timeline small{color:#698493;font-size:9px;line-height:1.65}.project-external-timeline b{margin-top:2px;padding:4px 6px;border-radius:5px;background:#eef3f4;color:#587583;font-size:9px;white-space:nowrap}.project-external-timeline b.teal{background:#e7f7f3;color:#087f71}.project-external-timeline b.amber{background:#fff5e6;color:#a86d0c}.project-external-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.project-external-dialog-icon.amber{background:#fff5e6;color:#a86d0c}@media(max-width:800px){.project-external-timeline>div:first-child{display:grid}.project-external-timeline>div:first-child>small{max-width:none;text-align:right}.project-external-actions{justify-content:flex-start}}@media(max-width:520px){.project-external-timeline article{grid-template-columns:28px minmax(0,1fr)}.project-external-timeline article>b{grid-column:2;justify-self:start}.project-external-actions{display:grid;grid-template-columns:1fr}.project-external-actions .detail-row-action{width:100%}}.project-publication-readiness{display:grid;gap:12px;margin-top:17px;padding:18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.project-publication-readiness .project-report-block-heading{margin-bottom:0}.project-publication-score{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#fff5e6;color:#a86d0c;font-size:9px;font-weight:700;white-space:nowrap}.project-publication-score.done{background:#e7f7f3;color:#087f71}.project-publication-checklist{border-top:1px solid #e7eff0}.project-publication-checklist>div{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:60px;border-bottom:1px solid #edf2f3}.project-publication-check-icon{display:grid;width:29px;height:29px;place-items:center;border-radius:8px;background:#edf3f4;color:#587583}.project-publication-check-icon.done{background:#e7f7f3;color:#087f71}.project-publication-check-icon.warning{background:#fff5e6;color:#a86d0c}.project-publication-checklist>div>span:nth-child(2){display:grid;gap:3px}.project-publication-checklist strong{color:#315469;font-size:11px}.project-publication-checklist small{color:#698493;font-size:9px;line-height:1.65}.project-publication-checklist b{justify-self:start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;white-space:nowrap}.project-publication-checklist b.done{background:#e7f7f3;color:#087f71}.project-publication-checklist b.warning{background:#fff5e6;color:#a86d0c}.project-publication-summary{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #f0ddb3;border-radius:9px;background:#fffaf0;color:#a86d0c}.project-publication-summary.ready{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-publication-summary>span{display:grid;gap:3px}.project-publication-summary strong{font-size:11px}.project-publication-summary small{color:#587583;font-size:10px;line-height:1.7}.project-publication-summary svg{flex:0 0 auto;margin-top:1px}@media(max-width:800px){.project-publication-readiness{padding:14px}.project-publication-checklist>div{grid-template-columns:31px minmax(0,1fr);padding:9px 0}.project-publication-checklist b{grid-column:2;justify-self:start}}@media(max-width:520px){.project-publication-score{margin-top:4px}}.project-exchange-close{display:grid;gap:11px;margin-top:17px;padding:18px}.project-exchange-close-state{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-exchange-close-state.done{background:#e7f7f3;color:#087f71}.project-exchange-close-state.warning{background:#fff5e6;color:#a86d0c}.project-exchange-close-state.pending{background:#ebf3ff;color:#2563c9}.project-exchange-close-state.ready{background:#f4fcfa;color:#087f71}.project-exchange-close-state.blocked{background:#edf3f4;color:#587583}.project-exchange-close-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-exchange-close-details>div{display:grid;gap:4px;padding:10px;border:1px solid #e1ecee;border-radius:8px;background:#fbfdfd}.project-exchange-close-details span{color:#698493;font-size:9px}.project-exchange-close-details strong{color:#315469;font-size:11px}.project-exchange-close-details small{color:#587583;font-size:9px;line-height:1.6}.project-exchange-close-summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;padding:10px;border:1px solid #dceaea;border-radius:8px;background:#f8fbfb;color:#587583}.project-exchange-close-summary.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-exchange-close-summary.warning{border-color:#efd9a8;background:#fffaf0;color:#a86d0c}.project-exchange-close-summary.pending{border-color:#bfd5f3;background:#f5f9ff;color:#2563c9}.project-exchange-close-summary svg{margin-top:1px}.project-exchange-close-summary>span{display:grid;gap:3px}.project-exchange-close-summary strong{font-size:10px}.project-exchange-close-summary small{color:#587583;font-size:9px;line-height:1.7}.project-exchange-close-summary .detail-row-action{min-height:32px;font-size:10px}.project-exchange-close-summary>b{padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;white-space:nowrap}.project-exchange-close-history{display:grid;gap:7px;padding-top:10px;border-top:1px solid #e7eff0}.project-exchange-close-history>span{color:#587583;font-size:9px;font-weight:700}.project-exchange-close-history>div{display:grid;grid-template-columns:7px minmax(0,1fr);gap:7px}.project-exchange-close-history i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#8fa8b0}.project-exchange-close-history i.teal{background:#0d9488}.project-exchange-close-history i.blue{background:#3b82f6}.project-exchange-close-history i.amber{background:#d9971b}.project-exchange-close-history strong,.project-exchange-close-history small{display:block}.project-exchange-close-history strong{color:#315469;font-size:10px}.project-exchange-close-history small{margin-top:3px;color:#698493;font-size:9px;line-height:1.6}.project-exchange-close-note{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px 10px;border-radius:8px;background:#f3faf8;color:#527084;font-size:9px;line-height:1.75}.project-exchange-close-note svg{flex:0 0 auto;margin-top:1px;color:#087f71}.project-exchange-close-dialog{max-width:570px}.project-exchange-close-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.project-exchange-close-dialog-icon.result{background:#e7f7f3;color:#087f71}.project-exchange-close-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.project-exchange-close-outcomes button{display:grid;grid-template-columns:23px minmax(0,1fr);gap:6px;align-items:start;min-height:62px;padding:9px;border:1px solid #dce8ea;border-radius:8px;background:#fff;color:#587583;font:inherit;text-align:right;cursor:pointer}.project-exchange-close-outcomes button>svg{margin-top:1px}.project-exchange-close-outcomes button span{display:grid;gap:2px}.project-exchange-close-outcomes button strong{color:#315469;font-size:10px}.project-exchange-close-outcomes button small{color:#698493;font-size:8px;line-height:1.5}.project-exchange-close-outcomes button.active.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-exchange-close-outcomes button.active.warning{border-color:#efd9a8;background:#fffaf0;color:#a86d0c}@media(max-width:800px){.project-exchange-close{padding:14px}.project-exchange-close-details{grid-template-columns:1fr}.project-exchange-close-summary{grid-template-columns:18px minmax(0,1fr)}.project-exchange-close-summary .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-exchange-close-outcomes{grid-template-columns:1fr}}.project-funding-control{position:relative;margin-top:17px;padding:18px}.project-funding-control-status{align-self:flex-start;padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px;font-weight:700;white-space:nowrap}.project-funding-control-status.done{background:#e7f7f3;color:#087f71}.project-funding-control-status.warning{background:#fff5e6;color:#a86d0c}.project-funding-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.project-funding-control-grid article{display:grid;gap:4px;min-height:83px;padding:11px;border:1px solid #e1ecee;border-radius:9px;background:#fbfdfd}.project-funding-control-grid article.warning{border-color:#efd9a8;background:#fffaf0}.project-funding-control-grid span{color:#698493;font-size:9px}.project-funding-control-grid strong{color:#315469;font-size:13px}.project-funding-control-grid article.warning strong{color:#a86d0c}.project-funding-control-grid small{color:#587583;font-size:9px;line-height:1.65}.project-funding-control-note{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:start;margin-top:10px;padding:10px 11px;border:1px solid #dbe7e8;border-radius:9px;background:#f8fbfb;color:#587583}.project-funding-control-note.done{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.project-funding-control-note.warning{border-color:#efd9a8;background:#fffaf0;color:#a86d0c}.project-funding-control-note>svg{margin-top:1px}.project-funding-control-note>span{display:grid;gap:3px}.project-funding-control-note strong{font-size:11px}.project-funding-control-note small{color:#587583;font-size:10px;line-height:1.7}.project-funding-control-note .detail-row-action{min-height:32px;font-size:10px}.project-funding-control-evidence{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #edf2f3}.project-funding-control-evidence>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#ebf3ff;color:#2563c9}.project-funding-control-evidence>div{display:grid;gap:2px}.project-funding-control-evidence strong{color:#315469;font-size:10px}.project-funding-control-evidence small{color:#698493;font-size:9px;line-height:1.65}.project-funding-control-evidence .detail-row-action{min-height:32px;font-size:10px}.project-funding-control-toast{position:absolute;z-index:4;right:18px;bottom:17px;max-width:min(390px,calc(100% - 36px));padding:9px 11px;border:1px solid #bfe1db;border-radius:8px;background:#174e4a;color:#fff;font-size:10px;line-height:1.6;box-shadow:0 10px 25px #17364a24}.project-funding-control-dialog{max-width:570px}.project-funding-control-dialog-icon{display:grid;width:36px;height:36px;place-items:center;margin-bottom:6px;border-radius:9px;background:#fff5e6;color:#a86d0c}@media(max-width:800px){.project-funding-control{padding:14px}.project-funding-control-grid{grid-template-columns:1fr}.project-funding-control-note{grid-template-columns:18px minmax(0,1fr)}.project-funding-control-note .detail-row-action{grid-column:2;justify-self:start;min-height:38px}.project-funding-control-evidence{grid-template-columns:29px minmax(0,1fr)}.project-funding-control-evidence .detail-row-action{grid-column:2;justify-self:start;min-height:38px}}@media(max-width:520px){.project-funding-control-status{margin-top:3px}.project-funding-control-toast{right:14px;bottom:14px;max-width:calc(100% - 28px)}}.reports-center-page{padding:29px 34px 48px}.reports-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:19px}.reports-center-heading h1{margin:0;color:#071a2b;font-size:27px;letter-spacing:-.03em}.reports-center-heading p:not(.eyebrow){margin:5px 0 0;color:#587583;font-size:12px}.reports-center-heading>div:last-child{display:flex;align-items:center;gap:8px}.reports-center-notice{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid #bfe1db;border-radius:9px;background:#f4fcfa;color:#087f71;font-size:11px;line-height:1.7}.reports-center-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.reports-center-summary>div{display:flex;align-items:center;gap:10px;min-height:78px;padding:13px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.reports-center-summary>div>svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#e7f7f3;color:#087f71}.reports-center-summary>div:nth-child(2)>svg{background:#fff5e6;color:#a86d0c}.reports-center-summary>div:nth-child(3)>svg{background:#ebf3ff;color:#2563c9}.reports-center-summary span{display:grid;gap:3px}.reports-center-summary strong{color:#12384c;font-size:17px}.reports-center-summary small{color:#587583;font-size:10px}.reports-center-controls{display:grid;grid-template-columns:minmax(220px,1fr) 150px 190px 175px;gap:9px;margin-bottom:16px}.reports-center-controls label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid #d5e3e6;border-radius:8px;background:#fff;color:#6f8c9d}.reports-center-controls label:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.reports-center-controls input,.reports-center-controls select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#294b63;font:inherit;font-size:11px}.reports-center-controls select{height:40px;padding:0 10px;border:1px solid #d5e3e6;border-radius:8px;background:#fff;cursor:pointer}.reports-center-controls select:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.reports-center-catalog{overflow:hidden;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.reports-center-catalog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px 12px}.reports-center-catalog-heading h2{margin:0 0 4px;color:#12384c;font-size:16px}.reports-center-catalog-heading p{margin:0;color:#587583;font-size:10px}.reports-center-catalog-heading>span{padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px}.reports-center-table-head,.reports-center-row{display:grid;grid-template-columns:minmax(210px,1.35fr) 82px minmax(125px,.75fr) 115px 100px 195px;align-items:center;gap:11px}.reports-center-table-head{min-height:38px;padding:0 18px;border-top:1px solid #e7eff0;background:#f8fbfb;color:#587583;font-size:9px;font-weight:700}.reports-center-row{min-height:76px;padding:10px 18px;border-top:1px solid #edf2f3;color:#587583;font-size:10px}.reports-center-row>span:first-child{display:grid;gap:4px}.reports-center-row strong{color:#294b63;font-size:12px}.reports-center-row small{color:#698493;font-size:9px}.reports-center-row>b,.reports-center-row em{justify-self:start;padding:5px 7px;border-radius:5px;font-size:9px;font-style:normal;white-space:nowrap}.reports-center-row>b.management{background:#ebf3ff;color:#2563c9}.reports-center-row>b.operations{background:#e7f7f3;color:#087f71}.reports-center-row>b.finance{background:#fff5e6;color:#a86d0c}.reports-center-row em.ready{background:#e7f7f3;color:#087f71}.reports-center-row em.review{background:#fff5e6;color:#a86d0c}.reports-center-row>div{display:flex;align-items:center;justify-content:flex-start;gap:6px}.reports-output-action{display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:0 8px;border:1px solid #d1e0e2;border-radius:7px;background:#fff;color:#315469;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.reports-output-action:hover{border-color:#7fc3ba;background:#f1faf8;color:#087f71}.reports-center-empty{display:grid;justify-items:center;gap:5px;padding:44px 20px;color:#698493;text-align:center}.reports-center-empty svg{color:#90a8b2}.reports-center-empty strong{color:#315469;font-size:12px}.reports-center-empty small{font-size:10px}.reports-definition-dialog{max-width:590px}.reports-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#ebf3ff;color:#2563c9}.reports-definition{display:grid;gap:13px}.reports-definition>p{margin:0;color:#315469;font-size:12px;line-height:1.9}.reports-definition dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.reports-definition dl>div{display:grid;gap:4px;padding:10px;border:1px solid #e2eded;border-radius:8px;background:#fbfdfd}.reports-definition dt{color:#698493;font-size:9px}.reports-definition dd{margin:0;color:#294b63;font-size:10px}.reports-definition-note{display:flex;align-items:flex-start;gap:8px;padding:10px;border-radius:8px;background:#f3faf8;color:#087f71}.reports-definition-note>span{display:grid;gap:3px}.reports-definition-note strong{font-size:10px}.reports-definition-note small{color:#587583;font-size:9px;line-height:1.7}@media(max-width:980px){.reports-center-controls{grid-template-columns:minmax(200px,1fr) 150px 170px}.reports-center-controls select:last-child{grid-column:1/-1}.reports-center-catalog{overflow-x:auto}.reports-center-table-head,.reports-center-list{min-width:860px}}@media(max-width:700px){.reports-center-page{padding:22px 15px 34px}.reports-center-heading{align-items:flex-start;flex-direction:column}.reports-center-heading>div:last-child{width:100%}.reports-center-heading button{flex:1;justify-content:center}.reports-center-summary{grid-template-columns:1fr 1fr}.reports-center-controls{grid-template-columns:1fr}.reports-center-controls select:last-child{grid-column:auto}.reports-definition-dialog{width:calc(100vw - 24px);padding:18px}.reports-definition dl{grid-template-columns:1fr}.reports-center-notice{align-items:flex-start}}.compliance-center-page{padding:29px 34px 48px}.compliance-center-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.compliance-center-heading h1{margin:0;color:#071a2b;font-size:27px;letter-spacing:-.03em}.compliance-center-heading p:not(.eyebrow){margin:5px 0 0;color:#587583;font-size:12px}.compliance-center-heading>span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:7px;background:#edf8f6;color:#087f71;font-size:10px;font-weight:700;white-space:nowrap}.compliance-center-notice{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid #bfe1db;border-radius:9px;background:#f4fcfa;color:#087f71;font-size:11px}.compliance-center-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.compliance-center-stats article{display:flex;align-items:center;gap:10px;min-height:78px;padding:13px;border:1px solid #d9e6e8;border-radius:11px;background:#fff}.compliance-center-stats svg{width:34px;height:34px;padding:8px;border-radius:9px;background:#fff0ef;color:#c2412d}.compliance-center-stats article:nth-child(2) svg{background:#ebf3ff;color:#2563c9}.compliance-center-stats article:nth-child(3) svg{background:#fff5e6;color:#a86d0c}.compliance-center-stats article:nth-child(4) svg{background:#e7f7f3;color:#087f71}.compliance-center-stats span{display:grid;gap:3px}.compliance-center-stats strong{color:#12384c;font-size:17px}.compliance-center-stats small{color:#587583;font-size:10px}.compliance-center-controls{display:grid;grid-template-columns:minmax(230px,1fr) 170px 160px;gap:9px;margin-bottom:16px}.compliance-center-controls label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid #d5e3e6;border-radius:8px;background:#fff;color:#6f8c9d}.compliance-center-controls label:focus-within{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.compliance-center-controls input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#294b63;font:inherit;font-size:11px}.compliance-center-controls select{height:40px;padding:0 10px;border:1px solid #d5e3e6;border-radius:8px;outline:0;background:#fff;color:#294b63;font:inherit;font-size:11px;cursor:pointer}.compliance-center-controls select:focus{border-color:#4bbcad;box-shadow:0 0 0 3px #0d948814}.compliance-center-queue{overflow:hidden;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.compliance-center-queue-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:17px 18px 12px}.compliance-center-queue-heading h2,.compliance-center-history h2{margin:0 0 4px;color:#12384c;font-size:16px}.compliance-center-queue-heading p,.compliance-center-history p{margin:0;color:#587583;font-size:10px}.compliance-center-queue-heading>span{padding:5px 7px;border-radius:5px;background:#edf3f4;color:#587583;font-size:9px}.compliance-center-table-head,.compliance-center-row{display:grid;grid-template-columns:minmax(210px,1.35fr) 105px 70px minmax(135px,.8fr) 105px 18px;align-items:center;gap:11px}.compliance-center-table-head{min-height:38px;padding:0 18px;border-top:1px solid #e7eff0;background:#f8fbfb;color:#587583;font-size:9px;font-weight:700}.compliance-center-row{width:100%;min-height:73px;padding:9px 18px;border:0;border-top:1px solid #edf2f3;background:#fff;color:#587583;font:inherit;font-size:10px;text-align:right;cursor:pointer;transition:background .16s ease}.compliance-center-row:hover{background:#f8fcfb}.compliance-center-row:hover strong{color:#087f71}.compliance-center-row>span:first-child,.compliance-center-row>span:nth-child(4){display:grid;gap:4px;min-width:0}.compliance-center-row strong{color:#294b63;font-size:11px}.compliance-center-row small{color:#698493;font-size:9px}.compliance-center-row>b,.compliance-center-row em,.compliance-center-row i{justify-self:start;padding:5px 7px;border-radius:5px;font-size:9px;font-style:normal;white-space:nowrap}.compliance-center-row>b.kyc{background:#e7f7f3;color:#087f71}.compliance-center-row>b.finance{background:#fff5e6;color:#a86d0c}.compliance-center-row>b.project{background:#ebf3ff;color:#2563c9}.compliance-center-row>b.legal{background:#f1f2f8;color:#5f6184}.compliance-center-row em.high{background:#fff0ef;color:#ba3c35}.compliance-center-row em.medium{background:#fff5e6;color:#a86d0c}.compliance-center-row em.normal,.compliance-center-row i.open{background:#edf3f4;color:#587583}.compliance-center-row i.review{background:#ebf3ff;color:#2563c9}.compliance-center-row i.correction{background:#fff5e6;color:#a86d0c}.compliance-center-row>svg{color:#9eb3bc}.compliance-center-empty{display:grid;justify-items:center;gap:5px;padding:44px 20px;color:#698493;text-align:center}.compliance-center-empty svg{color:#90a8b2}.compliance-center-empty strong{color:#315469;font-size:12px}.compliance-center-empty small{font-size:10px}.compliance-center-history{display:grid;gap:0;margin-top:16px;padding:17px 18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.compliance-center-history>div:first-child{margin-bottom:10px}.compliance-center-history article{display:grid;grid-template-columns:8px minmax(0,1fr);gap:9px;align-items:start;min-height:48px;padding:9px 0;border-top:1px solid #edf2f3}.compliance-center-history article i{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#94a3b8}.compliance-center-history article i.teal{background:#0d9488}.compliance-center-history article i.amber{background:#d9971b}.compliance-center-history article i.blue{background:#3b82f6}.compliance-center-history article span{display:grid;gap:3px}.compliance-center-history strong{color:#315469;font-size:10px}.compliance-center-history small{color:#698493;font-size:9px;line-height:1.6}.compliance-history-empty{display:flex;align-items:flex-start;gap:8px;padding:11px;border-top:1px solid #edf2f3;color:#587583}.compliance-history-empty>span{display:grid;gap:3px}.compliance-history-empty strong{font-size:10px}.compliance-history-empty small{font-size:9px;line-height:1.7}.compliance-case-dialog{max-width:620px}.compliance-dialog-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:6px;border-radius:9px;background:#e7f7f3;color:#087f71}.compliance-case-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.compliance-case-summary span{color:#698493;font-size:9px}.compliance-case-summary strong{color:#294b63;font-size:10px}.compliance-case-note{margin:12px 0;padding:10px;border-right:3px solid #d9971b;border-radius:7px;background:#fffaf0;color:#587583;font-size:10px;line-height:1.8}.compliance-action-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.compliance-action-options button{display:grid;gap:4px;min-height:72px;padding:9px;border:1px solid #dbe7e8;border-radius:8px;background:#fff;color:#587583;font:inherit;text-align:right;cursor:pointer}.compliance-action-options button:hover{border-color:#9ecfc8;background:#f8fcfb}.compliance-action-options button.active.blue{border-color:#bfd5f3;background:#f5f9ff;color:#2563c9}.compliance-action-options button.active.amber{border-color:#f0ddb3;background:#fffaf0;color:#a86d0c}.compliance-action-options button.active.teal{border-color:#bfe1db;background:#f4fcfa;color:#087f71}.compliance-action-options strong{font-size:10px}.compliance-action-options small{font-size:9px;line-height:1.55}@media(max-width:980px){.compliance-center-queue{overflow-x:auto}.compliance-center-table-head,.compliance-center-queue>div:last-child{min-width:800px}}@media(max-width:700px){.compliance-center-page{padding:22px 15px 34px}.compliance-center-heading{align-items:flex-start;flex-direction:column}.compliance-center-stats{grid-template-columns:1fr 1fr}.compliance-center-controls{grid-template-columns:1fr}.compliance-center-queue-heading>span{display:none}.compliance-case-dialog{width:calc(100vw - 24px);padding:18px}.compliance-case-summary,.compliance-action-options{grid-template-columns:1fr}.compliance-center-notice{align-items:flex-start}}.investor-detail-status.pending{background:#fff3df;color:#a86d0c}.investor-detail-status.pending svg{stroke:currentColor}.investor-detail-status.inactive{background:#edf3f4;color:#587583}.investor-detail-status.inactive i{width:6px;height:6px;border-radius:50%;background:#8ca3ad}.investor-identity-actions{display:flex;align-items:center;gap:8px;margin-top:15px;padding-top:14px;border-top:1px solid #e7eff0}.investor-identity-actions>span{display:flex;align-items:center;gap:6px;flex:1;color:#587583;font-size:11px}.investor-identity-actions>span strong{color:#294b63;font-size:12px}.investor-identity-actions button{display:inline-flex;align-items:center;gap:5px;min-height:35px}.investor-identity-actions .danger{border:1px solid #efc5bd;border-radius:7px;padding:0 10px;background:#fff8f6;color:#bd412c;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.investor-identity-actions .danger:hover{background:#fff0ed}.investor-toast{position:fixed;z-index:30;bottom:24px;right:302px;max-width:min(360px,calc(100vw - 32px));padding:10px 14px;border:1px solid #bfe0da;border-radius:9px;background:#0c4e54;color:#fff;font-size:12px;box-shadow:0 10px 26px #0d3e4633;animation:investor-toast-in .2s ease-out}@keyframes investor-toast-in{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:1050px){.investor-toast{right:24px}}@media(max-width:640px){.investor-identity-actions{align-items:stretch;flex-wrap:wrap}.investor-identity-actions>span{flex-basis:100%}.investor-identity-actions button{flex:1;justify-content:center}.investor-toast{right:16px;bottom:16px}}.finance-section-tabs{display:flex;gap:4px;overflow-x:auto;margin:-3px 0 16px;padding:0 2px 5px;border-bottom:1px solid #d8e5e7;scrollbar-width:none}.finance-section-tabs::-webkit-scrollbar{display:none}.finance-section-tabs button{flex:0 0 auto;min-height:40px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#587583;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.finance-section-tabs button:hover{color:#087f71}.finance-section-tabs button.active{border-bottom-color:#087f71;color:#087f71;font-weight:700}.finance-exceptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.finance-exceptions>div{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 12px;border:1px solid #d9e6e8;border-radius:10px;background:#fff}.finance-exception-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px}.finance-exception-icon.teal{background:#e6f7f3;color:#087f71}.finance-exception-icon.amber{background:#fff6e5;color:#ad730d}.finance-exception-icon.blue{background:#ebf3ff;color:#2563c9}.finance-exceptions>div>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.finance-exceptions strong{color:#294b63;font-size:10px}.finance-exceptions small{overflow:hidden;color:#718b9a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.finance-exceptions b{padding:4px 6px;border-radius:5px;font-size:9px;white-space:nowrap}.finance-exceptions b.ok{background:#e7f7f3;color:#087f71}.finance-exceptions b.attention{background:#fff3df;color:#a86d0c}@media(max-width:940px){.finance-exceptions{grid-template-columns:1fr 1fr}.finance-exceptions>div:last-child{grid-column:1/-1}}@media(max-width:640px){.finance-exceptions{grid-template-columns:1fr}.finance-exceptions>div:last-child{grid-column:auto}.finance-exceptions small{font-size:10px}.finance-section-tabs button{font-size:11px;padding-inline:10px}}.finance-view-placeholder{min-height:220px}.finance-placeholder-content{display:grid;gap:7px;place-items:center;min-height:120px;padding:20px;border:1px dashed #c8dedd;border-radius:10px;background:#f8fcfc;text-align:center}.finance-placeholder-content strong{color:#17485a;font-size:14px}.finance-placeholder-content small{color:#587583;font-size:11px}.finance-money-flow{margin-bottom:16px;padding:17px 18px;border:1px solid #d8e5e7;border-radius:12px;background:#fff}.finance-flow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.finance-flow-heading h2{margin:3px 0 4px;color:#12384c;font-size:17px}.finance-flow-heading p{margin:0;color:#587583;font-size:11px}.finance-flow-updated{padding:6px 8px;border-radius:6px;background:#f2f7f7;color:#587583;font-size:10px;white-space:nowrap}.finance-flow-track{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:6px}.finance-flow-track>div{display:grid;justify-items:center;gap:5px;text-align:center}.finance-flow-track>div>span{display:grid;width:32px;height:32px;place-items:center;border:2px solid #d5e4e5;border-radius:50%;background:#fff;color:#8299a3;font-size:11px;font-weight:700}.finance-flow-track>div.done>span{border-color:#39ab9e;background:#e5f6f2;color:#087f71}.finance-flow-track>div.current>span{border-color:#e0a632;background:#fff6e5;color:#a86d0c;box-shadow:0 0 0 4px #fff6e5}.finance-flow-track strong{color:#315469;font-size:11px}.finance-flow-track small{color:#698493;font-size:9px;line-height:1.5}.finance-flow-track>i{height:2px;margin-top:15px;background:#dce9e8}.finance-flow-track>i:nth-of-type(1),.finance-flow-track>i:nth-of-type(2){background:#72c8bc}.finance-drawer-scrim{position:fixed;z-index:35;top:0;right:0;bottom:0;left:0;border:0;background:#08243a47;cursor:pointer}.finance-transaction-drawer{position:fixed;z-index:36;top:0;right:0;display:flex;width:min(430px,100vw);height:100vh;flex-direction:column;padding:24px 22px;background:#fff;box-shadow:-12px 0 36px #08243a29;direction:rtl}.finance-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e7eff0}.finance-drawer-heading h2{margin:4px 0;color:#12384c;font-size:18px}.finance-drawer-heading p{margin:0;color:#587583;font-size:11px}.finance-drawer-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;border-bottom:1px solid #edf2f3}.finance-drawer-status strong{color:#087f71;font-size:19px}.finance-drawer-status strong:not(.positive){color:#2563c9}.finance-drawer-status b,.finance-drawer-details dd{font-size:11px}.finance-drawer-status b{padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71}.finance-drawer-status b.warning{background:#fff3df;color:#a86d0c}.finance-drawer-details{display:grid;gap:0;margin:0}.finance-drawer-details>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid #edf2f3}.finance-drawer-details dt{color:#718b9a;font-size:11px}.finance-drawer-details dd{margin:0;color:#294b63;font-weight:700}.finance-drawer-actions{display:flex;gap:8px;margin-top:auto;padding-top:18px}.finance-drawer-actions button{flex:1;justify-content:center;min-height:40px}@media(max-width:640px){.finance-money-flow{padding:14px;overflow-x:auto}.finance-flow-heading{align-items:flex-start;flex-direction:column;gap:8px}.finance-flow-track{min-width:620px}.finance-drawer-heading h2{font-size:16px}.finance-transaction-drawer{padding:18px 16px}.finance-drawer-details>div{grid-template-columns:105px minmax(0,1fr)}}.finance-toast{position:fixed;z-index:30;bottom:24px;right:302px;max-width:min(390px,calc(100vw - 32px));padding:10px 14px;border:1px solid #bfe0da;border-radius:9px;background:#0c4e54;color:#fff;font-size:12px;box-shadow:0 10px 26px #0d3e4633;animation:investor-toast-in .2s ease-out}.finance-panel-badge{display:inline-flex;align-items:center;padding:6px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.finance-panel-badge.success{background:#e7f7f3;color:#087f71}.finance-panel-badge.warning{background:#fff3df;color:#a86d0c}.finance-ledger-panel{min-width:0}.finance-ledger-filters{display:flex;align-items:center;gap:9px;margin-bottom:14px}.finance-ledger-filters label{display:flex;align-items:center;gap:7px;flex:1;min-height:38px;padding:0 11px;border:1px solid #d9e6e8;border-radius:8px;background:#fbfdfd;color:#7a929d}.finance-ledger-filters input{width:100%;border:0;outline:0;background:transparent;color:#294b63;font:inherit;font-size:11px}.finance-ledger-filters select{min-height:38px;padding:0 10px;border:1px solid #d9e6e8;border-radius:8px;background:#fff;color:#294b63;font:inherit;font-size:11px}.finance-ledger-table{overflow-x:auto;border-top:1px solid #e7eff0}.finance-ledger-head,.finance-ledger-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 100px 120px 145px 110px 125px;align-items:center;gap:12px;min-width:850px}.finance-ledger-head{min-height:40px;color:#587583;font-size:10px;font-weight:700}.finance-ledger-row{width:100%;min-height:70px;padding:0;border:0;border-top:1px solid #edf2f3;background:transparent;color:#587583;font:inherit;text-align:right;cursor:pointer}.finance-ledger-row:hover strong{color:#087f71}.finance-ledger-row>span:first-child{display:grid;gap:3px;min-width:0}.finance-ledger-row strong{color:#294b63;font-size:12px}.finance-ledger-row small{color:#718b9a;font-size:10px}.finance-ledger-row>b{justify-self:start;padding:5px 7px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;white-space:nowrap}.finance-ledger-row>b.warning{background:#fff3df;color:#a86d0c}.finance-ledger-row>strong.positive{color:#087f71}.finance-ledger-empty{padding:32px;color:#718b9a;font-size:11px;text-align:center}.finance-settlement-workflow{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#7a929d;font-size:10px}.finance-settlement-workflow span{padding:6px 9px;border:1px solid #dce8e9;border-radius:6px;white-space:nowrap}.finance-settlement-workflow span.active{border-color:#9ed5cc;background:#e7f7f3;color:#087f71;font-weight:700}.finance-settlement-workflow i{width:24px;height:1px;background:#d9e6e8}.finance-settlement-detail-list,.finance-reconciliation-list,.finance-fee-list,.finance-refund-list{display:grid;border-top:1px solid #e7eff0}.finance-settlement-detail,.finance-reconciliation-list>div,.finance-fee-list>div,.finance-refund-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto 78px;align-items:center;gap:10px;min-height:74px;border-bottom:1px solid #edf2f3}.finance-settlement-detail>span:nth-child(2),.finance-reconciliation-list>div>span:first-child,.finance-fee-list>div>span:first-child,.finance-refund-list>div>span:first-child{display:grid;gap:3px;min-width:0}.finance-settlement-detail strong,.finance-reconciliation-list strong,.finance-fee-list strong,.finance-refund-list strong{color:#294b63;font-size:12px}.finance-settlement-detail small,.finance-reconciliation-list small,.finance-fee-list small,.finance-refund-list small{color:#718b9a;font-size:10px}.finance-settlement-detail>span:nth-child(3){display:grid;gap:4px;text-align:left}.finance-settlement-detail b,.finance-fee-list b,.finance-refund-list b{color:#087f71;font-size:10px;white-space:nowrap}.finance-settlement-detail em,.finance-fee-list em,.finance-refund-list em,.finance-reconciliation-list em{justify-self:start;padding:4px 6px;border-radius:5px;background:#e7f7f3;color:#087f71;font-size:9px;font-style:normal;white-space:nowrap}.finance-settlement-detail em.warning,.finance-fee-list em.warning,.finance-refund-list em.warning{background:#fff3df;color:#a86d0c}.finance-reconciliation-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:17px}.finance-reconciliation-cards>div{display:grid;gap:5px;padding:13px;border:1px solid #e2eded;border-radius:9px;background:#fbfdfd}.finance-reconciliation-cards span{color:#587583;font-size:11px}.finance-reconciliation-cards strong{color:#12384c;font-size:18px}.finance-reconciliation-cards small{color:#718b9a;font-size:10px}.finance-reconciliation-list,.finance-fee-list,.finance-refund-list{grid-template-columns:1fr}.finance-reconciliation-list>div,.finance-fee-list>div,.finance-refund-list>div{grid-template-columns:minmax(0,1fr) auto auto 78px;padding:0 2px}.finance-reconciliation-list em{background:#edf3f4;color:#587583}.finance-fee-list>div,.finance-refund-list>div{grid-template-columns:minmax(0,1fr) auto auto}.finance-refund-list>div{grid-template-columns:minmax(0,1fr) auto auto 78px}.finance-fee-list em,.finance-refund-list em{justify-self:start}@media(max-width:1050px){.finance-toast{right:24px}}@media(max-width:940px){.finance-reconciliation-cards{grid-template-columns:1fr 1fr}.finance-reconciliation-cards>div:last-child{grid-column:1/-1}.finance-settlement-workflow{overflow-x:auto;padding-bottom:4px}.finance-exceptions{grid-template-columns:1fr 1fr}.finance-exceptions>div:last-child{grid-column:1/-1}}@media(max-width:640px){.finance-toast{right:16px;bottom:16px}.finance-ledger-filters{align-items:stretch;flex-direction:column}.finance-ledger-filters label,.finance-ledger-filters select{width:100%}.finance-reconciliation-cards{grid-template-columns:1fr}.finance-reconciliation-cards>div:last-child{grid-column:auto}.finance-settlement-detail-list,.finance-reconciliation-list,.finance-fee-list,.finance-refund-list{min-width:620px}.finance-ledger-panel{overflow-x:auto}.finance-ledger-filters{padding-left:0;padding-right:0}.finance-settlement-detail,.finance-reconciliation-list>div,.finance-fee-list>div,.finance-refund-list>div{min-height:72px}.finance-settlement-workflow{min-width:500px}.finance-exceptions{grid-template-columns:1fr}.finance-exceptions>div:last-child{grid-column:auto}}
