.login-page{--mx-paper:#fff;--mx-text:#102c2b;--mx-muted:#586a6b;--mx-field:#f7f8f5;--mx-border:#cddad5;--mx-border-hover:#586a6b;--mx-primary:#158a77;--mx-primary-fill:#158a77;--mx-primary-text:#fff;color:#102c2b;background:linear-gradient(95deg,#102c2be0 0%,#102c2bb3 46%,#102c2b40 100%),url(/bigaria-login-architecture.png) 50%/cover no-repeat;grid-template-rows:1fr auto;min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #cddad5cc;border-radius:18px;width:min(100% - 48px,460px);margin:auto clamp(24px,7vw,120px) auto auto;padding:40px;position:relative;overflow:hidden;box-shadow:0 28px 72px #051c1b4d}.login-card:before{content:"";background:linear-gradient(90deg,#158a77,#36b4a0);height:5px;position:absolute;inset:0 0 auto}.login-brand{text-align:center;margin-bottom:28px}.login-logo{object-fit:contain;width:252px;height:88px;margin:0 auto 14px;display:block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-brand h1{letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.15}.login-brand p{color:var(--mx-muted,#586a6b);margin:10px 0 0;font-size:15px}.login-form{gap:20px;display:grid}.form-field{gap:8px;display:grid}.form-field label{color:var(--mx-text,#102c2b);font-size:14px;font-weight:600}.form-field input{box-sizing:border-box;border:1.5px solid var(--mx-border,#aabdb7);background:var(--mx-paper,#fff);width:100%;min-height:48px;color:var(--mx-text,#102c2b);font:inherit;border-radius:10px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.form-field input::placeholder{color:var(--mx-muted,#586a6b)}.form-field input:hover:not(:disabled){border-color:var(--mx-muted,#586a6b)}.form-field input:focus{border-color:var(--mx-primary,#158a77);box-shadow:0 0 0 4px #158a771f}.form-field input:disabled{cursor:not-allowed;background:#f8fafc}.password-field{position:relative}.password-field input{padding-right:92px}.password-toggle{color:var(--mx-primary,#158a77);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle:hover:not(:disabled){color:#0d6f60}.password-toggle:disabled{cursor:not-allowed;opacity:.6}.form-options{justify-content:space-between;align-items:center;display:flex}.login-identity{border:1px solid var(--mx-border,#cddad5);background:var(--mx-field,#f7f8f5);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex}.login-identity span{gap:2px;min-width:0;display:grid}.login-identity small{color:var(--mx-muted,#586a6b);font-size:11px}.login-identity strong{color:var(--mx-text,#102c2b);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.login-identity button{color:var(--mx-primary,#158a77);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px;font-size:13px;font-weight:700}.remember-option{color:var(--mx-muted,#586a6b);cursor:pointer;align-items:center;gap:9px;font-size:14px;display:inline-flex}.remember-option input{accent-color:#36b4a0;width:16px;height:16px;margin:0}.login-error{background:var(--mx-error-bg,#fef2f2);color:var(--mx-error,#b91c1c);border:1px solid #fecaca;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.login-button{background:var(--mx-primary-fill,#158a77);min-height:48px;color:var(--mx-primary-text,#fff);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #158a7738}.login-button:hover:not(:disabled){background:#0d6f60;transform:translateY(-1px);box-shadow:0 10px 22px #158a7747}.passkey-button{border:1.5px solid var(--mx-primary,#158a77);background:var(--mx-paper,#fff);width:100%;color:var(--mx-primary,#158a77);cursor:pointer;border-radius:10px;padding:12px 16px;font-weight:700}.passkey-button:hover:not(:disabled){background:var(--mx-field,#f8fafc)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.75}.button-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.forgot-password{color:var(--mx-primary,#158a77);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px;font-size:14px;font-weight:600}.login-success{color:#376900;background:#f2fae9;border:1px solid #b7df83;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45}.demo-access{text-align:center;color:var(--mx-muted,#586a6b);border-top:1px solid #e2e8f0;padding-top:18px;font-size:14px}.demo-access a{color:#158a77;font-weight:750;text-decoration:none}.demo-access a:hover{text-decoration:underline}.reset-backdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102c2b9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reset-dialog{background:#fff;border-top:5px solid #36b4a0;border-radius:20px;width:min(100%,460px);padding:32px;box-shadow:0 28px 80px #102c2b47}.reset-dialog h2{color:var(--mx-primary,#158a77);margin:0 0 8px}.reset-dialog>p{color:var(--mx-muted,#586a6b);margin:0 0 24px;line-height:1.5}.reset-actions{justify-content:flex-end;gap:10px;display:flex}.reset-actions .login-button{padding:0 18px}.secondary-button{border:1.5px solid var(--mx-border,#aabdb7);background:var(--mx-paper,#fff);min-height:48px;color:var(--mx-text,#102c2b);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-weight:650}.forgot-password:hover{color:#0d6f60;text-decoration:underline}.login-footer{box-sizing:border-box;color:#fff;justify-content:space-between;gap:24px;width:100%;padding:24px 32px;font-size:12px;display:flex}.login-footer-links{align-items:center;gap:10px;display:flex}.login-footer a{color:inherit;font-weight:700;text-decoration:none}.login-footer a:hover{color:#b8e9dd;text-decoration:underline}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=520px){.login-card{border-radius:16px;width:min(100% - 24px,440px);margin:32px auto;padding:30px 22px}.login-brand h1{font-size:29px}.login-footer{flex-direction:column;align-items:center;gap:8px;padding:20px 18px}}@media (width>=521px) and (width<=900px){.login-card{margin:auto}}.form-field input{background:var(--mx-field,#f7f8f5)}.form-field input:hover{border-color:var(--mx-border-hover,#586a6b)}.form-field input:focus{border-color:var(--mx-primary,#158a77)}.login-card{box-sizing:border-box}.business-login-page{--mx-primary:#245c84;--mx-primary-fill:#245c84;background:linear-gradient(105deg,#0d1d39f5,#1d3d5ba6),url(/bigaria-login-architecture.png) 0/cover no-repeat}.business-login-page .login-card:before{background:linear-gradient(90deg,#245c84,#75b6ce)}.business-login-page .login-brand h1{letter-spacing:-.02em;margin:0 0 10px;font-size:23px}.business-login-badge{color:#245c84;background:#eaf1f7;border-radius:5px;margin-top:7px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-block}.business-sso-button{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:flex}.business-sso-button:hover{color:#fff}.business-login-page .login-button:hover:not(:disabled){background:#1a496b;box-shadow:0 10px 22px #173f6140}.business-sso-button.is-busy{opacity:.6;cursor:wait}.business-login-explanation{color:#586a6b;margin:0;font-size:14px;line-height:1.6}.business-login-notice{color:#586a6b;margin-bottom:0;font-size:12px;line-height:1.6}.business-mfa-enrollment{text-align:center;font-size:12px}.business-mfa-enrollment img{background:#fff;max-width:100%;height:auto}.business-mfa-enrollment code{overflow-wrap:anywhere;padding:12px;font-size:12px;display:block}.business-restart{text-align:center;font-size:12px}.business-recovery-link{color:#245c84;box-shadow:none;background:0 0;border:0;min-height:40px;font-size:13px;text-decoration:underline}:root{color:#16283a;font-synthesis:none;background:#f3f4f6;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,.button{color:#26394c;cursor:pointer;background:#fff;border:1px solid #d6dce1;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:#edf0f4}button:disabled{opacity:.45;cursor:not-allowed}.primary,.primary.button{color:#fff;background:#17497b;border-color:#17497b}.primary:hover{color:#fff;background:#113b65}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #88b0d8}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.3px;margin-bottom:0;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.15}h2{letter-spacing:-.3px;margin-bottom:12px;font-size:19px;font-weight:650}h3{font-size:16px}p{line-height:1.7}small{font-size:12px}.muted,.empty-text{color:#6e7781}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#707b87;margin-bottom:12px;font-size:10px;font-weight:750}.business-shell{background:#f3f4f6;min-height:100vh;display:flex}.business-sidebar{color:#e5ebf1;background:#101f2f;flex-direction:column;width:250px;min-width:250px;height:100dvh;padding:34px 19px 22px;display:flex;position:sticky;top:0}.wordmark{color:inherit;letter-spacing:2px;padding:0 12px;font-size:27px;font-weight:700;text-decoration:none;display:block}.wordmark span{letter-spacing:2.4px;opacity:.6;margin-top:4px;font-size:8px;font-weight:500;display:block}.sidebar-label{letter-spacing:1.8px;text-transform:uppercase;color:#8292a3;margin:52px 12px 15px;font-size:9px}.business-sidebar nav{gap:5px;min-height:0;display:grid;overflow-y:auto}.business-sidebar nav a{color:#a8b4c0;border-radius:8px;align-items:center;gap:12px;min-height:45px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.business-sidebar nav a>span{text-align:center;width:20px;font-size:19px}.business-sidebar nav a small{border:1px solid #425262;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:8px}.business-sidebar nav a:hover{background:#1b2c3e}.business-sidebar nav a.active{color:#182b3e;background:#afcae4;font-weight:700}.business-sidebar footer{color:#92a2b1;flex-shrink:0;margin-top:auto;padding:25px 12px 0;font-size:10px}.business-sidebar footer p{margin-top:10px;font-size:12px}.business-sidebar footer button{color:#c5ced8;background:0 0;border-color:#425262;min-height:30px;font-size:11px}.status-dot{background:#86aed7;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.business-main{flex:1;min-width:0}.topbar{background:#f8fafb;border-bottom:1px solid #dfe3e7;justify-content:space-between;align-items:center;gap:15px;height:76px;padding:0 42px;font-size:11px;display:flex}.topbar>.pill{font-size:9px}.business-page{gap:24px;max-width:1700px;margin:auto;padding:38px 42px 60px;display:grid}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:6px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{color:#5e6b78;white-space:nowrap;background:#e9eef2;border-radius:5px;padding:5px 9px;font-size:10px;font-weight:650;line-height:1.4;display:inline-block}.overview-intro{background:#dfe7ef;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;padding:32px 34px;display:flex}.overview-intro h2{letter-spacing:-.7px;margin:20px 0 14px;font-size:clamp(21px,2.3vw,30px);line-height:1.3}.overview-intro p{color:#6a7580;margin:0;font-size:12px}.overview-intro .pill{background:#d0dce8}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric{color:#21364c;background:#fff;border:1px solid #dfe3e8;border-radius:11px;gap:14px;padding:23px;text-decoration:none;display:grid}.metric>span{color:#737a82;font-size:12px}.metric strong{letter-spacing:-1px;font-size:37px;font-weight:550}.metric small{color:#838c96;font-size:10px}.metric:hover{border-color:#7e95ad}.dashboard-columns{grid-template-columns:1.25fr 1fr;align-items:start;gap:20px;display:grid}.panel{background:#fff;border:1px solid #dce2e7;border-radius:12px;min-width:0;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-heading h2{margin:0;font-size:16px}.panel-heading button{min-height:32px;padding:5px 10px;font-size:11px}.empty{text-align:center;color:#7c848d;padding:34px 20px}.empty h3{color:#3c4c5c;font-weight:550}.empty p{max-width:360px;margin:0 auto;font-size:12px}.next-step p{color:#6b7682;font-size:12px}.next-step .button{margin-top:10px}.activity-row{color:inherit;border-top:1px solid #e8ecf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 0;font-size:12px;text-decoration:none;display:flex}.activity-row strong{font-weight:650}.activity-row small,.contact-row small{color:#848d96;margin-top:5px;display:block}.activity-row p{color:#767f88;max-width:450px;font-size:12px}.activity-row time{color:#9d7846;white-space:nowrap;font-size:10px}.activity-row button{white-space:nowrap;min-height:30px;padding:4px 8px;font-size:10px}.search-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.search-bar label{color:#636f7b;font-size:11px}.search-bar input{background:#fff;border:1px solid #d0d8e0;border-radius:8px;flex:1;min-width:240px;max-width:100%;min-height:42px;padding:9px 14px;font-size:12px}.table-wrap{padding:0;overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7b8691;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:#f7f9fb;padding:19px 24px;font-size:9px}td{color:#68737e;border-top:1px solid #e8ecf1;padding:21px 24px}.strong-link{color:#233548;font-size:13px;font-weight:650;text-decoration:none}.pagination{justify-content:flex-end;align-items:center;gap:9px;padding:15px;font-size:11px;display:flex}.pagination>span{color:#7b8691;margin-right:auto}.pagination button{min-height:32px;font-size:11px}.business-form{padding-top:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field{color:#4c5865;align-content:start;gap:8px;font-size:12px;display:grid}.field input,.field textarea,.field select{color:#24313f;background:#fff;border:1px solid #c5cfd9;border-radius:8px;width:100%;min-width:0;padding:12px}.field.full{grid-column:1/-1}.field input[type=checkbox]{vertical-align:middle;width:16px;min-height:16px;margin:0 8px 0 0;padding:0}.field textarea{resize:vertical}.form-actions{border-top:1px solid #dfe5eb;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:18px;display:flex}.customer-summary{justify-content:space-between;align-items:center;gap:24px;display:flex}.customer-summary p{color:#6c7885;margin:12px 0;font-size:12px}.customer-summary a{font-size:12px}.contact-row{border-top:1px solid #e8ecf0;gap:14px;padding:18px 0;font-size:12px;display:flex}.contact-row a{margin-top:6px;font-size:12px;display:block}.avatar{color:#5a6d80;background:#eef1df;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.empty-text{padding:12px 0;font-size:12px}.linked-records{flex-wrap:wrap;gap:10px;display:flex}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.completed{color:#848d96;text-decoration:line-through}.pipeline{grid-template-columns:repeat(7,minmax(205px,1fr));gap:14px;padding-bottom:15px;display:grid;overflow-x:auto}.pipeline-column{background:#e4eaf0;border-radius:11px;padding:12px}.pipeline-column>header{justify-content:space-between;align-items:center;padding:6px 4px 18px;display:flex}.pipeline-column>header h2{margin:0;font-size:11px}.pipeline-column>header span{color:#738393;font-size:10px}.column-empty{color:#8c99a6;padding:10px 5px;font-size:11px}.opportunity-card{text-align:left;white-space:normal;background:#fff;border:1px solid #d3dce5;width:100%;min-height:150px;margin-bottom:12px;padding:16px;display:block}.opportunity-card>small{color:#748493;margin-bottom:10px;font-size:10px;display:block}.opportunity-card>strong{font-size:13px;line-height:1.6;display:block}.opportunity-card p{margin:15px 0 9px;font-size:12px;font-weight:500}.opportunity-card p small{color:#738393;font-size:9px;display:block}.opportunity-card time{color:#a48654;font-size:10px}.probability{background:#e7ecf2;border-radius:4px;height:4px;margin:16px 0 8px;overflow:hidden}.probability span{background:#8ca9c6;height:100%;display:block}.planning-intro{max-width:750px;padding:16px 0}.planning-intro h2{margin-top:20px;font-size:27px}.planning-intro p{color:#697581;font-size:13px}.future-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.future-grid .panel{padding:30px}.future-grid h2{margin-top:20px}.future-grid p{color:#767f88;max-width:380px;font-size:12px}.future-number{color:#92a0ae;font-size:11px}.loading{justify-content:center;align-items:center;min-height:40vh;display:flex}.business-login{background:#e9eef3;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:8vw;display:grid}.business-login>section{color:#20354b}.business-login .wordmark{margin-bottom:75px;padding:0}.business-login h1{letter-spacing:-2px;font-size:clamp(30px,4vw,57px);font-weight:550;line-height:1.2}.business-login>section>p:last-child{color:#717f8d;margin-top:25px;font-size:13px}.login-panel{background:#fff;border:1px solid #d1dbe4;border-radius:16px;justify-self:center;gap:24px;width:100%;max-width:440px;padding:40px;display:grid}.login-panel h2{margin:0;font-size:29px}.login-panel .pill{justify-self:start}.login-panel p{margin-bottom:0;font-size:11px;line-height:1.7}.login-error{background:#eef2f5;padding:15px}@media (width>=1450px){.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1100px){.business-sidebar{width:215px;min-width:215px;padding-left:12px;padding-right:12px}.business-page{padding:30px 24px}.topbar{padding:0 24px}.dashboard-columns{grid-template-columns:1fr}.overview-intro,.customer-summary{flex-direction:column;align-items:flex-start}}@media (width<=740px){.business-shell{display:block}.business-sidebar{width:100%;height:auto;padding:20px;position:static}.business-sidebar .wordmark{font-size:21px}.sidebar-label{display:none}.business-sidebar nav{gap:5px;margin-top:20px;display:flex;overflow:auto hidden}.business-sidebar nav a{white-space:nowrap;min-height:39px;padding:8px 12px;font-size:11px}.business-sidebar nav a>span,.business-sidebar nav a small{display:none}.business-sidebar footer{align-items:center;gap:12px;padding:12px 12px 0;display:flex}.business-sidebar footer p{margin:0}.status-dot{display:none}.topbar{height:56px;padding:0 20px}.topbar>.pill{display:none}.business-page{gap:20px;padding:25px 18px 40px}.page-heading{flex-direction:column;align-items:flex-start}h1{font-size:29px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric{padding:18px}.metric strong{font-size:32px}.overview-intro{padding:25px}.panel{padding:20px}.table-wrap{padding:0}.future-grid,.form-grid{grid-template-columns:1fr}.business-login{flex-direction:column;align-items:stretch;gap:35px;padding:30px 20px;display:flex}.business-login .wordmark{margin-bottom:40px}.business-login h1{font-size:35px}.login-panel{align-self:center;padding:25px}.customer-summary .actions{width:100%}.actions>*{flex:auto}.pagination{flex-wrap:wrap}th,td{padding:16px}.activity-row{gap:8px}.activity-row p{max-width:100%}}.operations-fieldset{border:1px solid #dce0e5;border-radius:12px;gap:12px;min-width:0;margin:12px 0;padding:16px;display:grid}.operations-fieldset legend{padding:0 8px;font-weight:600}.commercial-line{border-bottom:1px solid #e1e4e8;grid-template-columns:minmax(150px,3fr) repeat(4,minmax(70px,1fr)) auto;align-items:end;gap:10px;padding-bottom:12px;display:grid}.operations-tabs{flex-wrap:wrap;margin-bottom:18px}.operations-cockpit{margin:28px 0}.register-details{overflow-wrap:anywhere;white-space:pre-wrap;max-width:360px}.register-details p{margin:4px 0 10px}@media (width<=700px){.commercial-line{grid-template-columns:1fr 1fr}.commercial-line>:first-child{grid-column:1/-1}.operations-fieldset{padding:12px}}.navigation-group summary{cursor:pointer;color:#d5dee7;padding:12px 9px;font-size:12px}.navigation-group>div{gap:4px;display:grid}.business-sidebar .sidebar-label{margin-top:25px}@media (width<=740px){.business-sidebar nav{align-items:flex-start;display:flex;overflow:auto visible}.navigation-group{flex:none;min-width:145px}.navigation-group summary{white-space:nowrap}.navigation-group>div{display:grid}}:root{color:#17354d;background:#f3f6fa}.business-shell{background:#f3f6fa}.business-sidebar{color:#eaf2f8;background:linear-gradient(165deg,#0d1d39,#1d3d5b);width:292px;min-width:292px;padding:28px 18px 20px}.business-sidebar nav a{color:#ccdeec;gap:10px;min-height:45px;font-size:15px;line-height:1.45}.navigation-group summary{color:#e0edf7;padding:13px 10px;font-size:14px;font-weight:650;line-height:1.5}.business-sidebar nav a.active{color:#153b59;background:#dcebf5}.business-sidebar nav a:hover{color:#fff;background:#294c6d}.business-sidebar nav a.active:hover{color:#153b59;background:#eaf2f8}.business-sidebar .sidebar-label{color:#9ebcd4;font-size:11px}.business-sidebar nav a small,.business-sidebar .wordmark span{font-size:10px}.business-sidebar footer{color:#c1d5e5;border-top:1px solid #46627c;padding-top:16px}.business-sidebar footer>button{min-height:38px;margin-top:12px;font-size:13px}.profile-shortcut{color:#fff;align-items:center;gap:10px;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.profile-shortcut small{color:#bed3e4;margin-top:3px;font-size:12px;display:block}.profile-avatar{color:#fff;background:#315e81;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.topbar-profile{white-space:nowrap;font-size:14px;font-weight:650;text-decoration:none}.primary,.primary.button{background:#245c84;border-color:#245c84}.primary:hover{background:#1a496b}a{color:#245c84}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#67a1c9}.panel{box-shadow:0 5px 18px #17354d09}.business-page{gap:22px}.business-page p,.field,.activity-row,.contact-row,.empty-text,.metric>span{font-size:14px}.metric small,.overview-intro p,.customer-summary p,table{font-size:13px}th{font-size:11px}td small{overflow-wrap:anywhere;display:block}.pill.green{color:#1a6c49;background:#e4efda}.status-dot{background:#a7d786}.security-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.security-summary{background:linear-gradient(135deg,#edf4fa,#fff)}.security-summary h2{margin-top:18px}.security-facts dd,.security-summary dd{overflow-wrap:anywhere;margin:5px 0 18px;font-size:14px}.security-facts dt,.security-summary dt{color:#526c80;font-size:12px;font-weight:650}.access-people{padding:0;list-style:none}.access-people li{border-bottom:1px solid #e1eaf2;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.access-people li span{overflow-wrap:anywhere}.mobile-menu-toggle{display:none}@media (width<=1100px){.business-sidebar{width:264px;min-width:264px}.security-grid{grid-template-columns:1fr}}@media (width<=740px){.business-sidebar{z-index:100;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;height:auto;padding:14px 16px;display:flex;position:sticky;top:0}.business-sidebar .wordmark{padding:0;font-size:22px}.mobile-menu-toggle{color:#eaf2f8;background:#214364;border-color:#506c87;font-size:13px;display:inline-flex}.business-sidebar nav,.business-sidebar footer{display:none}.business-sidebar.is-open nav{gap:3px;width:100%;max-height:56dvh;margin:0;display:grid;overflow:auto}.business-sidebar.is-open footer{flex-wrap:wrap;width:100%;padding:10px 0 0;display:flex}.navigation-group{width:100%;min-width:0}.business-sidebar nav a{white-space:normal;font-size:15px}.business-sidebar footer>.profile-shortcut{flex:1}.topbar{padding:0 18px}.business-page{padding:26px 16px 40px}.security-grid{gap:18px}.BigariaDialog-resizable .MuiDialog-paper{border-radius:14px!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:12px!important}}.BigariaDialog-managed .MuiDialog-paper.MuiDialog-paperFullScreen{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;transform:none!important}.next-step{background:#edf4fa}.profile-shortcut>span:last-child{overflow-wrap:anywhere;min-width:0}
