:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18333c;background:#f5f7f7;font-size:14px;--ink:#102c36;--green:#16725e;--line:#dfe7e7;--muted:#6b7e83;--mint:#e6f5ed}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}button{border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);padding:10px 15px;font-weight:600;transition:.15s}button:hover{background:#f0f5f3;border-color:#b9cfca}.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.primary:hover{background:#21505b;color:#fff}.soft{background:var(--mint);color:var(--green);border-color:transparent}.danger{color:#ac4242}.link{border:0;background:none;padding:0;color:var(--green);font-weight:600}.muted{color:var(--muted)}.tiny{font-size:11px}.small{font-size:12px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0 0 10px}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-1px;font-weight:650}h2{font-size:19px;letter-spacing:-.35px}h3{font-size:15px}.sub{line-height:1.65;color:var(--muted);margin-top:8px}.boot{padding:80px;text-align:center}.shell{min-height:100vh;display:grid;grid-template-columns:232px 1fr}.sidebar{background:var(--ink);color:#e1eced;position:fixed;width:232px;inset:0 auto 0 0;padding:30px 21px;display:flex;flex-direction:column;z-index:20}.logo{display:flex;gap:11px;align-items:center;margin:0 6px 35px}.mark{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#a4dfc5;color:var(--ink);font-size:25px;font-weight:800}.logo strong{font-size:18px;letter-spacing:-.5px}.logo span{font-size:9px;letter-spacing:1.5px;color:#a9bec4;display:block;margin-top:4px}.nav-label{font-size:9px;letter-spacing:1.7px;color:#87a0a8;margin:20px 12px 10px}.nav{display:grid;gap:5px}.nav button{border:0;background:none;color:#acbec3;text-align:left;display:flex;align-items:center;gap:12px;padding:12px;font-weight:500}.nav button:hover,.nav button.active{background:#274550;color:white}.nav button.active{box-shadow:inset 3px 0 #9bdbc0}.icon{width:17px;height:17px;display:inline-block;vertical-align:middle;flex-shrink:0}.sidebar-bottom{margin-top:auto;padding:28px 9px 0}.vision{border-top:1px solid #37505a;padding-top:20px;font-size:10px;color:#9ab1b7;line-height:1.8}.vision b{color:#c1e6d5;display:block;font-size:12px;letter-spacing:1.5px;margin-bottom:7px}.workspace{grid-column:2;min-width:0}.topbar{height:76px;padding:0 38px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);gap:14px}.breadcrumb{color:#8da0a5;font-size:12px}.breadcrumb b{color:#526d77;font-weight:500}.top-actions,.row{display:flex;align-items:center;gap:10px}.avatar{border-radius:50%;width:33px;height:33px;background:#e4eeeb;display:grid;place-items:center;font-size:11px;font-weight:700;color:#427368}.user-name{font-size:12px;font-weight:600}.content{padding:34px 38px 55px;max-width:1700px;margin:auto}.heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px}.heading .sub{max-width:720px}.demo-strip{background:#fff7df;border-bottom:1px solid #eddfb5;color:#806626;padding:9px 38px;font-size:11px;display:flex;gap:8px;align-items:center}.pill{font-size:10px;letter-spacing:.25px;font-weight:650;padding:5px 8px;border-radius:6px;background:#eff3f4;display:inline-block;white-space:nowrap}.pill.green{color:#26735e;background:#e5f4ec}.pill.orange{color:#95691b;background:#fff1d9}.pill.blue{color:#3d6c9a;background:#eaf1fa}.pill.red{color:#9b4d48;background:#faeae7}.pill.purple{color:#7b5c9b;background:#f1eaf8}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.stat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px 22px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.stat-icon{width:29px;height:29px;border-radius:8px;background:#f1f6f4;display:grid;place-items:center;color:#41836f}.stat strong{display:block;font-size:34px;font-weight:600;letter-spacing:-1px;margin:12px 0 7px}.stat small{color:#819499;font-size:11px}.grid-2{display:grid;grid-template-columns:1.55fr 1fr;gap:23px}.panel{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:23px}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:21px 23px;border-bottom:1px solid #edf1f1}.panel-header h2{font-size:16px}.panel-body{padding:22px}.role-line{padding:18px 23px;border-bottom:1px solid #edf1f1;display:flex;justify-content:space-between;gap:16px;align-items:center}.role-line:last-child{border:0}.role-line strong{display:block;font-size:13px;margin-bottom:6px}.role-line small{color:var(--muted);font-size:11px}.count{background:#eff6f3;min-width:29px;height:29px;border-radius:8px;display:grid;place-items:center;color:#497563;font-weight:650}.pipeline-mini{display:flex;gap:6px;margin-top:22px}.pipeline-mini div{flex:1;background:#eef3f2;padding:12px 7px;border-radius:7px;text-align:center;font-size:9px;color:#6b8284}.pipeline-mini b{display:block;color:#204c4e;font-size:19px;margin-bottom:6px}.principle{background:#e9f2ed;border:1px solid #dbe8df;border-radius:12px;padding:23px;margin-bottom:23px}.principle p{font-size:12px;line-height:1.8;color:#56746b;margin-top:10px}.principle h3{font-size:15px}.steps{font-size:10px;letter-spacing:1.1px;margin-top:20px;color:#3d7764}.list-note{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid #edf1f1}.list-note:last-child{border:0}.list-note .dot{background:#c9e4d8;width:7px;height:7px;border-radius:50%;margin-top:6px;flex-shrink:0}.list-note p{font-size:12px;line-height:1.5}.list-note small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.toolbar{display:flex;gap:10px;align-items:center;padding:16px 20px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.search{flex:1;min-width:180px}.toolbar select{max-width:260px}.filters-count{font-size:11px;color:var(--muted);padding:9px 20px;background:#fafcfc;border-bottom:1px solid #edf1f1}input,select,textarea{border:1px solid #d8e2e2;border-radius:7px;background:#fff;color:var(--ink);padding:10px 11px;width:100%;min-width:0}textarea{resize:vertical;line-height:1.6}input:focus,select:focus,textarea:focus{border-color:#589e87}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:9px;text-transform:uppercase;letter-spacing:.85px;color:#7e9297;background:#fafcfc;font-weight:650;padding:13px 19px;white-space:nowrap;border-bottom:1px solid #e7eeee}td{padding:17px 19px;border-bottom:1px solid #edf2f2;font-size:12px;vertical-align:middle;max-width:340px}tr:last-child td{border:0}tbody tr:hover{background:#fafdfb}.person{display:flex;align-items:center;gap:11px}.person strong{display:block;font-size:12px}.person small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.person .avatar{width:35px;height:35px;flex-shrink:0}.progress{display:flex;align-items:center;gap:9px;font-size:10px;color:#678077}.track{width:55px;height:4px;background:#e9eeec;border-radius:4px;display:flex;gap:2px}.track i{height:4px;background:#459675;flex:1}.track i.empty{background:transparent}.empty{padding:48px 24px;text-align:center;color:var(--muted);line-height:1.8}.empty h3{color:#36575b;margin-bottom:6px}.empty button{margin-top:15px}.board{display:flex;gap:15px;overflow:auto;padding-bottom:20px}.lane{background:#edf1f1;border:1px solid #e4eaea;border-radius:10px;min-width:240px;flex:1;padding:13px}.lane-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:16px}.lane-head span{font-size:10px;color:var(--muted)}.card{background:white;border:1px solid #e0e8e6;border-radius:9px;padding:16px;margin-bottom:10px;cursor:pointer;box-shadow:0 2px 3px #172d3403}.card:hover{border-color:#9dc9b7}.card strong{font-size:12px;display:block;margin-bottom:9px}.card p{font-size:11px;color:var(--muted);line-height:1.7}.card .pill{margin-top:12px}.job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.job-card{padding:25px;background:white;border:1px solid var(--line);border-radius:12px}.job-card h2{font-size:19px;margin:16px 0 9px}.job-card p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}.job-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:25px;padding-top:18px;border-top:1px solid var(--line)}.drawer-backdrop{position:fixed;inset:0;background:#0b242a55;z-index:50}.drawer{position:fixed;inset:0 0 0 auto;width:min(820px,95vw);background:#f7f9f8;z-index:51;box-shadow:-15px 0 70px #142c3622;overflow:auto}.drawer-top{padding:25px 30px;background:white;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;position:sticky;top:0;z-index:2}.drawer-top h2{font-size:21px}.drawer-main{padding:25px 30px}.tabs{display:flex;gap:6px;margin-bottom:22px;border-bottom:1px solid var(--line);overflow:auto}.tabs button{background:none;border:0;border-radius:0;padding:11px 13px;white-space:nowrap;font-size:12px;color:var(--muted)}.tabs button.active{color:var(--green);border-bottom:2px solid var(--green)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}label{display:block;font-size:11px;font-weight:600;color:#587078;margin-bottom:6px}.field{margin-bottom:17px}.field small{display:block;color:var(--muted);font-size:10px;line-height:1.65;margin-top:6px}.span-2{grid-column:span 2}.actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.callout{background:#eaf2ef;border:1px solid #dce8e1;padding:14px 17px;border-radius:8px;color:#4d7363;font-size:11px;line-height:1.8;margin-bottom:18px}.callout.warn{background:#fff5e5;border-color:#f0e0bf;color:#8b6d31}.criteria{background:white;border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-bottom:14px}.criterion-title{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;margin-bottom:12px}.excerpt{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.7;padding:12px;background:#f2f6f4;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.excerpt.warn{background:#fff7e9}.evidence-foot{font-size:10px;color:var(--muted);margin:7px 0 14px}.criteria .form-grid{grid-template-columns:150px 1fr;gap:12px;align-items:start}.criteria textarea{font-size:11px}.section-title{font-size:12px;margin:23px 0 12px;font-weight:700}.cv-text{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.8}.upload{border:1px dashed #a7c8bc;border-radius:9px;background:#f2f8f4;padding:18px;margin-bottom:20px}.upload input{background:white;margin-top:10px}.note{padding:16px;background:white;border:1px solid var(--line);border-radius:9px;margin:13px 0}.note p{font-size:12px;white-space:pre-wrap;line-height:1.8}.note small{display:block;color:var(--muted);font-size:10px;margin-bottom:9px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.login-story{background:var(--ink);color:white;padding:65px 10%;display:flex;flex-direction:column;justify-content:center}.login-story .logo{margin:0 0 70px}.login-story h1{font-size:49px;line-height:1.13;max-width:490px;letter-spacing:-2px}.login-story h1 em{font-style:normal;color:#a4dfc5}.login-story p{color:#abc1c5;line-height:1.9;max-width:440px;margin:24px 0 45px}.login-story footer{font-size:10px;color:#8aa4ab;letter-spacing:1.3px}.login-form-wrap{display:grid;place-items:center;padding:40px;background:#f8faf9}.login-form{max-width:380px;width:100%}.login-form h2{font-size:28px;margin:10px 0}.login-form .field{margin-top:23px}.login-form button{width:100%;margin-top:10px}.login-form hr{border:0;border-top:1px solid var(--line);margin:25px 0 15px}.login-form .footnote{font-size:10px;color:#85989c;line-height:1.8;margin-top:30px}#toast{display:none;position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:14px 20px;border-radius:9px;background:#153a3e;color:white;z-index:100;box-shadow:0 4px 30px #142c3644;max-width:90vw;font-size:12px}#toast.visible{display:block}#toast.error{background:#8b3939}.footnote{line-height:1.8;color:var(--muted);font-size:11px}.inline-form{display:flex;gap:10px}.inline-form select{flex:1}.job-editor-criterion{display:grid;grid-template-columns:1fr 1.3fr 70px;gap:10px;margin-bottom:10px}.mobile-brand{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.account{border-bottom:1px solid var(--line);padding:14px 0}.account:last-child{border:0}@media(min-width:1500px){.content{padding-top:43px}}@media(max-width:1150px){.grid-2{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:16px}.toolbar select{max-width:200px}.content{padding:28px 24px}.topbar{padding:0 24px}}@media(max-width:800px){.shell{grid-template-columns:76px 1fr}.sidebar{width:76px;padding:25px 10px}.sidebar .logo{margin:0 10px 30px}.sidebar .logo div:not(.mark),.nav-label,.nav button span,.sidebar-bottom{display:none}.nav button{justify-content:center;padding:13px}.nav .icon{width:20px;height:20px}.stats{grid-template-columns:1fr 1fr}.heading{align-items:flex-start}.heading h1{font-size:24px}.job-grid{grid-template-columns:1fr}.topbar{padding:0 18px;height:65px}.user-name{display:none}.content{padding:25px 18px}.login-story{padding:50px 8%}.login-story h1{font-size:38px}.login-page{grid-template-columns:1fr 1fr}.drawer-main{padding:22px}.drawer-top{padding:20px 22px}.demo-strip{padding:9px 18px}}@media(max-width:560px){.login-page{display:block}.login-story{padding:32px}.login-story .logo{margin-bottom:28px}.login-story h1{font-size:30px}.login-story p,.login-story footer{display:none}.login-form-wrap{padding:35px 25px}.heading{flex-direction:column;gap:18px}.topbar .breadcrumb{font-size:10px}.top-actions{gap:6px}.top-actions .pill{display:none}.form-grid{grid-template-columns:1fr}.span-2{grid-column:1}.drawer{width:100vw}.criteria .form-grid{grid-template-columns:1fr}.stat strong{font-size:29px}.stats{gap:9px}.stat{padding:14px}.stat-top{font-size:10px}.toolbar>*{flex:1;width:100%;max-width:none!important}.job-editor-criterion{grid-template-columns:1fr}.steps{letter-spacing:.3px;font-size:9px}}

