.seller-page>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 22px}.seller-page>header .brand{white-space:nowrap}.seller-page>header .seller-header-actions:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-left:auto}.seller-page>header .seller-header-actions[hidden]{display:none!important}.seller-page>header .seller-header-actions button{box-sizing:border-box;width:100%;min-height:48px;height:100%;padding:10px 14px;margin:0;font:600 14px/1.4 system-ui,sans-serif;border-radius:10px;white-space:normal}.seller-page>header .back,.seller-page>header .language-picker select{box-sizing:border-box;min-height:48px;padding:10px 14px;margin:0;font-size:14px;border-radius:10px}.seller-page>header .back{display:inline-flex;align-items:center;justify-content:center}.seller-page>header .language-picker{display:flex;align-items:center;gap:8px;margin:0}.seller-page>header .language-picker select{width:auto}.seller-page .dash-head{gap:12px}@media(max-width:1100px){.seller-page>header .seller-header-actions:not([hidden]){order:5;flex-basis:100%;width:100%;margin:0}.seller-page>header .language-picker{margin-left:auto}}@media(max-width:560px){.seller-page>header{padding:12px;gap:10px}.seller-page>header .brand small{font-size:12px}.seller-page>header .seller-header-actions:not([hidden]){gap:8px}.seller-page>header .seller-header-actions button{padding:10px 8px;font-size:13px;min-height:54px}}

/* F15: put extra account buttons on the same top menu row and allow menu scrolling. */
.seller-page>header .seller-header-actions:not([hidden]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-left:auto;max-height:116px;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin;scrollbar-color:#9aab97 #eef2ec}
.seller-page>header .seller-header-actions a.seller-header-link,.seller-page>header .seller-header-actions button{box-sizing:border-box;width:100%;min-height:48px;height:100%;padding:10px 14px;margin:0;font:600 14px/1.4 system-ui,sans-serif;border-radius:10px;white-space:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center}
.seller-page>header .seller-header-actions a.seller-header-link{background:#edf2ec;color:var(--green);text-decoration:none}
.seller-page>header .seller-header-actions::-webkit-scrollbar{width:8px}
.seller-page>header .seller-header-actions::-webkit-scrollbar-thumb{background:#9aab97;border-radius:999px}
.seller-page>header .seller-header-actions::-webkit-scrollbar-track{background:#eef2ec}
@media(max-width:1100px){.seller-page>header .seller-header-actions:not([hidden]){order:5;flex-basis:100%;width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:170px}}
@media(max-width:560px){.seller-page>header .seller-header-actions a.seller-header-link,.seller-page>header .seller-header-actions button{padding:10px 8px;font-size:13px;min-height:54px}}

/* F18: logged-in seller country, placed in free space beside the Flyora header. */
.seller-page>header .seller-account-country:not([hidden]){display:inline-flex;align-items:center;gap:8px;max-width:190px;padding:8px 11px;border:1px solid #d9e4dc;border-radius:10px;background:#f1f7f1;color:#264a3c;font:600 14px/1.3 system-ui,sans-serif;white-space:nowrap}
.seller-page>header .seller-account-country-flag{font-size:25px;line-height:1}
.seller-page>header .seller-account-country-name{overflow:hidden;text-overflow:ellipsis}
@media(max-width:1100px){.seller-page>header .seller-account-country:not([hidden]){order:1}}
@media(max-width:560px){.seller-page>header .seller-account-country:not([hidden]){max-width:145px;padding:6px 8px;font-size:12px}}
