.header-tools{display:flex;align-items:center;gap:22px;margin-left:auto;flex-shrink:0}
.currency-notice{margin-block:0;padding-block:10px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--muted)}
.header-tools .header-note{display:block;margin:0;font-size:12px;color:var(--muted)}
.currency-picker{margin:0;position:relative;flex-shrink:0}
.currency-picker [hidden]{display:none!important}
.currency-picker select{max-width:180px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px}
.currency-picker noscript button{padding:9px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink);font-size:11px}
.currency-control{position:relative}
.currency-trigger{display:flex;align-items:center;gap:9px;min-height:44px;padding:7px 11px 7px 8px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;font:inherit}
.currency-trigger:hover,.currency-trigger[aria-expanded=true]{border-color:#9bb2ce;background:#f5f8fc}
.currency-symbol{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#edf3f9;color:var(--blue);font-family:Georgia,serif;font-size:19px;line-height:1}
.currency-caption{display:grid;gap:1px;min-width:48px}
.currency-caption strong{font-size:11px;font-weight:700;letter-spacing:.7px;line-height:1.2}
.currency-caption>span{font-size:10px;color:var(--muted);line-height:1.2}
.currency-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 1px 0 3px}
.currency-trigger[aria-expanded=true] .currency-chevron{transform:rotate(225deg);margin-top:3px}
.currency-options{position:absolute;right:0;top:calc(100% + 7px);z-index:30;min-width:216px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:0 12px 36px #19344f20}
.currency-options [role=option]{display:flex;align-items:center;gap:10px;min-height:47px;padding:8px;border-radius:7px;cursor:pointer}
.currency-options [role=option]:hover,.currency-options .is-active{background:#eef4fa}
.currency-option-caption{display:flex;align-items:baseline;gap:10px;flex:1;white-space:nowrap}
.currency-option-caption strong{font-size:12px;font-weight:600;letter-spacing:.5px}
.currency-option-caption>span{font-size:12px;color:var(--muted)}
.currency-selected{width:6px;height:10px;margin:0 5px 3px 1px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg)}
[aria-selected=true]>.currency-selected{border-color:var(--blue)}
.currency-trigger:focus-visible,.currency-options:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
@media(max-width:1100px){.header-main{gap:18px}.header-tools{gap:14px}.header-search{min-width:0}.header-tools .header-note{font-size:11px}.currency-trigger{gap:7px;padding-right:9px}}
@media(min-width:561px) and (max-width:800px){.header-main{flex-wrap:wrap;gap:16px;padding-block:18px}.header-tools{order:2}.header-search{order:3;flex-basis:100%;max-width:none}.brand{flex:1}}
@media(max-width:560px){.header-main{gap:14px}.header-main>.brand{grid-row:1;grid-column:1}.header-main>.menu-toggle{grid-row:1;grid-column:2}.header-tools{grid-row:2;grid-column:1/-1;margin-left:0;justify-content:space-between;gap:12px}.header-tools .header-note{font-size:12px}.header-search{grid-row:3}.currency-trigger{min-height:42px;min-width:143px}.currency-options{left:0;right:auto}.service-inner{gap:12px}.service-inner>span{max-width:175px}.service-inner>a{white-space:nowrap}}
