/* EDEM unified UI. Original DomaRover/brand, R5 spacing, no demo router/data. */
@font-face{font-family:DomaRover;src:url('assets/DomaRoverSans-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:DomaRover;src:url('assets/DomaRoverSans-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:DomaRover;src:url('assets/DomaRoverSans-SemiBold.ttf') format('truetype');font-weight:600 900;font-display:swap}
:root{--ink:#292522;--ink-dark:#211e1b;--muted:#70675f;--line:#e8e2dc;--paper:#fff;--bg:#fff;--warm:#faf7f2;--coral:#e60008;--coral-dark:#c80007;--edem-action:#e60008;--edem-soft-red:#fff0ee;--edem-focus:#245f9b;--edem-radius:20px;--edem-shadow:0 18px 64px #29252218;font-family:DomaRover,Arial,sans-serif;scroll-behavior:auto}
.edem-help-page{font-size:16px;line-height:1.5;background:var(--paper);color:var(--ink)}
.edem-help-page *{box-sizing:border-box;min-width:0}
.edem-help-page :is(button,input,textarea,select){font-family:inherit}
.edem-help-page :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid var(--edem-focus);outline-offset:4px}
.edem-help-page button:disabled{cursor:default;opacity:.48}
.edem-help-page .wrap{width:min(1320px,calc(100% - 64px));max-width:1320px}
.edem-help-page .header{border-bottom:1px solid var(--line);position:relative;z-index:10}
.edem-help-page .header-inner{grid-template-columns:190px minmax(0,1fr) auto;gap:24px;min-height:88px;height:auto;padding-block:14px}
.edem-help-page .brand-logo{width:166px!important;height:38px!important;object-fit:contain}
.edem-help-page .edem-help-switch{gap:12px;align-items:center;justify-content:center;grid-column:2;grid-row:1}
.edem-help-page .edem-help-switch button{min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:28px;line-height:1.35;font-size:16px;font-weight:500;background:var(--warm);color:var(--ink)}
.edem-help-page .edem-help-switch button.active{background:var(--ink);color:#fff}
.edem-help-page .edem-help-switch button.active::after{display:none}
.edem-help-page .edem-help-switch .edem-volunteer-cta{min-height:48px;padding:12px 20px;background:var(--edem-action);border-radius:28px;font-weight:600;font-size:16px}
.edem-help-page .edem-help-switch .edem-volunteer-cta.active{background:var(--ink)}
.edem-help-page .header-actions{grid-column:3;grid-row:1;gap:8px}
.edem-help-page .header-actions :is(a,button){width:46px;min-width:46px;height:46px;min-height:46px;padding:11px!important;border:1px solid var(--line)!important;background:#fff;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center}
.edem-help-page .header-actions svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.edem-help-page .edem-secondary-nav{border:0;gap:24px;min-height:54px;font-size:14px}
.edem-help-page .edem-secondary-nav a{font-size:14px;min-height:44px;padding-block:8px}
.edem-help-page .edem-secondary-nav .edem-sections-link{margin-right:auto;color:var(--ink);font-weight:500}
.edem-workspace{display:grid;grid-template-columns:204px minmax(0,1fr);gap:40px;padding-top:28px}
.edem-workrail{align-self:start;position:sticky;top:24px}
.edem-workrail>p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 12px 12px}
.edem-local-nav{display:grid;gap:6px}
.edem-local-nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 14px;border:0;border-radius:14px;background:transparent;color:var(--ink);font-size:15px;text-align:left;line-height:1.4}
.edem-local-nav button:hover{background:var(--warm)}
.edem-local-nav button[aria-current=page]{background:var(--warm);font-weight:600;box-shadow:inset 3px 0 var(--edem-action)}
.edem-local-nav svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}
.edem-mobile-nav{display:none}
.edem-workstage{min-width:0}
.edem-help-page .edem-workstage .help-head{padding:0;border:0;margin-bottom:0}
.edem-help-page .help-head :is(h1,h2){font-size:clamp(28px,2.5vw,38px);font-weight:600;letter-spacing:-.035em;line-height:1.2}
.edem-help-page .edem-help-lead{font-size:15px;line-height:1.5;margin:10px 0 0;max-width:600px}
.edem-help-page .help-body{padding-top:28px}
.edem-help-page .help-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:28px;align-items:start}
.edem-help-page .help-map-panel{position:sticky;top:24px}
.edem-help-page .help-map-wrap{height:410px;border-radius:20px;border:1px solid var(--line)}
.edem-help-page .help-map-search{gap:8px}
.edem-help-page .help-map-search .help-btn{padding:12px 15px}
.edem-help-page .help-map-results{margin-bottom:12px;max-height:220px}
.edem-help-page .help-map-results button{font-size:15px;padding:13px;border-color:var(--line);background:#fff;min-height:48px}
.edem-help-page .help-point{margin-top:12px;background:var(--warm);padding:14px;border:0;border-radius:14px;font-size:14px}
.edem-help-page .help-point:empty{display:none}
.edem-help-page .help-field{gap:8px;margin-bottom:22px}
.edem-help-page .help-field>label,.edem-help-page .help-inline legend{font-size:15px;font-weight:600;margin-bottom:4px}
.edem-help-page .help-inline :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid #b8afa6;border-radius:14px;padding:13px 14px;min-height:50px;font-size:16px;line-height:1.5;background:#fff}
.edem-help-page .help-inline textarea{min-height:128px}
.edem-help-page .help-inline :is(input,textarea)::placeholder{color:var(--muted);opacity:1}
.edem-help-page .help-inline fieldset{margin-bottom:24px}
.edem-help-page .help-checks{gap:8px}
.edem-help-page .help-check{font-size:14px;line-height:1.45;padding:12px;min-height:50px;border-radius:14px;border-color:var(--line);overflow-wrap:anywhere}
.edem-help-page .help-check:has(input:checked){background:var(--edem-soft-red);border-color:var(--edem-action)}
.edem-help-page .help-check input{accent-color:var(--edem-action)}
.edem-help-page .help-section{padding:20px;border:1px solid var(--line);border-radius:18px}
.edem-help-page .help-section h3{font-size:18px;line-height:1.4;margin-bottom:12px}
.edem-help-page .help-section .help-grid{gap:16px}
.edem-help-page .help-muted,.edem-help-page .help-notify-note{font-size:13px;line-height:1.6;color:var(--muted)}
.edem-help-page .help-payment{border-radius:18px;background:var(--warm);gap:6px;padding:5px}
.edem-help-page .help-payment span{font-size:15px;min-height:52px;border-radius:14px;line-height:1.4}
.edem-help-page .help-payment input:checked+span{box-shadow:0 1px 6px #29252215;color:var(--ink)}
.edem-help-page .help-btn{border:1px solid var(--line);border-radius:16px;min-height:48px;padding:12px 18px;font-size:15px;line-height:1.4;text-align:center}
.edem-help-page .help-primary{background:var(--edem-action);border-color:var(--edem-action);color:#fff}
.edem-help-page .help-footer{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px;margin-top:24px}
.edem-help-page .help-footer>.help-btn{min-height:50px;flex:1}
.edem-help-page .help-footer [data-help-save]{font-weight:600}
.edem-help-page .help-message{font-size:15px;line-height:1.5;padding:16px;border:1px solid #eec3bd;border-radius:14px;background:#fff2ef;color:#92251d;scroll-margin:32px}
.edem-help-page .help-message[role=status]{color:#35543a;background:#f0f6ee;border-color:#d6e5d3}
.edem-help-page .help-message[tabindex="-1"]:focus{outline:3px solid var(--edem-focus);outline-offset:4px}
.edem-help-page .help-tabs{gap:8px;flex-wrap:wrap;border-bottom:0;margin-bottom:20px}
.edem-help-page .help-tabs button{border:0;background:var(--warm);border-radius:28px;padding:12px 18px}
.edem-help-page .help-tabs button[aria-pressed=true]{background:var(--ink);color:#fff}
.edem-help-page .help-cards{margin-top:24px;display:grid;gap:16px}
.edem-help-page .help-card{border-radius:20px;border:1px solid var(--line);padding:24px;gap:10px}
.edem-help-page .help-card h3{font-size:20px;line-height:1.4}
.edem-help-page .help-card>p{font-size:15px;line-height:1.5;color:var(--muted)}
.edem-help-page .help-card .help-badge{background:var(--warm);color:var(--ink);font-size:13px;padding:5px 10px;border-radius:8px}
.edem-help-page .help-card .help-footer{margin-top:10px;padding-top:18px}
.edem-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 20px 40px;gap:18px;max-width:560px;margin:0 auto}
.edem-empty h2{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.03em;max-width:440px}
.edem-empty-art{display:block;width:160px;height:108px;object-fit:contain}
.edem-empty .help-btn{margin-top:4px;min-width:190px}
.edem-help-page .help-detail{max-width:860px;margin:0;gap:20px}
.edem-help-page .help-response,.edem-help-page .help-chat{border-radius:20px;border:1px solid var(--line);padding:20px;background:var(--warm)}
.edem-help-page .help-chat-message{font-size:15px;line-height:1.5;border-radius:14px}
.edem-help-page .help-chat-form{gap:12px}
.edem-help-page [data-help-host-status]{padding:14px 16px;margin:0 0 20px;border-radius:14px;background:var(--warm);color:var(--muted);font-size:15px}
.edem-help-page .edem-section-picker{padding-top:36px}
.edem-help-page .edem-section-card{border-radius:24px;border-color:var(--line);padding:28px;background:#fff;box-shadow:none}
.edem-help-page .edem-section-card:hover{background:var(--warm);border-color:#b8afa6;transform:none}
.edem-help-page .edem-section-card h2{font-size:24px}
.edem-help-page .edem-section-card p{font-size:15px;line-height:1.5}
.edem-help-page .edem-section-card>img{width:104px;height:104px}
.edem-help-page .edem-picker-footnote,.edem-help-page .edem-preview-note{font-size:13px;color:var(--muted)}
.edem-choosing .edem-workspace{display:none}
.edem-help-footer{margin-top:44px;font-size:13px}
.edem-profile-menu{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(460px,100%);height:100dvh;max-width:100%;max-height:100dvh;border:0;border-left:1px solid var(--line);border-radius:24px 0 0 24px;box-shadow:var(--edem-shadow);color:var(--ink);font:16px/1.5 DomaRover,Arial,sans-serif;overflow:hidden;background:#fff}
.edem-profile-menu[open]{display:flex;flex-direction:column}
.edem-profile-menu::backdrop{background:#29252266}
.edem-menu-toolbar{display:flex;align-items:center;gap:12px;padding:20px 24px 8px;flex:none}
.edem-menu-toolbar button{width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--warm);font:22px DomaRover,Arial,sans-serif;color:var(--ink)}
.edem-menu-toolbar .edem-menu-spacer{flex:1}
.edem-menu-title{padding:12px 24px 24px;margin:0;font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.035em}
.edem-menu-body{padding:0 24px max(28px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}
.edem-menu-identity{padding:18px;border-radius:18px;background:var(--warm);display:grid;gap:4px;margin-bottom:24px}
.edem-menu-identity strong{font-weight:600;font-size:18px;overflow-wrap:anywhere}
.edem-menu-identity span{font-size:14px;color:var(--muted)}
.edem-menu-group{margin-top:24px}
.edem-menu-group h3{font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}
.edem-menu-row{width:100%;display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font:400 16px/1.5 DomaRover,Arial,sans-serif;text-align:left;text-decoration:none}
.edem-menu-row>svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none}
.edem-menu-row>span{flex:1;min-width:0}
.edem-menu-row>span>small{display:block;font-size:13px;color:var(--muted);margin-top:3px}
.edem-resource-grid{display:grid;grid-auto-rows:1fr;gap:12px}
.edem-resource{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:16px;min-height:144px;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff;font:16px/1.5 DomaRover,Arial,sans-serif;color:var(--ink);text-align:left}
.edem-resource strong{font-size:18px;font-weight:600;display:block;margin-bottom:6px}
.edem-resource small{font-size:14px;line-height:1.5;color:var(--muted)}
.edem-resource img{width:64px;height:64px;object-fit:contain}
.edem-menu-admin .btn{min-height:48px;border-radius:16px;font-size:15px;white-space:normal}
.edem-profile-menu :focus-visible{outline:3px solid var(--edem-focus);outline-offset:3px}
.edem-help-page :is(.dt-account-dialog,.edem-pairing){color:var(--ink);font:16px/1.5 DomaRover,Arial,sans-serif;border-radius:24px;max-height:calc(100dvh - 32px);max-width:min(540px,calc(100% - 32px))}
.edem-help-page .dt-account-header{padding:20px 24px;min-height:84px;gap:14px;border-color:var(--line);background:#fff}
.edem-help-page .dt-account-header h2{font-size:24px;line-height:1.3;letter-spacing:-.03em}
.edem-help-page .dt-account-body{padding:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.edem-help-page .dt-account-body>.btn{margin-top:12px}
.edem-help-page .dt-account-body .form-hint{font-size:14px;line-height:1.55}
.edem-help-page .dt-account-body .btn{min-height:50px;border-radius:16px;font-size:15px;padding:13px 18px;line-height:1.4;white-space:normal}
.edem-help-page .dt-account-body .btn-primary{background:var(--edem-action);color:#fff;border-color:var(--edem-action)}
.edem-help-page .dt-account-card{border-radius:18px;border:1px solid var(--line);padding:18px}
.edem-help-page .dt-notification-choices{display:grid;gap:12px;border:0;padding:0;margin:0 0 20px}
.edem-help-page .dt-notification-choice{border-radius:16px;border:1px solid var(--line);padding:14px;min-height:56px}
.edem-help-page .edem-pairing .dt-account-pin{font-size:32px;letter-spacing:.15em;overflow-wrap:anywhere}
.edem-help-page .edem-pairing .dt-account-qr{width:min(100%,180px)}
@media(min-width:1180px){.edem-help-page .help-card:has(>.help-badge){grid-template-columns:minmax(0,1fr) 180px;align-items:center}.edem-help-page .help-card:has(>.help-badge)>h3{grid-column:1;grid-row:1}.edem-help-page .help-card:has(>.help-badge)>.help-badge{grid-column:2;grid-row:1;justify-self:start}.edem-help-page .help-card:has(>.help-badge)>p{grid-column:1}.edem-help-page .help-card:has(>.help-badge)>button{grid-column:2;grid-row:2/4;align-self:center}}
@media(max-width:1100px){.edem-help-page .wrap{width:calc(100% - 48px)}.edem-workspace{grid-template-columns:184px minmax(0,1fr);gap:24px}.edem-help-page .header-inner{grid-template-columns:156px minmax(0,1fr) auto;gap:16px}.edem-help-page .brand-logo{width:148px!important}.edem-help-page .edem-help-switch button{padding-inline:14px;font-size:15px}.edem-help-page .help-layout{grid-template-columns:1fr}.edem-help-page .help-map-panel{position:static}.edem-help-page .help-map-wrap{height:360px}}
@media(max-width:767px){.edem-help-page .wrap{width:calc(100% - 32px)}.edem-help-page .header-inner{grid-template-columns:minmax(0,1fr) auto;padding:12px 0 0;gap:0 12px}.edem-help-page .brand-logo{width:146px!important;height:36px!important}.edem-help-page .header-actions{grid-column:2;grid-row:1;gap:6px}.edem-help-page .header-actions :is(a,button){width:44px;min-width:44px;height:44px;min-height:44px;padding:10px!important}.edem-help-page .edem-help-switch{grid-column:1/-1;grid-row:2;justify-content:stretch;width:100%;height:auto;gap:8px;padding:12px 0;margin:0}.edem-help-page .edem-help-switch button,.edem-help-page .edem-help-switch .edem-volunteer-cta{flex:1;min-height:48px;height:auto;white-space:normal;font-size:15px;padding:12px 10px}.edem-help-page .edem-secondary-nav{gap:12px;min-height:44px;padding-block:0}.edem-help-page .edem-secondary-nav a{font-size:12px}.edem-help-page .edem-secondary-nav svg{display:none}.edem-help-page .edem-route-full{display:none}.edem-help-page .edem-route-short{display:inline}.edem-workspace{display:block;padding-top:16px}.edem-workrail{display:none}.edem-mobile-nav{display:block;margin-bottom:22px;position:relative}.edem-mobile-nav summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border:1px solid var(--line);border-radius:16px;background:var(--warm);padding:12px 16px;font-weight:500;cursor:pointer}.edem-mobile-nav summary::after{content:'⌄';font-size:20px}.edem-mobile-nav[open] summary::after{content:'⌃'}.edem-mobile-nav .edem-local-nav{margin-top:6px;padding:8px;border:1px solid var(--line);border-radius:16px;background:#fff}.edem-help-page .help-head :is(h1,h2){font-size:29px}.edem-help-page .help-body{padding-top:22px}.edem-help-page .help-map-wrap{height:320px}.edem-help-page .help-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.edem-help-page .help-layout{gap:26px}.edem-help-page .help-footer{position:static;gap:10px}.edem-help-page .help-footer>.help-btn{flex-basis:100%;min-height:50px}.edem-help-page .help-footer>[data-help-save]{order:-1}.edem-help-page .help-card{padding:20px}.edem-help-page .help-card h3{font-size:18px}.edem-help-page .help-card .help-footer{display:grid;grid-template-columns:1fr}.edem-help-page .help-tabs button{padding:11px 14px;font-size:14px}.edem-empty{padding:24px 8px 32px;gap:16px}.edem-empty h2{font-size:23px}.edem-empty-art{width:132px;height:88px}.edem-help-page .dt-account-dialog,.edem-help-page .edem-pairing{width:100%;height:100dvh;max-width:100%;max-height:100dvh;margin:0;border-radius:0}.edem-help-page .dt-account-header{padding:16px;min-height:76px}.edem-help-page .dt-account-header h2{font-size:22px}.edem-help-page .dt-account-body{padding:20px 16px max(24px,env(safe-area-inset-bottom));max-height:calc(100dvh - 76px)}.edem-profile-menu{width:100%;border:0;border-radius:0}.edem-menu-toolbar{padding:16px 20px 8px}.edem-menu-title{padding:12px 20px 24px;font-size:28px}.edem-menu-body{padding-inline:20px}.edem-help-page .edem-section-picker{padding-top:24px}.edem-help-page .edem-section-card{padding:24px;border-radius:20px}.edem-help-footer{margin-top:28px}}
@media(max-width:359px){.edem-help-page .brand-logo{width:116px!important}.edem-help-page .header-inner{gap:0 8px}.edem-help-page .header-actions{gap:4px}.edem-help-page .header-actions :is(a,button){width:44px;min-width:44px}.edem-help-page .edem-secondary-nav{gap:10px}.edem-help-page .edem-secondary-nav a{font-size:11px}.edem-help-page .help-checks{grid-template-columns:1fr}.edem-help-page .help-section{padding:16px}.edem-help-page .help-card{padding:16px}.edem-menu-toolbar{padding-inline:16px}.edem-menu-title{padding-inline:16px}.edem-menu-body{padding-inline:16px}.edem-resource{padding:16px;grid-template-columns:minmax(0,1fr) 48px;min-height:140px}.edem-resource img{width:48px;height:48px}}
@media(max-height:600px){.edem-empty-art{width:112px;height:74px}.edem-help-page .dt-account-dialog:not(.edem-pairing){max-height:100dvh}.edem-help-page .edem-pairing{max-height:100dvh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}

/* EDEM-AUD-20261025-003. Match the illustration to its existing grid column. */
@media(max-width:767px){.edem-help-page .edem-section-card>img{width:86px;height:86px}}
@media(max-width:360px){.edem-help-page .edem-section-card>img{width:66px;height:76px}}

/* Compact common shell; existing country/language/profile nodes are not cloned. */
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header{
 height:auto;min-height:64px;padding-inline:0;
}
/* Collapse only an empty owned row; a real taxi/other existing entry stays in context. */
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome>.edem-secondary-nav:not(:has(>:not([hidden]))){
 display:none;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .header-inner{
 display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;
 column-gap:8px;row-gap:4px;min-inline-size:0;min-height:64px;height:auto;padding-block:8px;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .brand{
 display:inline-flex;align-items:center;grid-column:1;grid-row:1;justify-self:stretch;align-self:center;
 position:static;inline-size:auto;max-inline-size:100%;min-inline-size:100px;min-block-size:44px;margin:0;flex:1 0 100px;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .brand-logo{
 display:block;width:min(100%,166px)!important;max-width:100%;min-inline-size:0;max-block-size:44px;
 height:auto!important;flex:0 1 auto;object-fit:contain;object-position:left center;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .edem-help-switch{
 display:none!important;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .header-actions{
 display:flex;align-items:center;flex-wrap:nowrap;gap:4px;grid-column:2;grid-row:1;
 position:static;inline-size:auto;min-inline-size:0;max-inline-size:100%;block-size:auto;margin:0 0 0 auto;flex:0 0 auto;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .header-actions>:is(button,a){
 inline-size:44px;min-inline-size:44px;block-size:44px;min-block-size:44px;flex:0 0 44px;
 padding:4px!important;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .header-actions .edem071-icon{
 width:30px;height:30px;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .edem-profile-menu{
 font-family:var(--edem-font);max-block-size:100dvh;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .edem-profile-menu :is(button,a){
 font-family:var(--edem-font);
}

/* A readable Taxi label and logo take precedence over keeping a narrow header on one row. */
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .dt-chrome .header .header-actions>button[data-podvezti]{
 inline-size:auto;flex:0 0 auto;padding-inline:8px!important;white-space:nowrap;
}

/* Keep the existing translated label whole; only its scrollable tile grows. */
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .edem-shell-directions>button[data-edem-ui-open="notifications"]{
 flex:0 0 auto;inline-size:max-content;min-inline-size:96px;
}
html.edem-wtf body.edem-wtf-surface.edem-help-page.edem-shell-v1 .edem-shell-directions>button[data-edem-ui-open="notifications"]>span{
 max-inline-size:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none;
}
