.crm-shell,.crm-signin,.crm-unavailable{--crm-ink:#143747;--crm-deep:#092e3b;--crm-teal:#087e83;--crm-blue:#235f9a;--crm-blue-soft:#eaf2fa;--crm-gold:#e5b468;--crm-mint:#92d9cc;--crm-line:#dce9e9;--crm-muted:#718991;--crm-paper:#f6faf9;color:var(--crm-ink);font-family:DM Sans,sans-serif}.crm-shell{background:var(--crm-paper);min-height:100vh;display:flex}.crm-shell a,.crm-signin a,.crm-unavailable a{text-decoration:none}.crm-shell button,.crm-shell input{font:inherit}.crm-sidebar{color:#d0e4e5;background:radial-gradient(circle at 8% 0,#174958 0,#0000 42%),#0b3443;flex-direction:column;flex:0 0 263px;width:263px;height:100vh;min-height:100vh;padding:27px 19px 21px;display:flex;position:sticky;top:0;overflow:auto}.crm-logo{padding:4px 8px 10px;display:block}.crm-logo img{object-fit:contain;width:195px;height:auto;max-height:59px}.crm-sidebar-rule{background:#fff2;height:1px;margin:22px 10px 28px}.crm-space-label{color:#80a8ac;letter-spacing:.18em;margin-bottom:13px;padding:0 12px;font:800 10px Manrope,sans-serif}.crm-space-card{background:#ffffff0c;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.crm-space-icon{color:#125465;background:linear-gradient(140deg,#b6e8da,#73bbbc);border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font:800 19px Manrope,sans-serif;display:grid}.crm-space-card strong,.crm-space-card small{display:block}.crm-space-card strong{color:#fff;font-size:12px}.crm-space-card small{color:#a0c0c4;margin-top:3px;font-size:10px}.crm-space-chevron{color:#a0c0c4;margin-left:auto}.crm-nav-link{color:#fff;background:#247183;border-radius:9px;align-items:center;gap:13px;height:44px;padding:0 13px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 3px 0 #91decf}.crm-nav-link span{font-size:21px;font-weight:400;line-height:1}.crm-sidebar-bottom{margin-top:auto}.crm-sidebar-note{background:linear-gradient(145deg,#255c68,#164653);border:1px solid #ffffff1a;border-radius:12px;margin-top:35px;padding:19px 16px;position:relative;overflow:hidden}.crm-sidebar-note:after{content:"";border:1px solid #ffffff1b;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-106px;right:-75px}.crm-note-orbit{color:#9fe5d6;margin-bottom:16px;font-size:24px;display:block}.crm-sidebar-note strong{color:#fff;font:800 13px Manrope,sans-serif}.crm-sidebar-note p{color:#b1d0d1;max-width:170px;margin:6px 0 0;font-size:11px;line-height:1.6}.crm-sidebar-footer{color:#92b6bb;align-items:center;gap:7px;padding:19px 7px 0;font-size:10px;display:flex}.crm-sidebar-footer>span:last-child{color:#6797a0;letter-spacing:.08em;margin-left:auto}.crm-live-dot{background:#83d9c3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #83d9c322}.crm-main{flex-direction:column;flex:1;min-width:0;display:flex}.crm-topbar{background:#fff;border-bottom:1px solid #e4eded;justify-content:space-between;align-items:center;height:73px;padding:0 clamp(24px,4vw,55px);display:flex}.crm-topbar-path{letter-spacing:.18em;color:#6f9198;font:800 10px Manrope,sans-serif}.crm-topbar-path span{color:#a9c2c4;padding:0 11px}.crm-topbar-right{align-items:center;gap:22px;display:flex}.crm-mode{letter-spacing:.14em;color:#267e7e;background:#eaf5f1;border-radius:5px;padding:8px 10px;font:800 9px Manrope,sans-serif}.crm-content{flex:1;width:100%;max-width:1510px;margin:0 auto;padding:45px clamp(24px,4vw,55px) 65px}.crm-footer{border-top:1px solid var(--crm-line);color:#86a1a5;justify-content:space-between;padding:20px clamp(24px,4vw,55px);font-size:10px;display:flex}.crm-eyebrow,.crm-section-index{letter-spacing:.16em;color:#248784;font:800 10px Manrope,sans-serif}.crm-eyebrow{align-items:center;gap:9px;margin-bottom:11px;display:flex}.crm-eyebrow span:last-child{color:#a0b3b7}.crm-eyebrow-line{background:#36a99b;width:17px;height:2px;display:inline-block}.crm-heading-row{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:30px;display:flex}.crm-heading-row h1{letter-spacing:-.055em;margin:0 0 8px;font:800 clamp(31px,3vw,42px)/1.13 Manrope,sans-serif}.crm-heading-period{color:#28a99d}.crm-heading-row p{color:#728b92;margin:0;font-size:12px}.crm-heading-tag{white-space:nowrap;color:#287d79;letter-spacing:.12em;background:#e7f4f0;border-radius:6px;margin-top:9px;padding:9px 11px;font:800 9px Manrope,sans-serif}.crm-hero,.crm-company-banner{color:#fff;background:linear-gradient(105deg,#0a3f4e,#0c5963 71%,#0d7378);border-radius:16px;min-height:225px;margin-bottom:39px;padding:33px 38px;position:relative;overflow:hidden}.crm-hero:before,.crm-company-banner:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.crm-hero>div:first-child,.crm-company-banner>div:first-child{z-index:1;position:relative}.crm-hero-kicker{letter-spacing:.2em;color:#8fdfd0;margin-bottom:17px;font:800 9px Manrope,sans-serif;display:block}.crm-hero h2{letter-spacing:-.05em;margin:0 0 10px;font:800 clamp(22px,2.3vw,31px)/1.27 Manrope,sans-serif}.crm-hero h2 em{color:#8fdfd0;font-style:normal}.crm-hero p{color:#c0dcde;max-width:420px;margin:0;font-size:11px}.crm-hero-graphic{width:310px;height:310px;position:absolute;top:-47px;right:5%}.crm-orbit{border:1px solid #c8fff044;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{inset:15px}.orbit-two{border-color:#9de7d055;inset:41px}.orbit-three{border-color:#e4fff866;inset:68px}.crm-hero-core{color:#145e65;background:linear-gradient(135deg,#c9f0e3,#65bdbb);border-radius:50%;place-items:center;font:800 58px Manrope,sans-serif;display:grid;position:absolute;inset:101px;transform:rotate(-12deg);box-shadow:0 0 40px #9be9da55}.crm-hero-graphic:before,.crm-hero-graphic:after{content:"";z-index:1;background:#99e7d3;border-radius:50%;position:absolute;box-shadow:0 0 15px #92e6cf}.crm-hero-graphic:before{width:10px;height:10px;top:54px;left:47px}.crm-hero-graphic:after{width:6px;height:6px;bottom:68px;right:32px}.crm-section-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.crm-section-heading h2{letter-spacing:-.04em;margin:6px 0 0;font:800 19px Manrope,sans-serif}.crm-section-index{font-size:9px}.crm-count{color:#638c91;letter-spacing:.1em;background:#e9f2f1;border-radius:5px;padding:7px 9px;font:800 9px Manrope,sans-serif}.crm-card{background:#fff;border:1px solid #e3eded;border-radius:13px;box-shadow:0 15px 44px #0a3d4b08}.crm-account-list{padding:5px 25px}.crm-table-head,.crm-account-row{grid-template-columns:2fr .8fr 1.4fr 45px;align-items:center;gap:15px;display:grid}.crm-table-head{color:#94a9ad;letter-spacing:.13em;height:41px;font:800 9px Manrope,sans-serif}.crm-account-row{color:var(--crm-ink);border-top:1px solid #e7eeee;padding:15px 0;transition:background .18s}.crm-account-row:hover{background:#f8fcfb}.crm-account-name{align-items:center;gap:11px;min-width:0;display:flex}.crm-avatar{color:#248c84;background:#def1eb;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;font:800 16px Manrope,sans-serif;display:grid}.crm-account-name strong,.crm-account-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-account-name strong{font-size:12px}.crm-account-name small{color:#8aa0a4;margin-top:4px;font-size:10px}.crm-status{color:#26815d;letter-spacing:.07em;text-transform:uppercase;background:#e7f6ed;border-radius:40px;padding:6px 9px;font:800 9px Manrope,sans-serif;display:inline-block}.status-prospect{color:#a07832;background:#fff2db}.status-paused{color:#80649b;background:#f2edf8}.status-closed{color:#74818b;background:#eef0f2}.crm-row-email{color:#648088;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crm-row-arrow{color:#3b9891;text-align:center;font-size:18px}.crm-empty{text-align:center;padding:53px 24px 58px}.crm-empty-symbol{color:#2b9288;background:#e7f5f1;border-radius:13px;place-items:center;width:50px;height:50px;margin:0 auto 18px;font-size:25px;display:grid}.crm-empty h3{margin:0 0 6px;font:800 17px Manrope,sans-serif}.crm-empty p{color:#799199;max-width:420px;margin:0 auto;font-size:11px;line-height:1.65}.crm-form-section{margin-top:39px}.crm-section-hint{color:#88a0a4;font-size:10px}.crm-form-card{padding:23px 26px 26px}.crm-form-intro{border-bottom:1px solid #e9f0f0;align-items:center;gap:12px;margin-bottom:23px;padding-bottom:19px;display:flex}.crm-form-mark{color:#268d7f;background:#e3f4ee;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font:700 24px Manrope,sans-serif;display:grid}.crm-form-intro h3{margin:0 0 4px;font:800 13px Manrope,sans-serif}.crm-form-intro p{color:#81969b;margin:0;font-size:10px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid}.crm-form label{color:#42626a;gap:7px;font-size:10px;font-weight:800;display:grid}.crm-form input{width:100%;min-width:0;color:var(--crm-ink);background:#fcfefe;border:1px solid #d7e6e6;border-radius:7px;padding:11px 12px;font-size:12px}.crm-form input::placeholder{color:#a4b8ba}.crm-form input:focus{border-color:#329c9a;outline:3px solid #93d8d480}.crm-form-footer{justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;display:flex}.crm-form-error{color:#a94444;margin:0 auto 0 0;font-size:11px}.crm-button{color:#fff;background:#0e6971;border:0;border-radius:8px;align-items:center;gap:15px;padding:11px 16px;font-size:11px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.crm-button:hover{background:#0a4f5b;transform:translateY(-1px)}.crm-button:disabled{opacity:.6;cursor:wait}.crm-breadcrumb{color:#8ba2a5;align-items:center;gap:10px;margin:-8px 0 34px;font-size:11px;display:flex}.crm-breadcrumb a{color:#258584;font-weight:700}.crm-breadcrumb strong{color:#456873;font-weight:700}.crm-company-banner{justify-content:space-between;align-items:center;min-height:168px;margin-bottom:17px;display:flex}.crm-company-banner h2{letter-spacing:-.05em;margin:0 0 5px;font:800 27px Manrope,sans-serif}.crm-company-banner p{color:#b4d8d9;margin:0;font-size:11px}.crm-company-monogram{z-index:1;color:#a9e6dc;background:#ffffff19;border:1px solid #ffffff40;border-radius:21px;place-items:center;width:88px;height:88px;margin-right:40px;font:800 53px Manrope,sans-serif;display:grid;position:relative;transform:rotate(-8deg)}.crm-summary-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:39px;display:grid}.crm-summary-card{background:#fff;border:1px solid #e3eded;border-radius:11px;min-width:0;padding:18px 20px}.crm-summary-card span,.crm-summary-card strong,.crm-summary-card small{display:block}.crm-summary-card span{letter-spacing:.13em;color:#71a09f;margin-bottom:13px;font:800 9px Manrope,sans-serif}.crm-summary-card strong{text-overflow:ellipsis;white-space:nowrap;font:800 14px Manrope,sans-serif;overflow:hidden}.crm-summary-card small{color:#91a7aa;margin-top:5px;font-size:10px}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.crm-detail-list{min-height:150px;padding:5px 18px}.crm-detail-row{border-bottom:1px solid #eaf0f0;align-items:center;gap:11px;padding:17px 2px;display:flex}.crm-detail-row:last-child{border-bottom:0}.crm-detail-icon{color:#288e85;background:#e8f5f1;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.crm-detail-icon.person{font:800 11px Manrope,sans-serif}.crm-detail-row>div{flex:1;min-width:0}.crm-detail-row strong,.crm-detail-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-detail-row strong{font-size:11px}.crm-detail-row small{color:#8da3a7;margin-top:5px;font-size:10px}.crm-mini-tag{color:#448c85;background:#eaf6f1;border-radius:4px;padding:5px 6px;font:800 8px Manrope,sans-serif}.crm-contact-link{color:#32958e;padding:3px;font-size:16px}.crm-empty-small{padding:28px 20px}.crm-empty-small .crm-empty-symbol{width:40px;height:40px;margin-bottom:12px;font-size:22px}.crm-empty-small h3{font-size:13px}.crm-empty-small p{font-size:10px}.crm-add-panel{background:#fff;border:1px solid #dfebea;border-radius:10px;margin-top:12px;padding:0 17px}.crm-add-panel summary{cursor:pointer;color:#257c78;padding:14px 0;font-size:11px;font-weight:800;list-style:none}.crm-add-panel summary::-webkit-details-marker{display:none}.crm-add-panel .crm-form{padding:0 0 18px}.crm-add-panel .crm-form-grid{grid-template-columns:1fr 1fr;gap:12px}.crm-coming-next{background:#eff8f5;border:1px dashed #bed8d5;border-radius:12px;align-items:center;gap:13px;margin-top:30px;padding:17px 19px;display:flex}.crm-coming-icon{color:#27877a;background:#dff1e9;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.crm-coming-next>div{flex:1}.crm-coming-next strong{font-size:11px}.crm-coming-next p{color:#678b8f;margin:4px 0 0;font-size:10px}.crm-coming-next>span:last-child{letter-spacing:.1em;color:#388b85;font:800 9px Manrope,sans-serif}.crm-unavailable{background:radial-gradient(circle at 70% 20%,#e5f5f0,#0000 38%),#f6faf9;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(28px,8vw,130px);display:flex}.crm-unavailable h1{letter-spacing:-.06em;max-width:650px;font:800 clamp(30px,4vw,50px)/1.15 Manrope,sans-serif}.crm-unavailable p{color:#65848b;max-width:530px;font-size:14px}.crm-unavailable a{color:#fff;background:#0c6b71;border-radius:8px;margin-top:15px;padding:12px 17px;font-size:12px;font-weight:700;display:inline-block}.crm-unavailable .crm-empty-symbol{margin:0 0 18px}.crm-signin{background:#f8fbfa;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.crm-signin-brand{color:#fff;background:linear-gradient(135deg,#0a3343,#0a6770);padding:52px clamp(30px,5vw,75px);position:relative;overflow:hidden}.crm-signin-brand img{width:230px;height:auto}.crm-signin-brand h1{z-index:1;letter-spacing:-.07em;margin:17vh 0 20px;font:800 clamp(40px,5vw,72px)/1.08 Manrope,sans-serif;position:relative}.crm-signin-brand p{z-index:1;color:#b7dadb;max-width:390px;font-size:14px;position:relative}.crm-signin-art{width:600px;height:600px;position:absolute;bottom:-195px;right:-140px}.crm-signin-art span{border:1px solid #b9f4e333;border-radius:50%;position:absolute;inset:0}.crm-signin-art span:nth-child(2){inset:55px}.crm-signin-art span:nth-child(3){background:#aee9db16;inset:113px}.crm-signin-panel{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px clamp(30px,7vw,110px);display:flex}.crm-signin-caption{letter-spacing:.15em;color:#397f83;justify-content:space-between;align-self:stretch;font:800 10px Manrope,sans-serif;display:flex}.crm-signin-panel h2{letter-spacing:-.05em;margin:80px 0 5px;font:800 33px Manrope,sans-serif}.crm-signin-panel>p{color:#739098;margin-bottom:25px;font-size:12px}.crm-setup-message{color:#5b7c84;background:#fff;border:1px solid #dce9e9;border-radius:10px;max-width:380px;padding:20px;font-size:12px;line-height:1.6}@media (max-width:1000px){.crm-sidebar{flex-basis:220px;width:220px}.crm-logo img{width:172px}.crm-hero-graphic{opacity:.6;right:-95px}.crm-detail-grid{grid-template-columns:1fr}.crm-signin-panel{padding:40px}}@media (max-width:720px){.crm-shell{display:block}.crm-sidebar{flex-direction:row;align-items:center;gap:12px;width:auto;height:auto;min-height:0;padding:12px 18px;display:flex;position:static}.crm-logo{padding:0}.crm-logo img{width:145px;max-height:40px}.crm-sidebar-rule,.crm-space-label,.crm-space-card,.crm-sidebar-bottom{display:none}.crm-nav{margin:0 0 0 auto}.crm-nav-link{height:36px;padding:0 12px;font-size:10px}.crm-nav-link span{font-size:16px}.crm-topbar{height:52px;padding:0 20px}.crm-content{padding:30px 19px 48px}.crm-hero{min-height:235px;padding:29px 25px}.crm-hero-graphic{opacity:.3;top:-16px;right:-170px}.crm-heading-row h1{font-size:30px}.crm-heading-tag{display:none}.crm-summary-grid{grid-template-columns:1fr 1fr}.crm-signin{grid-template-columns:1fr}.crm-signin-brand{min-height:330px;padding:30px}.crm-signin-brand img{width:170px}.crm-signin-brand h1{margin:55px 0 10px;font-size:40px}.crm-signin-panel{padding:35px 30px 60px}.crm-signin-panel h2{margin-top:55px}}@media (max-width:530px){.crm-table-head{display:none}.crm-account-row{grid-template-columns:1fr 28px}.crm-account-row>span:nth-child(2),.crm-account-row>span:nth-child(3){display:none}.crm-account-list{padding:8px 19px}.crm-hero h2{font-size:23px}.crm-summary-grid,.crm-form-grid,.crm-add-panel .crm-form-grid{grid-template-columns:1fr}.crm-company-banner{padding:26px 23px}.crm-company-monogram{width:52px;height:52px;margin-right:0;font-size:30px}.crm-coming-next>span:last-child,.crm-footer span:last-child{display:none}.crm-topbar-path,.crm-mode{font-size:8px}.crm-signin-brand h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.crm-shell *{scroll-behavior:auto!important;transition:none!important}}.crm-preview-avatar{color:#2c807b;background:#dff0ed;border-radius:50%;place-items:center;width:30px;height:30px;font:800 10px Manrope,sans-serif;display:grid}.crm-preview-ribbon{color:#936e2d;letter-spacing:.09em;background:#fff3d8;border-radius:5px;margin-bottom:24px;padding:8px 10px;font:800 9px Manrope,sans-serif;display:inline-block}.crm-design-fields label{color:#42626a;gap:7px;font-size:10px;font-weight:800;display:grid}.crm-design-fields label span{color:#a4b8ba;background:#fcfefe;border:1px solid #d7e6e6;border-radius:7px;padding:11px 12px;font-size:12px;font-weight:400}.crm-design-back{margin-top:25px;font-size:11px}.crm-design-back a{color:#258584;font-weight:700}.crm-loading{background:#f6faf9;gap:5vw;min-height:100vh;display:flex}.crm-loading-side{background:#0b3443;align-content:start;gap:22px;width:263px;padding:45px 25px;display:grid}.crm-loading-side span,.crm-loading-main span{background:#e2eeee;border-radius:8px;animation:1.8s ease-in-out infinite crm-pulse;display:block}.crm-loading-side span{background:#ffffff20;height:20px}.crm-loading-side span:first-child{width:170px;height:43px;margin-bottom:40px}.crm-loading-main{flex:1;padding:110px 5vw 40px 0}.crm-loading-kicker{width:140px;height:13px}.crm-loading-title{width:min(60%,440px);height:46px;margin:19px 0 36px}.crm-loading-hero{height:220px;margin-bottom:40px}.crm-loading-card{height:70px;margin:15px 0}@keyframes crm-pulse{50%{opacity:.45}}.crm-unavailable button{margin-top:14px}@media (max-width:720px){.crm-loading-side{display:none}.crm-loading-main{padding:55px 20px}}.crm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:530px){.crm-summary-grid{grid-template-columns:1fr}}.crm-profile-panel{margin:-20px 0 32px}.crm-profile-panel+.crm-profile-panel{margin-top:-20px}.crm-list-item:not(:last-child){border-bottom:1px solid #eaf0f0}.crm-list-item .crm-detail-row{border-bottom:0}.crm-inline-edit{padding:0 2px 13px 48px}.crm-inline-edit summary{cursor:pointer;color:#267f7c;padding:0 0 4px;font-size:10px;font-weight:800;display:inline-block}.crm-inline-edit summary:focus-visible,.crm-add-panel summary:focus-visible{border-radius:4px;outline:3px solid #93d8d4}.crm-inline-edit .crm-form{padding:13px 0 4px}.crm-inline-edit .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:530px){.crm-inline-edit{padding-left:0}.crm-inline-edit .crm-form-grid{grid-template-columns:1fr}}.crm-form textarea,.crm-form select{width:100%;min-width:0;color:var(--crm-ink);font:inherit;background:#fcfefe;border:1px solid #d7e6e6;border-radius:7px;padding:11px 12px;font-size:12px}.crm-form textarea{resize:vertical;line-height:1.55}.crm-form textarea:focus,.crm-form select:focus{border-color:#329c9a;outline:3px solid #93d8d480}.crm-relationship-section{margin-top:32px}.crm-relationship-card,.crm-notes-list{padding:4px 18px}.crm-team-row{align-items:center;gap:12px;padding:15px 2px;display:flex}.crm-team-row:not(:last-child),.crm-note:not(:last-child){border-bottom:1px solid #eaf0f0}.crm-team-row>div{flex:1;min-width:0}.crm-team-row strong,.crm-team-row small{display:block}.crm-team-row strong{font-size:12px}.crm-team-row small{color:#789399;margin-top:4px;font-size:10px}.crm-team-row a{color:#267f7c;white-space:nowrap;font-size:10px;font-weight:800}.crm-document-row{flex-wrap:wrap}.crm-document-row>.crm-document-info{flex:180px}.crm-document-row>.crm-document-actions{flex:none;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.crm-note{padding:17px 2px}.crm-note p{white-space:pre-wrap;margin:0 0 9px;font-size:12px;line-height:1.6}.crm-note small{color:#829ca0;font-size:10px}.crm-note-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-note-actions,.crm-note-form-actions{align-items:center;gap:7px;display:flex}.crm-note-actions button{color:#247b76;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:800}.crm-note-actions button:hover{background:#e4f1e9}.crm-note-actions button:last-child{color:#9a5550}.crm-note-actions button:last-child:hover{background:#faece8}.crm-note-edit label{color:#385d62;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.crm-note-edit textarea{resize:vertical;color:#173d47;width:100%;min-height:106px;font:inherit;background:#fff;border:1px solid #c9ddd6;border-radius:7px;padding:12px;line-height:1.55;display:block}.crm-note-edit textarea:focus,.crm-note button:focus-visible{outline-offset:2px;outline:3px solid #93d8d480}.crm-note-form-actions{justify-content:flex-end;margin-top:12px}.crm-note-form-actions button{color:#315d61;cursor:pointer;background:#fff;border:1px solid #c9ddd6;border-radius:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.crm-note-form-actions button[type=submit]{color:#fff;background:#0e6b70;border-color:#0e6b70}.crm-note-form-actions button.crm-note-danger{color:#fff;background:#a4433d;border-color:#a4433d}.crm-note-form-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-note-confirm{background:#fff7f4;border:1px solid #efd6d1;border-radius:8px;padding:15px}.crm-note-confirm p{color:#79433f;margin:0;font-weight:700}.crm-note-feedback{color:#9a3c38;font-weight:700;margin:9px 0 0!important;font-size:11px!important}.crm-nav-link{box-shadow:none;color:#a9cbd0;background:0 0;margin-bottom:4px}.crm-nav-link:hover{color:#fff;background:#ffffff12}.crm-nav-link[aria-current=page]{color:#fff;background:#247183;box-shadow:inset 3px 0 #91decf}.crm-catalog-banner h2{font-size:30px;line-height:1.18}.crm-catalog-banner p{max-width:410px;line-height:1.55}.crm-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.crm-catalog-card{flex-direction:column;min-height:280px;padding:22px;display:flex}.crm-catalog-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.crm-catalog-mark{color:#318b83;background:#e8f5f1;border-radius:10px;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.crm-catalog-card h3{letter-spacing:-.025em;margin:0 0 8px;font:800 15px Manrope,sans-serif}.crm-catalog-card>p{color:#789297;min-height:34px;margin:0 0 18px;font-size:11px;line-height:1.55}.crm-catalog-meta{border-top:1px solid #eaf0f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-catalog-meta span{letter-spacing:.12em;color:#83a3a7;font:800 8px Manrope,sans-serif}.crm-catalog-meta strong{overflow-wrap:anywhere;text-align:right;font-size:10px}.crm-catalog-edit{border-top:1px solid #eaf0f0;margin-top:auto;padding-top:8px}.crm-catalog-edit summary{cursor:pointer;color:#267f7c;padding:8px 0;font-size:10px;font-weight:800}.crm-catalog-edit .crm-form{padding-top:10px}.crm-catalog-edit .crm-form-grid{grid-template-columns:1fr}.crm-form-hint{color:#809b9e;margin:9px 0 17px;font-size:10px}.crm-catalog-empty{grid-column:1/-1}@media (max-width:1050px){.crm-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.crm-catalog-grid{grid-template-columns:1fr}.crm-catalog-banner h2{font-size:24px}}.crm-document-gate{background:#f1f8f6;border:1px dashed #b9d8d6;border-radius:10px;align-items:center;gap:18px;margin-top:10px;padding:15px 19px;display:flex}.crm-document-gate span{letter-spacing:.15em;color:#217b79;white-space:nowrap;font:800 9px Manrope,sans-serif}.crm-document-gate p{color:#587a80;margin:0;font-size:11px;line-height:1.55}.crm-document-form{gap:15px;max-width:630px;padding:19px 0 4px;display:grid}.crm-document-form label{color:#42626a;gap:7px;font-size:10px;font-weight:800;display:grid}.crm-document-form input,.crm-document-form select{width:100%;min-width:0;color:var(--crm-ink);font:inherit;background:#fcfefe;border:1px solid #d7e6e6;border-radius:7px;padding:11px 12px;font-size:12px}.crm-document-form input:focus,.crm-document-form select:focus{border-color:#329c9a;outline:3px solid #93d8d480}.crm-document-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-document-form button{color:#fff;cursor:pointer;background:#0e6971;border:0;border-radius:8px;justify-self:start;padding:11px 17px;font-size:11px;font-weight:800}.crm-document-form button:disabled{opacity:.6;cursor:wait}.crm-document-hint,.crm-document-message{color:#658289;margin:0;font-size:11px;line-height:1.5}.crm-document-status-pending{color:#9e752b;background:#fff3dc}.crm-document-status-rejected{color:#a34848;background:#fae9e9}@media (max-width:620px){.crm-document-gate{display:block}.crm-document-gate p{margin-top:7px}.crm-document-form-row{grid-template-columns:1fr}.crm-team-row .crm-mini-tag{text-align:center;white-space:normal;max-width:95px}}.crm-draft-tag{color:#6b695a;white-space:nowrap;background:#f0eee8}.crm-draft-memo{color:#536f75;white-space:pre-wrap;background:#f7fbfa;border-left:2px solid #b7d8d3;border-radius:0 7px 7px 0;margin:-4px 0 14px 51px;padding:10px 13px;font-size:11px;line-height:1.55}@media (max-width:620px){.crm-draft-memo{margin-left:0}.crm-draft-tag{white-space:normal;text-align:center}}.crm-subscription-row{padding-bottom:8px}.crm-subscription-current{color:#267f5b;background:#e7f6ed}.crm-subscription-attention{color:#946d2b;background:#fff2db}.crm-subscription-meta{color:#718e94;flex-wrap:wrap;gap:5px 15px;margin:0 0 14px 51px;font-size:10px;line-height:1.5;display:flex}@media (max-width:620px){.crm-subscription-meta{margin-left:0}.crm-subscription-row .crm-mini-tag{max-width:100px}}.crm-supplies-banner{color:#fff;background:linear-gradient(122deg,#0d3a47,#126268 72%,#228683)}.crm-supplies-banner h2{color:#fff}.crm-supply-card .crm-catalog-meta:last-child strong{color:#0c7175;font-size:12px}.crm-supply-empty{text-align:center;grid-column:1/-1;padding:60px 24px 56px;position:relative;overflow:hidden}.crm-supply-empty:before{content:"";border:1px solid #e7f1ef;border-radius:50%;width:270px;height:270px;position:absolute;top:-145px;right:-75px}.crm-supply-empty .crm-empty-symbol{margin-bottom:19px}.crm-supply-empty h3{letter-spacing:-.04em;margin:12px 0 8px;font:800 clamp(18px,2.2vw,25px)/1.2 Manrope,sans-serif}.crm-supply-empty p{color:#789297;max-width:490px;margin:0 auto;font-size:11px;line-height:1.7}.crm-supply-empty-line{justify-content:center;gap:7px;margin-top:25px;display:flex}.crm-supply-empty-line span{background:#bfe4db;border-radius:3px;width:24px;height:3px}.crm-supply-empty-line span:nth-child(2){background:#58b7aa}.crm-supply-gate{margin-top:16px}@media (max-width:620px){.crm-supply-empty{padding:45px 22px}.crm-supplies-banner h2{font-size:23px}}.crm-access-panel{background:linear-gradient(115deg,#fff,#f0f8f5);border:1px solid #dbe8e6;border-radius:12px;grid-template-columns:minmax(210px,1.3fr) minmax(290px,1fr);align-items:center;gap:18px 28px;margin:-10px 0 35px;padding:22px 25px;display:grid}.crm-access-panel h2{letter-spacing:-.035em;margin:6px 0;font:800 16px Manrope,sans-serif}.crm-access-panel p{color:#718d92;max-width:530px;margin:0;font-size:10px;line-height:1.6}.crm-access-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.crm-access-facts>div{background:#fff;border:1px solid #e1edeb;border-radius:8px;min-width:0;padding:11px}.crm-access-facts span,.crm-access-facts strong{display:block}.crm-access-facts span{color:#80a0a3;letter-spacing:.1em;min-height:23px;font:800 8px Manrope,sans-serif}.crm-access-facts strong{overflow-wrap:anywhere;margin-top:6px;font:800 13px Manrope,sans-serif}.crm-access-panel>small{color:#86a0a3;grid-column:1/-1;font-size:9px}@media (max-width:850px){.crm-access-panel{grid-template-columns:1fr;margin-top:0}}@media (max-width:530px){.crm-access-facts{grid-template-columns:1fr 1fr}.crm-access-facts>div:first-child{grid-column:1/-1}.crm-access-facts span{min-height:0}}.crm-shell{--crm-ink:#153440;--crm-muted:#647f84;--crm-paper:#f5f8f7;background:var(--crm-paper)}.crm-sidebar{background:#0b3040;flex-basis:238px;width:238px;padding:25px 16px 18px}.crm-logo{padding:3px 10px 6px}.crm-logo img{width:190px;max-height:53px}.crm-sidebar-rule{margin:20px 11px 25px}.crm-space-card{background:#ffffff0b;border-color:#ffffff17;padding:11px 12px}.crm-space-card strong{font-size:13px}.crm-space-card small{font-size:11px}.crm-nav{margin-top:24px}.crm-nav-link{border-radius:8px;height:46px;font-size:13px}.crm-sidebar-footer{border-top:1px solid #ffffff24;padding:18px 10px 1px;font-size:10px}.crm-topbar{height:66px;padding:0 clamp(24px,3.8vw,58px)}.crm-topbar-path,.crm-mode{font-size:10px}.crm-content{max-width:1440px;padding:38px clamp(24px,3.8vw,58px) 76px}.crm-footer{padding:19px clamp(24px,3.8vw,58px);font-size:11px}.crm-card{border-color:#dfe8e6;box-shadow:0 14px 36px #123a4010}.crm-page-kicker{color:#2b7976;letter-spacing:.16em;font:800 10px Manrope,sans-serif;display:block}.crm-primary-action{color:#fff;white-space:nowrap;background:#0b6570;border:1px solid #0c626c;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font:800 13px Manrope,sans-serif;display:inline-flex;box-shadow:0 8px 16px #0a66701f}.crm-primary-action span{font-size:19px;font-weight:400;line-height:1}.crm-shell a:focus-visible,.crm-shell button:focus-visible,.crm-shell select:focus-visible{outline-offset:3px;outline:3px solid #59b5ac}.crm-directory-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.crm-directory-header h1{letter-spacing:-.06em;margin:8px 0 9px;font:800 clamp(32px,3.4vw,46px)/1.05 Manrope,sans-serif}.crm-directory-header p{color:var(--crm-muted);margin:0;font-size:14px}.crm-directory-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:27px;display:grid}.crm-directory-stats>div{background:#fff;border:1px solid #e0e9e7;border-radius:11px;min-width:0;padding:20px 22px 19px;box-shadow:0 8px 22px #123a4008}.crm-directory-stats span,.crm-directory-stats strong,.crm-directory-stats small{display:block}.crm-directory-stats span{color:#496f75;font-size:12px;font-weight:700}.crm-directory-stats strong{letter-spacing:-.05em;color:#103d4b;margin:10px 0 4px;font:800 32px/1.1 Manrope,sans-serif}.crm-directory-stats small{color:#83999b;font-size:11px}.crm-directory-stats>div:first-child{border-top:3px solid #1c9e95;padding-top:18px}.crm-directory-panel{overflow:hidden}.crm-panel-heading{justify-content:space-between;align-items:end;gap:20px;padding:25px 28px 18px;display:flex}.crm-panel-heading h2{letter-spacing:-.035em;margin:6px 0 3px;font:800 21px Manrope,sans-serif}.crm-panel-heading p{color:#718b90;margin:0;font-size:12px}.crm-directory-tools{gap:12px;padding:0 28px 21px;display:flex}.crm-directory-search{flex:1;max-width:450px;display:block;position:relative}.crm-directory-search svg{color:#7a999c;width:18px;height:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.crm-directory-search input,.crm-directory-filter select{color:#24454f;background:#fbfdfc;border:1px solid #d6e3e1;border-radius:8px;width:100%;height:43px;font:500 13px DM Sans,sans-serif}.crm-directory-search input{padding:0 13px 0 41px}.crm-directory-search input::placeholder{color:#8aa1a3}.crm-directory-filter select{min-width:155px;padding:0 11px}.crm-directory-table-head,.crm-directory-row{grid-template-columns:minmax(220px,1.8fr) minmax(100px,.6fr) minmax(190px,1.1fr) 32px;align-items:center;gap:18px;display:grid}.crm-directory-table-head{color:#7a9396;letter-spacing:.09em;text-transform:uppercase;background:#f6f9f8;border-top:1px solid #e6eeec;border-bottom:1px solid #e6eeec;padding:11px 28px;font:800 10px Manrope,sans-serif}.crm-directory-row{color:#153440;border-bottom:1px solid #e9efed;min-height:78px;padding:12px 28px;transition:background .15s}.crm-directory-row:last-child{border-bottom:0}.crm-directory-row:hover{background:#f3faf8}.crm-directory-company{align-items:center;gap:14px;min-width:0;display:flex}.crm-directory-company>span:last-child{min-width:0}.crm-directory-company strong,.crm-directory-company small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-directory-company strong{font:800 14px Manrope,sans-serif}.crm-directory-company small{color:#789094;margin-top:3px;font-size:12px}.crm-directory-avatar{color:#1d7775;background:#e5f3ef;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font:800 18px Manrope,sans-serif;display:grid}.crm-directory-email{color:#54727a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-directory-arrow{color:#1c8583;text-align:right;font-size:19px}.crm-directory-empty{text-align:center;padding:55px 25px}.crm-directory-empty strong{font:800 16px Manrope,sans-serif}.crm-directory-empty p{color:#748c91;margin:6px 0 0;font-size:12px}.crm-new-account-panel{margin-bottom:27px;padding-bottom:26px}.crm-new-account-panel .crm-panel-heading{border-bottom:1px solid #e7efed;margin-bottom:22px}.crm-new-account-panel .crm-form{padding:0 28px}.crm-account-page{min-width:0}.crm-account-page .crm-breadcrumb{margin:-7px 0 24px;font-size:12px}.crm-account-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.crm-account-identity{align-items:center;gap:18px;min-width:0;display:flex}.crm-account-emblem{color:#ddfaf3;background:linear-gradient(140deg,#103b4a,#157d82);border-radius:15px;flex:none;place-items:center;width:64px;height:64px;font:800 30px Manrope,sans-serif;display:grid;box-shadow:0 10px 22px #115a5a25}.crm-account-header h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:5px 0 4px;font:800 clamp(30px,3vw,41px)/1.07 Manrope,sans-serif}.crm-account-header p{color:#67848a;margin:0;font-size:13px}.crm-account-header .crm-status{align-self:center;padding:8px 11px;font-size:10px}.crm-account-tabs{z-index:5;white-space:nowrap;scrollbar-width:thin;background:#fffffff5;border:1px solid #dfe9e7;border-radius:10px;gap:3px;margin-bottom:24px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 9px 22px #173a3b0c}.crm-account-tabs a{color:#56777c;border-radius:6px;align-items:center;min-height:38px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.crm-account-tabs a:hover,.crm-account-tabs a:focus-visible{color:#156e71;background:#eaf5f2}.crm-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.crm-account-metrics a{color:#52747a;background:#fff;border:1px solid #e0e9e6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:15px 17px;display:flex}.crm-account-metrics a:hover{background:#f8fdfb;border-color:#82c1b9}.crm-account-metrics span{font-size:12px;font-weight:700}.crm-account-metrics strong{color:#174b54;font:800 25px Manrope,sans-serif}.crm-account-profile-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.crm-account-profile-heading h2{letter-spacing:-.035em;margin:5px 0 0;font:800 20px Manrope,sans-serif}.crm-account-profile-heading p{color:#81989a;margin:0;font-size:11px}.crm-account-page .crm-summary-grid{gap:12px;margin-bottom:25px}.crm-account-page .crm-summary-card span{margin-bottom:9px;font-size:9px}.crm-account-page .crm-summary-card strong{font-size:13px}.crm-account-page .crm-summary-card small{font-size:10px}.crm-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px;display:grid}.crm-profile-actions:has(details[open]){grid-template-columns:1fr}.crm-account-page .crm-profile-panel,.crm-account-page .crm-profile-panel+.crm-profile-panel{margin:0}.crm-profile-actions details[open]{grid-column:1/-1}.crm-account-page .crm-access-panel{margin:17px 0 34px}.crm-account-page .crm-section-heading{margin-bottom:13px}.crm-account-page .crm-section-heading h2{font-size:21px}.crm-account-page .crm-detail-grid{gap:22px;margin-bottom:32px}.crm-account-page .crm-detail-list{min-height:154px}.crm-account-page .crm-empty-small p{max-width:520px;font-size:12px}.crm-account-page .crm-team-row strong,.crm-account-page .crm-detail-row strong{font-size:13px}.crm-account-page .crm-team-row small,.crm-account-page .crm-detail-row small{white-space:normal;font-size:11px}.crm-beacon-identifiers{background:#f7fbf9;border:1px solid #e1ece9;border-radius:8px;flex-wrap:wrap;gap:12px 25px;margin:0 0 13px 51px;padding:12px 15px;display:flex}.crm-beacon-identifiers>div{min-width:150px}.crm-beacon-identifiers span,.crm-beacon-identifiers strong{display:block}.crm-beacon-identifiers span{color:#729392;letter-spacing:.12em;font:800 9px Manrope,sans-serif}.crm-beacon-identifiers strong{color:#153f47;overflow-wrap:anywhere;margin-top:5px;font:800 13px Manrope,sans-serif}.crm-section-description{color:#728b90;margin:-3px 0 14px;font-size:12px;line-height:1.5}.crm-account-page .crm-add-panel summary{font-size:12px}.crm-account-page .crm-inline-edit summary{font-size:11px}.crm-form label{font-size:12px}.crm-form input,.crm-form textarea,.crm-form select{min-height:42px;font-size:13px}.crm-button{min-height:42px;font-size:12px}.crm-access-panel h2{font-size:17px}.crm-access-panel p{font-size:12px}.crm-access-panel>small{font-size:10px}.crm-catalog-info{color:#426d71;background:#ecf6f3;border:1px solid #d9e8e4;border-radius:9px;align-items:center;gap:13px;margin:-2px 0 22px;padding:14px 17px;display:flex}.crm-catalog-info-mark{color:#16776f;background:#d6ebe5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font:800 13px Manrope,sans-serif;display:grid}.crm-catalog-info p{margin:0;font-size:12px;line-height:1.5}.crm-catalog-card{min-height:274px}.crm-catalog-card h3{font-size:16px}.crm-catalog-card>p{font-size:12px}.crm-catalog-meta span{font-size:9px}.crm-catalog-meta strong,.crm-catalog-edit summary{font-size:11px}.crm-catalog-create{margin-top:34px;scroll-margin-top:28px}.crm-catalog-create-form{padding:0 28px}.crm-catalog-create-form .crm-form{padding:0}@media (max-width:1100px){.crm-sidebar{flex-basis:220px;width:220px}.crm-directory-table-head,.crm-directory-row{grid-template-columns:minmax(170px,1.5fr) minmax(80px,.6fr) minmax(130px,1fr) 24px}}@media (max-width:850px){.crm-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.crm-sidebar{gap:8px;width:auto;height:auto;min-height:0;padding:10px 16px;position:static}.crm-logo img{width:137px}.crm-nav{gap:3px;margin:0 0 0 auto;display:flex}.crm-nav-link{white-space:nowrap;height:34px;padding:0 8px;font-size:10px}.crm-nav-link span{display:none}.crm-topbar{height:50px}.crm-content{padding:28px 19px 52px}.crm-directory-header{align-items:flex-start}.crm-directory-header h1{font-size:34px}.crm-directory-header p{font-size:12px}.crm-directory-stats{gap:8px}.crm-directory-stats>div{padding:14px}.crm-directory-stats>div:first-child{padding-top:12px}.crm-directory-stats strong{font-size:26px}.crm-directory-stats small{display:none}.crm-panel-heading{padding:21px 20px 17px}.crm-directory-tools{padding:0 20px 18px}.crm-directory-table-head{padding:11px 20px}.crm-directory-row{padding:12px 20px}.crm-account-header{align-items:flex-start}.crm-account-emblem{width:54px;height:54px;font-size:26px}.crm-account-tabs{border-left:0;border-right:0;border-radius:0;margin-left:-19px;margin-right:-19px}.crm-account-page .crm-detail-grid{margin-bottom:22px}}@media (max-width:600px){.crm-directory-header{display:block}.crm-directory-header .crm-primary-action{width:100%;margin-top:18px}.crm-directory-stats span{font-size:10px}.crm-directory-stats strong{font-size:25px}.crm-directory-tools{grid-template-columns:1fr;display:grid}.crm-directory-search{max-width:none}.crm-directory-filter select{width:100%}.crm-directory-table-head{display:none}.crm-directory-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;min-height:74px}.crm-directory-row>span:nth-child(3){display:none}.crm-directory-row .crm-status{padding:5px 7px;font-size:8px}.crm-directory-company strong{font-size:13px}.crm-account-header{gap:9px}.crm-account-header h1{font-size:28px}.crm-account-header .crm-status{font-size:8px}.crm-account-identity{gap:10px}.crm-account-emblem{width:43px;height:43px;font-size:22px}.crm-account-metrics{gap:8px}.crm-account-metrics a{padding:11px 12px}.crm-account-metrics span{font-size:11px}.crm-account-metrics strong{font-size:21px}.crm-account-profile-heading p{display:none}.crm-account-page .crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-account-page .crm-summary-card strong{white-space:normal;overflow-wrap:anywhere}.crm-profile-actions{grid-template-columns:1fr}.crm-new-account-panel .crm-form{padding:0 20px}.crm-catalog-info{align-items:flex-start}.crm-catalog-create-form{padding:0 20px}.crm-catalog-create-form .crm-form{padding:0}.crm-beacon-identifiers{margin-left:0}.crm-beacon-identifiers>div{min-width:0}}.crm-contact-prefix,.crm-contact-job-title{grid-column:1/-1}.crm-contact-prefix select{max-width:190px}.crm-shell-account .crm-sidebar-rule{margin-bottom:17px}.crm-shell-account .crm-nav{margin-top:0}.crm-shell-account .crm-topbar{justify-content:flex-end;height:52px}.crm-shell-account .crm-content{padding-top:29px}.crm-account-page .crm-account-header{margin-bottom:22px}.crm-account-page .crm-account-header h1{margin:0 0 5px}.crm-account-page .crm-account-tabs{margin-bottom:30px}.crm-account-page .crm-account-profile-heading h2{margin:0}.crm-account-page .crm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.crm-account-page .crm-summary-card{padding:16px 17px}.crm-account-page .crm-summary-card span{margin-bottom:8px}.crm-account-page .crm-profile-actions{margin-bottom:15px}.crm-account-page .crm-access-panel{gap:8px 20px;margin:0 0 35px;padding:18px 20px}.crm-account-page .crm-access-panel h2{margin:0 0 4px}.crm-account-page .crm-access-panel>small{font-size:10px}.crm-account-page .crm-section-heading h2{margin:0}@media (max-width:720px){.crm-shell-account .crm-sidebar-rule{display:none}.crm-shell-account .crm-nav{margin-left:auto}.crm-account-page .crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.crm-account-page .crm-summary-grid{grid-template-columns:1fr}.crm-account-page .crm-summary-card{padding:13px 16px}.crm-shell-account .crm-content{padding-top:22px}}.crm-person-card{padding:18px 3px 15px}.crm-person-summary{align-items:center;gap:13px;min-width:0;display:flex}.crm-person-summary .crm-detail-icon{border-radius:11px;width:42px;height:42px;font-size:12px}.crm-person-identity{flex:1;gap:3px;min-width:0;display:grid}.crm-person-identity strong{letter-spacing:-.03em;color:#153a46;font:800 15px Manrope,sans-serif}.crm-person-identity>span{color:#759196;font-size:11px}.crm-person-email{color:#287f7d;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:46%;font-size:11px;font-weight:700;display:inline-flex}.crm-person-email:hover,.crm-contact-phone-list a:hover{text-decoration:underline}.crm-person-email>span{font-size:15px;line-height:1}.crm-contact-phone-list{flex-wrap:wrap;gap:7px;margin:13px 0 0 55px;display:flex}.crm-contact-phone-list>div{background:#f7fbf9;border:1px solid #e3ecea;border-radius:7px;align-items:center;gap:9px;min-height:31px;padding:5px 10px;display:inline-flex}.crm-contact-phone-list>div>span{letter-spacing:.04em;color:#779298;font:800 9px Manrope,sans-serif}.crm-contact-phone-list a{color:#285665;font-size:11px;font-weight:700}.crm-contact-phone-list em{color:#277c6f;background:#e2f3ed;border-radius:4px;padding:3px 5px;font:800 9px Manrope,sans-serif}.crm-person-address-summary{color:#7f999b;margin:11px 0 0 55px;font-size:10px}.crm-person-edit.crm-inline-edit{margin:14px 0 0 55px;padding:0}.crm-person-edit.crm-inline-edit summary{color:#237b77;padding:3px 0;font-size:11px}.crm-person-edit.crm-inline-edit summary span{margin-left:4px}.crm-person-edit.crm-inline-edit[open]{border-top:1px solid #e7efed;margin:18px -2px 0;padding:17px 2px 0}.crm-person-edit.crm-inline-edit[open] .crm-form{padding-top:16px}.crm-person-form{max-width:920px}.crm-person-core-fields{grid-template-columns:minmax(128px,.65fr) repeat(2,minmax(0,1fr));gap:13px 14px;display:grid}.crm-person-core-fields .crm-contact-prefix{grid-column:auto}.crm-person-core-fields .crm-contact-prefix select{max-width:none}.crm-person-core-fields .crm-contact-job-title{grid-column:1/3}.crm-person-core-fields>label:last-child{grid-column:3}.crm-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}.crm-contact-phones{border:0;min-width:0;margin:19px 0 0;padding:0}.crm-contact-phones legend{color:#315d63;margin-bottom:8px;padding:0;font-size:12px;font-weight:800}.crm-contact-phone-head,.crm-contact-phone-row{grid-template-columns:minmax(110px,.65fr) minmax(180px,1.5fr) 105px 62px;align-items:center;gap:11px;display:grid}.crm-contact-phone-head{color:#819b9e;letter-spacing:.07em;padding:0 0 6px;font:800 9px Manrope,sans-serif}.crm-contact-phone-row{border-top:1px solid #e7efed;padding:7px 0}.crm-contact-phone-row label{min-width:0}.crm-contact-phone-row select,.crm-contact-phone-row input[type=tel]{background:#fff}.crm-form .crm-contact-phone-preferred{color:#527477;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.crm-form .crm-contact-phone-preferred input{accent-color:#177b78;width:15px;min-width:15px;height:15px;min-height:15px;margin:0;padding:0}.crm-form .crm-contact-phone-preferred:has(input:disabled){opacity:.55}.crm-contact-phone-remove,.crm-contact-phone-add{cursor:pointer;color:#267d78;font:800 10px Manrope,sans-serif}.crm-person-form .crm-contact-phone-remove{color:#267d78;text-align:right;background:0 0;border:0;justify-self:end;width:max-content;min-height:36px;padding:3px 2px;font:700 11px DM Sans,sans-serif}.crm-contact-phone-remove:hover,.crm-contact-phone-add:hover{text-decoration:underline}.crm-contact-phone-confirm{color:#644f45;background:#fffaf2;border:1px solid #eadbc9;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:9px 16px;margin:2px 0 4px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.crm-contact-phone-confirm>div{align-items:center;gap:7px;display:flex}.crm-contact-phone-confirm button{color:#6c6259;cursor:pointer;background:#fff;border:1px solid #d8c9b8;border-radius:6px;min-height:36px;padding:6px 10px;font-size:11px;font-weight:800}.crm-contact-phone-confirm button:last-child{color:#fff;background:#a65046;border-color:#a65046}.crm-contact-phone-confirm button:hover{filter:brightness(.96)}.crm-contact-phone-confirm button:focus-visible{outline-offset:2px;outline:3px solid #93d8d4}.crm-person-form .crm-contact-phone-add{color:#267d78;background:0 0;border:0;align-items:center;gap:3px;width:auto;min-height:28px;margin-top:6px;padding:3px 2px;font:700 11px DM Sans,sans-serif;display:inline-flex}.crm-contact-phone-add span{font-size:12px;line-height:1}.crm-contact-phone-add:focus-visible{outline-offset:2px;border-radius:3px;outline:3px solid #93d8d4}.crm-person-address{border-top:1px solid #e7efed;margin-top:19px;padding-top:14px}.crm-person-address summary{cursor:pointer;color:#315d63;align-items:center;gap:8px;width:max-content;font-size:11px;font-weight:800;list-style:none;display:flex}.crm-person-address summary::-webkit-details-marker{display:none}.crm-person-address summary:before{content:"+";color:#338a80;border:1px solid #c7dfda;border-radius:4px;place-items:center;width:17px;height:17px;font-size:13px;line-height:1;display:grid}.crm-person-address[open] summary:before{content:"−"}.crm-person-address summary span{color:#90a6a6;font-size:10px;font-weight:600}.crm-person-address summary:focus-visible{border-radius:4px;outline:3px solid #93d8d4}.crm-person-address-fields{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 14px;margin-top:14px;display:grid}.crm-person-address-fields .crm-address-street,.crm-person-address-fields .crm-address-line2{grid-column:span 6}.crm-person-address-fields .crm-address-city{grid-column:span 4}.crm-person-address-fields .crm-address-region,.crm-person-address-fields .crm-address-country{grid-column:span 3}.crm-person-address-fields .crm-address-postal{grid-column:span 2}.crm-person-form .crm-form-footer{margin-top:17px}@media (max-width:760px){.crm-person-email{max-width:55%}.crm-contact-phone-head,.crm-contact-phone-row{grid-template-columns:minmax(100px,.65fr) minmax(160px,1.5fr) 92px 55px;gap:8px}}@media (max-width:600px){.crm-person-summary{grid-template-columns:42px minmax(0,1fr);gap:3px 12px;display:grid}.crm-person-summary .crm-detail-icon{grid-row:1/3}.crm-person-email{grid-column:2;max-width:none}.crm-contact-phone-list,.crm-person-address-summary,.crm-person-edit.crm-inline-edit{margin-left:0}.crm-person-core-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-person-core-fields .crm-contact-prefix,.crm-person-core-fields .crm-contact-job-title,.crm-person-core-fields>label:last-child{grid-column:1/-1}.crm-contact-phone-head{display:none}.crm-contact-phone-row{grid-template-columns:minmax(95px,.65fr) minmax(0,1.4fr);gap:8px 10px;padding:10px 0}.crm-contact-phone-preferred{grid-column:1}.crm-contact-phone-remove{grid-column:2;justify-self:end}.crm-person-address-fields .crm-address-street,.crm-person-address-fields .crm-address-line2{grid-column:span 12}.crm-person-address-fields .crm-address-city{grid-column:span 5}.crm-person-address-fields .crm-address-postal,.crm-person-address-fields .crm-address-country{grid-column:span 4}}@media (max-width:380px){.crm-contact-phone-row{grid-template-columns:1fr}.crm-contact-phone-kind,.crm-contact-phone-number,.crm-contact-phone-preferred,.crm-contact-phone-remove{grid-column:1}}.crm-form-grid .crm-company-wide{grid-column:1/-1}.crm-account-page .crm-company-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-company-info-grid .crm-summary-card strong{white-space:normal;overflow-wrap:anywhere}.crm-company-description-card{grid-column:1/-1}.crm-company-description-card p{color:#476871;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.crm-company-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-company-numbers>div+div{border-left:1px solid #e4eeec;padding-left:16px}.crm-company-website{color:#197d79;overflow-wrap:anywhere;text-decoration:none}.crm-company-website:hover{text-decoration:underline}.crm-company-website i{margin-left:5px;font-size:12px;font-style:normal}@media (max-width:600px){.crm-account-page .crm-company-info-grid{grid-template-columns:1fr}}.crm-form .crm-location-mobile-toggle{cursor:pointer;background:#f6fbf9;border:1px solid #dbeae6;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:12px 14px;display:flex}.crm-form .crm-location-mobile-toggle input{accent-color:#147c78;cursor:pointer;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.crm-location-mobile-toggle span{gap:2px;display:grid}.crm-location-mobile-toggle strong{color:#214c51;font-size:12px}.crm-location-mobile-toggle small{color:#769196;font-size:10px;font-weight:500}.crm-form .crm-location-description{margin-top:16px}.crm-location-form .crm-form-grid,.crm-inline-edit .crm-location-form .crm-form-grid{grid-template-columns:1fr}.crm-location-summary{color:#55777b;white-space:pre-line;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.5}.crm-account-subline{color:#67848a;flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:13px;display:flex}.crm-account-client-id{white-space:nowrap;background:#f1f8f5;border:1px solid #d6e8e4;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;display:inline-flex}.crm-account-client-id span{color:#729692;letter-spacing:.1em;font:800 9px Manrope,sans-serif}.crm-account-client-id code{color:#1b6869;letter-spacing:.02em;font:800 12px Manrope,sans-serif}.crm-directory-client-id{color:#408783;letter-spacing:.04em;margin-top:4px;font:800 10px Manrope,sans-serif;display:block}.crm-shell-account{--crm-paper:#f3f6f3;background:#f3f6f3}.crm-shell-account .crm-sidebar{background:#092c39}.crm-shell-account .crm-topbar{background:#f3f6f3;border-bottom:0;height:49px}.crm-shell-account .crm-content{max-width:1560px;padding-top:13px;padding-bottom:90px}.crm-topbar-user{text-align:right;flex-direction:column;justify-content:center;gap:2px;min-width:0;max-width:180px;display:flex}.crm-topbar-user span{color:#77959b;letter-spacing:.14em;font:800 9px Manrope,sans-serif}.crm-topbar-user strong{color:#173c48;text-overflow:ellipsis;white-space:nowrap;font:800 15px/1.2 Manrope,sans-serif;overflow:hidden}@media (max-width:530px){.crm-topbar-path{display:none}.crm-topbar-user span{font-size:8px}.crm-topbar-user strong{font-size:12px}.crm-topbar-right{gap:9px}.crm-topbar-user{max-width:120px}}.crm-user-menu-slot{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.crm-user-menu-placeholder{background:#dceae6;border-radius:50%;width:28px;height:28px}.crm-account-page{color:#173642}.crm-account-page [id]{scroll-margin-top:76px}.crm-account-path{color:#789195;align-items:center;gap:10px;margin:0 0 17px;font-size:12px;font-weight:700;display:flex}.crm-account-path a{color:#187874}.crm-account-path a:hover{text-decoration:underline}.crm-account-path span[aria-hidden]{color:#b4c6c6}.crm-account-hero{isolation:isolate;color:#fff;background:linear-gradient(110deg,#092c3a 4%,#0d4050 67%,#0e5360);border-radius:17px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 23px 50px #0b344025}.crm-account-hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 100%);mask-image:linear-gradient(90deg,#0000 20%,#000 100%)}.crm-account-hero-art{z-index:-1;opacity:.5;mix-blend-mode:multiply;background:url(/alminix-symbol.svg) 50%/contain no-repeat;width:47%;position:absolute;inset:-95px -4% -60px auto}.crm-account-hero-art span{border:1px solid #bde8e23b;border-radius:50%;display:block;position:absolute}.crm-account-hero-art span:first-child{width:410px;height:410px;top:0;right:-55px}.crm-account-hero-art span:nth-child(2){width:310px;height:310px;top:50px;right:-5px}.crm-account-hero-art span:nth-child(3){width:210px;height:210px;top:100px;right:45px}.crm-account-hero-main{grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr);align-items:center;gap:24px;padding:26px 38px 22px;display:grid;position:relative}.crm-account-hero-content{min-width:0;position:relative}.crm-account-eyebrow{color:#9bd8d0;letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 13px;font:800 10px Manrope,sans-serif;display:flex}.crm-account-eyebrow span{background:#7bd7c8;width:25px;height:1px}.crm-account-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;margin:0 0 7px;font:800 clamp(36px,3.6vw,56px)/1.07 Manrope,sans-serif}.crm-account-legal{color:#c7dde0;margin:0 0 16px;font-size:14px}.crm-account-hero-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-account-hero-meta .crm-status{color:#124b4b;letter-spacing:.1em;background:#b9e7d8;align-self:auto;padding:7px 11px;font-size:10px}.crm-account-hero-meta .status-prospect{color:#6b4921;background:#ffdfad}.crm-account-hero-meta .status-paused{color:#534065;background:#e5d9f1}.crm-account-hero-meta .status-closed{color:#52616b;background:#d9e0e3}.crm-account-hero-meta .crm-account-client-id{background:#ffffff12;border-color:#ffffff35;gap:10px;padding:6px 10px}.crm-account-hero-meta .crm-account-client-id span{color:#a9cbd0;font-size:9px}.crm-account-hero-meta .crm-account-client-id code{color:#fff;font-size:12px}.crm-account-hero-contact-group{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.crm-account-hero-contacts{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#124453dd,#104653b8 65%,#0d4b54ac);border:1px solid #a4d7d447;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.crm-account-hero-contact{flex-direction:column;align-items:flex-start;min-width:0;padding:15px 15px 16px;display:flex}.crm-account-hero-contact+.crm-account-hero-contact{border-left:1px solid #c5e9e328}.crm-account-hero-contact-label{color:#9fdbd3;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font:800 10px Manrope,sans-serif}.crm-account-hero-contact strong{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;font:800 17px/1.3 Manrope,sans-serif}.crm-account-hero-contact-title{color:#bed5d8;margin-top:2px;font-size:11px;line-height:1.5}.crm-account-hero-contact-methods{gap:7px;width:100%;padding-top:10px;display:grid}.crm-account-hero-contact-methods>div{gap:2px;min-width:0;display:grid}.crm-account-hero-contact-methods span{color:#8bbbc0;font-size:10px;font-weight:800}.crm-account-hero-contact-methods a{color:#e5f5f3;overflow-wrap:anywhere;width:fit-content;max-width:100%;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.crm-account-hero-contact-methods a:hover{text-underline-offset:3px;-webkit-text-decoration:underline #b2e7dc;text-decoration:underline #b2e7dc}.crm-account-hero-contact-methods a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #b2e7dc}.crm-account-hero-contact-empty{color:#a7c5c8;padding-top:9px;font-size:11px}.crm-account-hero-contact-prompt{color:#b9d8d8;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex;position:relative}.crm-account-hero-contact-prompt:before{content:"";background:#78cdbf;width:18px;height:1px}.crm-account-hero-contact-prompt a{color:#d9f4ee;text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #78cdbf;text-decoration:underline #78cdbf}.crm-account-hero-contact-prompt a:hover{color:#fff}.crm-account-hero-contact-prompt a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #b2e7dc}.crm-account-hero-status{border-top:1px solid #b9e5df48;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 38px 18px;padding-top:15px;display:grid;position:relative}.crm-account-hero-status-item{min-width:0;padding:0 20px}.crm-account-hero-status-item:first-child{padding-left:0}.crm-account-hero-status-item+.crm-account-hero-status-item{border-left:1px solid #b9e5df35}.crm-account-hero-status-item>span{color:#9cbdc0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font:800 9px Manrope,sans-serif;display:block}.crm-account-hero-status-item strong{color:#fff;overflow-wrap:anywhere;font:800 13px/1.35 Manrope,sans-serif;display:block}.crm-account-hero-status-item small,.crm-account-hero-status-item time{color:#b8e9dc;margin-top:3px;font:700 10px/1.4 Manrope,sans-serif;display:block}.crm-account-hero-bottom{background:#071f2a70;border-top:1px solid #ffffff27;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 38px;display:grid}.crm-account-hero-bottom.is-crm-only{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-account-hero-bottom a{color:#c7dfe0;align-items:baseline;gap:11px;min-width:0;padding:14px 16px 15px 0;display:flex}.crm-account-hero-bottom a+a{border-left:1px solid #ffffff25;padding-left:22px}.crm-account-hero-bottom a:hover span{color:#fff;text-decoration:underline}.crm-account-hero-bottom strong{letter-spacing:-.06em;color:#fff;font:800 26px/1 Manrope,sans-serif}.crm-account-hero-bottom span{font-size:12px;font-weight:700}.crm-account-page .crm-account-tabs{z-index:5;white-space:nowrap;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#f3f6f3f2;border:0;border-bottom:1px solid #cfdbd7;border-radius:0;gap:25px;margin:20px 0 42px;padding:0 2px;display:flex;position:sticky;top:0;overflow-x:auto}.crm-account-page .crm-account-tabs a{color:#57747a;border-bottom:2px solid #0000;border-radius:0;min-height:49px;padding:15px 0 13px;font-size:12px;font-weight:800;position:relative}.crm-account-page .crm-account-tabs a:hover,.crm-account-page .crm-account-tabs a:focus-visible{color:#0d6066;background:0 0;border-bottom-color:#0a8b84}.crm-account-page .crm-account-profile-heading{margin-bottom:17px}.crm-account-page .crm-account-profile-heading h2,.crm-account-page .crm-section-heading h2{letter-spacing:-.055em;color:#103442;font:800 clamp(21px,2.1vw,27px)/1.15 Manrope,sans-serif}.crm-account-profile-grid{background:#fff;border:1px solid #d9e4df;border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid;overflow:hidden}.crm-account-story{background:#eaf2ed;border-right:1px solid #d8e5dd;align-items:center;min-height:250px;padding:30px 34px;display:flex}.crm-account-story p{color:#28505a;white-space:pre-line;overflow-wrap:anywhere;max-width:610px;margin:0;font-size:clamp(15px,1.38vw,19px);font-weight:500;line-height:1.62}.crm-account-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;margin:0;padding:16px 24px;display:grid}.crm-account-facts>div{border-bottom:1px solid #e4ebe7;min-width:0;padding:13px 10px}.crm-account-facts>.crm-account-fact-wide{grid-column:1/-1}.crm-account-facts>div:nth-last-child(-n+2){border-bottom:0}.crm-account-facts dt{color:#789093;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font:800 10px Manrope,sans-serif}.crm-account-facts dd{color:#173c48;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800;line-height:1.4}.crm-account-facts a{color:#137b79}.crm-account-facts a:hover{text-decoration:underline}.crm-account-page .crm-profile-actions{flex-wrap:wrap;gap:10px;margin:13px 0 22px;display:flex}.crm-account-page .crm-profile-actions details{background:#fff;border:1px solid #bdd6d0;border-radius:8px;flex:0 auto;min-width:160px;margin:0;padding:0 14px}.crm-account-page .crm-profile-actions details summary{padding:12px 3px;font-size:12px}.crm-account-page .crm-profile-actions details[open]{flex-basis:100%;padding:0 20px}.crm-account-page .crm-profile-actions details[open] .crm-form{padding-top:15px}.crm-account-page .crm-access-panel{box-shadow:none;background:#f0f5f1;border:1px solid #d6e3dd;border-left:4px solid #138b83;border-radius:10px;grid-template-columns:minmax(170px,.75fr) minmax(0,1.35fr);align-items:center;gap:12px 25px;margin:0 0 47px;padding:21px 26px}.crm-account-page .crm-access-panel h2{font-size:16px}.crm-account-page .crm-access-panel p{font-size:11px;line-height:1.5}.crm-account-page .crm-access-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.crm-account-page .crm-access-facts>div:first-child{border-bottom:1px solid #d5e3dd;border-left:0;grid-column:1/-1}.crm-account-page .crm-access-facts>div:nth-child(2){border-left:0}.crm-account-page .crm-access-facts>div{background:0 0;border:0;border-left:1px solid #d5e3dd;border-radius:0;min-width:0;padding:9px 14px}.crm-account-page .crm-access-facts span{min-height:0;font-size:9px}.crm-account-page .crm-access-facts strong{font-size:15px}.crm-account-page .crm-access-panel>small{color:#6d898b;font-size:10px}.crm-account-page .crm-detail-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.28fr);gap:24px;margin-bottom:42px}.crm-account-page .crm-section-heading{align-items:center;margin-bottom:15px}.crm-account-page .crm-count{color:#8aa4a3;background:0 0;border:0;border-radius:0;padding:0;font:800 13px Manrope,sans-serif}.crm-account-page .crm-card{border-color:#dce5e0;border-radius:12px;box-shadow:0 8px 30px #173d3909}.crm-account-page .crm-detail-list,.crm-account-page .crm-relationship-card,.crm-account-page .crm-notes-list{padding:4px 22px}.crm-account-page #locations .crm-detail-list{background:#eef4ef}.crm-account-page .crm-detail-row{gap:13px;padding:19px 0}.crm-account-page .crm-detail-icon{color:#167a76;background:#dfefe8;border-radius:9px;width:41px;height:41px}.crm-account-page .crm-detail-row strong,.crm-account-page .crm-team-row strong{letter-spacing:-.02em;font-size:14px}.crm-account-page .crm-detail-row small,.crm-account-page .crm-team-row small{font-size:11px;line-height:1.5}.crm-account-page .crm-person-card{padding:21px 0 17px}.crm-account-page .crm-person-identity strong{font-size:16px}.crm-account-page .crm-person-identity>span{font-size:12px}.crm-account-page .crm-contact-phone-list{gap:7px 11px}.crm-account-page .crm-contact-phone-list>div{background:#f3f8f5}.crm-account-page .crm-mini-tag{color:#277b70;letter-spacing:.04em;background:#e6f3ed;border-radius:5px;padding:6px 8px;font-size:9px}.crm-account-page .crm-team-row{min-height:74px;padding:19px 0}.crm-account-page .crm-team-row a{font-size:12px}.crm-account-page .crm-relationship-section{margin-top:43px}.crm-account-page .crm-add-panel{box-shadow:none;background:#f9fcf9;border:1px solid #caddd5;border-radius:8px;margin-top:12px}.crm-account-page .crm-add-panel summary{color:#126c6b;padding:14px 2px;font-size:12px}.crm-account-page .crm-add-panel summary:hover{text-decoration:underline}.crm-account-page .crm-empty-small{padding:34px 24px 38px}.crm-account-page .crm-empty-small .crm-empty-symbol{color:#23867b;background:0 0;border:1px solid #c6ded3}.crm-account-page .crm-empty-small h3{font-size:17px}.crm-account-page .crm-empty-small p{font-size:12px}.crm-account-page .crm-document-row>.crm-document-actions{gap:12px}.crm-account-page .crm-document-actions a{color:#166e6b;background:#f6faf7;border:1px solid #d3e4dc;border-radius:6px;align-items:center;min-height:32px;padding:0 9px;font-size:11px;display:inline-flex}.crm-account-page .crm-document-actions a:hover{background:#e9f5ee;border-color:#80bcb0}.crm-account-page .crm-note p{font-size:13px}.crm-account-page .crm-note small{font-size:11px}.crm-account-program-grid,.crm-account-resources-grid,.crm-account-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:43px;display:grid}.crm-account-program-grid.is-crm-only{grid-template-columns:minmax(0,1fr)}.crm-account-resources-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.crm-account-team-grid-single{grid-template-columns:1fr}.crm-account-program-grid>.crm-relationship-section,.crm-account-resources-grid>.crm-relationship-section,.crm-account-team-grid>.crm-relationship-section{margin-top:0}.crm-account-page #equipment .crm-empty-small,.crm-account-page #orders .crm-empty-small,.crm-account-page #subscriptions .crm-empty-small{text-align:left;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;column-gap:17px;min-height:128px;padding:24px 21px;display:grid}.crm-account-page #equipment .crm-empty-symbol,.crm-account-page #orders .crm-empty-symbol,.crm-account-page #subscriptions .crm-empty-symbol{grid-area:1/1/3;width:44px;height:44px;margin:0}.crm-account-page #equipment .crm-empty-small h3,.crm-account-page #orders .crm-empty-small h3,.crm-account-page #subscriptions .crm-empty-small h3{grid-area:1/2;margin:0 0 5px;font-size:15px}.crm-account-page #equipment .crm-empty-small p,.crm-account-page #orders .crm-empty-small p,.crm-account-page #subscriptions .crm-empty-small p{grid-area:2/2;margin:0;font-size:11px}.crm-account-page #equipment .crm-relationship-card{background:#f5f9f5}.crm-account-page #subscriptions .crm-relationship-card{background:#f7faf8}.crm-account-page #documents .crm-document-row{align-items:center}.crm-account-page #documents .crm-document-row>.crm-document-info{flex:185px}.crm-account-page .crm-relationship-section>.crm-add-panel:not([open]),.crm-account-page .crm-detail-grid section>.crm-add-panel:not([open]){background:0 0;border:0;width:auto;max-width:100%;margin-top:12px;padding:0;display:inline-block}.crm-account-page .crm-relationship-section>.crm-add-panel:not([open]) summary,.crm-account-page .crm-detail-grid section>.crm-add-panel:not([open]) summary{color:#176b6c;align-items:center;min-height:35px;padding:3px 0;font-size:12px;display:inline-flex}.crm-account-page .crm-relationship-section>.crm-add-panel:not([open]) summary:hover,.crm-account-page .crm-detail-grid section>.crm-add-panel:not([open]) summary:hover{color:#0b4d56}.crm-account-page .crm-relationship-section>.crm-add-panel[open],.crm-account-page .crm-detail-grid section>.crm-add-panel[open]{background:#fff;width:100%;padding:0 17px}.crm-account-page #notes .crm-notes-list{background:#edf4ef}@media (max-width:1100px){.crm-account-hero-main{grid-template-columns:1fr;gap:18px}.crm-account-page .crm-detail-grid{grid-template-columns:1fr 1.25fr}.crm-account-profile-grid{grid-template-columns:1fr}.crm-account-story{border-bottom:1px solid #d8e5dd;border-right:0;min-height:0;padding:27px 30px}.crm-account-facts{padding:10px 19px}.crm-account-program-grid,.crm-account-resources-grid,.crm-account-team-grid{gap:20px}}@media (max-width:850px){.crm-account-page .crm-detail-grid,.crm-account-page .crm-access-panel{grid-template-columns:1fr}.crm-account-page .crm-access-facts>div:first-child{border-left:0;padding-left:0}.crm-account-program-grid,.crm-account-resources-grid,.crm-account-team-grid{grid-template-columns:1fr;gap:34px}.crm-account-hero-contacts{grid-template-columns:1fr}.crm-account-hero-contact{min-height:0;padding:15px 20px}.crm-account-hero-contact+.crm-account-hero-contact{border-top:1px solid #c5e9e328;border-left:0}.crm-account-hero-contact-methods,.crm-account-hero-contact-empty{margin-top:0;padding-top:9px}}@media (max-width:720px){.crm-shell-account .crm-content{padding-top:18px}.crm-account-page .crm-account-tabs{margin-left:-19px;margin-right:-19px;padding:0 19px}.crm-account-hero-main{gap:15px;padding:24px 27px 20px}.crm-account-hero-art{opacity:.13;width:66%;right:-20%}.crm-account-hero-contacts{grid-template-columns:1fr}.crm-account-hero-contact{min-height:0;padding:12px 18px}.crm-account-hero-contact+.crm-account-hero-contact{border-top:1px solid #c5e9e328;border-left:0}.crm-account-hero-contact-methods,.crm-account-hero-contact-empty{margin-top:0;padding-top:9px}.crm-account-hero-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;margin:0 27px 15px}.crm-account-hero-status-item{padding:0 14px}.crm-account-hero-status-item:nth-child(3){border-top:1px solid #b9e5df35;border-left:0;grid-column:1/-1;padding:12px 0 0}.crm-account-hero-bottom{padding:0 27px}.crm-account-hero-bottom a{gap:6px}.crm-account-hero-bottom a+a{padding-left:11px}.crm-account-hero-bottom strong{font-size:21px}.crm-account-hero-bottom span{font-size:10px}}@media (max-width:530px){.crm-account-path{font-size:11px}.crm-account-hero{border-radius:12px;min-height:0}.crm-account-hero-main{padding:21px 23px 18px}.crm-account-hero h1{font-size:clamp(38px,11vw,52px)}.crm-account-legal{font-size:13px}.crm-account-eyebrow{letter-spacing:.13em;font-size:9px}.crm-account-hero-status{grid-template-columns:1fr;gap:0;margin:0 23px 15px;padding-top:8px}.crm-account-hero-status-item,.crm-account-hero-status-item:first-child{border-left:0;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:0 10px;padding:9px 0;display:grid}.crm-account-hero-status-item+.crm-account-hero-status-item,.crm-account-hero-status-item:nth-child(3){border-top:1px solid #b9e5df35;border-left:0;grid-column:auto;padding:9px 0}.crm-account-hero-status-item>span{grid-row:1/3;margin:2px 0 0}.crm-account-hero-status-item strong{font-size:11px}.crm-account-hero-status-item small,.crm-account-hero-status-item time{grid-column:2}.crm-account-hero-bottom{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 23px}.crm-account-hero-bottom.is-crm-only{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-account-hero-bottom a{padding:12px 0}.crm-account-hero-bottom a:nth-child(3){border-top:1px solid #ffffff25;border-left:0;padding-left:0}.crm-account-hero-bottom a:nth-child(4){border-top:1px solid #ffffff25}.crm-account-page .crm-account-tabs{gap:19px;margin-bottom:30px}.crm-account-facts{grid-template-columns:1fr}.crm-account-facts>.crm-account-fact-wide{grid-column:auto}.crm-account-facts>div:nth-last-child(2){border-bottom:1px solid #e4ebe7}.crm-account-page .crm-profile-actions details{width:100%}.crm-account-page .crm-access-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-account-page .crm-access-facts>div:first-child{grid-column:1/-1}.crm-account-page .crm-access-facts>div:nth-child(2){border-left:0;padding-left:0}.crm-account-page .crm-detail-list,.crm-account-page .crm-relationship-card,.crm-account-page .crm-notes-list{padding-left:16px;padding-right:16px}}.crm-account-page .crm-account-tabs a[aria-current=page]{color:#0c555d;border-bottom-color:#0a8b84}.crm-account-page .crm-account-overview,.crm-account-page .crm-account-access-section,.crm-account-page .crm-detail-grid,.crm-account-page .crm-account-program-grid,.crm-account-page .crm-account-resources-grid,.crm-account-page .crm-account-support-section,.crm-account-page .crm-account-team-grid,.crm-account-page .crm-account-audit-section{display:none}.crm-account-page[data-active-section=overview] .crm-account-overview,.crm-account-page[data-active-section=access] .crm-account-access-section{display:block}.crm-account-page[data-active-section=support] .crm-account-support-section,.crm-account-page[data-active-section=audit] .crm-account-audit-section,.crm-account-page[data-active-section=locations] .crm-detail-grid,.crm-account-page[data-active-section=people] .crm-detail-grid,.crm-account-page[data-active-section=equipment] .crm-account-program-grid,.crm-account-page[data-active-section=orders] .crm-account-program-grid,.crm-account-page[data-active-section=subscriptions] .crm-account-resources-grid,.crm-account-page[data-active-section=documents] .crm-account-resources-grid,.crm-account-page[data-active-section=team] .crm-account-team-grid,.crm-account-page[data-active-section=notes] .crm-account-team-grid{margin:0;display:block}.crm-account-page .crm-detail-grid>section,.crm-account-page .crm-account-program-grid>section,.crm-account-page .crm-account-resources-grid>section,.crm-account-page .crm-account-team-grid>section{display:none}.crm-account-page[data-active-section=locations] #locations,.crm-account-page[data-active-section=people] #people,.crm-account-page[data-active-section=equipment] #equipment,.crm-account-page[data-active-section=orders] #orders,.crm-account-page[data-active-section=subscriptions] #subscriptions,.crm-account-page[data-active-section=documents] #documents,.crm-account-page[data-active-section=team] #team,.crm-account-page[data-active-section=notes] #notes{margin:0;display:block}.crm-account-page[data-active-section] .crm-section-heading{margin-bottom:21px}.crm-account-page[data-active-section] .crm-section-heading h2{font-size:clamp(25px,2.4vw,32px)}.crm-account-page[data-active-section] .crm-count{font-size:14px}.crm-account-page[data-active-section] .crm-detail-list,.crm-account-page[data-active-section] .crm-relationship-card,.crm-account-page[data-active-section] .crm-notes-list{padding:10px 30px}.crm-account-page[data-active-section] .crm-detail-row small,.crm-account-page[data-active-section] .crm-team-row small{font-size:12px}.crm-account-page[data-active-section] .crm-person-address-summary{font-size:11px}.crm-account-page[data-active-section] .crm-inline-edit summary{font-size:12px}.crm-account-page[data-active-section] .crm-relationship-section>.crm-add-panel:not([open]),.crm-account-page[data-active-section] .crm-detail-grid section>.crm-add-panel:not([open]){margin-top:17px}.crm-account-page #team>.crm-add-panel:not([open])+.crm-add-panel:not([open]){margin-left:23px}@media (max-width:600px){.crm-account-page[data-active-section] .crm-detail-list,.crm-account-page[data-active-section] .crm-relationship-card,.crm-account-page[data-active-section] .crm-notes-list{padding:8px 16px}}.crm-account-page[data-active-section=all] .crm-account-overview{display:block}.crm-account-page[data-active-section=all] .crm-account-access-section,.crm-account-page[data-active-section=all] .crm-account-support-section{margin:0;display:block}.crm-account-page[data-active-section=all] .crm-detail-grid,.crm-account-page[data-active-section=all] .crm-account-program-grid,.crm-account-page[data-active-section=all] .crm-account-resources-grid,.crm-account-page[data-active-section=all] .crm-account-team-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.crm-account-page[data-active-section=all] .crm-detail-grid>section,.crm-account-page[data-active-section=all] .crm-account-program-grid>section,.crm-account-page[data-active-section=all] .crm-account-resources-grid>section,.crm-account-page[data-active-section=all] .crm-account-team-grid>section{display:block}.crm-account-page[data-active-section=all] .crm-account-overview{padding-bottom:34px}.crm-account-page[data-active-section=all] .crm-detail-grid>section,.crm-account-page[data-active-section=all] .crm-account-program-grid>section,.crm-account-page[data-active-section=all] .crm-account-resources-grid>section,.crm-account-page[data-active-section=all] .crm-account-team-grid>section,.crm-account-page[data-active-section=all] .crm-account-access-section,.crm-account-page[data-active-section=all] .crm-account-support-section{border-top:1px solid #cfdfda;min-width:0;margin:0;padding:32px 0 36px}.crm-account-page[data-active-section=all] .crm-section-heading{margin-bottom:17px}.crm-account-page[data-active-section=all] .crm-overview-beacons{margin-top:20px}.crm-account-page[data-active-section=all] .crm-overview-beacons-head{padding:17px 23px}.crm-account-page[data-active-section=all] .crm-overview-beacons-activity{display:none}.crm-account-page[data-active-section=all] #locations .crm-location-grid,.crm-account-page[data-active-section=all] #people .crm-people-directory,.crm-account-page[data-active-section=all] #equipment .crm-beacon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-account-page[data-active-section=all] #notes .crm-notes-list{background:#fff}.crm-account-page[data-active-section=all] .crm-note-text{max-width:85ch}.crm-account-page[data-active-section=all] .crm-note-text.is-previewable:not(.is-expanded){-webkit-line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-note-expand{color:#176b6c;cursor:pointer;background:0 0;border:0;padding:0;font:800 11px Manrope,sans-serif;display:none}.crm-account-page[data-active-section=all] .crm-note-expand{margin:0 0 9px;display:inline-flex}.crm-note-expand:hover{text-decoration:underline}.crm-note-expand:focus-visible{outline-offset:3px;outline:2px solid #288e85}@media (max-width:1100px){.crm-account-page[data-active-section=all] #equipment .crm-beacon-list{grid-template-columns:1fr}}@media (max-width:900px){.crm-account-page[data-active-section=all] #locations .crm-location-grid,.crm-account-page[data-active-section=all] #people .crm-people-directory{grid-template-columns:1fr}}@media (max-width:600px){.crm-account-page[data-active-section=all] .crm-account-overview{padding-bottom:25px}.crm-account-page[data-active-section=all] .crm-detail-grid>section,.crm-account-page[data-active-section=all] .crm-account-program-grid>section,.crm-account-page[data-active-section=all] .crm-account-resources-grid>section,.crm-account-page[data-active-section=all] .crm-account-team-grid>section,.crm-account-page[data-active-section=all] .crm-account-access-section,.crm-account-page[data-active-section=all] .crm-account-support-section{padding:25px 0 29px}}.crm-support-status{color:#4d837c;letter-spacing:.07em;text-transform:uppercase;background:#f1f7f3;border:1px solid #d8e5df;border-radius:5px;padding:7px 9px;font:800 9px Manrope,sans-serif}.crm-support-placeholder{background:linear-gradient(110deg,#f3f9f5,#fff 68%);border:1px solid #dbe7e1;border-radius:12px;align-items:center;gap:22px;min-height:150px;padding:29px 34px;display:flex;box-shadow:0 8px 28px #173d3909}.crm-support-placeholder-icon{color:#168079;background:#e2f1eb;border-radius:15px;flex:none;place-items:center;width:64px;height:64px;display:grid}.crm-support-placeholder-icon svg{width:32px;height:32px}.crm-support-placeholder h3{color:#153e49;letter-spacing:-.035em;margin:7px 0 5px;font:800 17px Manrope,sans-serif}.crm-support-placeholder p{color:#6d898a;max-width:610px;margin:0;font-size:12px;line-height:1.6}@media (max-width:600px){.crm-support-placeholder{align-items:flex-start;gap:14px;min-height:0;padding:21px}.crm-support-placeholder-icon{border-radius:10px;width:45px;height:45px}.crm-support-placeholder-icon svg{width:24px;height:24px}.crm-support-placeholder h3{font-size:15px}.crm-support-placeholder p{font-size:11px}}.crm-primary-contacts-editor+.crm-card{margin-top:17px}.crm-primary-contacts-form .crm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-primary-contacts-hint{color:#618084;margin:14px 0 0;font-size:11px;line-height:1.5}.crm-person-roles{flex-wrap:wrap;gap:6px;margin:12px 0 0 55px;display:flex}.crm-person-roles span{color:#216f69;background:#e5f1eb;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800}.crm-person-preview-form{margin:14px 0 0 55px}.crm-person-preview-form button{color:#136b67;cursor:pointer;background:#f2f9f6;border:1px solid #b9d8d2;border-radius:6px;padding:8px 11px;font:800 11px Manrope,sans-serif}.crm-person-preview-form button:hover,.crm-person-preview-form button:focus-visible{outline-offset:3px;background:#e3f3ed;border-color:#59aaa0}.crm-person-preview-form button span{margin-left:7px}.crm-person-preview-unavailable{color:#81999a;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0 55px;font-size:10px;display:flex}.crm-person-preview-unavailable button{color:#8aa4a2;cursor:not-allowed;background:#f6f9f7;border:1px solid #d8e6e1;border-radius:6px;padding:8px 11px;font:800 11px Manrope,sans-serif}.crm-person-preview-unavailable a{color:#247d77;text-underline-offset:2px;font-weight:800;text-decoration:underline}.crm-client-preview-banner{color:#163f43;background:#dff1ea;border-bottom:1px solid #a9d2c4;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(24px,3.8vw,58px);display:flex}.crm-client-preview-banner>div{align-items:center;gap:10px;min-width:0;display:flex}.crm-client-preview-mark{color:#147c70;font-size:17px}.crm-client-preview-banner strong{font:800 12px Manrope,sans-serif;display:block}.crm-client-preview-banner small{color:#537b78;margin-top:2px;font-size:10px;display:block}.crm-client-preview-banner button{white-space:nowrap;color:#146d65;cursor:pointer;background:#fff;border:1px solid #2b8279;border-radius:6px;padding:8px 11px;font:800 10px Manrope,sans-serif}.crm-client-preview-banner button:hover,.crm-client-preview-banner button:focus-visible{outline-offset:3px;background:#f1faf5}.crm-client-preview-banner button span{margin-left:5px}.crm-unavailable form button{color:#fff;cursor:pointer;background:#0c6b71;border:0;border-radius:8px;padding:12px 17px;font:800 12px Manrope,sans-serif}.crm-unavailable form button:hover,.crm-unavailable form button:focus-visible{outline-offset:3px;background:#09575d}#people .crm-people-heading{justify-content:space-between;align-items:end;margin:0 0 18px;display:flex}#people .crm-people-heading h2{color:#143c47;letter-spacing:-.055em;align-items:center;gap:12px;margin:6px 0 4px;font:800 clamp(26px,2.6vw,34px)/1.1 Manrope,sans-serif;display:flex}#people .crm-people-heading h2 span{color:#217871;letter-spacing:0;background:#e5f2eb;border-radius:7px;place-items:center;min-width:28px;height:28px;padding:0 6px;font:800 12px Manrope,sans-serif;display:grid}#people .crm-people-heading p{color:#789194;margin:0;font-size:11px}#people .crm-primary-contacts-editor{background:#f5faf6;border-color:#c9dfd6;border-radius:7px;margin:0 0 19px;padding:0 13px;display:inline-block}#people .crm-primary-contacts-editor summary{color:#236f69;padding:9px 0;font:800 10px Manrope,sans-serif}#people .crm-primary-contacts-editor[open]{background:#fff;padding:0 20px;display:block}#people .crm-primary-contacts-editor[open] summary{padding:15px 0}#people .crm-people-directory{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}#people .crm-person-card{background:#fff;border:1px solid #dce9e4;border-top:2px solid #a7d5c7;border-radius:13px;flex-direction:column;min-width:0;min-height:247px;padding:23px 24px 17px;display:flex;box-shadow:0 10px 28px #153f3510}#people .crm-person-card:has(.crm-person-edit[open]){grid-column:1/-1}#people .crm-person-card-top{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 13px;display:grid}#people .crm-person-avatar{color:#237d76;letter-spacing:-.025em;background:#e3f2ec;border-radius:10px;place-items:center;width:44px;height:44px;font:800 13px Manrope,sans-serif;display:grid}#people .crm-person-identity{gap:3px}#people .crm-person-identity h3{color:#153a46;letter-spacing:-.03em;margin:0;font:800 16px/1.25 Manrope,sans-serif}#people .crm-person-identity>span{font-size:11px;line-height:1.4}#people .crm-person-roles{grid-column:2;gap:5px;margin:7px 0 0;display:flex}#people .crm-person-roles span{color:#24796f;background:#e9f4ef;border-radius:4px;padding:4px 7px;font:800 10px Manrope,sans-serif}#people .crm-person-contact-grid{background:#f8faf8;border:1px solid #e8efea;border-radius:8px;gap:0;margin:19px 0 0;padding:4px 13px;display:grid}#people .crm-person-contact-method{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;padding:7px 0;display:grid}#people .crm-person-contact-method+.crm-person-contact-method{border-top:1px solid #e8efea}#people .crm-person-contact-method>span{color:#789496;text-transform:uppercase;letter-spacing:.045em;font:800 9px Manrope,sans-serif}#people .crm-person-contact-method em{color:#218072;text-transform:none;letter-spacing:0;margin-top:3px;font:700 8px Manrope,sans-serif;display:block}#people .crm-person-contact-method a{color:#205662;overflow-wrap:anywhere;font-size:12px;font-weight:700}#people .crm-person-contact-method a:hover{text-decoration:underline}#people .crm-person-address-summary{color:#607e82;gap:4px;margin:12px 0 0;font-size:11px;line-height:1.4;display:grid}#people .crm-person-address-summary span{color:#8ca5a5;letter-spacing:.08em;font:800 8px Manrope,sans-serif}#people .crm-person-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:auto;padding-top:17px;display:flex}#people .crm-person-access-state{color:#748d8e;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}#people .crm-person-access-dot{background:#b7c7c2;border-radius:50%;flex:none;width:7px;height:7px}#people .crm-person-access-dot.is-active{background:#2a9a85;box-shadow:0 0 0 3px #e1f4eb}#people .crm-person-access-state>a{color:#277d75;text-underline-offset:2px;font-weight:800;text-decoration:underline}#people .crm-person-preview-form{margin:0}#people .crm-person-preview-form button{color:#167b73;background:0 0;border:0;padding:5px 0;font:800 11px Manrope,sans-serif}#people .crm-person-preview-form button:hover{background:0 0;text-decoration:underline}#people .crm-person-edit.crm-inline-edit{margin:0;padding:0}#people .crm-person-edit.crm-inline-edit summary{color:#236e67;white-space:nowrap;background:#f6faf7;border:1px solid #d5e5dc;border-radius:6px;padding:7px 10px;font:800 11px Manrope,sans-serif}#people .crm-person-edit.crm-inline-edit summary:hover{background:#eaf6ef}#people .crm-person-edit.crm-inline-edit[open]{border-top:1px solid #e6eeea;flex-basis:100%;margin:8px 0 0;padding:17px 0 0}#people .crm-person-edit.crm-inline-edit[open] summary{width:max-content;margin-bottom:13px}#people .crm-person-edit.crm-inline-edit[open] .crm-form{padding-top:0}#people .crm-people-add-panel{background:#f9fcf9;border:1px dashed #bed9cc;margin-top:16px}#people .crm-people-add-panel summary{color:#1f776f;padding:15px 3px;font:800 11px Manrope,sans-serif}#people .crm-people-directory>.crm-empty{grid-column:1/-1}@media (max-width:1050px){.crm-account-page[data-active-section=people] #people .crm-people-directory{grid-template-columns:1fr}}@media (max-width:600px){#people .crm-people-heading h2{font-size:27px}#people .crm-person-card{min-height:0;padding:19px 18px 15px}#people .crm-person-actions{align-items:flex-start}#people .crm-person-contact-method{grid-template-columns:68px minmax(0,1fr)}}#people .crm-people-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0 0 19px;display:grid}#people .crm-people-heading,#people .crm-people-heading h2{margin:0}#people .crm-primary-contacts-editor,#people .crm-people-add-panel{border-radius:7px;margin:0;padding:0 14px}#people .crm-primary-contacts-editor summary,#people .crm-people-add-panel summary{white-space:nowrap;padding:11px 0;font-size:11px}#people .crm-people-add-panel{background:#0f7270;border:1px solid #146f6b}#people .crm-people-add-panel summary{color:#fff}#people .crm-people-add-panel:hover{background:#095f5e}#people .crm-primary-contacts-editor[open],#people .crm-people-add-panel[open]{background:#fff;border:1px solid #d6e5dc;grid-column:1/-1;margin:9px 0 0;padding:0 20px}#people .crm-people-add-panel[open] summary{color:#1e746e;padding:15px 0}@media (max-width:850px){.crm-account-page[data-active-section=all] #people .crm-people-toolbar{grid-template-columns:1fr 1fr}.crm-account-page[data-active-section=all] #people .crm-people-heading{grid-column:1/-1}}@media (max-width:680px){#people .crm-people-toolbar{grid-template-columns:1fr 1fr}#people .crm-people-heading{grid-column:1/-1}#people .crm-primary-contacts-editor,#people .crm-people-add-panel{justify-self:start}}@media (max-width:600px){.crm-person-preview-form,.crm-person-preview-unavailable{margin-left:0}.crm-client-preview-banner{flex-direction:column;align-items:flex-start;padding:12px 18px}.crm-client-preview-banner form{align-self:flex-end}}@media (max-width:750px){.crm-primary-contacts-form .crm-form-grid{grid-template-columns:1fr}}@media (max-width:600px){.crm-person-roles{margin-left:0}}.crm-account-page .crm-access-panel{margin-bottom:17px}.crm-access-manager{background:#fff;border:1px solid #d4e1dc;border-radius:13px;margin-bottom:47px;overflow:hidden;box-shadow:0 12px 35px #173d390b}.crm-access-manager-heading{background:linear-gradient(115deg,#f0f7f2,#f8fbf8 70%);border-bottom:1px solid #dce7e1;justify-content:space-between;align-items:center;gap:18px;padding:25px 29px;display:flex}.crm-access-manager-heading span:first-child{color:#23867b;letter-spacing:.16em;font:800 9px Manrope,sans-serif}.crm-access-manager-heading h2{color:#123c47;letter-spacing:-.045em;margin:5px 0;font:800 23px/1.2 Manrope,sans-serif}.crm-access-manager-heading p{color:#628084;margin:0;font-size:12px;line-height:1.5}.crm-access-manager-count{color:#276b68;white-space:nowrap;background:#fff;border:1px solid #d1e4dc;border-radius:6px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.crm-access-manager-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.crm-access-manager-add,.crm-access-manager-list{min-width:0;padding:25px 29px 30px}.crm-access-manager-add{background:#fbfdfb;border-right:1px solid #e0e9e5}.crm-access-manager h3{color:#173d47;letter-spacing:-.025em;margin:0 0 17px;font:800 15px Manrope,sans-serif}.crm-access-paused{color:#274c52;background:#f2f8f6;border:1px solid #c8ddd8;border-left:3px solid #27877d;border-radius:8px;padding:19px 20px}.crm-access-paused strong{color:#173d47;font:800 14px Manrope,sans-serif;display:block}.crm-access-paused p{margin:8px 0 13px;font-size:12px;line-height:1.6}.crm-access-paused a{color:#0d716e;font-size:12px;font-weight:800;text-decoration:none}.crm-access-paused a:hover{text-decoration:underline}.crm-access-add-form fieldset{border:0;min-width:0;margin:0;padding:0}.crm-access-form-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:12px;display:grid}.crm-access-form-grid label,.crm-access-edit-form>label:first-of-type{color:#4e6f75;gap:7px;min-width:0;font-size:11px;font-weight:800;display:grid}.crm-access-form-grid select,.crm-access-edit-form select{color:#173b45;background:#fff;border:1px solid #cdded8;border-radius:7px;width:100%;min-width:0;height:42px;padding:0 11px;font:700 12px Manrope,sans-serif}.crm-access-permission-choices{gap:9px;margin:18px 0;display:grid}.crm-access-permission-choices label{cursor:pointer;background:#fff;border:1px solid #dde9e3;border-radius:7px;align-items:flex-start;gap:11px;padding:11px 12px;display:flex}.crm-access-permission-choices input,.crm-access-check input{accent-color:#17877e;flex:none;width:16px;height:16px;margin:2px 0 0}.crm-access-permission-choices span{gap:3px;display:grid}.crm-access-permission-choices strong{color:#244c55;font-size:12px}.crm-access-permission-choices small{color:#6f8a8b;font-size:10px;line-height:1.4}.crm-access-primary-button{color:#fff;cursor:pointer;background:#0e6b70;border:0;border-radius:7px;min-height:40px;padding:0 16px;font:800 12px Manrope,sans-serif}.crm-access-primary-button:hover{background:#0a555d}.crm-access-add-form fieldset:disabled .crm-access-primary-button{cursor:not-allowed;background:#9bb6b3}.crm-access-helper{color:#668285;margin:12px 0 0;font-size:11px;line-height:1.5}.crm-access-feedback{border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.45}.crm-access-feedback.error{color:#9a3c38;background:#fff5f2;border:1px solid #efc6c1}.crm-access-feedback.success{color:#236b56;background:#eff9f2;border:1px solid #b6dfca}.crm-access-entry{border-top:1px solid #e5ede8;padding:16px 0}.crm-access-entry:first-of-type{border-top:0;padding-top:0}.crm-access-entry-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.crm-access-entry-head>div{gap:4px;min-width:0;display:grid}.crm-access-entry-head strong{color:#173b45;font:800 13px Manrope,sans-serif}.crm-access-entry-head div span{color:#648185;overflow-wrap:anywhere;font-size:11px}.crm-access-state{color:#527b75;text-transform:uppercase;letter-spacing:.06em;background:#e9f1ee;border-radius:4px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.crm-access-state.active{color:#26725b;background:#e6f5e9}.crm-access-edit-form{flex-wrap:wrap;align-items:end;gap:10px 13px;margin-top:15px;display:flex}.crm-access-edit-form>label:first-of-type{flex:155px;min-width:150px}.crm-access-check{color:#4d7376;white-space:nowrap;align-items:center;gap:6px;padding-bottom:11px;font-size:11px;font-weight:800;display:inline-flex}.crm-access-edit-form button,.crm-access-invite-actions button,.crm-access-confirm button{color:#136e6c;cursor:pointer;background:#f4faf6;border:1px solid #bdd8d0;border-radius:6px;min-height:36px;padding:0 11px;font:800 11px Manrope,sans-serif}.crm-access-edit-form button:hover,.crm-access-invite-actions button:hover,.crm-access-confirm button:hover{background:#e7f3ea}.crm-access-revoke{color:#9a4f49;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:11px;font-weight:800}.crm-access-revoke:hover{text-decoration:underline}.crm-access-confirm{background:#fff8f5;border:1px solid #ecd4cb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.crm-access-confirm span{color:#7f4e47;margin-right:auto;font-size:11px;font-weight:800}.crm-access-confirm button:last-child{color:#fff;background:#a44f48;border-color:#d9a9a2}.crm-access-confirm button:last-child:hover{background:#863d37}.crm-access-list-empty{color:#789396;margin:0;font-size:12px}.crm-access-pending-title{border-top:1px solid #e0e9e5;padding-top:19px;margin-top:26px!important}.crm-access-invite-summary{color:#648185;margin:12px 0 0;font-size:11px;line-height:1.5}.crm-access-invite-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crm-access-manager button:disabled{opacity:.55;cursor:not-allowed}.crm-company-selector{text-align:left;gap:10px;max-width:420px;margin:24px auto;display:grid}.crm-company-selector p{margin:0 0 4px}.crm-company-selector button{color:#174951;text-align:left;cursor:pointer;background:#eff7f4;border:1px solid #bbd9d2;border-radius:8px;min-height:48px;padding:10px 16px;font:700 14px Manrope,sans-serif}.crm-company-selector button:hover{background:#e4f3ee;border-color:#299085}.crm-company-selector button:disabled{opacity:.6;cursor:wait}.crm-company-selector [role=alert]{color:#9d3333}@media (max-width:1180px){.crm-access-manager-grid{grid-template-columns:1fr}.crm-access-manager-add{border-bottom:1px solid #e0e9e5;border-right:0}}@media (max-width:600px){.crm-access-manager-heading{flex-direction:column;align-items:flex-start;padding:21px}.crm-access-manager-add,.crm-access-manager-list{padding:21px}.crm-access-form-grid{grid-template-columns:1fr}.crm-access-edit-form{align-items:flex-start}.crm-access-check{padding-bottom:0}.crm-access-manager-count{align-self:flex-start}}.crm-nav-search-icon{flex:none;width:19px;height:19px}.crm-global-search-page{max-width:1180px;margin:0 auto;padding-bottom:30px}.crm-global-search-header{border-bottom:1px solid #dce8e3;padding:14px 0 30px}.crm-global-search-header h1{color:#113c49;letter-spacing:-.055em;margin:11px 0 9px;font:800 clamp(34px,3.3vw,50px)/1.08 Manrope,sans-serif}.crm-global-search-header p{color:#617f82;margin:0;font-size:14px;line-height:1.6}.crm-global-search-form{padding:27px 0 0}.crm-global-search-form>label{color:#325d62;margin-bottom:10px;font:800 12px Manrope,sans-serif;display:block}.crm-global-search-field{background:#fff;border:1px solid #cbded8;border-radius:12px;align-items:center;gap:13px;min-height:72px;padding:9px 10px 9px 19px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 16px 38px #143f4310}.crm-global-search-field:focus-within{border-color:#239d91;box-shadow:0 0 0 3px #7acabc3b,0 16px 38px #143f4310}.crm-global-search-field svg{color:#2d8984;flex:none;width:24px;height:24px}.crm-global-search-field input{color:#183d47;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font:600 17px DM Sans,sans-serif}.crm-global-search-field input::placeholder{color:#91a5a5;font-weight:400}.crm-global-search-field button{color:#fff;cursor:pointer;white-space:nowrap;background:#0d6670;border:0;border-radius:8px;min-height:51px;padding:0 22px;font:800 12px Manrope,sans-serif}.crm-global-search-field button:hover{background:#09515b}.crm-global-search-field button span{margin-left:15px;font-size:17px}.crm-global-search-field button:disabled{opacity:.65;cursor:wait}.crm-global-search-form>p{color:#789294;margin:10px 0 0;font-size:11px}.crm-global-search-form>p.crm-global-search-error{color:#a14742;margin-top:8px;font-weight:800}.crm-global-search-results{margin-top:42px}.crm-global-search-summary{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.crm-global-search-summary h2{color:#143c48;letter-spacing:-.04em;margin:7px 0 4px;font:800 24px Manrope,sans-serif}.crm-global-search-summary p{color:#789092;margin:0;font-size:12px;line-height:1.5}.crm-global-search-summary>button{color:#1b7773;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:800}.crm-global-search-summary>button:hover{text-decoration:underline}.crm-global-search-list{gap:14px;display:grid}.crm-global-search-card{background:#fff;border:1px solid #dce8e3;border-radius:11px;overflow:hidden;box-shadow:0 7px 22px #143f4308}.crm-global-search-company{background:linear-gradient(100deg,#f3f9f6,#fff 70%);align-items:center;gap:15px;padding:22px 25px;display:flex}.crm-global-search-monogram{color:#177b78;background:#d9eee8;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;font:800 20px Manrope,sans-serif;display:grid}.crm-global-search-company>div{flex:1;min-width:0}.crm-global-search-id{color:#2b8981;letter-spacing:.075em;text-transform:uppercase;font:800 10px Manrope,sans-serif}.crm-global-search-id span{color:#9cbaaf;padding:0 5px}.crm-global-search-company h3{color:#153a45;letter-spacing:-.035em;margin:5px 0 3px;font:800 18px Manrope,sans-serif}.crm-global-search-company h3 a{color:inherit;text-decoration:none}.crm-global-search-company h3 a:hover{color:#137e78;text-decoration:underline}.crm-global-search-company p{color:#7a9193;margin:0;font-size:11px}.crm-global-search-open{color:#147771;white-space:nowrap;border:1px solid #d2e5dd;border-radius:7px;flex:none;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.crm-global-search-open:hover{background:#e9f5ee}.crm-global-search-open span{margin-left:7px}.crm-global-search-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 25px 14px;display:grid}.crm-global-search-match{color:#1b444c;border-top:1px solid #edf2ef;align-items:center;gap:12px;min-width:0;padding:13px 0;text-decoration:none;display:flex}.crm-global-search-match:hover .crm-global-search-match-text strong{color:#0d7c75}.crm-global-search-match:only-child{grid-column:1/-1}.crm-global-search-kind{color:#257e75;text-align:center;text-transform:uppercase;letter-spacing:.035em;background:#eaf4ef;border-radius:5px;flex:none;min-width:68px;padding:6px 7px;font:800 9px Manrope,sans-serif}.crm-global-search-match-text{flex:1;min-width:0}.crm-global-search-match-text strong,.crm-global-search-match-text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-global-search-match-text strong{font-size:12px}.crm-global-search-match-text small{color:#758e91;margin-top:3px;font-size:11px}.crm-global-search-match-arrow{color:#2a9489;font-size:17px}.crm-global-search-more{color:#7a9395;grid-column:1/-1;margin:7px 0;font-size:11px}.crm-global-search-empty{text-align:center;background:#f9fcf9;border:1px dashed #c9dfd6;border-radius:11px;padding:55px 25px}.crm-global-search-empty>span{color:#2c978d;font-size:36px;display:block}.crm-global-search-empty h3{color:#1a4650;margin:10px 0 5px;font:800 16px Manrope,sans-serif}.crm-global-search-empty p{color:#728d8e;margin:0;font-size:12px}@media (max-width:680px){.crm-global-search-field{gap:9px;min-height:61px;padding-left:13px}.crm-global-search-field svg{width:20px;height:20px}.crm-global-search-field input{font-size:14px}.crm-global-search-field button{min-height:44px;padding:0 13px}.crm-global-search-field button span{display:none}.crm-global-search-matches{grid-template-columns:1fr}.crm-global-search-summary{align-items:flex-start}.crm-global-search-company{padding:18px}.crm-global-search-matches{padding:0 18px 13px}.crm-global-search-open{font-size:0}.crm-global-search-open span{margin:0;font-size:17px}}@media (max-width:600px){.crm-sidebar{flex-wrap:wrap}.crm-sidebar .crm-nav{order:2;justify-content:space-between;width:100%;margin:0}.crm-sidebar .crm-nav-link{flex:1;justify-content:center;gap:6px;padding:0 5px}.crm-nav-search-icon{width:16px;height:16px}.crm-global-search-header{padding-top:7px}.crm-global-search-header h1{font-size:34px}}.crm-staff-page{max-width:1180px;margin:0 auto;padding-bottom:34px}.crm-staff-header{margin-bottom:25px}.crm-staff-metrics{grid-template-columns:180px 180px minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:25px;display:grid}.crm-staff-metrics>div{background:#eaf5ef;border:1px solid #dce9e3;border-radius:10px;padding:17px 19px}.crm-staff-metrics span,.crm-staff-metrics strong{display:block}.crm-staff-metrics span{color:#507d79;letter-spacing:.04em;text-transform:uppercase;font:800 10px Manrope,sans-serif}.crm-staff-metrics strong{color:#103e48;letter-spacing:-.06em;margin-top:8px;font:800 31px/1 Manrope,sans-serif}.crm-staff-metrics>p{color:#54767b;background:#f3f8f5;border-left:3px solid #2c9b90;border-radius:4px 9px 9px 4px;align-items:center;margin:0;padding:15px 22px;font-size:12px;line-height:1.6;display:flex}.crm-staff-paused{color:#52767a;background:#f4f8f5;border:1px solid #dbe8e2;border-radius:9px;align-items:center;gap:14px;margin:0 0 24px;padding:15px 18px;font-size:12px;line-height:1.5;display:flex}.crm-staff-paused strong{color:#154d50;flex:none;font:800 12px Manrope,sans-serif}.crm-staff-add-panel{margin-bottom:25px;overflow:hidden}.crm-staff-add-panel .crm-panel-heading{border-bottom:1px solid #e6eeeb}.crm-staff-add-form{padding:23px 28px 27px}.crm-staff-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.crm-staff-form-grid label{color:#45676b;gap:7px;font:800 11px Manrope,sans-serif;display:grid}.crm-staff-form-grid input{color:#153c46;background:#fbfdfb;border:1px solid #d4e2dc;border-radius:7px;width:100%;min-width:0;height:43px;padding:0 13px;font:600 13px DM Sans,sans-serif}.crm-staff-form-grid input:focus{border-color:#23958a;outline:3px solid #8bd8c650}.crm-staff-form-grid input[readonly]{color:#82999a;background:#f1f5f3}.crm-staff-form-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:22px;display:flex}.crm-staff-form-footer p{color:#6b8588;max-width:570px;margin:0;font-size:11px;line-height:1.55}.crm-staff-feedback{margin:12px 0 0;font-size:11px;font-weight:700}.crm-staff-feedback.error{color:#a24545}.crm-staff-feedback.success{color:#147767}.crm-staff-directory,.crm-staff-pending{overflow:hidden}.crm-staff-directory .crm-panel-heading{border-bottom:1px solid #e7efeb;align-items:center}.crm-staff-filter input{color:#25434a;background:#fbfdfb;border:1px solid #d5e4dc;border-radius:7px;width:240px;height:40px;padding:0 13px;font-size:12px}.crm-staff-person{border-bottom:1px solid #e6eeeb}.crm-staff-person:last-child{border-bottom:0}.crm-staff-person.inactive{background:#fbfcfb}.crm-staff-person-main{align-items:center;gap:17px;min-height:97px;padding:17px 28px;display:flex}.crm-staff-avatar{color:#247e77;background:#dcefe9;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;font:800 15px Manrope,sans-serif;display:grid}.crm-staff-person.inactive .crm-staff-avatar{color:#8a9a96;background:#edf0ed}.crm-staff-person-identity{flex:1;min-width:0}.crm-staff-person-identity>div{align-items:center;gap:9px;display:flex}.crm-staff-person-identity h3{text-overflow:ellipsis;white-space:nowrap;color:#153d47;margin:0;font:800 14px Manrope,sans-serif;overflow:hidden}.crm-staff-you{color:#28847a;text-transform:uppercase;background:#e8f3ed;border-radius:4px;padding:3px 6px;font:800 9px Manrope,sans-serif}.crm-staff-person-identity p{color:#6f888a;margin:4px 0 3px;font-size:11px}.crm-staff-person-identity a{color:#1a7c77;font-size:11px;text-decoration:none}.crm-staff-person-identity a:hover{text-decoration:underline}.crm-staff-person-meta{color:#698489;justify-items:end;gap:7px;min-width:140px;font-size:11px;display:grid}.crm-staff-state{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:6px 8px;font:800 9px Manrope,sans-serif}.crm-staff-state.active{color:#288059;background:#e5f5e9}.crm-staff-state.inactive{color:#6d7f7d;background:#edf0f0}.crm-staff-edit-toggle{color:#1a7772;cursor:pointer;background:#fff;border:1px solid #d5e6de;border-radius:7px;min-width:75px;margin-left:15px;padding:9px 10px;font:800 11px Manrope,sans-serif}.crm-staff-edit-toggle:hover{background:#eef7f1}.crm-staff-editor{background:#f8fbf9;border-top:1px solid #e7efeb;padding:24px 28px 28px}.crm-staff-helper{color:#7b9292;margin:9px 0;font-size:10px;line-height:1.5;display:block}.crm-staff-save{color:#fff;cursor:pointer;background:#0e6b71;border:0;border-radius:7px;padding:9px 13px;font:800 11px Manrope,sans-serif}.crm-staff-save:disabled{opacity:.5;cursor:not-allowed}.crm-staff-editor>form>.crm-staff-save{margin-top:13px}.crm-staff-access-control{border-top:1px solid #e0e9e3;justify-content:space-between;align-items:center;gap:20px;margin-top:21px;padding-top:18px;display:flex}.crm-staff-access-control strong{color:#214b52;font:800 12px Manrope,sans-serif}.crm-staff-access-control p{color:#728b8d;margin:4px 0 0;font-size:11px}.crm-staff-danger{color:#a24e46;cursor:pointer;background:#fff;border:1px solid #dfc9c5;border-radius:6px;padding:8px 11px;font:800 11px Manrope,sans-serif}.crm-staff-danger:hover{background:#fff6f4}.crm-staff-confirm{color:#8d4b45;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.crm-staff-confirm button{color:#526c70;cursor:pointer;background:#fff;border:1px solid #d6e4dc;border-radius:6px;padding:7px 9px;font:800 10px Manrope,sans-serif}.crm-staff-confirm button[type=submit]{color:#fff;background:#a44b45;border-color:#a44b45}.crm-staff-confirm button:disabled{opacity:.55;cursor:wait}.crm-staff-empty{color:#779092;margin:0;padding:40px 28px;font-size:12px}.crm-staff-pending{margin-top:25px}.crm-staff-pending .crm-panel-heading{border-bottom:1px solid #e7efeb}.crm-staff-invitation{border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;display:flex}.crm-staff-invitation:last-child{border-bottom:0}.crm-staff-invitation strong{color:#183f49;font:800 13px Manrope,sans-serif}.crm-staff-invitation p{color:#5c8082;margin:4px 0;font-size:11px}.crm-staff-invitation small{color:#8a9d9e;font-size:10px}.crm-staff-invitation-actions{align-items:center;gap:10px;display:flex}.crm-staff-invitation-actions button{color:#177a73;cursor:pointer;background:#fff;border:1px solid #d8e7de;border-radius:6px;padding:8px 10px;font:800 10px Manrope,sans-serif}.crm-staff-invitation-actions button:disabled{opacity:.55;cursor:not-allowed}.crm-staff-invitation>.crm-staff-feedback{margin:0}@media (max-width:900px){.crm-staff-metrics{grid-template-columns:1fr 1fr}.crm-staff-metrics>p{grid-column:1/-1}.crm-staff-person-meta{min-width:110px}}@media (max-width:680px){.crm-staff-header{display:block}.crm-staff-header .crm-primary-action{margin-top:17px}.crm-staff-paused{flex-direction:column;align-items:flex-start;gap:5px}.crm-staff-directory .crm-panel-heading{flex-direction:column;align-items:stretch}.crm-staff-filter input{width:100%}.crm-staff-person-main{flex-wrap:wrap;gap:11px;padding:17px 19px}.crm-staff-person-identity{flex:1}.crm-staff-person-meta{order:3;justify-items:start;width:calc(100% - 100px);min-width:0;margin-left:57px}.crm-staff-edit-toggle{order:4;margin-left:auto}.crm-staff-editor,.crm-staff-add-form{padding:20px}.crm-staff-form-grid{grid-template-columns:1fr}.crm-staff-form-footer,.crm-staff-access-control,.crm-staff-invitation{flex-direction:column;align-items:flex-start}.crm-staff-invitation{padding:16px 20px}.crm-staff-metrics>div{padding:15px}.crm-staff-metrics strong{font-size:26px}}@media (max-width:600px){.crm-sidebar .crm-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.crm-sidebar .crm-nav-link{min-width:0;margin:0}.crm-sidebar .crm-nav-link span,.crm-sidebar .crm-nav-link svg{display:inline}.crm-staff-metrics>p{font-size:11px}}.crm-address-lookup{background:#f4faf8;border:1px solid #d8e9e5;border-radius:9px;gap:7px;min-width:0;padding:13px 15px;display:grid}.crm-address-lookup-label{color:#42626a;font-size:10px;font-weight:800}.crm-address-lookup-input{min-width:0;min-height:43px}.crm-address-lookup-input gmp-place-autocomplete{width:100%;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:7px;font-family:inherit;font-size:14px;display:block}.crm-address-lookup-input gmp-place-autocomplete::part(input){box-sizing:border-box;width:100%;min-height:43px;color:var(--crm-ink);background:#fff;border:1px solid #c8dddd;border-radius:7px;font:600 13px Manrope,sans-serif}.crm-address-lookup-input gmp-place-autocomplete::part(input):focus{border-color:#329c9a;outline:3px solid #93d8d480}.crm-address-lookup small{color:#658389;font-size:10px;font-weight:500;line-height:1.45}.crm-person-address-fields .crm-address-lookup-person{grid-column:1/-1}.crm-audit-page{max-width:1280px;margin:0 auto}.crm-audit-header{margin-bottom:27px;padding:0 4px;position:relative}.crm-audit-header h1{margin:8px 0 10px;font-size:clamp(32px,3.4vw,48px);line-height:1.05}.crm-audit-header p{color:#66858a;margin:0;font-size:13px}.crm-audit-scope{background:#eaf5f1;border:1px solid #cde2de;border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;padding:13px 17px;display:flex}.crm-audit-scope>span{color:#53837e;letter-spacing:.13em;font:800 9px Manrope,sans-serif}.crm-audit-scope strong{font-size:13px}.crm-audit-scope code{color:#5e8587;font-size:10px}.crm-audit-scope a{color:#167875;margin-left:auto;font-size:11px;font-weight:800}.crm-audit-filter{background:#fff;border:1px solid #dce9e7;border-radius:12px;grid-template-columns:minmax(180px,2fr) minmax(155px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:11px;margin-bottom:29px;padding:18px;display:grid;box-shadow:0 12px 28px #0c394308}.crm-audit-filter label{color:#57787d;gap:7px;font-size:10px;font-weight:800;display:grid}.crm-audit-filter input,.crm-audit-filter select{color:#204a54;background:#fbfdfc;border:1px solid #d3e3e0;border-radius:7px;width:100%;min-width:0;height:41px;padding:0 11px;font:600 11px DM Sans,sans-serif}.crm-audit-filter button{color:#fff;white-space:nowrap;background:#0d6d73;border:0;border-radius:7px;height:41px;padding:0 16px;font-size:11px;font-weight:800}.crm-audit-filter button:hover{background:#09575e}.crm-audit-filter input:focus-visible,.crm-audit-filter select:focus-visible,.crm-audit-filter button:focus-visible,.crm-audit-disclosure summary:focus-visible{outline-offset:2px;outline:3px solid #7bc9c2}.crm-audit-results-heading{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.crm-audit-results-heading h2{letter-spacing:-.035em;margin:4px 0 0;font:800 20px Manrope,sans-serif}.crm-audit-results-heading>span{color:#809da0;font-size:11px}.crm-audit-surface{overflow:hidden}.crm-audit-list{margin:0;padding:0 24px;list-style:none}.crm-audit-event{grid-template-columns:26px minmax(0,1fr);gap:14px;padding:21px 0;display:grid}.crm-audit-event:not(:last-child){border-bottom:1px solid #e7efed}.crm-audit-rail{justify-content:center;padding-top:3px;display:flex;position:relative}.crm-audit-dot{background:#1a8581;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #e4f3ee}.crm-audit-dot-document{background:#497ab5;box-shadow:0 0 0 5px #e8eff8}.crm-audit-dot-client_access,.crm-audit-dot-staff{background:#ab7841;box-shadow:0 0 0 5px #f9f0e4}.crm-audit-event-body{min-width:0}.crm-audit-event-top{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.crm-audit-event-top strong{color:#163e49;font:800 13px Manrope,sans-serif}.crm-audit-event-top time{white-space:nowrap;color:#789397;font-size:10px}.crm-audit-event-meta{color:#6c898c;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.crm-audit-event-meta i{background:#a9bfbe;border-radius:50%;width:3px;height:3px}.crm-audit-event-meta a{color:#167a77;font-weight:700}.crm-audit-disclosure{margin-top:10px}.crm-audit-disclosure summary{cursor:pointer;color:#26827c;width:max-content;max-width:100%;font-size:10px;font-weight:800;list-style:none}.crm-audit-disclosure summary::-webkit-details-marker{display:none}.crm-audit-disclosure summary span{margin-left:4px;transition:transform .15s;display:inline-block}.crm-audit-disclosure[open] summary span{transform:rotate(180deg)}.crm-audit-event-identifiers{color:#6c888d;background:#f4f8f7;border-radius:7px;flex-wrap:wrap;gap:6px 18px;margin:13px 0;padding:10px 12px;font-size:9px;display:flex}.crm-audit-event-identifiers code{color:#315c64;overflow-wrap:anywhere}.crm-audit-detail{margin-top:9px}.crm-audit-changes{border:1px solid #e1ebea;border-radius:8px;overflow:hidden}.crm-audit-change-head,.crm-audit-change{text-align:left;grid-template-columns:1fr 1.25fr 1.25fr;gap:14px;padding:9px 11px;display:grid}.crm-audit-change-head{color:#63878a;text-transform:uppercase;letter-spacing:.08em;background:#eff6f4;font:800 9px Manrope,sans-serif}.crm-audit-change{color:#355e66;overflow-wrap:anywhere;font-size:10px}.crm-audit-change:not(:last-child){border-bottom:1px solid #e7efed}.crm-audit-change strong{font-weight:800}.crm-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:12px 0 0;display:grid}.crm-audit-facts div{min-width:0}.crm-audit-facts dt{color:#839da0;text-transform:uppercase;letter-spacing:.06em;font:800 9px Manrope,sans-serif}.crm-audit-facts dd{color:#315b64;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.crm-audit-no-detail{color:#789397;margin:10px 0 0;font-size:10px}.crm-audit-empty{text-align:center;padding:38px 22px}.crm-audit-empty strong{font:800 14px Manrope,sans-serif}.crm-audit-empty p{color:#789397;max-width:370px;margin:7px auto 0;font-size:11px}.crm-audit-pagination{justify-content:space-between;margin:19px 0 40px;display:flex}.crm-audit-pagination a{color:#147a76;background:#fff;border:1px solid #cfe0dc;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:800}.crm-audit-pagination a:last-child{margin-left:auto}.crm-account-audit-section{margin-top:34px}.crm-account-audit-section .crm-section-heading a{color:#167c79;font-size:11px;font-weight:800}.crm-account-audit-section .crm-audit-list{padding:0 18px}@media (max-width:1050px){.crm-audit-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-audit-filter button{grid-column:1/-1}}@media (max-width:620px){.crm-audit-filter{grid-template-columns:1fr}.crm-audit-filter button{grid-column:auto}.crm-audit-header-mark{display:none}.crm-audit-event-top{gap:4px;display:grid}.crm-audit-event-top time{white-space:normal}.crm-audit-list{padding:0 15px}.crm-audit-event{grid-template-columns:14px minmax(0,1fr);gap:9px}.crm-audit-change-head,.crm-audit-change{grid-template-columns:minmax(68px,.8fr) 1fr 1fr;gap:7px;font-size:9px}.crm-audit-facts{grid-template-columns:1fr}.crm-audit-scope a{margin-left:0}}@media (max-width:720px){.crm-sidebar{flex-wrap:wrap}.crm-nav{scrollbar-width:thin;order:2;width:100%;margin:0;display:flex;overflow-x:auto}.crm-nav-link{flex:none}}.crm-audit-filter{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-audit-filter>label,.crm-audit-filter>button{grid-column:span 2}@media (max-width:1050px){.crm-audit-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-audit-filter>label{grid-column:auto}.crm-audit-filter>button{grid-column:1/-1}}@media (max-width:620px){.crm-audit-filter{grid-template-columns:1fr}.crm-audit-filter>label,.crm-audit-filter>button{grid-column:auto}}#equipment .crm-beacon-section-head{justify-content:space-between;align-items:end;gap:20px;margin:0 0 22px;display:flex}#equipment .crm-beacon-kicker{color:#288783;letter-spacing:.18em;margin-bottom:6px;font:800 9px Manrope,sans-serif;display:block}#equipment .crm-beacon-section-head h2{color:#113b47;letter-spacing:-.045em;margin:0;font:800 clamp(27px,2.5vw,34px)/1.1 Manrope,sans-serif}#equipment .crm-beacon-section-head p{color:#718b8b;margin:7px 0 0;font-size:12px}#equipment .crm-beacon-section-actions{color:#7d9694;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font:700 11px Manrope,sans-serif;display:flex}#equipment .crm-beacon-refresh{color:#166f6c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bed7d1;border-radius:7px;padding:9px 13px;font:800 11px Manrope,sans-serif}#equipment .crm-beacon-refresh:hover{background:#eef7f3;border-color:#61aaa1}#equipment .crm-beacon-refresh:disabled{opacity:.6;cursor:wait}#equipment .crm-beacon-connection-note{color:#688283;margin:-1px 0 16px;font-size:11px;line-height:1.5}#equipment .crm-beacon-connection-note a{color:#176e6b;margin-left:3px;font-weight:800}#equipment .crm-beacon-list{gap:18px;display:grid}.crm-account-page[data-active-section=equipment] #equipment .crm-beacon-list{grid-template-columns:repeat(2,minmax(0,1fr))}#equipment .crm-beacon-card{background:#fff;border:1px solid #d8e6e1;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 14px 36px #123d4010}#equipment .crm-beacon-card-top{background:linear-gradient(116deg,#f7fbf9,#eef6f2);border-bottom:1px solid #e4efea;align-items:flex-start;gap:15px;min-height:125px;padding:24px 25px 21px;display:flex}#equipment .crm-beacon-card[data-state=IN_SERVICE]{border-color:#73b9a8;box-shadow:0 17px 40px #0d776d1c}#equipment .crm-beacon-card[data-state=IN_SERVICE] .crm-beacon-card-top{background:linear-gradient(112deg,#e6f5ee,#f3faf5 74%,#e9f4f0);border-bottom-color:#cce8dd;box-shadow:inset 5px 0 #148d79}#equipment .crm-beacon-card[data-state=IN_SERVICE] .crm-beacon-mark{background:#d2eee2;border-color:#8ccaba}#equipment .crm-beacon-card[data-state=IN_SERVICE] .crm-beacon-mark>span,#equipment .crm-beacon-card[data-state=IN_SERVICE] .crm-beacon-mark>span:after{border-color:#117d70}#equipment .crm-beacon-card[data-state=RETIRED] .crm-beacon-card-top{background:#f5f7f6}#equipment .crm-beacon-mark{background:#e1f2eb;border:1px solid #b9d9d0;border-radius:11px;flex:none;place-items:center;width:47px;height:47px;display:grid}#equipment .crm-beacon-mark>span{border:2px solid #167d78;border-radius:5px;width:19px;height:19px;position:relative;transform:rotate(45deg)}#equipment .crm-beacon-mark>span:after{content:"";border:1px solid #167d78;border-radius:2px;position:absolute;inset:4px}#equipment .crm-beacon-card-identity{flex:1;min-width:0}#equipment .crm-beacon-card-identity>span{color:#6d9691;letter-spacing:.13em;margin:1px 0 5px;font:800 9px Manrope,sans-serif;display:block}#equipment .crm-beacon-card-identity h3{color:#133b46;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 7px;font:800 clamp(17px,1.6vw,21px)/1.2 Manrope,sans-serif}#equipment .crm-beacon-card-identity code{color:#587c80;overflow-wrap:anywhere;font:600 11px DM Sans,sans-serif}#equipment .crm-beacon-service-state{color:#24735e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#dceee7;border-radius:5px;flex:none;margin-top:2px;padding:7px 8px;font:800 9px Manrope,sans-serif}#equipment .crm-beacon-service-state[data-state=IN_SERVICE]{color:#fff;letter-spacing:.08em;background:#0d7868;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:inline-flex;box-shadow:0 5px 12px #0d786826}#equipment .crm-beacon-service-state[data-state=IN_SERVICE]:before{content:"";background:#b9f3d7;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff40}#equipment .crm-beacon-service-state[data-state=RETIRED],#equipment .crm-beacon-service-state[data-state=RETURNED]{color:#647b7a;background:#e8eceb}#equipment .crm-beacon-service-state[data-state=SERVICE]{color:#8c6735;background:#fff0d8}#equipment .crm-beacon-service-state[data-state=PLANNED]{color:#50758b;background:#e5eef4}#equipment .crm-beacon-card-activity{border-bottom:1px solid #e4ece9;margin:22px 25px 0;padding-bottom:21px}#equipment .crm-beacon-card-activity-head{color:#819a98;justify-content:space-between;gap:10px;font:700 9px Manrope,sans-serif;display:flex}#equipment .crm-beacon-card-activity-head>span:first-child{color:#1d8277;letter-spacing:.12em;font-weight:800}#equipment .crm-beacon-card-vitals{grid-template-columns:minmax(90px,.7fr) repeat(2,minmax(0,1.15fr));gap:13px;margin-top:19px;display:grid}#equipment .crm-beacon-card-vitals>div{min-width:0}#equipment .crm-beacon-card-vitals>div+div{border-left:1px solid #e0ebe7;padding-left:18px}#equipment .crm-beacon-card-vitals span{color:#78918f;font:800 10px Manrope,sans-serif;display:block}#equipment .crm-beacon-card-vitals strong{color:#163d48;overflow-wrap:anywhere;margin-top:7px;font:800 12px/1.4 Manrope,sans-serif;display:block}#equipment .crm-beacon-card-total strong{color:#13746d;letter-spacing:-.05em;font-size:27px;line-height:1.1}#equipment .crm-beacon-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:19px 25px 20px;display:grid}#equipment .crm-beacon-card-facts div{min-width:0}#equipment .crm-beacon-card-facts dt{color:#829b98;text-transform:uppercase;letter-spacing:.07em;font:800 9px Manrope,sans-serif}#equipment .crm-beacon-card-facts dd{color:#274c54;overflow-wrap:anywhere;margin:6px 0 0;font:700 11px/1.35 Manrope,sans-serif}#equipment .crm-beacon-edit{border-top:1px solid #e8efeb;margin:0;padding:13px 25px 11px}#equipment .crm-beacon-edit summary{color:#157671;min-height:25px;font:800 11px Manrope,sans-serif}#equipment .crm-beacon-edit summary span{margin-left:4px}#equipment .crm-beacon-edit .crm-form{padding:18px 0 9px}#equipment .crm-beacon-sync-note{color:#687f7d;background:#f7f9f7;border:1px solid #e4eae6;border-radius:7px;margin:21px 25px 0;padding:14px 15px;font-size:11px;line-height:1.5}#equipment>.crm-add-panel:not([open]){margin-top:18px}#equipment>.crm-add-panel:not([open]) summary{background:#fff;border:1px solid #bddbd2;border-radius:7px;font-weight:800;color:#13746e!important;padding:9px 13px!important}#equipment>.crm-add-panel:not([open]) summary:hover{background:#eef8f3;text-decoration:none!important}@media (max-width:1120px){.crm-account-page[data-active-section=equipment] #equipment .crm-beacon-list{grid-template-columns:1fr}}@media (max-width:650px){#equipment .crm-beacon-section-head{flex-direction:column;align-items:flex-start;gap:13px}#equipment .crm-beacon-section-actions{justify-content:flex-start}#equipment .crm-beacon-card-top{flex-wrap:wrap;padding:19px}#equipment .crm-beacon-service-state{margin-left:62px}#equipment .crm-beacon-card-activity{margin:19px 19px 0}#equipment .crm-beacon-card-vitals{grid-template-columns:minmax(85px,.65fr) minmax(0,1.35fr);gap:0 13px}#equipment .crm-beacon-card-total{grid-row:span 2;align-self:center}#equipment .crm-beacon-card-vitals>div+div{padding-left:13px}#equipment .crm-beacon-card-vitals>div:last-child{border-top:1px solid #e0ebe7;grid-column:2;margin-top:12px;padding-top:12px}#equipment .crm-beacon-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:17px 19px}#equipment .crm-beacon-edit{padding:12px 19px}#equipment .crm-beacon-sync-note{margin:18px 19px 0}}@media (max-width:420px){#equipment .crm-beacon-service-state{margin-left:0}#equipment .crm-beacon-card-activity-head{flex-wrap:wrap}}.crm-overview-beacons{background:#fff;border:1px solid #d6e5e0;border-radius:14px;margin:31px 0 0;overflow:hidden;box-shadow:0 18px 40px #123d4010}.crm-overview-beacons-head{color:#fff;background:linear-gradient(108deg,#0b3542,#115e64);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.crm-overview-beacons-head:after{content:"";pointer-events:none;border:1px solid #b9e4da25;border-radius:50%;width:245px;height:245px;position:absolute;top:-91px;right:-44px;box-shadow:0 0 0 42px #b9e4da09,0 0 0 86px #b9e4da06}.crm-overview-beacons-head>div,.crm-overview-beacons-head>a{z-index:1;position:relative}.crm-overview-beacons-head>div>span{color:#9cdccd;letter-spacing:.17em;margin-bottom:7px;font:800 9px Manrope,sans-serif;display:block}.crm-overview-beacons-head h2{color:#fff;letter-spacing:-.04em;margin:0;font:800 23px/1.18 Manrope,sans-serif}.crm-overview-beacons-head p{color:#bdd7d7;margin:7px 0 0;font-size:11px;line-height:1.5}.crm-overview-beacons-head>a{color:#ecfffa;border:1px solid #a4d4cf7a;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font:800 10px Manrope,sans-serif;display:inline-flex}.crm-overview-beacons-head>a:hover{background:#ffffff19;border-color:#b5e4dc}.crm-overview-beacons-head>a:focus-visible{outline-offset:3px;outline:3px solid #9ce1d5}.crm-overview-beacons-metrics{border-bottom:1px solid #e2ebe7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-overview-beacons-metrics>div{min-width:0;padding:22px 27px 21px}.crm-overview-beacons-metrics>div+div{border-left:1px solid #e2ebe7}.crm-overview-beacons-metrics strong{color:#143f49;letter-spacing:-.055em;font:800 31px/1.1 Manrope,sans-serif;display:block}.crm-overview-beacons-metrics strong em{color:#8ca4a0;font-size:18px;font-style:normal}.crm-overview-beacons-metrics span{color:#335e62;margin-top:6px;font:800 11px Manrope,sans-serif;display:block}.crm-overview-beacons-metrics small{color:#879f9d;margin-top:5px;font-size:10px;line-height:1.4;display:block}.crm-overview-beacons-activity{background:#f9fbf9;padding:22px 27px 24px}.crm-overview-beacons-activity-title{color:#76908e;justify-content:space-between;gap:14px;margin-bottom:13px;font-size:10px;display:flex}.crm-overview-beacons-activity-title strong{color:#254e53;font:800 11px Manrope,sans-serif}.crm-overview-beacon-row{grid-template-columns:minmax(145px,1.1fr) repeat(2,minmax(150px,1fr)) minmax(100px,.45fr);align-items:center;gap:18px;padding:15px 0;display:grid}.crm-overview-beacon-row+.crm-overview-beacon-row{border-top:1px solid #e2ebe6}.crm-overview-beacon-row>div{min-width:0}.crm-overview-beacon-row strong,.crm-overview-beacon-row span{overflow-wrap:anywhere;display:block}.crm-overview-beacon-name strong{color:#1b454f;font:800 12px Manrope,sans-serif}.crm-overview-beacon-name span{color:#859c99;letter-spacing:.06em;margin-top:5px;font:800 9px Manrope,sans-serif}.crm-overview-beacon-date span,.crm-overview-beacon-uploads span{color:#839c99;text-transform:uppercase;letter-spacing:.07em;font:800 9px Manrope,sans-serif}.crm-overview-beacon-date strong{color:#2b535a;margin-top:6px;font:700 11px/1.4 Manrope,sans-serif}.crm-overview-beacon-uploads strong{color:#146c6a;margin-top:4px;font:800 23px/1.1 Manrope,sans-serif}.crm-overview-beacons-unavailable{color:#688784;padding:27px 30px;font-size:12px}@media (max-width:900px){.crm-overview-beacon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-beacon-name{grid-column:1/-1}.crm-overview-beacon-uploads{grid-column:1/-1;align-items:center;gap:9px;display:flex}.crm-overview-beacon-uploads strong{margin:0;font-size:18px}}@media (max-width:680px){.crm-overview-beacons-head{flex-direction:column;align-items:flex-start;padding:23px}.crm-overview-beacons-metrics>div{padding:19px 17px}.crm-overview-beacons-metrics strong{font-size:26px}.crm-overview-beacons-metrics strong em{font-size:15px}.crm-overview-beacons-activity{padding:19px 20px}.crm-overview-beacon-row{gap:14px 12px}}@media (max-width:480px){.crm-overview-beacons-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-beacons-metrics>div:nth-child(3){border-top:1px solid #e2ebe7;border-left:0;grid-column:1/-1}.crm-overview-beacons-metrics>div:nth-child(2){border-left:1px solid #e2ebe7}}@media (max-width:420px){.crm-overview-beacon-row{grid-template-columns:1fr}.crm-overview-beacon-name,.crm-overview-beacon-uploads{grid-column:1}.crm-overview-beacon-date{border-left:2px solid #dcebe5;padding-left:10px}}.crm-footer a,.footer a{color:#35616a;text-underline-offset:2px;text-decoration:underline}.crm-footer a:hover,.footer a:hover{color:#1c797b}#locations .crm-location-heading{margin-bottom:21px}#locations .crm-location-heading h2{align-items:baseline;gap:13px;display:flex}#locations .crm-location-heading h2 span{color:#67938e;letter-spacing:0;font:700 15px Manrope,sans-serif}#locations .crm-location-heading p{color:#708a8c;margin:6px 0 0;font-size:12px}#locations .crm-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#locations .crm-location-card{background:#fff;border:1px solid #dbe6e1;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 16px 36px #163d3c0b}#locations .crm-location-card:has(.crm-location-edit[open]){grid-column:1/-1}#locations .crm-location-card-head{isolation:isolate;color:#143d46;background:linear-gradient(125deg,#e8f3ed,#f5f9f4 72%);min-height:145px;padding:23px 26px 25px;position:relative;overflow:hidden}#locations .crm-location-card-head:after{content:"";pointer-events:none;border:1px solid #559a8730;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-39px;box-shadow:0 0 0 37px #559a870b,0 0 0 74px #559a8708}#locations .crm-location-card-head>*{z-index:1;position:relative}#locations .crm-location-card.is-mobile .crm-location-card-head{color:#fff;background:linear-gradient(125deg,#0d3947,#125c64)}#locations .crm-location-card.is-mobile .crm-location-card-head:after{border-color:#b6e3d332;box-shadow:0 0 0 37px #b6e3d30b,0 0 0 74px #b6e3d308}#locations .crm-location-card-meta{color:#477e79;letter-spacing:.13em;align-items:center;gap:10px;font:800 10px Manrope,sans-serif;display:flex}#locations .crm-location-card.is-mobile .crm-location-card-meta{color:#a3d8cf}#locations .crm-location-card-icon{color:#177872;background:#ffffff9e;border:1px solid #a8d3c4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}#locations .crm-location-card.is-mobile .crm-location-card-icon{color:#c7efe3;background:#ffffff16;border-color:#a4d6ce50}#locations .crm-location-card-icon svg{width:19px;height:19px}#locations .crm-location-primary{color:#1a695f;letter-spacing:.04em;background:#e0f1e8;border:1px solid #9bc8b8;border-radius:5px;padding:6px 9px;font:800 10px Manrope,sans-serif;position:absolute;top:25px;right:25px}#locations .crm-location-card h3{letter-spacing:-.055em;overflow-wrap:anywhere;max-width:90%;margin:23px 0 0;font:800 clamp(22px,2.3vw,30px)/1.16 Manrope,sans-serif}#locations .crm-location-card-body{flex:1;min-height:135px;padding:23px 26px 20px}#locations .crm-location-detail-label{color:#71918e;letter-spacing:.14em;margin-bottom:11px;font:800 10px Manrope,sans-serif;display:block}#locations .crm-location-card address{color:#1a414b;overflow-wrap:anywhere;gap:2px;font:600 14px/1.45 Manrope,sans-serif;display:grid}#locations .crm-location-card-description{color:#365c61;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}#locations .crm-location-card address+.crm-location-card-description{border-top:1px solid #e8f0eb;margin-top:16px;padding-top:14px;font-size:12px}#locations .crm-location-mobile-note{color:#688a89;margin-top:20px;font-size:11px;display:inline-flex}#locations .crm-location-edit.crm-inline-edit{margin:0;padding:0 26px 19px}#locations .crm-location-edit summary{color:#176d6a;cursor:pointer;background:#f7fbf8;border:1px solid #c5dcd2;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:7px 12px;font:800 11px Manrope,sans-serif;list-style:none;display:inline-flex}#locations .crm-location-edit summary::-webkit-details-marker{display:none}#locations .crm-location-add summary::-webkit-details-marker{display:none}#locations .crm-location-edit summary:hover{color:#0b5056;background:#eaf5ef;border-color:#82bbae}#locations .crm-location-edit summary svg{flex:none;width:14px;height:14px}#locations .crm-location-edit[open] summary{background:#eaf5ef;border-color:#8dc1b1}#locations .crm-location-edit[open]{border-top:1px solid #e5eee9;padding-top:14px}#locations .crm-location-edit[open] .crm-form{padding:9px 0 0}#locations .crm-location-edit[open] .crm-location-form .crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#locations .crm-location-edit[open] .crm-address-lookup{grid-column:1/-1}#locations>.crm-location-add:not([open]){box-shadow:none;background:0 0;border:0;margin-top:20px;padding:0;display:inline-block}#locations>.crm-location-add:not([open]) summary{color:#176b6c;cursor:pointer;background:#fff;border:1px solid #b9d8cd;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font:800 12px Manrope,sans-serif;display:inline-flex}#locations>.crm-location-add:not([open]) summary:hover{background:#edf7f1;text-decoration:none}#locations>.crm-location-add summary span{font-size:18px;font-weight:500;line-height:1}#locations>.crm-location-add[open]{margin-top:20px}@media (max-width:900px){#locations .crm-location-grid{grid-template-columns:1fr}}@media (max-width:600px){#locations .crm-location-card-head{min-height:127px;padding:20px 21px}#locations .crm-location-card-body{min-height:0;padding:20px 21px}#locations .crm-location-edit.crm-inline-edit{padding:0 21px 16px}#locations .crm-location-edit[open] .crm-location-form .crm-form-grid{grid-template-columns:1fr}#locations .crm-location-primary{top:20px;right:19px}#locations .crm-location-card h3{font-size:23px}}.crm-nav-link[aria-current=page]{background:#245d83;box-shadow:inset 3px 0 #78b9e8}.crm-primary-action{background:var(--crm-blue);border-color:#1d568d;box-shadow:0 8px 16px #235f9a25}.crm-primary-action:hover{background:#194b7d}.crm-account-hero{background:radial-gradient(circle at 80% 22%,#2f6b9b66,#0000 40%),linear-gradient(110deg,#092c3a 4%,#123e67 68%,#164d73)}.crm-account-page .crm-account-tabs a:hover,.crm-account-page .crm-account-tabs a:focus-visible,.crm-account-page .crm-account-tabs a[aria-current=page]{color:#245d91;border-bottom-color:#4c8dbb}#locations .crm-location-card:not(.is-mobile) .crm-location-card-head{background:linear-gradient(125deg,#e8f1fb,#f5f9fd 72%)}#locations .crm-location-card:not(.is-mobile) .crm-location-card-head:after{border-color:#5d8fc438;box-shadow:0 0 0 37px #5d8fc40b,0 0 0 74px #5d8fc408}#locations .crm-location-card:not(.is-mobile) .crm-location-card-meta{color:#3b709d}#locations .crm-location-card:not(.is-mobile) .crm-location-card-icon{color:var(--crm-blue);background:#fff;border-color:#b7d1ec}#locations .crm-location-card.is-mobile .crm-location-card-head{background:linear-gradient(125deg,#123b5a,#175c82)}#locations .crm-location-primary{color:#78501f;background:#fff0d4;border-color:#e6bc7c}#locations .crm-location-card.is-mobile .crm-location-primary{color:#ffdc9e;background:#e5b4682e;border-color:#e5b4689e}#locations .crm-location-edit summary{color:#245d91;background:#f6f9fd;border-color:#c6d8e7}#locations .crm-location-edit summary:hover,#locations .crm-location-edit[open] summary{color:#194d7f;background:#eaf2fa;border-color:#86add0}#people .crm-person-avatar{color:#235f9a;background:#e6f0fb}#equipment .crm-beacon-mark{background:#eaf2fa;border-color:#bdd4e8}#equipment .crm-beacon-mark>span,#equipment .crm-beacon-mark>span:after{border-color:#286b9f}#equipment .crm-beacon-card-total strong{color:#235f9a}.crm-overview-beacons-head{background:linear-gradient(108deg,#0b3542,#174c75)}.crm-signin-brand{background:radial-gradient(circle at 84% 80%,#2d77a457,#0000 42%),linear-gradient(135deg,#0a3343,#164b79)}.crm-signin-caption{color:#286999}#equipment .crm-beacon-card-footer{border-top:1px solid #e8efeb;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding:12px 25px;display:flex}#equipment .crm-beacon-uploads-link,#equipment .crm-beacon-card-footer .crm-beacon-edit summary{color:#245d91;cursor:pointer;background:#f4f8fc;border:1px solid #c5d8e8;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font:800 11px/1.2 Manrope,sans-serif;text-decoration:none;display:inline-flex}#equipment .crm-beacon-uploads-link:hover,#equipment .crm-beacon-card-footer .crm-beacon-edit summary:hover{background:#eaf2fa;border-color:#86b0d0}#equipment .crm-beacon-card-footer .crm-beacon-edit{border:0;margin:0;padding:0}#equipment .crm-beacon-card-footer .crm-beacon-edit[open]{border-top:1px solid #e8efeb;flex-basis:100%;padding:13px 0 0}#equipment .crm-beacon-uploads-link:focus-visible,#equipment .crm-beacon-card-footer .crm-beacon-edit summary:focus-visible{outline-offset:2px;outline:3px solid #8dbfdd}@media (max-width:650px){#equipment .crm-beacon-card-footer{padding:12px 19px}}.crm-upload-page{max-width:1160px;margin:0 auto}.crm-upload-breadcrumb{color:#849da2;align-items:center;gap:11px;margin:-5px 0 22px;font-size:11px;font-weight:700;display:flex}.crm-upload-breadcrumb a{color:#286b82}.crm-upload-breadcrumb a:hover{text-decoration:underline}.crm-upload-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#2d74a475,#0000 43%),linear-gradient(112deg,#0b3544,#174c75);border-radius:15px;justify-content:space-between;align-items:end;gap:24px;min-height:192px;padding:34px 38px;display:flex;box-shadow:0 19px 42px #133d5626}.crm-upload-eyebrow{color:#a9d9e8;letter-spacing:.16em;font:800 10px Manrope,sans-serif}.crm-upload-hero h1{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;margin:13px 0 5px;font:800 clamp(30px,3.5vw,43px)/1.12 Manrope,sans-serif}.crm-upload-hero p{color:#c2dbe4;overflow-wrap:anywhere;margin:0;font-size:13px}.crm-upload-hero>a{color:#fff;border:1px solid #b5d8e27d;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.crm-upload-hero>a:hover{background:#ffffff1b}.crm-upload-summary{background:#f2f7fa;border:1px solid #dce8eb;border-radius:11px;align-items:center;gap:28px;margin:22px 0;padding:18px 25px;display:flex}.crm-upload-summary>div{border-right:1px solid #cfdfe7;gap:5px;min-width:180px;padding-right:27px;display:grid}.crm-upload-summary span{color:#567d93;letter-spacing:.13em;font:800 9px Manrope,sans-serif}.crm-upload-summary strong{color:#215b91;letter-spacing:-.05em;font:800 29px/1 Manrope,sans-serif}.crm-upload-summary p{color:#58747c;max-width:590px;margin:0;font-size:12px;line-height:1.55}.crm-upload-list{background:#fff;border:1px solid #dfe8e9;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #163c4809}.crm-upload-list-head,.crm-upload-row{grid-template-columns:minmax(0,2.5fr) minmax(165px,1fr) minmax(70px,.35fr) minmax(80px,.45fr);align-items:center;gap:18px;padding:0 26px;display:grid}.crm-upload-list.is-downloadable .crm-upload-list-head,.crm-upload-list.is-downloadable .crm-upload-row{grid-template-columns:minmax(0,2.5fr) minmax(165px,1fr) minmax(70px,.35fr) minmax(80px,.45fr) minmax(100px,.55fr)}.crm-upload-list-head{color:#789099;letter-spacing:.12em;background:#f5f8f9;min-height:43px;font:800 9px Manrope,sans-serif}.crm-upload-list-head>span:nth-child(n+3){text-align:right}.crm-upload-row{color:#325461;border-top:1px solid #e9eeee;min-height:78px;font-size:12px;font-weight:700}.crm-upload-row>div{align-items:center;gap:14px;min-width:0;display:flex}.crm-upload-file{gap:4px;min-width:0;display:grid}.crm-upload-file strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.crm-upload-file small{color:#79939b;font-size:10px;font-weight:700}.crm-upload-row-icon{color:#266b9e;background:#eaf2fa;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.crm-upload-row>span:nth-child(n+3){text-align:right}.crm-upload-row>span:last-child a{color:#245d91;white-space:nowrap;background:#f4f8fc;border:1px solid #c5d8e8;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.crm-upload-row>span:last-child a:hover{background:#eaf2fa;border-color:#86b0d0}.crm-upload-row>span:last-child a:focus-visible{outline-offset:2px;outline:3px solid #8dbfdd}.crm-upload-empty{background:#fff;border:1px solid #dfe8e9;border-radius:12px;margin-top:22px;padding:38px}.crm-upload-empty h2{color:#173c4b;margin:0 0 7px;font:800 19px Manrope,sans-serif}.crm-upload-empty p{color:#67828a;margin:0;font-size:12px}.crm-upload-pagination{color:#6d858d;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;font-size:12px;font-weight:700;display:flex}.crm-upload-pagination>div{gap:9px;display:flex}.crm-upload-pagination a{color:#245d91;background:#fff;border:1px solid #cbdde7;border-radius:7px;align-items:center;min-height:35px;padding:0 11px;font-weight:800;display:inline-flex}.crm-upload-pagination a:hover{background:#eaf2fa}@media (max-width:650px){.crm-upload-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:28px 24px}.crm-upload-summary{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 20px}.crm-upload-summary>div{border:0;border-bottom:1px solid #cfdfe7;width:100%;min-width:0;padding:0 0 12px}.crm-upload-list-head{display:none}.crm-upload-row,.crm-upload-list.is-downloadable .crm-upload-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:15px 18px}.crm-upload-row>div{grid-column:1/-1}.crm-upload-row>span:nth-child(2){color:#66828a;grid-column:1/-1;padding-left:46px;font-size:11px}.crm-upload-row>span:nth-child(3){text-align:left;padding-left:46px}.crm-upload-row>span:nth-child(3):before{content:"Sequence ";color:#789099;font-weight:600}.crm-upload-row>span:nth-child(4):before{content:"Size ";color:#789099;font-weight:600}.crm-upload-list.is-downloadable .crm-upload-row>span:nth-child(5){text-align:left;grid-column:1/-1;padding:7px 0 0 46px}.crm-upload-pagination{flex-direction:column;align-items:flex-start}}.crm-signin-brand{flex-direction:column;display:flex}.crm-signin-brand-copy{z-index:1;max-width:650px;margin:clamp(95px,17vh,180px) 0 auto;position:relative}.crm-signin-brand .crm-signin-statement{letter-spacing:-.055em;color:#fff;max-width:650px;margin:0 0 20px;font:700 clamp(44px,4.2vw,62px)/1.13 Manrope,sans-serif}.crm-signin-brand-copy>p:last-child{color:#c8e1e1;max-width:410px;margin:0;font:400 16px/1.65 DM Sans,sans-serif}.crm-signin-panel{align-items:center;padding:55px clamp(35px,6vw,100px)}.crm-signin-panel-inner{width:min(100%,440px)}.crm-signin-caption{letter-spacing:.13em;color:#2f777b;margin-bottom:24px;font:800 10px/1.4 Manrope,sans-serif}.crm-signin-caption span{color:#839da0}.crm-signin-panel .cl-rootBox,.crm-signin-panel .cl-cardBox{width:100%}.crm-signin-panel .cl-headerTitle{letter-spacing:-.04em;color:#153846;font:700 26px/1.22 Manrope,sans-serif}.crm-signin-panel .cl-headerSubtitle{color:#6b858b;font:400 14px/1.55 DM Sans,sans-serif}.crm-signin-panel .cl-formFieldLabel{color:#284c55;font:600 13px/1.4 DM Sans,sans-serif}.crm-signin-panel .cl-formFieldInput{font:500 14px/1.4 DM Sans,sans-serif}.crm-signin-panel .cl-formButtonPrimary{font:700 14px/1.4 DM Sans,sans-serif}.crm-signin-access-notice{color:#284852;background:#f2f8f8;border:1px solid #d5e3e7;border-left:3px solid #2a7592;border-radius:8px;gap:13px;margin:22px 0 0;padding:16px 18px;display:flex}.crm-signin-access-icon{color:#286f80;background:#dcecee;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:1px;font:800 14px/1 Manrope,sans-serif;display:grid}.crm-signin-access-notice strong{letter-spacing:.01em;margin-bottom:5px;font:700 12px/1.4 Manrope,sans-serif;display:block}.crm-signin-access-notice p{color:#58737c;margin:0;font:400 12px/1.55 DM Sans,sans-serif}.crm-signin-access-notice a{color:#196c84;text-underline-offset:2px;font-weight:700;text-decoration:underline}.crm-signin-access-notice a:hover{color:#104e64}.crm-signin-contact{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#092e43e8,#123c59d9);border:1px solid #bde5e533;border-radius:12px;max-width:680px;margin-top:44px;padding:20px 22px 17px;font-style:normal;display:block;position:relative;box-shadow:0 16px 35px #001a2829}.crm-signin-contact-header{align-items:center;display:flex}.crm-signin-contact-header>strong{color:#fff;letter-spacing:-.02em;font:700 18px/1.3 Manrope,sans-serif}.crm-signin-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.crm-signin-contact-action{color:#fff;background:#ffffff0d;border:1px solid #bde5e526;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:72px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex;position:relative}.crm-signin-contact-action:hover{background:#ffffff1b;border-color:#bde5e55c}.crm-signin-contact-action:focus-visible,.crm-signin-contact-footer a:focus-visible{outline-offset:3px;outline:2px solid #9ddbd9}.crm-signin-contact-action-label{color:#aacdd0;font:700 10px/1.4 DM Sans,sans-serif}.crm-signin-contact-action-value{color:#fff;overflow-wrap:anywhere;font:700 14px/1.35 DM Sans,sans-serif}.crm-signin-contact-action-note{color:#b4d8db;font:500 11px/1.3 DM Sans,sans-serif}.crm-signin-contact-action-arrow{color:#9ddbd9;font:700 14px/1 DM Sans,sans-serif;position:absolute;top:10px;right:13px}.crm-signin-contact-footer{color:#bed6dc;border-top:1px solid #bde5e52b;flex-wrap:wrap;justify-content:space-between;gap:5px 18px;margin-top:15px;padding-top:11px;font:500 11px/1.5 DM Sans,sans-serif;display:flex}.crm-signin-contact-footer a{color:#dbf4f2;white-space:nowrap;font-weight:700}.crm-signin-contact-footer a:hover{text-underline-offset:3px;text-decoration:underline}.crm-signin-contact-footer a span{color:#9ddbd9;padding-left:2px}@media (max-width:760px){.crm-signin-brand{min-height:320px;padding:28px 26px 34px}.crm-signin-brand img{width:180px}.crm-signin-brand-copy{margin:48px 0 0}.crm-signin-brand .crm-signin-statement{margin-bottom:12px;font-size:clamp(34px,7.4vw,46px);line-height:1.16}.crm-signin-brand-copy>p:last-child{max-width:330px;font-size:13px;line-height:1.5}.crm-signin-contact{margin-top:36px}.crm-signin-art{width:370px;height:370px;bottom:-230px;right:-170px}.crm-signin-panel{padding:34px 22px 54px}.crm-signin-panel-inner{max-width:440px}.crm-signin-caption{margin-bottom:19px}}@media (max-width:540px){.crm-signin-contact{padding:18px}.crm-signin-contact-actions{grid-template-columns:1fr}.crm-signin-contact-action{min-height:64px}.crm-signin-contact-footer{flex-direction:column}}@media (max-width:390px){.crm-signin-caption{letter-spacing:.1em;font-size:9px}.crm-signin-caption span{font-size:8px}}
