/* Bartnik — dwa widoczne przełączniki, bez wymogu JavaScriptu. */
.nbf-header-line{width:100%;border-top:1px solid #eee4d5;background:#fffaf2;}
.nbf-header-inner{width:min(100% - 38px, 1440px);margin-inline:auto;display:flex;justify-content:flex-end;padding:7px 0;}
.nbf-switch{display:flex;align-items:center;gap:13px;max-width:100%;min-width:0;font:inherit;}
.nbf-switch__label{font-size:12px!important;font-weight:700;line-height:1.3;white-space:nowrap;opacity:.83;}
.nbf-switch__flags{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;min-width:0;}
.nbf-switch__flag{box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:4px 6px!important;border:1px solid #dedbd1;border-radius:7px;background:#fff;box-shadow:none;line-height:1!important;text-decoration:none!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease;}
.nbf-switch__flag img{display:block!important;width:26px!important;height:19px!important;max-width:none!important;object-fit:cover;border-radius:2px;border:1px solid rgba(0,0,0,.09);}
.nbf-switch__code{font-size:10px!important;line-height:1!important;letter-spacing:.03em;}
.nbf-switch--header .nbf-switch__flag{color:#274738!important;}
.nbf-switch--header a.nbf-switch__flag:hover,.nbf-switch--header a.nbf-switch__flag:focus-visible{border-color:#af8248;background:#fff1db;transform:translateY(-1px);}
.nbf-switch__flag.is-active{border:2px solid #ba893f;background:#fff1d8;padding:3px 5px!important;box-shadow:0 0 0 1px rgba(186,137,63,.15);}
.nbf-switch__flag.is-pending{opacity:.65;filter:grayscale(.25);cursor:not-allowed;}
.nbf-switch__flag:focus-visible{outline:2px solid #b78848;outline-offset:2px;}
.nbf-footer-line{padding:16px 0;}
.nbf-switch--footer{color:#e1ece4;justify-content:flex-end;}
.nbf-switch--footer .nbf-switch__flag{background:#1f4237;border-color:#476859;color:#f9f5ec!important;margin:0!important;}
.nbf-switch--footer a.nbf-switch__flag:hover,.nbf-switch--footer a.nbf-switch__flag:focus-visible{background:#385c47;border-color:#e0ad5b;transform:translateY(-1px);}
.nbf-switch--footer .nbf-switch__flag.is-active{background:#645435;border-color:#e5bd7a;}
/* Obecny motyw stopki ustawia wszystkie linki display:block i margin-bottom. */
.nb-app .nb-footer-bottom .nbf-switch a.nbf-switch__flag,
.nb-footer .nbf-switch a.nbf-switch__flag{display:inline-flex!important;margin:0!important;padding-inline:6px!important;line-height:1!important;font-size:11px!important;}
.nb-app .nb-footer-bottom .nbf-switch a.nbf-switch__flag.is-active,
.nb-footer .nbf-switch a.nbf-switch__flag.is-active{padding-inline:5px!important;}
.nb-app .nb-footer-bottom .nbf-switch__label{display:inline!important;margin:0!important;}
.nb-app .nb-footer-bottom .nbf-switch__code{display:inline!important;margin:0!important;}
@media(max-width:1100px){.nbf-header-inner{justify-content:center;}.nbf-switch{gap:9px}.nbf-switch__flags{justify-content:center;}}
@media(max-width:700px){.nbf-header-inner{width:calc(100% - 20px);padding:6px 0}.nbf-switch{flex-direction:column;gap:5px;width:100%;align-items:center}.nbf-switch__flags{gap:4px}.nbf-switch__label{font-size:11px!important}.nbf-switch__flag{min-height:29px;padding:3px 5px!important}.nbf-switch__flag img{width:23px!important;height:17px!important}.nbf-switch--footer{align-items:center;padding:9px 0}.nb-footer-bottom .nbf-switch{margin-top:10px}}
@media(max-width:390px){.nbf-switch__flag{min-height:27px;gap:3px}.nbf-switch__flag img{width:22px!important;height:16px!important}.nbf-switch__code{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.nbf-switch__flag{transition:none!important;}}
