:root{--navy:#020d22;--navy-soft:#0d1a32;--blue:#075bd8;--blue-dark:#0045b8;--slate:#5e6674;--mist:#f3f6fa;--line:#dce3ec;--white:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.site-header{width:min(calc(100% - 40px), var(--max));grid-template-columns:250px 1fr auto;align-items:center;gap:34px;min-height:90px;margin:0 auto;display:grid}.brand img{width:238px;height:auto;display:block}nav{justify-content:center;gap:34px;display:flex}nav a{color:#344054;font-size:14px;font-weight:650;text-decoration:none}nav a:hover{color:var(--blue)}.button{background:var(--blue);min-height:52px;color:var(--white);letter-spacing:.01em;border-radius:7px;justify-content:center;align-items:center;padding:0 25px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 10px 26px #075bd82e}.button:hover{background:var(--blue-dark);transform:translateY(-2px)}.button-small{min-height:43px;padding:0 18px;font-size:13px}.button-secondary{background:var(--white);color:var(--blue);box-shadow:none;border:1px solid #075bd847}.button-secondary:hover{color:var(--blue-dark);background:#edf4ff}.hero{background:radial-gradient(circle at 76% 22%,#075bd81f,#0000 27%),linear-gradient(135deg,#f9fbfd 0%,#eef4fb 100%);border-top:1px solid #eef1f5;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #075bd81f;border-radius:50%;width:560px;height:560px;position:absolute;top:-180px;right:-120px;box-shadow:0 0 0 80px #075bd809,0 0 0 160px #075bd806}.hero-grid{z-index:1;width:min(calc(100% - 40px), var(--max));grid-template-columns:1.1fr .74fr;align-items:center;gap:90px;min-height:650px;margin:0 auto;padding:80px 0;display:grid;position:relative}.eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;max-width:720px;margin-bottom:24px;font-size:clamp(48px,6vw,78px);line-height:.98}h1 span{color:var(--blue)}.hero-lede{color:#4d5a6d;max-width:650px;margin-bottom:30px;font-size:19px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.text-link{color:var(--navy);font-weight:750;text-decoration:none}.text-link span{color:var(--blue);margin-left:5px}.trust-row{flex-wrap:wrap;gap:22px;margin-top:42px;display:flex}.trust-row span{color:#4f5d70;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.trust-row span:before{content:"✓";color:var(--blue);margin-right:7px}.hero-panel{background:var(--navy);color:var(--white);border-radius:16px;padding:42px;position:relative;box-shadow:0 32px 70px #020d2238}.panel-mark{color:#56a0ff;border:1px solid #ffffff29;place-items:center;width:54px;height:54px;margin-bottom:30px;font-size:29px;font-weight:800;display:grid}.panel-kicker{color:#84b8ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800}.hero-panel h2{letter-spacing:-.035em;margin-bottom:18px;font-size:36px;line-height:1.08}.hero-panel>p:not(.panel-kicker):not(.panel-note){color:#b8c2d0;line-height:1.7}.panel-rule{background:#ffffff24;height:1px;margin:27px 0 20px}.panel-note{color:var(--white);margin:0;font-size:13px;font-weight:700}.confidence-strip{background:var(--blue);color:var(--white);text-align:center;justify-content:center;gap:18px;padding:28px 20px;display:flex}.confidence-strip p{opacity:.8;margin:0}.section{width:min(calc(100% - 40px), var(--max));margin:0 auto;padding:105px 0}.section-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;margin-bottom:48px;display:grid}.section-heading h2,.why-card h2,.contact-card h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(36px,4vw,54px);line-height:1.08}.section-heading>p{color:var(--slate);margin:0;line-height:1.75}.section-heading.compact{grid-template-columns:1fr}.inspection-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.inspection-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:30px}.inspection-card span,.process-card>span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:800}.inspection-card p{margin:45px 0 0;font-weight:700;line-height:1.5}.process-section{padding-top:40px}.process-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.process-card{background:var(--mist);border-radius:12px;padding:34px}.process-card h3{margin:60px 0 14px;font-size:21px}.process-card p{color:var(--slate);margin:0;line-height:1.65}.why-section{padding-top:25px}.why-card{background:var(--navy);color:var(--white);border-radius:18px;grid-template-columns:1fr 1fr;gap:100px;padding:70px;display:grid}.eyebrow.light{color:#75adff}.why-copy>p{color:#b8c2d0;line-height:1.75}.why-copy ul{margin:28px 0 0;padding:0;list-style:none}.why-copy li{border-top:1px solid #ffffff21;padding:13px 0;font-weight:700}.why-copy li:before{content:"✓";color:#5d9eff;margin-right:11px}.contact-section{padding-top:35px}.contact-card{border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:50px;padding:64px 70px;display:flex}.contact-card>div{max-width:690px}.contact-card h2{margin-bottom:18px}.contact-card p:not(.eyebrow){color:var(--slate);margin-bottom:0;line-height:1.7}.contact-card .button{flex:none}footer{padding:48px max(20px, calc((100% - var(--max)) / 2));background:var(--navy);color:#aeb8c7;grid-template-columns:260px 1fr auto;align-items:center;gap:35px;font-size:13px;display:grid}footer img{width:240px;height:auto}footer p{margin:0}.staff-shell{background:#f4f7fb;min-height:100vh}.staff-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:13px max(22px,50% - 590px);display:flex}.staff-header img{width:215px;display:block}.staff-header>div{color:var(--slate);align-items:center;gap:16px;font-size:13px;display:flex}.staff-header a{color:var(--blue);font-weight:750;text-decoration:none}.staff-main,.editor-main{width:min(100% - 40px,1180px);margin:auto;padding:58px 0 100px}.staff-title,.editor-toolbar{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.staff-title h1,.editor-toolbar h1{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(36px,5vw,58px)}.staff-title p:not(.eyebrow){color:var(--slate);margin:0}.record-list{gap:12px;display:grid}.record-card{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;text-decoration:none;display:flex;box-shadow:0 5px 18px #020d2209}.record-card:hover{border-color:#a9c9f5}.record-card>div{flex-direction:column;gap:8px;display:flex}.record-card>div:last-child{align-items:end}.record-card span,.record-card time{color:var(--slate);font-size:13px}.status-pill{color:#42526a;text-transform:uppercase;background:#eaf0f7;border-radius:20px;padding:5px 9px;font-size:10px}.status-pill.complete{color:#176c2b;background:#e4f5e8}.empty-state{text-align:center;background:#fff;border:1px dashed #bdc9d8;border-radius:12px;padding:70px 30px}.connection i{background:#d52b32;border-radius:50%;width:9px;height:9px}.connection i.online{background:#21913b}.editor-toolbar>div:last-child,.finish-panel>div:last-child,.save-buttons{flex-wrap:wrap;gap:10px;display:flex}button.button{cursor:pointer;border:0;font-family:inherit}button.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.summary-bar{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.summary-bar span{color:#39475a;text-transform:uppercase;background:#fff;flex-direction:column;justify-content:center;gap:5px;min-height:88px;padding:16px 18px;font-size:12px;font-weight:800;display:flex}.summary-bar b{color:var(--navy);font-size:25px}.form-section{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 22px;overflow:hidden}.form-section>header{background:#eaf1f8;border-bottom:1px solid #ccd9e7;padding:20px 24px 18px}.form-section h2{margin:0 0 5px;font-size:20px}.form-section header p{color:#5a6b80;margin:0;font-size:13px;line-height:1.45}.form-section-body{padding:24px}.field-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.field-span{grid-column:1/-1}.vehicle-lookup-bar{background:#f2f7fd;border:1px solid #b9cee7;border-radius:8px;align-items:center;gap:14px;margin:0 0 18px;padding:13px 14px;display:flex}.vehicle-lookup-bar .button{white-space:nowrap;min-height:40px;padding:8px 13px;font-size:12px}.vehicle-lookup-bar span{color:#465b73;font-size:12px;line-height:1.45}.report-detail-quick-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-detail-quick-grid .quick-findings{background:#fafcff;border:1px solid #d6e1ee;border-radius:8px;padding:12px}label{color:#243247;text-transform:uppercase;letter-spacing:.03em;gap:7px;font-size:12px;font-weight:800;display:grid}input,select,textarea{width:100%;min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #bbc8d8;border-radius:6px;padding:10px 12px;font-size:16px}textarea{resize:vertical;min-height:66px;line-height:1.45}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:3px solid #075bd81f}.inspection-groups{gap:28px;display:grid}.item-group h3{color:var(--blue);letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px;font-size:15px}.item-editor{gap:10px;display:grid}.item-row{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 180px 2fr;align-items:center;gap:12px;padding:12px;display:grid}.item-row.is-key{background:#f4f8fe;border-color:#74a9ec}.item-row strong{font-size:14px}.item-row textarea{min-height:46px}.item-options{grid-column:1/-1;align-items:center;gap:20px;padding-top:2px;display:flex}.check-label{color:#41546d;text-transform:none;letter-spacing:0;grid-auto-flow:column;justify-content:start;align-items:center;gap:7px;font-size:12px;display:flex}.check-label input{width:18px;min-height:18px;accent-color:var(--blue);padding:0}.quick-findings{grid-column:1/-1}.quick-findings-toggle{color:#315f91;width:max-content;min-height:27px;font:inherit;cursor:pointer;background:#f4f8fd;border:1px solid #aec5df;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.quick-findings-toggle:before{content:"+";font-size:14px}.quick-findings-toggle[aria-expanded=true]:before{content:"−"}.quick-findings-toggle small{color:#24517f;background:#dceafb;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:inline-grid}.quick-findings-content{background:#f6f9fd;border:1px solid #c7d9ee;border-radius:8px;gap:10px;margin-top:9px;padding:14px;display:grid}.quick-findings-heading{color:#34465d;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}.quick-findings-heading>div{gap:6px;display:flex}.quick-finding-buttons{flex-wrap:wrap;gap:9px;display:flex}.quick-finding-chip,.finding-text-action{color:#17314d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9bbd0;border-radius:8px;font-size:13px;font-weight:750}.quick-finding-chip{text-align:left;padding:10px 14px;position:relative}.quick-finding-chip:hover,.quick-finding-chip:focus-visible{z-index:3;border-color:#568dce;outline:3px solid #075bd829}.quick-finding-chip:hover:after,.quick-finding-chip:focus-visible:after{content:attr(data-preview);z-index:20;color:#fff;text-transform:none;letter-spacing:0;pointer-events:none;background:#102a46;border-radius:7px;width:min(360px,70vw);padding:10px 12px;font-size:12px;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 28px #020d2247}.quick-finding-chip.good{background:#f1faf3;border-color:#9ac9a5}.quick-finding-chip.monitor{background:#fff9e9;border-color:#dfbd6b}.quick-finding-chip.attention{background:#fff4f4;border-color:#dfa3a7}.quick-finding-chip.not-inspected{color:#5b6674;background:#f5f6f8;border-color:#c4cbd4}.finding-text-action{color:#355f8e;min-height:36px;padding:7px 11px;font-size:12px}.finding-text-action:disabled{opacity:.45;cursor:not-allowed}.more-findings{gap:9px;display:grid}.more-findings-toggle{color:#075bd8;width:max-content;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:12px;font-weight:800}.more-findings-toggle:before{content:"+ "}.more-findings-toggle[aria-expanded=true]:before{content:"− "}.obd-quick-grid{grid-template-columns:1fr 1fr;gap:12px;padding-top:4px;display:grid}.obd-quick-options{background:#fafcff;border:1px solid #d6e1ee;border-radius:8px;padding:12px}.obd-quick-options .quick-findings-content{margin-top:10px}.buyer-auto-actions{color:#40546b;background:#f1f7fd;border:1px solid #bfd3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 14px;font-size:12px;display:flex}.buyer-auto-actions .button{white-space:nowrap;min-height:38px;padding:8px 12px;font-size:12px}.tire-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.tire-card{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;gap:14px;padding:17px;display:grid}.tire-card>strong{color:var(--navy)}.large-text{text-transform:none;min-height:110px;margin-bottom:18px}.photo-input{background:#f5f9ff;border:1px dashed #8ba3bf;padding:10px}.photo-summary,.photo-empty{color:var(--slate);margin:12px 0 0;font-size:13px}.key-photo-list{gap:14px;display:grid}.key-photo-card{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:14px;padding:18px;display:grid}.key-photo-card>div:first-child{justify-content:space-between;align-items:center;gap:16px;display:flex}.key-photo-card strong{color:var(--navy)}.requirement-pill{text-transform:uppercase;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800}.requirement-pill.required{color:#a11c22;background:#fff0f0}.requirement-pill.optional{color:#28608e;background:#eaf4ff}.photo-actions{flex-wrap:wrap;gap:9px;display:flex}.photo-actions .button,.appendix-picker{padding:10px 14px;font-size:12px}.file-button{cursor:pointer;text-transform:none;letter-spacing:0;place-items:center;width:auto;min-height:42px;display:inline-flex;position:relative}.file-button input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;position:absolute}.photo-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.photo-gallery.compact{grid-template-columns:repeat(2,minmax(0,180px));margin-top:0}.photo-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;margin:0;position:relative;overflow:hidden}.photo-card.failed{background:#fff7f7;border-color:#d52b32}.photo-card.uploading{opacity:.65}.photo-card img{object-fit:cover;background:#eaf1f8;width:100%;height:115px;display:block}.photo-card figcaption{gap:3px;padding:9px 10px;display:grid}.photo-card figcaption strong{color:#176c2b;font-size:11px}.photo-card.failed figcaption strong,.photo-card figcaption small{color:#b21f27}.photo-card figcaption span{color:#56677c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.photo-card figcaption small{font-size:10px;line-height:1.35}.photo-card>button{color:#fff;cursor:pointer;background:#020d22d1;border:0;border-radius:50%;width:28px;height:28px;font-size:20px;position:absolute;top:6px;right:6px}.legacy-photo-block{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.legacy-photo-block h3{margin:0;font-size:14px}.obd-code-list{gap:10px;display:grid}.obd-code-row{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;grid-template-columns:180px 1fr 42px;align-items:end;gap:12px;padding:13px;display:grid}.icon-button{color:#6c7785;cursor:pointer;background:#fff;border:1px solid #bbc8d8;border-radius:6px;width:42px;height:44px;font-size:24px}.add-row-button{padding:10px 14px}.save-panel{background:#eaf2fb;border:1px solid #b9cee7;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:26px 30px;display:flex}.save-panel h2{color:var(--navy);margin:0 0 7px}.save-panel p{color:var(--slate);margin:0}.finish-panel{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.finish-panel h2{margin:0 0 7px}.finish-panel p{color:#b8c2d0;margin:0}.finish-panel .button-secondary{color:#fff;background:0 0;border-color:#6598df}.sticky-notice{z-index:80;color:#153c65;background:#edf6ff;border:1px solid #9abbe5;border-radius:10px;width:min(520px,100% - 36px);padding:14px 46px 14px 16px;font-size:14px;font-weight:700;line-height:1.45;position:fixed;top:88px;right:max(18px,50% - 590px);box-shadow:0 15px 38px #020d2233}.sticky-notice.error{color:#8f1e24;background:#fff0f0;border-color:#e19b9f}.sticky-notice.success{color:#176c2b;background:#eef8f0;border-color:#91c69d}.sticky-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:22px;position:absolute;top:8px;right:9px}.camera-backdrop{z-index:100;background:#020d22d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-modal{background:#fff;border-radius:14px;width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #00000073}.camera-modal>header{justify-content:space-between;align-items:start;gap:20px;padding:18px 20px;display:flex}.camera-modal h2{margin:3px 0 0;font-size:22px}.camera-close{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#eaf1f8;border:0;border-radius:50%;font-size:25px}.camera-viewport{color:#fff;background:#020d22;place-items:center;height:min(58vh,470px);display:grid;overflow:hidden}.camera-viewport video{object-fit:cover;width:100%;height:100%;transition:transform .12s}.camera-viewport p{text-align:center;padding:30px;line-height:1.6}.camera-controls{background:#f4f7fb;grid-template-columns:44px 1fr 44px;align-items:center;gap:14px;padding:16px 20px;display:grid}.camera-controls>button{height:44px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #9eb2ca;border-radius:50%;font-size:25px}.camera-controls>button:disabled{opacity:.45}.camera-controls label{text-align:center;text-transform:none;letter-spacing:0;gap:6px;display:grid}.camera-controls input{min-height:20px;accent-color:var(--blue);padding:0}.camera-footer{justify-content:flex-end;gap:10px;padding:17px 20px;display:flex}@media (width<=760px){.staff-header{padding:12px 18px}.staff-header img{width:175px}.staff-header span{display:none}.staff-main,.editor-main{width:min(100% - 24px,1180px);padding-top:32px}.staff-title,.editor-toolbar,.finish-panel,.save-panel{flex-direction:column;align-items:stretch}.record-card{align-items:flex-start}.record-card>div:last-child{align-items:start}.field-grid,.summary-bar{grid-template-columns:1fr}.summary-bar span{min-height:70px}.item-row{grid-template-columns:1fr}.tire-grid{grid-template-columns:1fr 1fr}.form-section-body{padding:16px}.form-section>header{padding:18px}.finish-panel .button,.save-panel .button{width:100%}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.obd-code-row{grid-template-columns:1fr}.obd-code-row .icon-button{justify-self:end}.quick-finding-chip{flex:180px;min-height:50px}.obd-quick-grid,.report-detail-quick-grid{grid-template-columns:1fr}.vehicle-lookup-bar,.buyer-auto-actions{flex-direction:column;align-items:flex-start}.sticky-notice{width:calc(100% - 24px);top:82px;right:12px}.camera-footer .button{flex:1}}@media (width<=430px){.tire-grid{grid-template-columns:1fr}.editor-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}nav{display:none}.hero-grid,.section-heading,.why-card{grid-template-columns:1fr;gap:45px}.hero-grid{padding:70px 0}.inspection-grid{grid-template-columns:repeat(2,1fr)}.why-card{padding:48px}footer{grid-template-columns:1fr}}@media (width<=620px){.site-header{min-height:78px;width:min(calc(100% - 28px), var(--max))}.brand img{width:190px}.site-header .button{display:none}.hero-grid,.section{width:min(calc(100% - 28px), var(--max))}.hero-grid{min-height:auto;padding:58px 0}h1{font-size:50px}.hero-lede{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.trust-row{gap:12px;display:grid}.hero-panel{padding:32px 26px}.confidence-strip{flex-direction:column;gap:6px}.section{padding:78px 0}.inspection-grid,.process-grid{grid-template-columns:1fr}.inspection-card{min-height:155px}.inspection-card p{margin-top:32px}.why-section,.contact-section{padding-top:0}.why-card{padding:38px 26px}.contact-card{flex-direction:column;align-items:flex-start;padding:38px 26px}footer{padding:42px 22px}}.auth-shell{background:linear-gradient(145deg,#eef4fb,#f9fbfd);place-items:center;min-height:100vh;padding:48px 20px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(260px,1fr) minmax(320px,420px);align-items:start;gap:32px 52px;width:min(100%,920px);padding:42px;display:grid;box-shadow:0 24px 70px #020d2221}.auth-card>a{grid-column:1/-1}.auth-card img,.access-card img{width:230px;height:auto}.auth-card h1,.access-card h1{margin:0 0 16px;font-size:clamp(38px,6vw,60px)}.auth-card>div>p:not(.eyebrow),.access-card>p:not(.eyebrow){color:var(--slate);line-height:1.7}.access-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(100%,620px);padding:42px;box-shadow:0 24px 70px #020d2221}.access-card img{margin-bottom:38px}.staff-account{align-items:center;gap:14px;display:flex}.staff-account>a{border-right:1px solid var(--line);padding-right:14px}.invite-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) 170px auto;align-items:end;gap:18px;margin-bottom:24px;padding:26px;display:grid}.invite-card h2{margin:0 0 7px}.invite-card p{color:var(--slate);margin:0;font-size:13px;line-height:1.55}.invite-card .button{min-height:44px}.admin-notice{color:#153c65;background:#edf6ff;border:1px solid #9abbe5;border-radius:8px;margin:0 0 16px;padding:13px 16px;font-weight:700}.user-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.user-table{border-collapse:collapse;width:100%}.user-table th,.user-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:16px 18px}.user-table th{color:#43546a;letter-spacing:.05em;text-transform:uppercase;background:#eaf1f8;font-size:11px}.user-table tr:last-child td{border-bottom:0}.user-table td:first-child{min-width:260px}.user-table td strong,.user-table td span{display:block}.user-table td span{color:var(--slate);margin-top:4px;font-size:12px}.user-table select{min-width:135px}.editor-fields{border:0;min-width:0;margin:0;padding:0}.editor-fields:disabled{opacity:.92}@media (width<=820px){.auth-card,.invite-card{grid-template-columns:1fr}.invite-card .button{width:100%}}
