
.bfi{display:inline-block;flex:none;vertical-align:middle}
.bfi-box{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:#FFF1E4;color:#B4530B}
.bfi-box--sm{width:28px;height:28px;border-radius:9px}
.bfi-ai{position:relative;display:inline-flex;flex:none;vertical-align:middle;margin-right:10px} /* plakietka wystaje w prawo – odstęp, żeby nie dotykała tekstu */
.bfi-ai__s{position:absolute;top:-6px;right:-8px;display:grid;place-items:center;width:17px;height:17px;border-radius:99px;background:#FE7C01;color:#fff;font-style:normal;box-shadow:0 0 0 2px #fff}
.bfi-ai__s .bfi{width:10px;height:10px;color:#fff!important;fill:#fff;stroke:#fff;stroke-width:1.5}
.bfi-ai.is-inv .bfi-ai__s{background:#FE7C01;box-shadow:0 0 0 2px #fff} /* 1.88: ta sama gwiazdka także na pomarańczowym przycisku – biała obwódka odcina ją od tła */
.bfi-ai.is-inv .bfi-ai__s .bfi{color:#fff!important}
/* Listy rozwijane w Moich projektach i aplikacji – ten sam wygląd co pozycje w rozwiniętej liście (arkuszu):
   białe tło, szara ramka, zaokrąglenie 12 px, ciemny tekst, szara strzałka. Bez zmiany rozmiaru po najechaniu (nadpisuje style motywu). */
html body .bfkt .bfkt__pick,html body .bfkt .bfkt__pick:hover,html body .bfkt .bfkt__pick:focus,html body .bfkt .bfkt__pick:active,
html body .pvn-pick,html body .pvn-pick:hover,html body .pvn-pick:focus,html body .pvn-pick:active{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:0!important;margin:0!important;padding:0 14px!important;border:1px solid #E5E7EB!important;border-radius:12px!important;background:#fff!important;color:#16181D!important;font-family:inherit!important;font-size:14.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;box-shadow:none!important;transform:none!important;transition:background .15s,border-color .15s!important;cursor:pointer}
html body .bfkt .bfkt__pick:hover,html body .pvn-pick:hover{background:#FFF8F1!important;border-color:#FE7C01!important;box-shadow:0 0 0 1px #FE7C01!important}
html body .bfkt .bfkt__pick span,html body .pvn-pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important}
html body .bfkt .bfkt__pick svg,html body .pvn-pick svg{flex:none;color:#8D9098!important;opacity:1!important}
html body .bfmr select:not(.bfkt__sel),html body .bfpv select:not(.bfkt__sel),html body .bff-sec select:not(.bfkt__sel),html body #proj select:not(.bfkt__sel),html body .pv-sheet__c select{box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;height:48px!important;padding:0 40px 0 14px!important;border:1px solid #E5E7EB!important;border-radius:12px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238D9098' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px 16px!important;color:#16181D!important;font-family:inherit!important;font-size:14.5px!important;font-weight:600!important;box-shadow:none!important;cursor:pointer}
html body .bfmr select:not(.bfkt__sel):focus,html body .bfpv select:not(.bfkt__sel):focus,html body .bff-sec select:not(.bfkt__sel):focus,html body #proj select:not(.bfkt__sel):focus,html body .pv-sheet__c select:focus{outline:0!important;border-color:#FE7C01!important;box-shadow:0 0 0 1px #FE7C01!important}
.bfd{position:fixed;inset:0;z-index:100003;display:flex;align-items:flex-end;justify-content:center;background:rgba(22,24,29,.42);font-family:Poppins,system-ui,sans-serif;animation:bfdBg .15s ease-out}
@media (min-width:641px){.bfd{align-items:center}}
.bfd__c{box-sizing:border-box;width:min(440px,100%);max-height:85vh;overflow:auto;padding:20px 18px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;color:#16181D;box-shadow:0 -10px 40px rgba(0,0,0,.2);animation:bfdUp .2s ease-out}
@media (min-width:641px){.bfd__c{border-radius:20px;padding:22px}}
.bfd__i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:14px;background:#FFF1E4;color:#B4530B;font-size:22px}
.bfd__i.is-danger{background:#FEF3F2;color:#B42318}
.bfd__t{display:block;margin:0 0 6px;font-size:17px;font-weight:800;line-height:1.3}
.bfd__p{margin:0 0 14px;font-size:14px;line-height:1.55;color:#3E4148;white-space:pre-line}
.bfd__in{box-sizing:border-box;width:100%;height:48px;margin:0 0 14px;padding:0 14px;border:1.5px solid #E5E7EB;border-radius:12px;font:inherit;font-size:15px;color:#16181D;background:#fff;outline:0}
.bfd__in:focus{border-color:#FE7C01}
.bfd__b{display:flex;flex-direction:column-reverse;gap:8px}
.bfd__k{margin:0 0 6px;font-size:13px;font-weight:700;color:#16181D}
.bfd__ul{margin:0 0 14px!important;padding:0!important;list-style:none!important;display:grid;gap:6px}
.bfd__ul li{position:relative;margin:0!important;padding:0 0 0 22px!important;font-size:13.5px;line-height:1.45;color:#3E4148}
.bfd__ul li::before{content:"✓";position:absolute;left:0;top:0;color:#E06A00;font-weight:800}
.bfss__l{display:flex;flex-direction:column;gap:6px;max-height:60vh;overflow:auto;margin:6px 0 12px}
html body .bfss__l button,html body .bfss__l button:hover{display:block;width:100%;min-height:46px!important;margin:0!important;padding:10px 14px!important;border:1px solid #E5E7EB!important;border-radius:12px!important;background:#fff!important;color:#16181D!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;text-align:left!important;text-transform:none!important;line-height:1.35!important;cursor:pointer}
html body .bfss__l button.is-on{border-color:#FE7C01!important;background:#FFFAF4!important;font-weight:600!important}
html body .bfss__l button[disabled]{opacity:.45}
.bfd__gs{display:flex;flex-direction:column;margin:0 0 10px}
.bfd__g{display:flex;gap:12px;padding:10px 0;border-top:1px solid #F1F2F4;font-size:13px;line-height:1.45;color:#3E4148;text-align:left}
.bfd__g:first-child{border-top:0}
.bfd__g b{display:block;font-size:14px;color:#16181D}
.bfd__gi{flex:none;width:38px;height:38px;border-radius:11px;background:#FFF1E4;color:#B4530B;display:grid;place-items:center}
.bfd__keep{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#F2FAF4;border:1px solid #CFEBD7;font-size:13px;line-height:1.45;color:#1E5B30;text-align:left}
.bfd__keep svg{flex:none;margin-top:1px}
.bfd__op{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0 0 6px}
.bfd__op span{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border:1.5px solid #E6E8EC;border-radius:14px;font-size:12px;color:#6B6F78;text-align:center}
.bfd__op span{cursor:pointer}.bfd__op span.is-on{border-color:#FE7C01;background:#FFFAF4}
.bfd__op.is-plus span.is-on{border-color:#2459A6;background:#F5F8FD}
.bfd__tb{margin:0 0 8px;text-align:left}.bfd__tb .bff-pro{margin:0}
.bfd__ul.is-plus li::before{color:#2459A6}
.bfd__alt{margin:4px 0 12px;text-align:center;font-size:13px}.bfd__alt a{color:#B4530B;font-weight:600}
.bfd__op b{font-size:18px;color:#16181D}
.bfd__on{margin:0 0 12px;font-size:12px;color:#6B6F78;text-align:center}
.bfd__pr{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#FFF6EC;font-size:13px;line-height:1.45;color:#3E4148}
.bfd__pr b{color:#16181D;font-size:15px}
.bfq .bfd__c{width:min(520px,100%)}
.bfq__q{margin:0 0 14px;padding:12px;border:1px solid #EEF0F2;border-radius:14px;background:#FBFAF8}
.bfq__q>b{display:block;margin:0 0 8px;font-size:14px;line-height:1.4;color:#16181D}
.bfq__q>b small{font-weight:500;color:#8D9098;font-size:12px}
.bfq__o{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.bfq__ic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 4px}
.bfq__ic button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px!important;border:1.5px solid #E5E7EB!important;border-radius:14px!important;background:#fff!important;color:#16181D!important;font:inherit;font-size:12.5px!important;font-weight:700!important;line-height:1.2;text-align:center;text-transform:none!important;cursor:pointer}
.bfq__ic button span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#FFF1E4;color:#B4530B}
html body .bfq__ic button.is-on,.bfq__ic button.is-on{border-color:#FE7C01!important;background:#FFF8F1!important;box-shadow:0 0 0 1px #FE7C01}
.bfq__ic button.is-on span{background:#FE7C01;color:#fff}
html body .bfq__o button,html body .bfq__o button:hover{height:auto!important;min-height:34px!important;margin:0!important;padding:6px 12px!important;border:1px solid #E5E7EB!important;border-radius:99px!important;background:#fff!important;color:#16181D!important;font-family:Poppins,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer}
html body .bfq__sel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:10px 12px;border:1.5px solid #FDC99A;border-radius:14px;background:#FFF8F1}
.bfq__sel span{display:flex;align-items:center;gap:8px;min-width:0;color:#E06A00}.bfq__sel b{color:#16181D;font-size:13.5px;line-height:1.35}
.bfq__sel button,html body .bfq__sel button:hover{flex:none;height:34px!important;padding:0 14px!important;border:1.5px solid #FDC99A!important;border-radius:99px!important;background:#fff!important;color:#B4530B!important;font-family:Poppins,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;cursor:pointer}
.bfq__o button.bfq__add,html body .bfq__o button.bfq__add:hover{border:1.5px dashed #FDC99A!important;background:#fff!important;color:#B4530B!important}
html body .bfq__o button.is-on,html body .bfq__o button.is-on:hover{border-color:#FE7C01!important;background:#FFF8F1!important;color:#B4530B!important;box-shadow:0 0 0 1px #FE7C01!important}
.bfq button,.bfd button{touch-action:manipulation;-webkit-tap-highlight-color:rgba(254,124,1,.15)} /* bez opóźnienia dotknięcia (podwójne stuknięcie = powiększenie) */
html body .bfq__o button.is-on::before{content:"";display:inline-block;width:12px;height:7px;margin:0 7px 3px 0;border-left:2.5px solid #FE7C01;border-bottom:2.5px solid #FE7C01;transform:rotate(-45deg)} /* wybrana odpowiedź – wyraźny „ptaszek” */
.bfq__q input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border:1px solid #E5E7EB;border-radius:10px;background:#fff;font:inherit;font-size:14px;color:#16181D;outline:0}
.bfq__q input:focus{border-color:#FE7C01}
@media (min-width:641px){.bfd__b{flex-direction:row;justify-content:flex-end}.bfd__b button{min-width:120px}}
.bfd__b button,.bfd__b button:hover{height:48px!important;min-height:0!important;margin:0!important;padding:0 18px!important;border-radius:12px!important;font-family:Poppins,system-ui,sans-serif!important;font-weight:700!important;font-size:14.5px!important;text-transform:none!important;letter-spacing:0!important;line-height:1!important;cursor:pointer;border:0!important;background:#F4F5F7!important;color:#16181D!important;box-shadow:none!important}
.bfd__b button.is-ok,.bfd__b button.is-ok:hover{background:#FE7C01!important;color:#fff!important}
.bfd__b button.is-danger,.bfd__b button.is-danger:hover{background:#B42318!important;color:#fff!important}
.bfd__t{font-family:Poppins,system-ui,sans-serif!important;text-transform:none!important}
.bfd__b button.is-ok{background:#FE7C01;color:#fff}
.bfd__b button.is-danger{background:#B42318;color:#fff}
.bfd__b button:focus{outline:0}.bfd__b button:focus-visible{outline:3px solid #FDC99A;outline-offset:2px}
@keyframes bfdBg{from{opacity:0}to{opacity:1}}
/* 1.96: JEDEN przycisk „wstecz” w całej aplikacji i na stronie – kwadrat 40 px, obwódka 1,5 px, strzałka 20 px (grubość 2,4), bez napisu; pomarańczowy, fioletowy tylko na ekranach wyłącznie Firmy. Nowy przycisk wstecz = klasa .bf-bk (+ .is-v na ekranie Firmy) i bfi('back', 20) – test: php testy/wstecz.php */
html:root body .bf-bk,html:root body .pv-hb,html:root body .bfpv-hb,html:root body .frm__x,html:root body .gs-x,html:root body .ai-back,html:root body .bfpz__bk,html:root body .bfsk__bk,html:root body .bfrz__back,html:root body .bfrz-rvt__b,html:root body .bfrz-sk__bk,html:root body .bfrz-3d__x,html:root body .bfkl-bk,html:root body .pv-backbar .pv-back,html:root body .bfpz-sh__back,html:root body .bfpz-app__h button[data-pz-close],html:root body .bf-bk.is-v,html:root body .bfdt-bk,html:root body .bffi-kb,html:root body .bfwy-bk,html:root body .bfpv-back,html:root body .pvw-i[data-w="back"],html:root body .bfw-i[data-w="back"],html:root body .bfpl__x,html:root body .bfuk__x{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;flex:none!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1.5px solid #FDC99A!important;border-radius:12px!important;background:#fff!important;color:#B4530B!important;font-size:0!important;line-height:0!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}
html:root body .bf-bk svg,html:root body .pv-hb svg,html:root body .bfpv-hb svg,html:root body .frm__x svg,html:root body .gs-x svg,html:root body .ai-back svg,html:root body .bfpz__bk svg,html:root body .bfsk__bk svg,html:root body .bfrz__back svg,html:root body .bfrz-rvt__b svg,html:root body .bfrz-sk__bk svg,html:root body .bfrz-3d__x svg,html:root body .bfkl-bk svg,html:root body .pv-backbar .pv-back svg,html:root body .bfpz-sh__back svg,html:root body .bfpz-app__h button[data-pz-close] svg,html:root body .bf-bk.is-v svg,html:root body .bfdt-bk svg,html:root body .bffi-kb svg,html:root body .bfwy-bk svg,html:root body .bfpv-back svg,html:root body .pvw-i[data-w="back"] svg,html:root body .bfw-i[data-w="back"] svg,html:root body .bfpl__x svg,html:root body .bfuk__x svg{width:20px!important;height:20px!important;stroke-width:2.4!important;color:inherit!important;margin:0!important}
html:root body .bf-bk.is-v,html:root body .bfdt-bk,html:root body .bffi-kb,html:root body .bfwy-bk{border-color:#DCD0F2!important;color:#5B3FA0!important}
html:root body .bf-bk:focus-visible,html:root body .pv-hb:focus-visible,html:root body .bfpv-hb:focus-visible,html:root body .frm__x:focus-visible,html:root body .gs-x:focus-visible,html:root body .ai-back:focus-visible,html:root body .bfpz__bk:focus-visible,html:root body .bfsk__bk:focus-visible,html:root body .bfrz__back:focus-visible,html:root body .bfrz-rvt__b:focus-visible,html:root body .bfrz-sk__bk:focus-visible,html:root body .bfrz-3d__x:focus-visible,html:root body .bfkl-bk:focus-visible,html:root body .pv-backbar .pv-back:focus-visible,html:root body .bfpz-sh__back:focus-visible,html:root body .bfpz-app__h button[data-pz-close]:focus-visible,html:root body .bf-bk.is-v:focus-visible,html:root body .bfdt-bk:focus-visible,html:root body .bffi-kb:focus-visible,html:root body .bfwy-bk:focus-visible,html:root body .bfpv-back:focus-visible,html:root body .pvw-i[data-w="back"]:focus-visible,html:root body .bfw-i[data-w="back"]:focus-visible,html:root body .bfpl__x:focus-visible,html:root body .bfuk__x:focus-visible{outline:3px solid #FDC99A;outline-offset:2px}
/* 1.95: menu czynności – jeden wzór w całej aplikacji i na stronie (window.bfMenu, makieta makiety/menu-czynnosci-cala-aplikacja.html) */
.bfd.bftw-w{z-index:100012}.bftw .bfd__t{margin:0 0 8px;text-align:center}
.bftw-wh{position:relative;display:flex;justify-content:center;align-items:center;gap:6px;height:200px;margin:0 0 12px}
.bftw-wh:before{content:"";position:absolute;left:12%;right:12%;top:80px;height:40px;border-radius:12px;background:#F1ECFA;pointer-events:none}
.bftw-c{position:relative;width:72px;height:200px;overflow-y:auto;scroll-snap-type:y mandatory;padding:80px 0;box-sizing:border-box;scrollbar-width:none;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.bftw-c::-webkit-scrollbar{display:none}
.bftw-c span{display:block;height:40px;line-height:40px;text-align:center;scroll-snap-align:center;font:600 20px Poppins,system-ui,sans-serif;color:#9AA0A8;cursor:pointer}.bftw-c span.is-on{font-size:26px;font-weight:800;color:#5B3FA0}
.bftw-co{position:relative;font:800 26px Poppins,system-ui,sans-serif;color:#5B3FA0}
html body .bftw .bftw-ok{display:block;text-transform:none;letter-spacing:0;box-shadow:none;width:100%;min-height:48px;border:0;border-radius:14px;background:#5B3FA0;color:#fff;font:700 15px Poppins,system-ui,sans-serif;cursor:pointer}
input[data-tw],input[data-mw],input[data-hw]{cursor:pointer;caret-color:transparent}.bftw-c.is-w{width:180px}
.bfd.bfm-w{z-index:100008}.bfm{display:flex;flex-direction:column}.bfm .bfd__t{margin:0 0 12px}.bfm-hint{margin:-6px 0 12px;font-size:13px;line-height:1.4;color:#6B6F78}.bfm-top{margin:0 0 10px}
html body .bfm .bfm-hero,html body .bfm .bfm-hero:hover{display:flex!important;align-items:center;gap:12px;width:100%;min-height:72px;height:auto!important;margin:0!important;padding:12px 14px!important;border:1.5px solid #F5D3B3!important;border-radius:18px!important;background:#fff!important;color:#16181D!important;text-align:left;font:inherit!important;box-shadow:0 6px 18px rgba(254,124,1,.12)!important;cursor:pointer;text-transform:none!important}
.bfm.is-v .bfm-hero{border-color:#DCD0F2!important;box-shadow:0 6px 18px rgba(91,63,160,.12)!important}
.bfm-hi{flex:none;width:46px;height:46px;border-radius:14px;background:#FE7C01;color:#fff;display:grid;place-items:center;overflow:hidden}.bfm-hi .bfi,.bfm-hi>svg{color:#fff!important}.bfm.is-v .bfm-hi{background:#5B3FA0}.bfm-hi.is-th{background:#fff;border:1px solid #E6E8EC}
.bfm-hero>span:nth-child(2){flex:1;min-width:0}.bfm-hero b{display:block;font-size:15px;font-weight:700;line-height:1.25}.bfm-hero small{display:block;margin-top:1px;font-size:12.5px;font-weight:400;line-height:1.3;color:#6B6F78}.bfm-hero em{flex:none;font-style:normal;font-size:22px;color:#B4530B}.bfm.is-v .bfm-hero em{color:#5B3FA0}
.bfm-gh{margin:14px 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#B4530B}.bfm.is-v .bfm-gh{color:#5B3FA0}.bfm-sp{height:10px}
.bfm-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bfm-g.c3{grid-template-columns:repeat(3,1fr)}.bfm-g.c1{grid-template-columns:1fr}
html body .bfm .bfm-t,html body .bfm .bfm-t:hover{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:96px;height:auto!important;margin:0!important;padding:12px 6px!important;border:1.5px solid #E6E8EC!important;border-radius:16px!important;background:#fff!important;color:#16181D!important;text-align:center;font:inherit!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}
.bfm-ti{width:40px;height:40px;border-radius:12px;background:#FFF1E4;color:#B4530B;display:grid;place-items:center}.bfm-ti .bfi,.bfm-ti>svg{color:#B4530B!important}.bfm.is-v .bfm-ti{background:#F1ECFA}.bfm.is-v .bfm-ti .bfi,.bfm.is-v .bfm-ti>svg{color:#5B3FA0!important}
.bfm-t b{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.bfm-t small{display:block;font-size:12px;font-weight:400;line-height:1.25;color:#6B6F78}
html body .bfm .bfm-t.is-ok{border-color:#BFE3CB!important;background:#F6FBF7!important}.bfm .bfm-t.is-ok .bfm-ti{background:#E8F5EC}.bfm .bfm-t.is-ok .bfm-ti .bfi,.bfm .bfm-t.is-ok .bfm-ti>svg{color:#1E7B3A!important}
.bfm-t[disabled],.bfm-t.is-lk{opacity:.5}.bfm-t em{position:absolute;top:6px;right:6px;padding:1px 7px;border-radius:99px;background:#FFF1E4;color:#B4530B;font-style:normal;font-size:12px;font-weight:700}.bfm.is-v .bfm-t em{background:#F1ECFA;color:#5B3FA0}
.bfm-rs{border:1px solid #E6E8EC;border-radius:14px;overflow:hidden}
html body .bfm .bfm-r,html body .bfm .bfm-r:hover{display:flex!important;align-items:center;gap:10px;width:100%;min-height:52px;height:auto!important;margin:0!important;padding:6px 12px!important;border:0!important;border-top:1px solid #F1F2F4!important;border-radius:0!important;background:#fff!important;color:#16181D!important;text-align:left;font:inherit!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}
html body .bfm .bfm-r:first-child{border-top:0!important}.bfm-r .bfm-ti{flex:none;width:34px;height:34px;border-radius:10px}.bfm-r>span:nth-child(2){flex:1;min-width:0;font-size:14px;font-weight:600}.bfm-r>span:nth-child(2) small{display:block;font-size:12px;font-weight:400;color:#6B6F78}.bfm-r em{flex:none;font-style:normal;font-size:13px;font-weight:700;color:#B4530B}.bfm.is-v .bfm-r em{color:#5B3FA0}
html body .bfm .bfm-del,html body .bfm .bfm-del:hover{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;height:auto!important;margin:14px 0 0!important;padding:0 14px!important;border:1.5px solid #F3C2BE!important;border-radius:12px!important;background:#fff!important;color:#B42318!important;font:700 14px Poppins,system-ui,sans-serif!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}.bfm-del .bfi{color:#B42318!important}
html body .bfm .bfm-x,html body .bfm .bfm-x:hover,html body .bftw .bfm-x,html body .bftw .bfm-x:hover{display:block!important;width:100%;min-height:48px;height:auto!important;margin:8px 0 0!important;padding:0 14px!important;border:0!important;border-radius:12px!important;background:#F4F5F7!important;color:#16181D!important;font:600 14px Poppins,system-ui,sans-serif!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}
.bfm .bfm-hero:focus-visible,.bfm .bfm-t:focus-visible,.bfm .bfm-r:focus-visible,.bfm .bfm-del:focus-visible{outline:3px solid #FDC99A;outline-offset:2px}
@keyframes bfdUp{from{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}