/* Bilingual shell: original CVs and submitted text keep their own reading direction. */
.language-toggle{font-family:Tahoma,Arial,sans-serif;white-space:nowrap;border-color:#b8d0c7;color:#286653;background:#f0f8f3;font-size:12px}
.login-page>.language-toggle{position:absolute;inset-block-start:22px;inset-inline-end:24px;z-index:5}
.demo-role-picker{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:22px}.demo-role-picker label{margin:0}.demo-role-picker select{width:auto;min-width:200px;max-width:260px}
.access-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.access-cards article{background:white;border:1px solid var(--line);border-radius:10px;padding:18px}.access-cards p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}
.assigned-jobs{border:1px solid var(--line);border-radius:9px;padding:15px;margin:16px 0}.assigned-jobs legend{font-size:12px;font-weight:700}.assigned-jobs label{display:flex;align-items:start;gap:9px;margin-top:12px;line-height:1.6}.assigned-jobs input{width:auto;flex-shrink:0;margin-top:4px}
.file-trigger{display:inline-block;border:1px solid #a9cabb;border-radius:8px;background:#edf6f0;padding:11px 16px;margin:12px 0;cursor:pointer;color:#286653}.file-trigger:focus{outline:2px solid #438c72;outline-offset:3px}
.heading>.row,.top-actions{flex-wrap:wrap}.job-editor-criterion{grid-template-columns:1fr 1fr 1.4fr 75px}.excerpt,.note p{unicode-bidi:plaintext;text-align:start}bdi[data-original]{unicode-bidi:isolate}
.sidebar{overflow-y:auto}.sidebar-bottom{flex-shrink:0}.nav{flex-shrink:0}.wrap{flex-wrap:wrap}.crm-filters{padding:18px 20px;background:#f7faf8;border-bottom:1px solid var(--line)}.crm-filters .form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-filters .field{margin:0 0 10px}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid var(--line);font-size:12px}.pagination button:disabled{opacity:.4;cursor:default}.task-summary{margin-bottom:20px}.crm-task{padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.crm-task h3,.duplicate-pair h3{font-size:14px;margin:10px 0}.crm-task p,.duplicate-pair p{font-size:12px;color:var(--muted);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.crm-task .row{flex-shrink:0;max-width:260px}.crm-details{margin:18px 0;background:white;border:1px solid var(--line);border-radius:10px;padding:16px}.crm-details summary{font-size:13px;font-weight:650;cursor:pointer;padding:5px}.crm-details[open]>summary{margin-bottom:18px}.structured-row,.verification-check{padding:16px;margin-top:12px;border:1px solid #e1e9e5;border-radius:8px;background:#f8fbf9}.verification-check h4{font-size:12px;margin-bottom:14px}.membership-list>.row{justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.crm-actions{margin-bottom:20px}.duplicate-pair{border-bottom:1px solid var(--line);padding:22px 0}.duplicate-pair:first-child{padding-top:0}.duplicate-pair .form-grid{margin:15px 0}.duplicate-pair .duplicate-form{padding:16px;background:#f5f8f6;border-radius:8px;margin-top:12px}.saved-search{justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line)}.structured-list input,.crm-task bdi,.duplicate-pair bdi{unicode-bidi:plaintext}.crm-filters .footnote{flex:1;min-width:230px}
@media(max-width:1150px){.crm-filters .form-grid{grid-template-columns:1fr 1fr}.crm-task{align-items:flex-start;flex-direction:column}.crm-task .row{max-width:none}}
@media(max-width:560px){.crm-filters .form-grid{grid-template-columns:1fr}.pagination{flex-wrap:wrap}.crm-filters{padding:16px}.membership-list>.row{align-items:start;gap:10px}.crm-task .row button{font-size:11px}}
.intake-section{border:1px solid var(--line);border-radius:10px;padding:18px;background:#fff;margin:16px 0}.intake-section>summary{font-size:14px;font-weight:650;cursor:pointer;line-height:1.8}.intake-section[open]>summary{margin-bottom:18px}.intake-section>p,.criteria>p{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0}.intake-section .note h3{font-size:14px}.intake-section .note p{overflow-wrap:anywhere}.intake-section ul,.criteria ul{padding-inline-start:20px;font-size:12px;color:var(--muted);line-height:1.9}.plan-copy{display:flex;align-items:end;gap:12px;margin:20px 0}.plan-copy .field{flex:1;margin:0}.plan-question .form-grid,.plan-dimension .form-grid{margin-top:12px}.plan-question>h3,.score-dimension>h3,.screening-answer>h3{font-size:14px;line-height:1.8}.screening-answer>.row{margin:12px 0;flex-wrap:wrap}.score-dimension>.field{margin-top:14px}.job-foot{align-items:flex-start;flex-wrap:wrap}.job-foot>.row{flex-wrap:wrap}.job-foot button{font-size:11px}.question-hidden{display:none}.score-dimension .pill{margin:8px 0}.intake-section .callout{line-height:1.9}
@media(max-width:560px){.intake-section{padding:14px}.plan-copy{align-items:stretch;flex-direction:column}.job-foot .row{gap:8px}.job-foot button{white-space:normal}}
.inline-check{display:flex;align-items:flex-start;gap:10px;line-height:1.8;margin:20px 0}.inline-check input{width:auto;flex-shrink:0;margin-top:5px}
.plan-question:not([data-type="NUMBER"]) .question-min,.plan-question:not([data-type="NUMBER"]) .question-max,.plan-question:not([data-type="CHOICE"]) .question-choices,.plan-question[data-type="NUMBER"] .question-expected,.plan-question[data-type="TEXT"] .question-expected{display:none}
[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .eyebrow,[dir=rtl] th{letter-spacing:0}[dir=rtl] h1{line-height:1.6;font-size:28px}
[dir=rtl] .sidebar{left:auto;right:0}[dir=rtl] .nav button{text-align:right}[dir=rtl] .nav button.active{box-shadow:inset -3px 0 #9bdbc0}[dir=rtl] table{text-align:right}
[dir=rtl] .drawer{inset:0 auto 0 0;box-shadow:15px 0 70px #142c3622}[dir=rtl] .content,[dir=rtl] .drawer-main{line-height:1.65}[dir=rtl] .eyebrow,[dir=rtl] .nav-label{letter-spacing:0;font-size:11px}
[dir=rtl] .stat strong{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .login-story h1{font-size:44px;line-height:1.6;letter-spacing:0}[dir=rtl] .logo strong{font-size:18px}
input[type=email],input[type=password],input[type=tel],input[type=number],input[type=datetime-local]{direction:ltr;text-align:start}input[type=text],textarea{unicode-bidi:plaintext}
[dir=rtl] .login-form .field label{text-align:right}[dir=rtl] .topbar .pill{white-space:normal;max-width:170px}[dir=rtl] .breadcrumb b{unicode-bidi:isolate}
@media(max-width:1100px){.access-cards{grid-template-columns:1fr 1fr}.job-editor-criterion{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.topbar{height:auto;min-height:76px;padding-block:12px}.top-actions .language-toggle{padding:8px 10px}.demo-role-picker{justify-content:flex-start}.job-editor-criterion{grid-template-columns:1fr}[dir=rtl] .sidebar{right:0;left:auto}}
@media(max-width:560px){.access-cards{grid-template-columns:1fr}.demo-role-picker{flex-wrap:wrap}.top-actions{justify-content:flex-end}.breadcrumb{max-width:105px}.top-actions .avatar{display:none}[dir=rtl] .login-story h1{font-size:27px}.login-page>.language-toggle{inset-block-start:15px;inset-inline-end:15px}}
