body.admin-workspace{--aw-navy:#102c45;--aw-blue:#007ba9;--aw-bg:#f4f7fa;--aw-surface:#fff;--aw-text:#243e53;--aw-muted:#60758a;--aw-line:#e0e7ef;--aw-radius:12px;margin:0;background:var(--aw-bg);color:var(--aw-text);font-family:'Segoe UI',Arial,sans-serif;font-size:15px;line-height:1.5}
.admin-workspace-shell *{box-sizing:border-box}.admin-workspace-shell [hidden]{display:none!important}.admin-workspace-shell a{color:inherit;text-decoration:none}.admin-workspace-shell button,.admin-workspace-shell input{font:inherit}.admin-workspace-shell button{cursor:pointer}.admin-workspace-shell svg{width:20px;height:20px;flex-shrink:0}.admin-workspace-shell h1,.admin-workspace-shell h2,.admin-workspace-shell p{margin:0}.admin-workspace-shell :is(a,button,input):focus-visible,.aw-native-main :is(a,button,input,select,textarea):focus-visible{outline:3px solid #008bc1;outline-offset:4px}.aw-native-header{display:none!important}.admin-workspace #portal-bridge-navigation{display:none!important}.admin-workspace #root>div{background:transparent!important;min-height:0!important;animation:none!important}.aw-sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:var(--aw-navy);color:#d7e4ed;z-index:35;display:flex;flex-direction:column;padding:30px 16px 22px}.aw-brand{display:flex;align-items:center;gap:12px;padding:0 12px 35px}.aw-brand img{width:42px;height:42px;flex-shrink:0}.aw-brand strong{font-size:19px;letter-spacing:.015em;color:white;display:block}.aw-brand span{font-size:12px;color:#a8c1d2;display:block;margin-top:2px}.aw-nav-label{font-size:10px!important;letter-spacing:.14em;font-weight:700;color:#91aebe;padding:0 16px 14px}.aw-sidebar nav{display:flex;flex-direction:column;gap:6px}.aw-sidebar nav a{display:flex;align-items:center;gap:13px;min-height:48px;padding:12px 15px;border-radius:8px;font-weight:500;color:#c1d2df;transition:background .18s,color .18s}.aw-sidebar nav a:hover{color:white;background:#ffffff0a}.aw-sidebar nav a[aria-current=page]{background:#176083;color:white;box-shadow:inset 3px 0 #5dc8ed}.aw-sidebar nav a svg{width:19px;height:19px;opacity:.9}.aw-sidebar-footer{margin-top:auto;border-top:1px solid #ffffff19;padding:24px 14px 0}.aw-sidebar-footer span{font-size:10px;letter-spacing:.08em;color:#a5c1d2;font-weight:600}.aw-sidebar-footer p{font-size:12px;line-height:1.7;color:#93adbe;margin-top:8px}.aw-topbar{height:76px;position:sticky;top:0;margin-left:244px;background:#fff;border-bottom:1px solid var(--aw-line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;z-index:25;gap:16px}.aw-breadcrumb{display:flex;align-items:center;gap:15px;font-size:13px;font-weight:600}.aw-breadcrumb-root{color:var(--aw-muted);font-weight:400}.aw-divider{color:#a8b8c6}.aw-account{display:flex;gap:14px;align-items:center}.aw-account>div{text-align:right}.aw-account strong{font-size:12px;display:block;font-weight:600}.aw-account>div span{font-size:12px;color:var(--aw-muted)}.aw-account-avatar{width:37px;height:37px;background:#e8f2f7;border:1px solid #dce8f0;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#27637f}.aw-logout,.aw-menu-button{background:transparent;border:0;color:var(--aw-muted);display:grid;place-items:center;min-width:44px;height:44px;border-radius:8px}.aw-logout:hover{background:var(--aw-bg)}.aw-menu-button{display:none}.aw-workspace{margin-left:244px;padding:34px 36px 44px;max-width:1900px}.aw-page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:29px}.aw-eyebrow{font-size:10px!important;letter-spacing:.12em;color:var(--aw-blue)!important;font-weight:700;margin-bottom:8px!important}.aw-page-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.035em;color:var(--aw-navy);font-weight:650}.aw-page-heading p:not(.aw-eyebrow){margin-top:10px;color:var(--aw-muted);font-size:14px}.aw-button{border:1px solid var(--aw-blue);border-radius:8px;color:white;background:var(--aw-blue);padding:10px 16px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13px!important;white-space:nowrap}.aw-button:hover{filter:brightness(.95)}.aw-secondary{background:white;border-color:#dbe4ed;color:var(--aw-text)}.aw-button:disabled{cursor:default;opacity:.45}.aw-button svg{width:16px;height:16px}.aw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:26px}.aw-metric{display:flex;flex-direction:column;border:1px solid var(--aw-line);border-radius:var(--aw-radius);padding:22px 23px;background:white;box-shadow:0 2px 4px #19334b03;transition:border-color .18s,box-shadow .18s}.aw-metric:hover{border-color:#8abbd0;box-shadow:0 5px 18px #19334b09}.aw-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--aw-muted);font-size:12px;font-weight:500}.aw-metric-top svg{color:var(--aw-blue);width:19px;height:19px}.aw-metric-value{font-size:33px;line-height:1.25;letter-spacing:-.03em;color:var(--aw-navy);font-weight:650;margin:16px 0 8px;font-variant-numeric:tabular-nums}.aw-metric-detail{font-size:11px;color:var(--aw-muted)}.aw-overview-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:24px;margin-bottom:24px}.aw-card{border:1px solid var(--aw-line);border-radius:var(--aw-radius);background:white;min-width:0;overflow:hidden;box-shadow:0 2px 4px #19334b03}.aw-card-heading{position:relative;padding:23px 25px 19px;border-bottom:1px solid #edf1f5}.aw-card-heading h2{font-size:16px;font-weight:650;color:var(--aw-navy)}.aw-card-heading p{font-size:12px;color:var(--aw-muted);margin-top:5px}.aw-text-link{font-size:12px;color:var(--aw-blue)!important;font-weight:600;display:inline-block;margin-top:13px}.aw-text-link:hover{text-decoration:underline}.aw-proposal-row{display:flex;align-items:flex-start;gap:15px;padding:24px;border-bottom:1px solid #edf1f5}.aw-proposal-row:last-child{border-bottom:0}.aw-proposal-row:hover{background:#f9fbfc}.aw-avatar{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#eaf4f9;display:grid;place-items:center;font-size:12px;font-weight:700;color:#267597}.aw-proposal-copy{min-width:0;flex:1}.aw-proposal-copy strong{font-size:13px;line-height:1.7;font-weight:600;display:block}.aw-proposal-copy span{display:block;color:var(--aw-muted);font-size:12px;margin-top:7px}.aw-proposal-end{display:flex;align-items:flex-end;flex-direction:column;gap:14px;flex-shrink:0}.aw-proposal-end strong{font-size:13px;font-variant-numeric:tabular-nums}.aw-badge{display:inline-flex;align-items:center;padding:4px 9px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}.aw-success{background:#eaf6f1;color:#226951}.aw-pending{background:#fff4e1;color:#896010}.aw-action-row{display:flex;align-items:center;gap:13px;padding:19px 24px;min-height:83px;border-bottom:1px solid #edf1f5}.aw-action-row:last-child{border-bottom:0}.aw-action-row:hover{background:#f8fbfd}.aw-row-icon{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;background:#f0f5f8;color:#497088;border-radius:8px}.aw-row-icon svg{width:18px;height:18px}.aw-action-copy{flex:1;min-width:0}.aw-action-copy strong{display:block;font-size:12px;font-weight:600}.aw-action-copy>span{display:block;font-size:11px;color:var(--aw-muted);margin-top:3px}.aw-action-row>svg{width:16px;height:16px;color:#859aa9}.aw-count{font-size:12px;font-weight:600;color:#446478;background:#eef4f7;padding:2px 8px;border-radius:5px}.aw-status-list{padding:22px 25px;display:grid;grid-template-columns:1fr 1fr;gap:21px 28px}.aw-status-row>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:9px}.aw-status-row strong{font-weight:600}.aw-status-track{height:5px;background:#f0f4f7;border-radius:9px;overflow:hidden}.aw-status-track span{height:100%;display:block;background:#318db0;border-radius:9px}.aw-funding{padding:22px 25px;background:#f9fbfd;border-bottom:1px solid #edf1f5}.aw-funding>span{color:var(--aw-muted);font-size:11px}.aw-funding strong{display:block;color:var(--aw-navy);font-size:26px;letter-spacing:-.03em;font-weight:600;margin:4px 0 10px}.aw-funding p{font-size:12px;line-height:1.7;color:var(--aw-muted);max-width:390px}.aw-loading,.aw-empty{padding:32px;color:var(--aw-muted);font-size:14px}.aw-error{padding:28px;border:1px solid #e9c6c6;border-radius:12px;background:#fff;color:#932d2d}.aw-error h2{font-size:18px}.aw-error p{margin:10px 0 20px}.aw-search-form{display:flex;align-items:center;gap:12px;padding:20px 25px}.aw-search-form label{font-size:12px}.aw-search-form input{min-height:44px;border:1px solid var(--aw-line);border-radius:8px;padding:10px 12px;min-width:0;flex:1;max-width:340px}.aw-table-scroll{overflow:auto;max-width:100%}.aw-table-scroll table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.aw-table-scroll th{text-align:left;font-size:11px;color:var(--aw-muted);background:#f7f9fb;font-weight:600}.aw-table-scroll th,.aw-table-scroll td{padding:15px 24px;border-bottom:1px solid #edf1f5}.aw-table-scroll tbody tr:hover{background:#fbfcfe}.aw-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:20px 25px;font-size:12px;color:var(--aw-muted)}.aw-scrim{display:none}.aw-skip{position:fixed;top:-80px;left:260px;background:white;color:var(--aw-navy)!important;padding:12px 20px;z-index:100}.aw-skip:focus{top:8px}
/* Scope the visual refresh to the existing, fully functional admin controls. */
.admin-workspace .aw-native-main{max-width:none!important;margin:0 36px 40px 280px!important;padding:0!important;font-family:inherit;position:relative;z-index:1}.admin-workspace[data-admin-view=applicants] .aw-native-main,.admin-workspace[data-admin-view=overview] .aw-native-main,.admin-workspace[data-admin-view=proposals] .aw-native-main,.admin-workspace[data-admin-view=transactions] .aw-native-main{display:none!important}.admin-workspace:not([data-admin-view=overview]):not([data-admin-view=proposals]):not([data-admin-view=transactions]):not([data-admin-view=applicants]) .aw-workspace{padding-bottom:0}.admin-workspace #root{display:contents}.admin-workspace #root>div{display:contents}.admin-workspace .aw-native-main{margin-top:220px!important}.admin-workspace-shell .aw-workspace{position:relative}.admin-workspace:has(.aw-native-main:not([hidden])) .admin-workspace-shell{position:static}.admin-workspace .aw-topbar{position:fixed;left:244px;right:0;margin-left:0;top:0}.admin-workspace .aw-workspace{padding-top:110px}.admin-workspace:not([data-admin-view=overview]):not([data-admin-view=proposals]):not([data-admin-view=transactions]):not([data-admin-view=applicants]) .aw-workspace{position:absolute;top:0;left:0;right:0;pointer-events:none}.admin-workspace .aw-page-heading{pointer-events:auto}.aw-native-main [data-slot=card]{border:1px solid var(--aw-line)!important;border-radius:12px!important;box-shadow:0 2px 4px #19334b03!important;background:white!important;overflow:hidden}.aw-native-main :is(table){font-size:13px;min-width:630px}.aw-native-main [data-slot=card-content]:has(>table){overflow:auto}.aw-native-main table th{background:#f7f9fb!important;color:var(--aw-muted)!important;font-size:11px!important;letter-spacing:.02em;font-weight:600!important;padding:16px!important}.aw-native-main table td{padding:18px 16px!important;border-color:var(--aw-line)!important}.aw-native-main table tr{border-color:var(--aw-line)!important}.aw-native-main :is(input,select,textarea){border:1px solid #d8e3eb!important;border-radius:8px!important;background:#fff!important;min-height:44px!important;color:var(--aw-text)!important}.aw-native-main button{min-height:40px;border-radius:7px!important;cursor:pointer}.aw-native-main [data-slot=button]{border-color:#dce6ed!important;font-size:12px!important;box-shadow:none!important}.aw-native-main h2{color:var(--aw-navy);font-size:19px!important;font-weight:600!important}.aw-native-main [data-slot=badge]{border:0!important;border-radius:5px;font-size:10px}.aw-native-main .border-b{border-color:var(--aw-line)!important}.aw-native-main .text-gray-500,.aw-native-main .text-gray-600{color:var(--aw-muted)!important}.aw-native-main .bg-gray-50{background:#f7f9fb!important}.aw-native-main .rounded-xl{border-color:var(--aw-line)!important}
@media(min-width:1700px){.aw-workspace{padding-right:52px;padding-left:52px}.admin-workspace .aw-native-main{margin-left:296px!important;margin-right:52px!important}.aw-topbar{padding-left:52px;padding-right:52px}}
@media(max-width:1200px){.aw-metrics{gap:14px}.aw-metric{padding:20px 17px}.aw-overview-columns{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:18px}.aw-workspace{padding-left:25px;padding-right:25px}.aw-proposal-row{flex-wrap:wrap}.aw-proposal-end{flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-left:55px}.admin-workspace .aw-native-main{margin-left:269px!important;margin-right:25px!important}}
@media(max-width:1000px){.aw-sidebar{width:216px}.admin-workspace .aw-topbar{left:216px;padding:0 24px}.aw-workspace{margin-left:216px}.aw-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-overview-columns{grid-template-columns:1fr}.aw-proposal-end{width:auto;padding:0;flex-direction:column}.admin-workspace .aw-native-main{margin-left:241px!important}}
@media(max-width:760px){.aw-sidebar{transform:translateX(-100%);transition:transform .2s;width:260px;z-index:60}.aw-menu-open .aw-sidebar{transform:translateX(0)}.aw-menu-open .aw-scrim{display:block;position:fixed;inset:0;background:#102c4577;z-index:50;border:0}.admin-workspace .aw-topbar{left:0;height:68px;padding:0 16px}.aw-menu-button{display:grid}.aw-breadcrumb{gap:8px}.aw-breadcrumb-root,.aw-divider{display:none}.aw-account>div{display:none}.aw-account{gap:4px}.aw-workspace{margin-left:0;padding:96px 18px 28px!important}.aw-page-heading{gap:14px;align-items:flex-start;margin-bottom:24px}.aw-page-heading h1{font-size:26px}.aw-page-heading p:not(.aw-eyebrow){font-size:13px;max-width:310px}.aw-page-heading .aw-button{padding:10px}.aw-page-heading .aw-button span{display:none}.aw-metrics{gap:12px;margin-bottom:20px}.aw-metric{padding:18px 15px}.aw-metric-top{font-size:11px;align-items:flex-start}.aw-metric-top svg{width:16px;height:16px}.aw-metric-value{font-size:29px;margin:12px 0 7px}.aw-metric-detail{font-size:11px;line-height:1.65}.aw-overview-columns{gap:20px;margin-bottom:20px}.aw-card-heading{padding:20px}.aw-proposal-row{padding:20px;gap:12px}.aw-proposal-end{width:100%;padding-left:52px;flex-direction:row;align-items:center}.aw-action-row{padding:18px 20px}.aw-status-list{padding:20px;gap:20px}.aw-search-form{padding:16px;flex-wrap:wrap}.aw-search-form label{width:100%}.aw-search-form input{font-size:16px}.aw-pagination{padding:18px;gap:12px}.aw-skip{left:12px}.admin-workspace .aw-native-main{margin:220px 18px 30px!important;max-width:calc(100% - 36px)!important}.aw-native-main>.aw-native-alert{margin-bottom:16px}.aw-native-main>div>.flex.items-center.justify-between{flex-wrap:wrap;gap:16px}.aw-native-main>div>.flex.items-center.justify-between>.flex{max-width:100%;flex-wrap:wrap}.aw-native-main input{max-width:100%;font-size:16px!important}.aw-native-main [data-slot=card-content]{overflow:auto}.aw-native-main .fixed>div{max-height:85dvh;overflow:auto}}
@media(prefers-reduced-motion:reduce){.admin-workspace-shell *{transition:none!important;animation:none!important}}

.admin-workspace .aw-native-container{display:contents!important;min-height:0!important;animation:none!important}.aw-page-heading h1{scroll-margin-top:95px}

@media(max-width:760px){.aw-sidebar{visibility:hidden}.aw-menu-open .aw-sidebar{visibility:visible}}
