.beta-body{margin:0;background:#f4f5f3;color:#112437;font-family:Arial,Helvetica,sans-serif}.beta-header{height:74px;background:#0c1927;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1160px)/2));box-sizing:border-box}.beta-header a{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.beta-brand{font-size:24px!important;letter-spacing:-1.5px;font-weight:900!important}.beta-brand span{color:#ffb427}.beta-brand i{display:block;background:#ffb427;width:46%;height:3px;margin-top:3px}.beta-main{max-width:1160px;margin:0 auto;padding:60px 24px 100px}.beta-intro{max-width:700px;margin-bottom:42px}.beta-intro h1{font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-3px;margin:13px 0 20px}.beta-intro h1 em{color:#c17e00;font-style:normal}.beta-intro p{font-size:19px;line-height:1.55;color:#536372}.beta-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.beta-badges span{border:1px solid #cad1d3;border-radius:30px;padding:8px 14px;font-size:12px;font-weight:700}.beta-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.beta-card{background:white;border:1px solid #e2e6e7;border-radius:18px;padding:32px;box-shadow:0 14px 38px #1124370a}.beta-card h2{font-size:27px;margin:10px 0 20px}.beta-card p{color:#536372;line-height:1.5}.beta-card form{display:grid;gap:16px}.beta-card label{display:grid;gap:8px;font-weight:700;font-size:13px}.beta-card input,.beta-card select,.beta-card textarea{width:100%;box-sizing:border-box;border:1px solid #cbd3d6;border-radius:8px;padding:13px 14px;font:inherit;background:#fff;color:#112437}.beta-card input:focus,.beta-card select:focus,.beta-card textarea:focus{outline:2px solid #ffb427;outline-offset:1px}.beta-card small{color:#637480;font-weight:400}.beta-card button{justify-self:start}.beta-note{font-size:13px}.beta-message{padding:15px 18px;margin-bottom:24px;border-radius:10px;background:#e6f4ec;color:#115733;font-weight:700}.beta-message.error{background:#fde9e8;color:#8c2920}.beta-account{display:flex;align-items:center;justify-content:space-between;margin:4px 0 24px;gap:20px}.beta-account h2{font-size:32px;margin:5px 0}.beta-account p{margin:0;color:#61717d}.beta-hint{background:#122a40;color:#fff}.beta-hint h2,.beta-hint p{color:#fff}.beta-step{display:flex;gap:14px;border-top:1px solid #ffffff33;padding:16px 0}.beta-step b{color:#ffb427}.beta-step p{margin:0}.beta-listing{margin-top:20px}.beta-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.beta-listing form{gap:20px}.beta-listing form>label{margin-top:4px}.beta-row{display:flex;gap:14px;align-items:center;border-top:1px solid #e5e9e9;padding:14px 0}.beta-row img{width:92px;height:64px;object-fit:cover;border-radius:7px;background:#e9ecee}.beta-row b{display:block}.beta-row span{font-size:13px;color:#647581}.beta-footer{background:#0c1927;color:#c5d2db;padding:30px;text-align:center;font-size:12px} [hidden]{display:none!important}@media(max-width:760px){.beta-main{padding:38px 18px 70px}.beta-header{padding:0 18px}.beta-grid,.beta-fields{grid-template-columns:1fr}.beta-card{padding:24px}.beta-intro h1{letter-spacing:-2px}.beta-account{align-items:flex-start}}

.beta-resend{border-top:1px solid #e2e6e7;padding-top:20px;margin-top:20px}
.beta-photo-selection{margin:-8px 0 4px}.beta-photo-count{font-size:13px;margin:0 0 12px;color:#536372}.beta-photo-error{font-size:13px;color:#a12e28!important;font-weight:700;margin:0 0 12px}.beta-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px}.beta-photo-item{position:relative;min-width:0;padding:6px 6px 9px;border:1px solid #dce3e5;border-radius:10px;background:#f7f9f9}.beta-photo-item img{width:100%;height:92px;object-fit:cover;border-radius:6px}.beta-photo-item span{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#536372}.beta-photo-item button{position:absolute;top:10px;right:10px;border:0;border-radius:50%;width:28px;height:28px;background:#0c1927;color:#fff;font:22px/26px Arial;cursor:pointer}
.beta-add-photos{display:inline-flex!important;position:relative;overflow:hidden;margin-top:8px;padding:7px 12px;border:1px solid #cbd3d6;border-radius:7px;color:#112437;font-size:12px!important;cursor:pointer}.beta-add-photos:hover{border-color:#d69a1e;background:#fff9eb}.beta-add-photos input{position:absolute!important;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}

.beta-link-button{margin-top:14px;padding:0;border:0;background:transparent;color:#1175bf;font:700 13px Arial,Helvetica,sans-serif;text-decoration:underline;cursor:pointer}.beta-link-button:hover{color:#0c1927}.beta-recovery{max-width:560px;margin:0 auto}.beta-recovery .beta-card{padding:36px}.beta-recovery p{margin-top:-8px;margin-bottom:22px}

/* Dealer dashboard and enquiries */
.beta-stats{display:block;margin-top:6px;font-size:12px;color:#1175bf;font-weight:600}
.beta-row a{color:#1175bf;font-weight:700}
.dealer-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:6px 0 10px}
.dealer-stat-grid div{background:#f4f6f7;border:1px solid #dce2e6;border-radius:8px;padding:14px}
.dealer-stat-grid strong{display:block;font-size:28px;line-height:1.1;color:#0c1927}
.dealer-stat-grid span{font-size:12px;color:#65717c}
.beta-enquiry{border-top:1px solid #e4e9ed;padding:14px 0;font-size:14px}
.beta-enquiry:first-child{border-top:0}
.beta-enquiry-truck{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#65717c;margin:2px 0 6px}
.beta-enquiry p{margin:8px 0 0;white-space:pre-wrap;color:#33414e}
.beta-enquiry a{color:#1175bf;font-weight:600}
#dealer-page-link a{color:#1175bf;font-weight:700}
@media(max-width:800px){.dealer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Dealership logo upload */
.beta-logo-field{display:grid;gap:12px;padding:16px;border:1px solid #dce3e5;border-radius:10px;background:#f7f9f9}
.beta-logo-field>div:first-child{display:grid;gap:4px;font-size:13px}
.beta-logo-row{display:flex;align-items:center;gap:16px;min-width:0}
.beta-logo-preview{width:132px;height:76px;flex:0 0 132px;display:grid;place-items:center;overflow:hidden;border:1px solid #cbd3d6;border-radius:8px;background:#fff;color:#7a8791;font-size:12px;font-weight:700}
.beta-logo-preview img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box}
.beta-logo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0}
.beta-logo-actions small{flex-basis:100%;line-height:1.4}
.beta-logo-picker{position:relative;display:inline-flex!important;overflow:hidden;padding:9px 13px;border:1px solid #aebbc2;border-radius:7px;background:#fff;cursor:pointer}
.beta-logo-picker:hover{border-color:#d69a1e;background:#fff9eb}
.beta-logo-picker input{position:absolute!important;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}
.beta-logo-actions .beta-link-button{margin:0;color:#9b3329}
@media(max-width:430px){.beta-logo-row{align-items:flex-start;flex-direction:column}.beta-logo-preview{width:100%;height:100px;flex-basis:auto}}

/* Dealer advert management */
.beta-status-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 8px}
.beta-status-filters button{border:1px solid #cbd3d6;border-radius:999px;background:#fff;color:#263a4b;padding:8px 13px;font:700 12px Arial,Helvetica,sans-serif;cursor:pointer}
.beta-status-filters button span{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:4px;border-radius:10px;background:#edf1f3;font-size:11px}
.beta-status-filters button.active{border-color:#0c1927;background:#0c1927;color:#fff}
.beta-status-filters button.active span{background:#ffb427;color:#0c1927}
.beta-manage-row{align-items:flex-start;padding:20px 0}
.beta-manage-row>img,.beta-manage-row>.beta-placeholder{width:128px;height:90px;flex:0 0 128px;border-radius:9px;background:#e9ecee;object-fit:cover}
.beta-row-content{min-width:0;flex:1}
.beta-row-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.beta-row-title b{font-size:16px}
.beta-row-content>small{display:block;margin-top:4px;color:#74828c;font-size:12px}
.beta-status{display:inline-flex!important;align-items:center;flex:0 0 auto;padding:5px 9px;border-radius:999px;font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}
.beta-status-pending{background:#fff1cd;color:#7a4c00!important}.beta-status-live{background:#ddf3e6;color:#126038!important}.beta-status-sold{background:#e8ecef;color:#3f4d57!important}.beta-status-rejected{background:#fde4e1;color:#8b2921!important}
.beta-listing-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}
.beta-listing-actions button,.beta-listing-actions a{display:inline-flex;align-items:center;border:1px solid #b9c5cb;border-radius:7px;background:#fff;color:#112437!important;padding:8px 11px;font:700 12px Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}
.beta-listing-actions button:hover,.beta-listing-actions a:hover{border-color:#d69a1e;background:#fff9eb}
.beta-listing-actions .danger{color:#9b3329!important}
.beta-listing-actions button:disabled{opacity:.55;cursor:wait}

.beta-edit-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-sizing:border-box;border:0;border-radius:18px;padding:0;color:#112437;box-shadow:0 28px 90px #06111dcc}
.beta-edit-dialog::backdrop{background:#071524bf;backdrop-filter:blur(3px)}
.beta-edit-dialog form{display:grid;gap:20px;padding:30px}
.beta-edit-dialog label{display:grid;gap:8px;font-weight:700;font-size:13px}
.beta-edit-dialog input,.beta-edit-dialog select,.beta-edit-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #cbd3d6;border-radius:8px;padding:13px 14px;font:inherit;background:#fff;color:#112437}
.beta-edit-dialog input:focus,.beta-edit-dialog select:focus,.beta-edit-dialog textarea:focus{outline:2px solid #ffb427;outline-offset:1px}
.beta-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;border-bottom:1px solid #e1e6e8}
.beta-dialog-head h2{margin:7px 0 0;font-size:28px}
.beta-dialog-close{width:40px;height:40px;border:1px solid #cad3d8;border-radius:50%;background:#fff;color:#112437;font:28px/1 Arial;cursor:pointer}
.beta-review-note{margin:0;padding:12px 15px;border-left:4px solid #ffb427;background:#fff7e1;color:#55421c;font-size:14px;line-height:1.45}
.beta-edit-photos{display:grid;gap:14px;padding:18px;border:1px solid #dce3e5;border-radius:12px;background:#f7f9f9}
.beta-edit-photos h3{margin:0 0 4px}.beta-edit-photos p{margin:0;color:#61717d;font-size:13px;line-height:1.45}
.beta-manage-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
.beta-manage-photo{display:grid;gap:7px;padding:7px;border:1px solid #d8e0e3;border-radius:10px;background:#fff;min-width:0}
.beta-manage-photo img{width:100%;height:105px;object-fit:cover;border-radius:7px}
.beta-manage-photo>b,.beta-manage-photo>span{font-size:11px}.beta-manage-photo>b{color:#9b6200}
.beta-manage-photo>div{display:flex;gap:5px}
.beta-manage-photo button{border:1px solid #c7d0d5;border-radius:6px;background:#fff;padding:6px 9px;color:#112437;font-weight:700;cursor:pointer}
.beta-manage-photo button.danger{margin-left:auto;color:#9b3329}.beta-manage-photo button:disabled{opacity:.35;cursor:default}
.beta-add-photo-picker{position:relative;display:inline-flex!important;justify-self:start;overflow:hidden;border:1px solid #aebbc2;border-radius:7px;background:#fff;padding:10px 14px;cursor:pointer}
.beta-add-photo-picker input{position:absolute!important;inset:0;width:100%!important;height:100%;opacity:0;cursor:pointer}
.beta-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;position:sticky;bottom:-30px;margin:0 -30px -30px;padding:18px 30px;background:#fff;border-top:1px solid #e1e6e8}
.beta-dialog-actions button{justify-self:auto}
@media(max-width:620px){.beta-manage-row{display:grid;grid-template-columns:92px 1fr}.beta-manage-row>img,.beta-manage-row>.beta-placeholder{width:92px;height:70px;flex-basis:auto}.beta-row-title{display:grid;gap:7px}.beta-status{justify-self:start}.beta-listing-actions{grid-column:1/-1}.beta-listing-actions button,.beta-listing-actions a{min-height:40px}.beta-edit-dialog{width:100vw;max-width:none;max-height:100vh;height:100vh;border-radius:0}.beta-edit-dialog form{padding:20px}.beta-dialog-actions{bottom:-20px;margin:0 -20px -20px;padding:14px 20px}.beta-manage-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.vat-check{display:flex!important;align-items:center;gap:10px!important;align-self:end;padding:13px 0}.vat-check input{width:auto!important;margin:0;accent-color:#1175bf}
.bulk-steps{margin:0 0 22px;padding-left:22px;color:#536372;line-height:1.55}.bulk-steps li{margin:0 0 10px}.bulk-steps b{color:#112437}.bulk-steps .button{margin-left:8px;vertical-align:middle}.bulk-steps code{background:#f1f4f5;border-radius:5px;padding:2px 6px;font-size:13px}.bulk-preview{margin:20px 0}.bulk-summary{font-weight:700;margin:0 0 12px}.bulk-summary.bad{color:#8c2920}.bulk-table-wrap{overflow-x:auto;border:1px solid #e2e6e7;border-radius:10px}.bulk-table{width:100%;border-collapse:collapse;font-size:13px}.bulk-table th,.bulk-table td{text-align:left;padding:10px 12px;border-bottom:1px solid #eef1f2;vertical-align:top}.bulk-table th{background:#f6f8f8;font-size:12px;color:#536372}.bulk-table tr:last-child td{border-bottom:0}.bulk-table ul{margin:0;padding-left:18px;color:#8c2920}.bulk-status{font-weight:700;white-space:nowrap}.bulk-status.ok{color:#17683c}.bulk-status.bad{color:#8c2920}.bulk-status.busy{color:#795000}
@media(max-width:640px){.bulk-table-wrap{border:0;overflow:visible}.bulk-table thead{display:none}.bulk-table,.bulk-table tbody,.bulk-table tr,.bulk-table td{display:block;width:auto}.bulk-table tr{border:1px solid #e2e6e7;border-radius:10px;padding:8px 12px;margin-bottom:10px}.bulk-table td{border:0;padding:4px 0;display:grid;grid-template-columns:70px 1fr;gap:8px}.bulk-table td::before{content:attr(data-label);color:#637480;font-weight:700;font-size:12px}}
.beta-changes-required{margin:10px 0 3px;padding:13px 15px;border-left:4px solid #d34b3e;background:#fff4f2;border-radius:5px;color:#6f281f}.beta-changes-required b{display:block;color:#7f271e}.beta-changes-required p{margin:6px 0;white-space:pre-wrap;line-height:1.45}.beta-changes-required small{display:block;color:#73514d}

/* Dealer workspace buttons: same flat 6px style as the main site buttons */
.beta-account-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.beta-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}
.beta-card-head h2{margin-bottom:12px}
.beta-add-advert,.beta-signout,.beta-listing-actions button,.beta-listing-actions a{font-family:'DM Sans',Arial,sans-serif;font-weight:700;line-height:1.4;cursor:pointer;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s}
.beta-add-advert{display:inline-flex;align-items:center;gap:12px;padding:12px 18px;border:0;border-radius:6px;background:#ffb427;color:#0c1927!important;font-size:14px;white-space:nowrap}
.beta-add-advert:hover{background:#ffc555;transform:translateY(-2px)}
.beta-add-icon{display:inline-block;font-size:22px;font-weight:600;line-height:1;margin-top:-2px}
.beta-signout{display:inline-flex;align-items:center;padding:12px 18px;border:1px solid #dce2e6;border-radius:6px;background:transparent;color:#0c1927;font-size:14px}
.beta-signout:hover{border-color:#0c1927;background:#fff;transform:translateY(-2px)}
html{scroll-behavior:smooth}
#new-advert{scroll-margin-top:24px}
.beta-add-advert:focus-visible,.beta-signout:focus-visible,.beta-listing-actions button:focus-visible,.beta-listing-actions a:focus-visible,.beta-status-filters button:focus-visible{outline:3px solid #0c1927;outline-offset:2px}

/* Advert action buttons: navy primary, outlined secondary */
.beta-listing-actions{gap:8px;margin-top:14px}
.beta-listing-actions button,.beta-listing-actions a{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid #dce2e6;border-radius:6px;background:#fff;color:#0c1927!important;font-size:13px;box-shadow:none}
.beta-listing-actions button:hover,.beta-listing-actions a:hover{border-color:#ffb427;background:#fff9eb;transform:translateY(-2px);box-shadow:none}
.beta-listing-actions [data-listing-action=edit]{background:#0c1927;border-color:#0c1927;color:#fff!important}
.beta-listing-actions [data-listing-action=edit]:hover{background:#1b3248;border-color:#1b3248}
.beta-listing-actions .danger{color:#9b3329!important}
.beta-listing-actions .danger:hover{border-color:#9b3329;background:#fdf1ef}

/* Status filters: same as the site's chips */
.beta-status-filters{gap:8px;margin:20px 0 10px}
.beta-status-filters button{padding:10px 16px;border:1px solid #dce2e6;border-radius:5px;background:#fff;color:#4e5c69;font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:600;box-shadow:none;transition:background .15s,border-color .15s,color .15s}
.beta-status-filters button:hover{background:#0c1927;border-color:#0c1927;color:#fff;transform:none;box-shadow:none}
.beta-status-filters button:hover span{background:#ffffff26;color:#fff}
.beta-status-filters button.active{background:#0c1927;border-color:#0c1927;color:#fff;box-shadow:none}

@media(max-width:620px){.beta-account{flex-direction:column}.beta-account-actions{width:100%;justify-content:flex-start}.beta-card-head .beta-add-advert{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.beta-add-advert,.beta-signout,.beta-listing-actions button,.beta-listing-actions a,.beta-status-filters button{transition:none}}

/* Performance tiles */
.dealer-stat-grid{gap:16px;margin:8px 0 14px}
.dealer-stat-grid .dealer-stat{--tone:#0c1927;--tint:#eef1f3;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:20px 20px 18px;border:1px solid #e1e6e9;border-radius:16px;background:linear-gradient(160deg,#fff 55%,var(--tint));box-shadow:0 1px 2px #0c19270d,0 10px 24px #0c192710;transition:transform .18s,box-shadow .18s}
.dealer-stat-grid .dealer-stat::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--tone)}
.dealer-stat-grid .dealer-stat:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0c192712,0 16px 32px #0c192720}
.dealer-stat-grid .dealer-stat-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:12px;background:var(--tint);color:var(--tone)}
.dealer-stat-grid .dealer-stat-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dealer-stat-grid strong{font-size:40px;line-height:1;letter-spacing:-1.5px;color:#0c1927;font-variant-numeric:tabular-nums}
.dealer-stat-grid .dealer-stat-label{margin-top:8px;font-size:14px;font-weight:800;color:#112437}
.dealer-stat-grid small{font-size:12px;color:#6a7883}
.dealer-stat-grid .is-zero strong{color:#9aa7b0}
.dealer-stat-grid .is-zero .dealer-stat-icon{opacity:.7}
.dealer-stat-grid .dealer-stat-live{--tone:#16a05a;--tint:#e3f6ec}
.dealer-stat-grid .dealer-stat-week{--tone:#1b79c8;--tint:#e4f1fb}
.dealer-stat-grid .dealer-stat-month{--tone:#6a4fd6;--tint:#ece8fb}
.dealer-stat-grid .dealer-stat-enquiry{--tone:#e08e00;--tint:#fff1d2}
.dealer-stat-grid .dealer-stat-click{--tone:#0f9aa6;--tint:#dff5f7}
@media(max-width:1000px){.dealer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){.dealer-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer-stat-grid .dealer-stat{padding:16px}.dealer-stat-grid strong{font-size:32px}.dealer-stat-grid .dealer-stat-live{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.dealer-stat-grid .dealer-stat{transition:none}}

/* Team and security */
.team-list{display:grid;gap:10px;margin:14px 0 6px}
.team-member{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid #e1e6e9;border-radius:10px;background:#fff}
.team-member b{display:block;font-size:15px;color:#0c1927}
.team-member small{color:#65717c;font-size:13px}
.team-pill{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#edf1f3;color:#3f4d57;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}
.team-pill.owner{background:#fff1cd;color:#7a4c00}
.team-pill.you{background:#ddf3e6;color:#126038}
.team-actions{display:flex;gap:8px;flex-wrap:wrap}
.team-actions button{padding:8px 12px;border:1px solid #dce2e6;border-radius:6px;background:#fff;color:#0c1927;font:700 13px 'DM Sans',Arial,sans-serif;cursor:pointer;transition:border-color .15s,background .15s}
.team-actions button:hover{border-color:#ffb427;background:#fff9eb}
.team-actions .danger{color:#9b3329}
.team-actions .danger:hover{border-color:#9b3329;background:#fdf1ef}
.team-add-title{margin:22px 0 0;font-size:20px;font-family:'Barlow Condensed','Arial Narrow',sans-serif}
.beta-added-by{display:block;margin-top:2px;color:#65717c;font-size:12px}
.beta-link-button.signout-link{margin-top:16px}
#profile-form[data-readonly] input,#profile-form[data-readonly] textarea{background:#f4f6f7;color:#536372}
@media(max-width:800px){#team-security{grid-template-columns:1fr}}

/* Show/hide password eye */
.pw-wrap{position:relative;display:block}
.pw-wrap>input{width:100%;padding-right:48px;box-sizing:border-box}
.pw-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#667682;cursor:pointer;border-radius:6px;padding:0}
.pw-eye:hover{color:#0c1927;background:#f0f3f5}
.pw-eye:focus-visible{outline:2px solid #ffb427;outline-offset:1px}
/* Awaiting-approval notice */
.beta-approval{margin-top:20px;border-left:5px solid #ffb427;background:#fffaf0}
.beta-approval h2{margin:6px 0 10px}
.beta-approval p{margin:0;max-width:62ch}
