@font-face{font-family:EHPlanningUI;src:local(Segoe UI);font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--eh-blue:#086bdf;--eh-blue-strong:#095dcc;--owner-page:#f5f7fa;--owner-panel:#fff;--owner-panel-muted:#f8fafc;--owner-border:#e3e8ef;--owner-border-strong:#d1d9e4;--owner-text:#172033;--owner-muted:#5f6f85;--owner-sidebar-width:15.25rem;--owner-sidebar-collapsed-width:4.75rem;--owner-topbar-height:4.1875rem;--owner-radius:.625rem;--owner-shadow:0 1px 2px #0f172a0a;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{background:var(--owner-page);min-width:0}body{background:var(--owner-page);min-width:0;min-height:100vh;color:var(--owner-text);margin:0}button,input,select,textarea{font:inherit}button,a.button{background:var(--eh-blue);color:#fff;cursor:pointer;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.6rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}button:hover,a.button:hover{background:var(--eh-blue-strong)}button:disabled{opacity:.62;cursor:wait}button.secondary,a.button.secondary{border:1px solid var(--owner-border-strong);background:var(--owner-panel);color:var(--owner-text);box-shadow:var(--owner-shadow)}button.secondary:hover,a.button.secondary:hover{background:var(--owner-panel-muted)}a{color:var(--eh-blue-strong)}svg{display:block}:focus-visible{outline-offset:2px;outline:3px solid #7ab5ff}.skip-link{z-index:100;color:var(--owner-text);background:#fff;border-radius:.45rem;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem;box-shadow:0 4px 18px #0f172a14}.skip-link:focus{top:1rem}.owner-shell{grid-template:var(--owner-topbar-height) 1fr / var(--owner-sidebar-width) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s;display:grid}.owner-shell.owner-sidebar-collapsed{grid-template-columns:var(--owner-sidebar-collapsed-width) minmax(0,1fr)}.owner-sidebar{z-index:30;color:#c4cfdf;background:#111e32;flex-direction:column;grid-row:1/-1;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.owner-sidebar-brand{height:var(--owner-topbar-height);flex:none;align-items:center;gap:.7rem;padding:0 1.5rem;display:flex}.owner-brand-mark{color:#fff;background:#2d64df;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:800;display:inline-grid}.owner-brand-mark svg{width:1.35rem;height:1.35rem}.owner-brand-copy{white-space:nowrap;min-width:0;line-height:1.18;display:grid}.owner-brand-copy strong{color:#fff;letter-spacing:-.025em;font-size:1.0625rem}.owner-brand-copy span{color:#aabbd1;letter-spacing:.07em;text-transform:uppercase;margin-top:.15rem;font-size:.625rem}.owner-workspace-card{background:#18283f;border:1px solid #31405a;border-radius:.5rem;flex:none;align-items:center;gap:.625rem;margin:.25rem .9375rem .75rem;padding:.75rem;display:flex}.owner-workspace-monogram{color:#243b60;background:#dce6f5;border-radius:.375rem;flex:none;place-items:center;width:1.875rem;height:1.875rem;font-size:.625rem;font-weight:750;display:grid}.owner-workspace-card>div{min-width:0;display:grid}.owner-workspace-card strong{overflow-wrap:anywhere;color:#eef3fc;font-size:.8125rem;font-weight:650;line-height:1.35}.owner-workspace-card span:last-child{color:#acbad0;margin-top:.25rem;font-size:.6875rem}.owner-sidebar nav{flex:1;min-height:0;padding:.375rem .875rem .75rem;overflow:auto}.owner-sidebar-section{margin-bottom:1.125rem}.owner-sidebar-section h2{color:#a6b7ce;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin:0 .8125rem .375rem;font-size:.625rem}.owner-sidebar a{color:#c4cfdf;white-space:nowrap;border-radius:.375rem;align-items:center;gap:.6875rem;min-height:2.5rem;margin:0 0 .125rem;padding:.5625rem .8125rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.owner-sidebar a svg{color:#a3b5d1;flex:none;width:1.0625rem;height:1.0625rem}.owner-sidebar a:hover{color:#fff;background:#1d2d47}.owner-sidebar a.active{color:#fff;background:#263c5b;box-shadow:inset 3px 0 #6f9dfa}.owner-sidebar a.active svg{color:#bcd3ff}.owner-sidebar :focus-visible{outline-offset:2px;outline:3px solid #a6c4ff}.owner-sidebar-account{border-top:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin:0 .875rem .5rem;padding:.75rem;display:grid}.owner-sidebar-account>div{min-width:0;display:grid}.owner-sidebar-account strong{color:#eef3fc;font-size:.75rem}.owner-sidebar-account span:last-child{color:#aabbd1;font-size:.6875rem}.owner-account-avatar{width:1.875rem;height:1.875rem;color:var(--eh-blue-strong);background:#dcebff;border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:800;display:grid}.owner-sidebar-toggle{color:#b8c6d9;white-space:nowrap;background:0 0;border-top:1px solid #ffffff14;border-radius:0;flex:none;justify-content:flex-start;gap:.75rem;min-height:3.45rem;padding:.65rem 1.35rem;font-size:.75rem}.owner-sidebar-toggle:hover{color:#fff;background:#18283f}.owner-sidebar-toggle svg{width:1rem;transition:transform .2s;transform:rotate(180deg)}.owner-sidebar-close,.owner-mobile-menu{display:none!important}.owner-sidebar-collapsed .owner-brand-copy,.owner-sidebar-collapsed .owner-sidebar a span,.owner-sidebar-collapsed .owner-sidebar-toggle span,.owner-sidebar-collapsed .owner-sidebar-account>div{display:none}.owner-sidebar-collapsed .owner-sidebar-brand,.owner-sidebar-collapsed .owner-sidebar a,.owner-sidebar-collapsed .owner-sidebar-toggle{justify-content:center;padding-inline:.5rem}.owner-sidebar-collapsed .owner-sidebar-section h2{color:#0000;background:#ffffff1f;width:1.5rem;height:1px;margin:.75rem auto;overflow:hidden}.owner-sidebar-collapsed .owner-workspace-card{justify-content:center;margin-inline:.625rem;padding:.5rem .25rem}.owner-sidebar-collapsed .owner-workspace-card>div{display:none}.owner-sidebar-collapsed .owner-sidebar-account{justify-content:center;margin-inline:.5rem;padding-inline:0;display:flex}.owner-sidebar-collapsed .owner-sidebar-toggle svg{transform:none}.owner-topbar{z-index:20;border-bottom:1px solid var(--owner-border);background:#fff;grid-column:2;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-inline:1.875rem;display:flex;position:sticky;top:0}.owner-topbar-context,.owner-topbar-actions,.owner-account-area{align-items:center;min-width:0;display:flex}.owner-topbar-context{flex:1;gap:.625rem}.owner-topbar-actions{gap:.75rem}.owner-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.owner-breadcrumbs li{min-width:0;color:var(--owner-muted);align-items:center;font-size:.75rem;display:inline-flex}.owner-breadcrumbs li strong{overflow-wrap:anywhere;color:var(--owner-text);font-size:.75rem;font-weight:650}.owner-breadcrumbs svg{color:#697b91;width:.75rem;height:.75rem}.owner-breadcrumbs a{color:var(--eh-blue-strong);font-weight:550}.owner-account-area{gap:.6rem}.owner-account-copy{max-width:10rem;line-height:1.22;display:grid}.owner-account-copy strong,.owner-account-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-account-copy strong{font-size:.75rem}.owner-account-copy span{color:var(--owner-muted);font-size:.6875rem}.owner-account-signout{min-height:auto;color:var(--owner-muted);background:0 0;padding:.35rem .45rem;font-size:.73rem}.owner-account-signout:hover{background:var(--owner-panel-muted);color:var(--owner-text)}.owner-icon-button{border:1px solid var(--owner-border);width:2.75rem;min-height:2.75rem;color:var(--owner-muted);background:#fff;padding:0}.owner-icon-button:hover{background:var(--owner-panel-muted);color:var(--owner-text)}.owner-icon-button svg{width:1.15rem;height:1.15rem}.owner-security-key{min-height:2.625rem;box-shadow:none;border:1px solid #d1d9e4;border-radius:.375rem;padding:.5rem .8125rem;font:600 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.owner-shell #main-content{grid-column:2;min-width:0;padding:1.6rem 1.75rem 2.5rem;overflow:clip}.owner-shell #main-content>div{min-width:0}.schedule-standard{--admin-standard-ink:#17283d;--admin-standard-muted:#5d6b7d;--admin-standard-blue:#1a5ad7;--admin-standard-line:#dce3ec;min-width:0;color:var(--admin-standard-ink);-webkit-font-smoothing:antialiased;font:.875rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.schedule-standard .page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.375rem;display:flex}.schedule-standard .page-heading>div{min-width:0}.schedule-standard .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;display:flex}.schedule-standard .page-heading h1{color:var(--admin-standard-ink);letter-spacing:-.035em;margin:.12rem 0 .2rem;font-size:1.8125rem;font-weight:650;line-height:1.2}.schedule-standard .page-heading p{max-width:52rem;color:var(--admin-standard-muted);margin:.2rem 0;font-size:.8125rem;line-height:1.5}.schedule-standard .eyebrow{letter-spacing:.1em;text-transform:uppercase;font-weight:750;color:#095dcc!important;font-size:.68rem!important}.schedule-standard h2{color:var(--admin-standard-ink);font-size:1.0625rem;font-weight:650;line-height:1.5}.schedule-standard :is(button.secondary,a.button.secondary),.schedule-standard :is(button.admin-standard-primary,a.button.admin-standard-primary){min-height:2.375rem;box-shadow:none;white-space:normal;border:1px solid #8391a3;border-radius:.375rem;padding:.5rem .8125rem;font:600 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.schedule-standard :is(button.admin-standard-primary,a.button.admin-standard-primary){border-color:var(--admin-standard-blue);background:var(--admin-standard-blue);color:#fff}.schedule-standard :is(button.admin-standard-primary,a.button.admin-standard-primary):hover{color:#fff;background:#124dbb}.schedule-standard :is(button.secondary,a.button.secondary){color:var(--admin-standard-ink);background:#fff}.schedule-standard :is(button.secondary,a.button.secondary):hover{color:var(--admin-standard-ink);background:#f8fafc}.schedule-standard .page-actions :is(button.secondary,a.button.secondary){color:#172033;border-color:#d1d9e4;min-height:2.625rem}.schedule-standard .page-actions :is(button.admin-standard-primary,a.button.admin-standard-primary){min-height:2.625rem}.schedule-standard :focus-visible{outline:3px solid var(--admin-standard-blue);outline-offset:3px}.owner-data-boundary{color:#49637e;background:#eef6ff;border:1px solid #d9e9ff;border-radius:.375rem;margin:0 0 1.15rem;padding:.65rem .8rem;font-size:.75rem}.owner-directory-panel{border:1px solid var(--admin-standard-line);box-shadow:var(--owner-shadow);background:#fff;border-radius:.625rem;overflow:hidden}.owner-directory-heading{border-bottom:1px solid var(--admin-standard-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.owner-directory-heading>div{min-width:0}.owner-directory-heading h2{margin:.1rem 0 0}.owner-directory-heading p{margin:0}.owner-directory-heading>span{color:var(--admin-standard-muted);flex:none;font-size:.75rem}.business-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.business-list>li{border-bottom:1px solid var(--admin-standard-line);min-width:0;padding:1rem 1.25rem 1.1rem}.business-list>li:last-child{border-bottom:0}.business-list>li:hover{background:#fbfcfe}.business-list-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.business-list-heading a{overflow-wrap:anywhere;min-width:0;color:var(--admin-standard-ink);font-size:.9375rem;font-weight:650}.business-list-heading a:hover{color:var(--admin-standard-blue)}.business-status{color:#355276;background:#f2f6fd;border:1px solid #cbd8ec;border-radius:999px;flex:none;padding:.2rem .5rem;font-size:.6875rem;font-weight:650}.business-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem 1.25rem;margin:.85rem 0 0;display:grid}.business-state-grid div{min-width:0}.business-state-grid dt{color:var(--admin-standard-muted);font-size:.6875rem;font-weight:500}.business-state-grid dd{overflow-wrap:anywhere;color:var(--admin-standard-ink);margin:.15rem 0 0;font-size:.75rem;font-weight:600}.owner-empty-state{text-align:center;padding:2rem 1.25rem}.owner-empty-state h3{margin:0;font-size:.9375rem}.owner-empty-state p{color:var(--admin-standard-muted);margin:.35rem 0 0;font-size:.75rem}.pagination-status:empty{margin:0}.owner-back-link{margin:0 0 .75rem;font-size:.75rem}.owner-back-link a{color:var(--admin-standard-blue);font-weight:600;text-decoration:none}.owner-back-link a:hover{text-decoration:underline}.business-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.business-detail-panel{border:1px solid var(--admin-standard-line);min-width:0;box-shadow:var(--owner-shadow);background:#fff;border-radius:.625rem;overflow:hidden}.business-detail-panel:first-child{grid-column:1/-1}.business-detail-panel>header{border-bottom:1px solid var(--admin-standard-line);background:#fbfcfe;padding:.875rem 1rem}.business-detail-panel>header p{margin:0}.business-detail-panel>header h2{margin:.08rem 0 0}.business-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.business-detail-grid>div{border-bottom:1px solid #edf1f6;min-width:0;padding:.8rem 1rem .9rem}.business-detail-grid>div:nth-child(odd){border-right:1px solid #edf1f6}.business-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.business-detail-grid>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.business-detail-grid dt{color:var(--admin-standard-muted);font-size:.6875rem;font-weight:500}.business-detail-grid dd{overflow-wrap:anywhere;color:var(--admin-standard-ink);margin:.2rem 0 0;font-size:.75rem;font-weight:600}.owner-record-form{max-width:48rem;margin:0}.owner-form-panel{border:1px solid var(--admin-standard-line);box-shadow:var(--owner-shadow);background:#fff;border-radius:.625rem;overflow:hidden}.owner-form-panel>header{border-bottom:1px solid var(--admin-standard-line);background:#fbfcfe;padding:1rem 1.25rem}.owner-form-panel>header .eyebrow,.owner-form-panel>header h2,.owner-form-panel>header p{margin:0}.owner-form-panel>header h2{margin-top:.08rem}.owner-form-panel>header p:last-child{color:var(--admin-standard-muted);margin-top:.2rem;font-size:.75rem}.owner-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.owner-form-fields>div{min-width:0}.owner-form-fields label{color:var(--admin-standard-muted);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.owner-form-fields input{width:100%;min-height:2.375rem;color:var(--admin-standard-ink);background:#fff;border:1px solid #8391a3;border-radius:.375rem;padding:.5rem .625rem;font:400 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.owner-form-fields input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.owner-form-fields p{color:#9d2018;margin:.3rem 0 0;font-size:.75rem}.owner-form-field-wide{grid-column:1/-1}.owner-form-actions{border-top:1px solid var(--admin-standard-line);background:#fbfcfe;justify-content:flex-end;padding:1rem 1.25rem;display:flex}.schedule-standard .owner-form-actions button.admin-standard-primary{min-height:2.625rem}.owner-form-message{border-radius:.375rem;max-width:48rem;margin-bottom:1rem;font-size:.875rem}.owner-form-message p{margin:0}.owner-form-message ul{margin:.5rem 0 0;padding-left:1.25rem}.owner-form-message>a{margin-top:.5rem;font-weight:600;display:inline-block}.owner-validation-message{color:#7a271a;background:#fff8f7;border-color:#d49b97}.create-business-page :is(.owner-validation-message,.owner-form-fields>div){scroll-margin-block-start:calc(var(--owner-topbar-height) + .375rem)}.owner-uncertain-message{color:#6f4d00;background:#fff9e8;border-color:#d5a94e}.owner-loading-state{border:1px solid var(--admin-standard-line);color:var(--admin-standard-muted);background:#fff;border-radius:.375rem;padding:.8rem 1rem}.owner-inline-message{max-width:none}.onboarding-current-state{background:#eef6ff;border:1px solid #d9e9ff;border-radius:.375rem;margin-bottom:1rem;padding:.75rem .875rem}.onboarding-current-state p{color:#49637e;margin:0;font-size:.75rem}.onboarding-current-state p+p{margin-top:.2rem}.owner-workspace-panel{border:1px solid var(--admin-standard-line);min-width:0;box-shadow:var(--owner-shadow);background:#fff;border-radius:.625rem;margin-top:1rem;overflow:hidden}.owner-workspace-panel-heading{border-bottom:1px solid var(--admin-standard-line);background:#fbfcfe;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.owner-workspace-panel-heading>div{min-width:0}.owner-workspace-panel-heading p,.owner-workspace-panel-heading h2{margin:0}.owner-workspace-panel-heading h2{margin-top:.08rem}.owner-neutral-status{overflow-wrap:anywhere;color:#355276;background:#f2f6fd;border:1px solid #cbd8ec;border-radius:999px;flex:none;max-width:45%;padding:.2rem .5rem;font-size:.6875rem;font-weight:650}.owner-status-grid{border-bottom:1px solid var(--admin-standard-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.owner-status-grid>div{border-right:1px solid #edf1f6;min-width:0;padding:.8rem 1rem .9rem}.owner-status-grid>div:last-child{border-right:0}.owner-status-grid dt{color:var(--admin-standard-muted);font-size:.6875rem;font-weight:500}.owner-status-grid dd{overflow-wrap:anywhere;color:var(--admin-standard-ink);margin:.2rem 0 0;font-size:.75rem;font-weight:600}.grant-boundary,.grant-message{margin:1rem 1.25rem}.owner-recovery-actions{flex-wrap:wrap;gap:.625rem;padding:0 1.25rem 1rem;display:flex}.schedule-standard button.danger-outline{color:#9d2018;min-height:2.375rem;box-shadow:none;background:#fff;border:1px solid #b42318;border-radius:.375rem;padding:.5rem .8125rem;font:600 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.schedule-standard button.danger-outline:hover{color:#7a271a;background:#fff5f4}.schedule-standard .owner-form.grant-form{border-top:1px solid var(--admin-standard-line);max-width:none;margin:0;display:block}.grant-form>.text-button{margin:1rem 1.25rem 0}.grant-package-fieldset{border:1px solid var(--admin-standard-line);background:#fbfcfe;border-radius:.375rem;min-width:0;margin:1rem 1.25rem 0;padding:1rem}.grant-package-fieldset legend{color:var(--admin-standard-ink);padding:0 .35rem;font-size:.8125rem;font-weight:650}.grant-field{min-width:0}.grant-field label,.grant-file-field>label{color:var(--admin-standard-muted);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.grant-field :is(input:not([type=checkbox]),select,textarea),.grant-file-field input{width:100%;max-width:100%;min-height:2.375rem;color:var(--admin-standard-ink);background:#fff;border:1px solid #8391a3;border-radius:.375rem;padding:.5rem .625rem;font:400 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.grant-field textarea{resize:vertical;min-height:5.5rem}.grant-field :is(input,select,textarea)[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.grant-field>p{color:#9d2018;margin:.3rem 0 0;font-size:.75rem}.grant-add-ons{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;display:flex}.grant-add-ons .owner-checkbox{margin:0}.grant-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;padding:1rem 1.25rem 1.25rem;display:grid}.grant-form-grid>.grant-field:first-of-type,.grant-form-grid>.grant-field:nth-of-type(2){grid-column:span 1}.grant-time-note{grid-column:1/-1;margin:0;font-size:.75rem}.grant-reason{grid-column:1/-1}.grant-form-actions{border-top:1px solid var(--admin-standard-line);background:#fbfcfe;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding:1rem 1.25rem;display:flex}.grant-review-panel{border:1px solid var(--admin-standard-line);background:#fbfcfe;border-radius:.375rem;min-width:0;margin:1rem 1.25rem;padding:1rem}.grant-review-panel>header .eyebrow,.grant-review-panel>header h3{margin:0}.grant-review-panel>header h3{color:var(--admin-standard-ink);margin-top:.08rem;font-size:.9375rem}.grant-review-panel>p{color:var(--admin-standard-muted);font-size:.75rem}.grant-review-details{border:1px solid var(--admin-standard-line);background:#fff;border-radius:.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grant-review-details>div:nth-child(2n){border-right:0}.owner-document{border:1px solid var(--owner-border-strong);color:#22334a;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;border-radius:.375rem;width:100%;max-width:100%;max-height:24rem;margin:1rem 0;padding:.75rem;font:400 .6875rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.grant-file-field{min-width:0;margin-top:.75rem}.grant-file-field input{overflow:hidden}.imported-authorization{border-top:1px solid var(--admin-standard-line);min-width:0;margin-top:1rem;padding-top:1rem}.imported-authorization h4{color:var(--admin-standard-ink);margin:0 0 .75rem;font-size:.875rem}.onboarding-progress-grid{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-progress-grid>div{border-bottom:1px solid #edf1f6}.onboarding-progress-grid>div:nth-child(3n){border-right:0}.onboarding-progress-grid>div:nth-last-child(-n+3){border-bottom:0}.onboarding-action-content{border-top:1px solid var(--admin-standard-line);padding:1rem 1.25rem 1.25rem}.onboarding-action-content .owner-form-message{max-width:none}.onboarding-action-content .owner-recovery-actions{padding-inline:0}.owner-action-note{color:var(--admin-standard-muted);margin:.15rem 0 .75rem;font-size:.75rem}.onboarding-action-content .owner-actions{margin:.75rem 0 0}.onboarding-action-content #activation-effect{color:#49637e;background:#eef6ff;border:1px solid #d9e9ff;border-radius:.375rem;flex:100%;margin:0;padding:.65rem .8rem;font-size:.75rem}.owner-acknowledgement{border:1px solid var(--admin-standard-line);background:#fbfcfe;border-radius:.375rem;margin:1rem 0 .25rem;padding:.7rem .8rem}.schedule-standard .owner-checkbox{color:var(--admin-standard-ink);font-size:.75rem}.schedule-standard .owner-checkbox input{width:1rem;height:1rem;min-height:auto;accent-color:var(--admin-standard-blue);margin:.15rem 0 0}.message-panel{border:1px solid var(--owner-border-strong);border-radius:var(--owner-radius);max-width:48rem;box-shadow:var(--owner-shadow);background:#fff;margin-bottom:1rem;padding:1.25rem}.message-panel h1,.message-panel h2{margin-top:0}.session-warning{border-width:2px;border-color:#b66b00}.intro,.secondary{color:var(--owner-muted)}.details{gap:.75rem;max-width:48rem;display:grid}.details div{overflow-wrap:anywhere;border:1px solid var(--owner-border-strong);background:#fff;border-radius:.4rem;min-width:0;padding:.75rem}.details dt{font-weight:650}.details dd{margin:.2rem 0 0}.owner-panel{border:1px solid var(--owner-border-strong);border-radius:var(--owner-radius);background:#fff;min-width:0;margin-top:1.5rem;padding:1.25rem}.owner-form{gap:.65rem;max-width:48rem;margin-top:1rem;display:grid}.owner-form label{font-weight:650}.owner-form input,.owner-form select,.owner-form textarea{border:1px solid #708694;border-radius:.25rem;width:100%;max-width:100%;padding:.5rem}.owner-form fieldset{border:1px solid var(--owner-border-strong);gap:.5rem;min-width:0;display:grid}.owner-form fieldset legend{font-weight:700}.owner-form .owner-checkbox,.owner-checkbox{align-items:flex-start;gap:.5rem;margin:.75rem 0;font-weight:400;display:flex}.owner-form .owner-checkbox input,.owner-checkbox input{flex:none;width:auto;margin-top:.35rem}.owner-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.owner-document{border:1px solid var(--owner-border-strong);background:var(--owner-panel-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;padding:.75rem;overflow:auto}.owner-entry-shell{min-height:100vh}.owner-entry-header{min-height:var(--owner-topbar-height);color:#fff;background:#111e32;align-items:center;gap:.7rem;padding:0 max(1rem,50vw - 34rem);display:flex}.owner-entry-content{max-width:68rem;margin:auto;padding:2rem 1rem 4rem}.owner-entry-content,.owner-session-content{color:#17283d;min-width:0;font:.875rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.owner-entry-content>.message-panel,.owner-session-content>.message-panel{border-color:#dce3ec;border-radius:.625rem;width:min(100%,48rem);padding:1.25rem;box-shadow:0 2px 5px #19293f04}:is(.owner-entry-content,.owner-session-content)>.message-panel :is(h1,h2){color:#17283d;margin:0 0 .35rem;font-size:1.0625rem;font-weight:650;line-height:1.5}.owner-entry-content>.message-panel h1{letter-spacing:-.035em;font-size:1.8125rem;line-height:1.2}:is(.owner-entry-content,.owner-session-content)>.message-panel p{color:#5d6b7d;font-size:.8125rem}:is(.owner-entry-content,.owner-session-content)>.message-panel :is(button,a.button){border-radius:.375rem;min-height:2.375rem;margin:.25rem .5rem .25rem 0;padding:.5rem .8125rem;font:600 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.owner-session-content>.message-panel h1{letter-spacing:-.035em;font-size:1.8125rem;line-height:1.2}.owner-session-content>.message-panel p{font-size:.875rem;line-height:1.5}.owner-session-content>.message-panel :is(button,a.button){color:#fff;background:#1a5ad7;border:1px solid #1a5ad7}.owner-session-content>.message-panel :is(button,a.button):hover{color:#fff;background:#124dbb;border-color:#124dbb}.owner-entry-content>p[role=status],.owner-session-content>p:is([role=status],[role=alert]){color:#5d6b7d;background:#fff;border:1px solid #dce3ec;border-radius:.375rem;width:min(100%,48rem);padding:.8rem 1rem;font:.8125rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.owner-sidebar-backdrop{display:none}@media (max-width:1080px){.owner-shell,.owner-shell.owner-sidebar-collapsed{display:block}.owner-sidebar{visibility:hidden;width:min(18.5rem,90vw);transition:transform .2s,visibility 0s linear .2s;position:fixed;transform:translate(-102%)}.owner-sidebar-open .owner-sidebar{visibility:visible;transition:transform .2s;transform:translate(0)}.owner-sidebar-collapsed .owner-sidebar-brand{justify-content:flex-start;padding-inline:1.5rem}.owner-sidebar-collapsed .owner-brand-copy,.owner-sidebar-collapsed .owner-sidebar a span,.owner-sidebar-collapsed .owner-sidebar-account>div{display:grid}.owner-sidebar-collapsed .owner-sidebar a{justify-content:flex-start;padding-inline:.8125rem}.owner-sidebar-collapsed .owner-sidebar-section h2{color:#a6b7ce;background:0 0;width:auto;height:auto;margin:0 .8125rem .375rem;overflow:visible}.owner-sidebar-collapsed .owner-workspace-card{justify-content:flex-start;margin-inline:.9375rem;padding:.75rem}.owner-sidebar-collapsed .owner-workspace-card>div{display:grid}.owner-sidebar-collapsed .owner-sidebar-account{justify-content:initial;margin-inline:.875rem;padding-inline:.75rem;display:grid}.owner-sidebar-close{margin-left:auto;display:inline-flex!important}.owner-sidebar-toggle{display:none}.owner-topbar{min-height:var(--owner-topbar-height);padding-inline:1.25rem}.owner-mobile-menu{flex:none;display:inline-flex!important}.owner-shell #main-content{padding-inline:1.25rem}.owner-sidebar-backdrop{z-index:25;background:#040b1794;border:0;border-radius:0;width:100%;min-height:100%;padding:0;display:block;position:fixed;inset:0}.owner-sidebar-backdrop:hover{background:#040b1794}}@media (max-width:1080px) and (max-height:400px){.owner-sidebar{overscroll-behavior:contain;overflow:hidden auto}.owner-sidebar nav{flex:none;min-height:auto;overflow:visible}}@media (max-width:800px){.business-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-detail-groups{grid-template-columns:1fr}.business-detail-panel:first-child{grid-column:auto}.owner-status-grid,.onboarding-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-status-grid>div,.onboarding-progress-grid>div,.onboarding-progress-grid>div:nth-child(3n){border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6}.owner-status-grid>div:nth-child(2n),.onboarding-progress-grid>div:nth-child(2n){border-right:0}.owner-status-grid>div:nth-last-child(-n+2),.onboarding-progress-grid>div:nth-last-child(-n+2){border-bottom:0}.grant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.owner-topbar{gap:.5rem;padding:.625rem .875rem}.owner-breadcrumbs li:first-child,.owner-breadcrumbs li:nth-child(2){display:none}.owner-topbar-actions{gap:.35rem}.owner-topbar-actions>button.secondary{max-width:5.75rem;padding:.35rem .5rem;line-height:1.2}.owner-account-copy,.owner-account-avatar{display:none}.owner-account-signout{min-width:2.75rem;min-height:2.75rem}.owner-shell #main-content{padding:1.25rem .875rem 2.5rem}.schedule-standard .page-actions,.schedule-standard .page-actions>*{width:100%}.owner-directory-heading,.business-list>li{padding-inline:1rem}.business-state-grid{grid-template-columns:1fr;gap:.6rem}.business-detail-grid{grid-template-columns:1fr}.business-detail-grid>div,.business-detail-grid>div:nth-child(odd){border-bottom:1px solid #edf1f6;border-right:0;grid-column:auto}.business-detail-grid>div:last-child{border-bottom:0}.owner-form-fields{grid-template-columns:1fr;padding-inline:1rem}.owner-form-field-wide{grid-column:auto}.owner-form-panel>header,.owner-form-actions{padding-inline:1rem}.owner-form-actions button{width:100%;min-height:2.75rem}.owner-workspace-panel-heading{padding-inline:1rem}.owner-status-grid,.onboarding-progress-grid,.grant-form-grid,.grant-review-details{grid-template-columns:1fr}.owner-status-grid>div,.owner-status-grid>div:nth-child(2n),.onboarding-progress-grid>div,.onboarding-progress-grid>div:nth-child(2n),.grant-review-details>div{border-bottom:1px solid #edf1f6;border-right:0}.owner-status-grid>div:last-child,.onboarding-progress-grid>div:last-child,.grant-review-details>div:last-child{border-bottom:0}.grant-boundary,.grant-message,.grant-package-fieldset,.grant-review-panel{margin-inline:1rem}.grant-form-grid,.grant-form-actions,.onboarding-action-content{padding-inline:1rem}.grant-form-actions>*{width:100%}.grant-reason,.grant-time-note{grid-column:auto}.owner-recovery-actions{padding-inline:1rem}.onboarding-action-content .owner-recovery-actions{padding-inline:0}.onboarding-action-content .owner-actions>*{width:100%}.grant-file-field input{font-size:.6875rem}}@media (pointer:coarse){.owner-sidebar a,.schedule-standard :is(button.secondary,a.button.secondary),.schedule-standard :is(button.admin-standard-primary,a.button.admin-standard-primary){min-height:2.75rem}}.guided-upgrade{border:1px solid var(--admin-standard-line);min-width:0;box-shadow:var(--owner-shadow);background:#fff;border-radius:.625rem;margin:1rem 1.25rem 1.25rem;padding:1rem}.guided-upgrade>h3{color:var(--admin-standard-ink);margin:.08rem 0 .75rem;font-size:.9375rem}.step-label{color:var(--admin-standard-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:750}.package-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1rem;padding:0;display:grid}.package-options legend{color:var(--admin-standard-ink);margin-bottom:.6rem;padding:0;font-size:.8125rem;font-weight:650}.package-option{border:1px solid var(--owner-border-strong);min-width:0;color:var(--admin-standard-ink);cursor:pointer;background:#fff;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.package-option:hover{background:var(--owner-panel-muted);border-color:#9baabd}.package-option.selected{border-color:var(--admin-standard-blue);box-shadow:inset 0 0 0 1px var(--admin-standard-blue);background:#eef6ff}.package-option input{width:1rem;height:1rem;accent-color:var(--admin-standard-blue);flex:none;margin:.2rem 0 0}.package-option>span{min-width:0;display:grid}.package-option span span{color:var(--admin-standard-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;font-weight:400}.plain-review{border:1px solid var(--admin-standard-line);background:#fbfcfe;border-radius:.5rem;min-width:0;margin-top:1rem;padding:1rem}.plain-review h3{color:var(--admin-standard-ink);margin-top:0;font-size:.9375rem}.plain-review label{color:var(--admin-standard-muted);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.plain-review input{width:100%;max-width:22rem;min-height:2.375rem;color:var(--admin-standard-ink);background:#fff;border:1px solid #8391a3;border-radius:.375rem;padding:.5rem .625rem;font:400 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif}.plain-review input[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.plain-review>p[id$=-error]{color:#9d2018;margin:.3rem 0 0;font-size:.75rem}.plain-review ul{color:var(--admin-standard-muted);margin:.875rem 0;padding-left:1.25rem;font-size:.75rem}.utc-time{color:var(--admin-standard-muted);margin-top:.1rem;font-size:.6875rem;display:block}.text-button{min-height:2.375rem;color:var(--admin-standard-blue);background:0 0;border:0;padding:.5rem 0;font:600 .75rem/1.5 EHPlanningUI,Segoe UI,Arial,sans-serif;text-decoration:underline}.text-button:hover{color:#124dbb;background:0 0}.drop-zone{text-align:center;background:#fbfcfe;border:2px dashed #8391a3;border-radius:.5rem;justify-items:center;gap:.5rem;width:100%;max-width:48rem;padding:1.5rem 1rem;display:grid}.drop-zone span{color:var(--admin-standard-muted);font-size:.75rem}.drop-zone label{color:var(--admin-standard-blue);cursor:pointer;font-size:.75rem;font-weight:650;text-decoration:underline}.drop-zone input[type=file]{border:1px solid var(--owner-border-strong);background:#fff;border-radius:.375rem;width:100%;max-width:28rem;min-height:2.375rem;padding:.45rem;font-size:.75rem}.drop-zone:focus-within{border-color:var(--admin-standard-blue);box-shadow:0 0 0 1px var(--admin-standard-blue)}.drop-zone[aria-disabled=true]{opacity:.7}.success-receipt{color:#173e2a;background:#f1faf5;border:1px solid #75ad8e;border-radius:.5rem;width:auto;max-width:none;margin:1rem 1.25rem;padding:1rem}.success-receipt h3{color:#173e2a;margin-top:0;font-size:.9375rem}.digest{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.owner-commercial-summary>div{border-bottom:1px solid #edf1f6}.owner-commercial-summary>div:nth-child(3n){border-right:0}.owner-commercial-summary>div:nth-last-child(2):nth-child(3n+1),.owner-commercial-summary>div:last-child{border-bottom:0}@media (max-width:800px){.package-options{grid-template-columns:1fr}.owner-commercial-summary>div,.owner-commercial-summary>div:nth-child(3n){border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6}.owner-commercial-summary>div:nth-child(2n){border-right:0}.owner-commercial-summary>div:nth-last-child(2):nth-child(3n+1){border-bottom:1px solid #edf1f6}.owner-commercial-summary>div:nth-last-child(2):nth-child(odd),.owner-commercial-summary>div:last-child{border-bottom:0}}@media (max-width:680px){.guided-upgrade{margin-inline:1rem;padding:.875rem}.grant-form>.text-button{margin-inline:1rem}.plain-review input{max-width:none}.drop-zone{padding-inline:.75rem}.success-receipt{margin-inline:1rem}.owner-commercial-summary>div,.owner-commercial-summary>div:nth-child(2n),.owner-commercial-summary>div:nth-child(3n){border-bottom:1px solid #edf1f6;border-right:0}.owner-commercial-summary>div:last-child{border-bottom:0}}
