@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg-primary: #0f0f1a;--bg-secondary: #1a1a2e;--bg-card: #16213e;--bg-card-hover: #1a2745;--bg-input: #0f1729;--bg-modal: #1a1a2e;--bg-badge: rgba(227, 6, 19, .15);--bg-overlay: rgba(0, 0, 0, .55);--bg-coupon-ready: linear-gradient(135deg, rgba(234, 179, 8, .35), rgba(202, 138, 4, .2));--border-coupon-ready: #facc15;--text-coupon-ready-title: #f0f0f0;--text-coupon-ready-discount: #ffd700;--text-coupon-ready-body: #d1d5db;--bg-coupon-ready-box: rgba(234, 179, 8, .15);--border-coupon-ready-box: rgba(234, 179, 8, .35);--bg-coupon-burned: linear-gradient(135deg, rgba(34, 197, 94, .22), rgba(22, 163, 74, .12));--border-coupon-burned: rgba(34, 197, 94, .4);--text-coupon-burned-title: #f0fdf4;--text-coupon-burned-discount: #86efac;--text-coupon-burned-body: #dcfce7;--bg-coupon-burned-box: rgba(34, 197, 94, .12);--border-coupon-burned-box: rgba(34, 197, 94, .3);--text-primary: #f0f0f0;--text-secondary: #a0a0b8;--text-muted: #6b6b80;--text-inverse: #1a1a2e;--red: #e30613;--red-text: #ec5861;--red-light: #ff3344;--red-dark: #b30510;--gold: #ffd700;--gold-light: #ffe44d;--gold-text: #ffd700;--green: #22c55e;--green-text: #22c55e;--blue: #3b82f6;--blue-text: #4588f6;--blue-accent: #7ec8e3;--border: #2a2a4a;--border-card: #0f3460;--border-active: #e30613;--border-radius: 12px;--border-radius-sm: 8px;--border-radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(227, 6, 19, .3);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}[data-theme=dracula]{--bg-primary: #282a36;--bg-secondary: #21222c;--bg-card: #2d2f3e;--bg-card-hover: #343648;--bg-input: #1e1f29;--bg-modal: #21222c;--bg-badge: rgba(189, 147, 249, .15);--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #f8f8f2;--text-secondary: #c0b8d8;--text-muted: #6272a4;--text-inverse: #282a36;--red: #ff5555;--red-text: #ff6666;--red-light: #ff7777;--red-dark: #cc3333;--gold: #f1fa8c;--gold-light: #f5fcb0;--gold-text: #f1fa8c;--green: #50fa7b;--green-text: #50fa7b;--blue: #8be9fd;--blue-text: #8be9fd;--blue-accent: #bd93f9;--border: #44475a;--border-card: #4d5068;--border-active: #bd93f9;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(189, 147, 249, .3)}[data-theme=solarized-dark]{--bg-primary: #002b36;--bg-secondary: #073642;--bg-card: #0a3d4a;--bg-card-hover: #0e4552;--bg-input: #002028;--bg-modal: #073642;--bg-badge: rgba(38, 139, 210, .15);--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #fdf6e3;--text-secondary: #93a1a1;--text-muted: #586e75;--text-inverse: #002b36;--red: #dc322f;--red-text: #ea8684;--red-light: #e35553;--red-dark: #b3282a;--gold: #b58900;--gold-light: #d4a017;--gold-text: #c29e2e;--green: #859900;--green-text: #9bab2e;--blue: #268bd2;--blue-text: #5ea9de;--blue-accent: #2aa198;--border: #0e4a58;--border-card: #125868;--border-active: #268bd2;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--shadow-md: 0 4px 16px rgba(0, 0, 0, .45);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .55);--shadow-glow: 0 0 20px rgba(38, 139, 210, .25)}[data-theme=catppuccin]{--bg-primary: #1e1e2e;--bg-secondary: #181825;--bg-card: #262640;--bg-card-hover: #2e2e4a;--bg-input: #15151f;--bg-modal: #181825;--bg-badge: rgba(203, 166, 247, .12);--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #cdd6f4;--text-secondary: #a6adc8;--text-muted: #6c7086;--text-inverse: #1e1e2e;--red: #f38ba8;--red-text: #f38ba8;--red-light: #f5a0b8;--red-dark: #e06688;--gold: #f9e2af;--gold-light: #fbecc8;--gold-text: #f9e2af;--green: #a6e3a1;--green-text: #a6e3a1;--blue: #89b4fa;--blue-text: #89b4fa;--blue-accent: #cba6f7;--border: #313244;--border-card: #3a3c52;--border-active: #cba6f7;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(203, 166, 247, .25)}[data-theme=gruvbox]{--bg-primary: #282828;--bg-secondary: #1d2021;--bg-card: #3c3836;--bg-card-hover: #454240;--bg-input: #1d2021;--bg-modal: #1d2021;--bg-badge: rgba(254, 128, 25, .15);--bg-overlay: rgba(0, 0, 0, .55);--text-primary: #ebdbb2;--text-secondary: #bdae93;--text-muted: #7c6f64;--text-inverse: #282828;--red: #fb4934;--red-text: #fc7e6f;--red-light: #fc6a58;--red-dark: #cc241d;--gold: #fabd2f;--gold-light: #fbcc5c;--gold-text: #fabd2f;--green: #b8bb26;--green-text: #b8bb26;--blue: #83a598;--blue-text: #8cab9f;--blue-accent: #fe8019;--border: #504945;--border-card: #5c5550;--border-active: #fe8019;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 20px rgba(254, 128, 25, .3)}[data-theme=ultra-contrast-light]{--bg-primary: #ffffff;--bg-secondary: #f0f0f0;--bg-card: #ffffff;--bg-card-hover: #e8e8e8;--bg-input: #f5f5f5;--bg-modal: #ffffff;--bg-badge: rgba(0, 0, 204, .1);--bg-overlay: rgba(0, 0, 0, .55);--bg-coupon-ready: linear-gradient(135deg, #fef08a, #facc15);--border-coupon-ready: #ca8a04;--text-coupon-ready-title: #000000;--text-coupon-ready-discount: #5c3800;--text-coupon-ready-body: #1a1a1a;--bg-coupon-ready-box: rgba(255, 255, 255, .85);--border-coupon-ready-box: #ca8a04;--bg-coupon-burned: linear-gradient(135deg, #dcfce7, #bbf7d0);--border-coupon-burned: #16a34a;--text-coupon-burned-title: #052e16;--text-coupon-burned-discount: #052e16;--text-coupon-burned-body: #14532d;--bg-coupon-burned-box: rgba(255, 255, 255, .85);--border-coupon-burned-box: #16a34a;--text-primary: #000000;--text-secondary: #1a1a1a;--text-muted: #555555;--text-inverse: #ffffff;--red: #cc0000;--red-text: #cc0000;--red-light: #ee0000;--red-dark: #990000;--gold: #b8860b;--gold-light: #daa520;--gold-text: #976e09;--green: #006600;--green-text: #006600;--blue: #0000cc;--blue-text: #0000cc;--blue-accent: #8800aa;--border: #999999;--border-card: #aaaaaa;--border-active: #0000cc;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .14);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .18);--shadow-glow: 0 0 20px rgba(0, 0, 204, .2)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}body{max-width:100vw;overflow-x:hidden}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;display:block}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.aggregated-tile-stretch>div{flex:1}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@keyframes spinnerDash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes confettiDrop{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #e306134d}50%{box-shadow:0 0 20px #e3061399}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ladybugWalk{0%{transform:translate(-20px) rotate(0)}25%{transform:translate(0) rotate(5deg)}50%{transform:translate(20px) rotate(0)}75%{transform:translate(0) rotate(-5deg)}to{transform:translate(-20px) rotate(0)}}@keyframes ladybugFly{0%{left:-10%;top:50%;transform:rotate(15deg) scaleX(1)}20%{left:25%;top:15%;transform:rotate(-5deg) scaleX(1)}40%{left:55%;top:55%;transform:rotate(10deg) scaleX(1)}50%{left:70%;top:20%;transform:rotate(0) scaleX(1)}60%{left:95%;top:40%;transform:rotate(-10deg) scaleX(1)}65%{left:105%;top:30%;transform:rotate(0) scaleX(1)}66%{left:105%;top:30%;transform:rotate(0) scaleX(-1)}75%{left:70%;top:60%;transform:rotate(10deg) scaleX(-1)}85%{left:35%;top:25%;transform:rotate(-8deg) scaleX(-1)}95%{left:-5%;top:45%;transform:rotate(5deg) scaleX(-1)}96%{left:-10%;top:50%;transform:rotate(0) scaleX(-1)}97%{left:-10%;top:50%;transform:rotate(0) scaleX(1)}to{left:-10%;top:50%;transform:rotate(15deg) scaleX(1)}}@keyframes btnBreathePrimary{0%,to{box-shadow:0 2px 8px #3b82f640,inset 0 1px #ffffff26}50%{box-shadow:0 4px 16px #3b82f673,inset 0 1px #ffffff26}}@keyframes btnBreatheDanger{0%,to{box-shadow:0 2px 8px #ef444433,inset 0 1px #ffffff14}50%{box-shadow:0 4px 14px #ef444466,inset 0 1px #ffffff14}}@keyframes btnBreatheSuccess{0%,to{box-shadow:0 2px 8px #22c55e33,inset 0 1px #ffffff14}50%{box-shadow:0 4px 14px #22c55e66,inset 0 1px #ffffff14}}@keyframes btnBreathePepper{0%,to{box-shadow:0 2px 8px #ff643233,inset 0 1px #ffffff14}50%{box-shadow:0 4px 14px #ff643266,inset 0 1px #ffffff14}}@keyframes btnShineSweep{0%{left:-100%}to{left:200%}}@keyframes pepperWiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}90%{transform:rotate(1deg)}}@keyframes pepperFlame{0%,to{text-shadow:0 0 4px rgba(255,100,50,.4)}33%{text-shadow:0 0 8px rgba(255,60,20,.7),0 -2px 4px rgba(255,200,0,.3)}66%{text-shadow:0 0 6px rgba(255,80,30,.5),0 -1px 3px rgba(255,180,0,.2)}}@keyframes iconBounce{0%{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-1px)}80%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes btnSquish{0%{transform:scale(1)}30%{transform:scale(.92,1.06)}50%{transform:scale(1.04,.96)}70%{transform:scale(.98,1.02)}to{transform:scale(1)}}@keyframes slideUpPanel{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDownPanel{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.animate-shake{animation:shake .5s ease-in-out}.animate-bounce-in{animation:bounceIn .6s ease-out}.animate-fade-in-up{animation:fadeInUp .4s ease-out}.animate-fade-in{animation:fadeIn .3s ease}.animate-slide-down{animation:slideDown .3s ease}.shared-card{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.32,.72,0,1),filter .5s cubic-bezier(.32,.72,0,1)}.shared-card.is-hiding{opacity:0;transform:translateY(-18px) scale(.97);filter:blur(4px);pointer-events:none;will-change:opacity,transform,filter}.shared-card-hide-button{transition:transform .12s cubic-bezier(.34,1.56,.64,1)}.shared-card-hide-button:active:not(:disabled){transform:scale(.97)}.scroll-thick{scrollbar-width:auto;scrollbar-color:rgba(227,6,19,.4) rgba(0,0,0,.08)}.scroll-thick::-webkit-scrollbar{height:12px}.scroll-thick::-webkit-scrollbar-track{background:#00000014;border-radius:6px}.scroll-thick::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e3061380,#a855f780);border-radius:6px;border:2px solid transparent;background-clip:padding-box}.scroll-thick::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#e30613b3,#a855f7b3);background-clip:padding-box}@media(max-width:640px){.scroll-thick.offer-coupon-strip{overflow-x:visible!important;flex-wrap:wrap!important;justify-content:center!important}.wybrane-tab-label{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.shared-card{transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}.shared-card.is-hiding{transform:none;filter:none}}.app-header{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;column-gap:14px}.app-header-brand{min-width:0}#header-actions-portal{display:flex;align-items:center;justify-content:center;justify-self:center;gap:8px;flex-wrap:wrap}.app-header-right{justify-self:end}.mobile-toolbar-toggle,.mobile-toolbar-user-row{display:none}.header-actions-collapsible{display:contents}@media(max-width:1150px){.app-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:10px}#header-actions-portal{order:3;width:100%}}@media(max-width:640px){.app-header-right{display:none!important}.wallet-balance-pill{order:-1!important;margin-left:0!important;margin-right:auto!important}.sticker-count-pill{order:-1!important;margin-left:0!important}.app-header{padding:8px 12px!important}main{padding:8px 4px!important}.mobile-toolbar-toggle{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--border-radius-sm);border:1.5px solid var(--border);background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;width:100%;justify-content:center}.mobile-toolbar-toggle:hover,.mobile-toolbar-toggle:active{border-color:var(--red);color:var(--text-primary);box-shadow:0 2px 12px #e3061326}.header-actions-collapsible{display:none;width:100%;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:8px;animation:fadeIn .25s ease}.header-actions-collapsible.is-open{display:flex}.header-actions-collapsible.is-open .mobile-toolbar-user-row{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding-top:8px;margin-top:4px;border-top:1px solid var(--border)}.mobile-toolbar-theme{display:flex;align-items:center}#header-actions-portal{flex-direction:column;align-items:stretch}}.header-action-btn{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 15px;border-radius:12px;border:1.5px solid transparent;font-size:.8rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .2s ease,background .2s ease,color .2s ease,opacity .2s ease,filter .2s ease}.header-action-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);z-index:1;pointer-events:none;transition:none}.header-action-btn:hover:not(:disabled):before{animation:btnShineSweep .6s ease forwards}.header-action-btn:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;border-radius:2px;transform:translate(-50%);transition:width .25s cubic-bezier(.34,1.56,.64,1);z-index:1;pointer-events:none}.header-action-btn:hover:not(:disabled):after{width:60%}.header-action-btn:hover:not(:disabled) svg{animation:iconBounce .4s cubic-bezier(.34,1.56,.64,1)}.header-action-btn:hover:not(:disabled){transform:translateY(-3px) scale(1.04);filter:brightness(1.12)}.header-action-btn:active:not(:disabled){transform:translateY(0) scale(.95);filter:brightness(.95);transition-duration:80ms}.header-action-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none!important;animation:none!important;filter:grayscale(.3)}.header-action-btn--primary{border:1.5px solid #3b82f6;background:linear-gradient(135deg,#3b82f647,#3b82f61f);color:#93c5fd;box-shadow:0 2px 8px #2563eb33,inset 0 1px #ffffff14;animation:btnBreathePrimary 3s ease-in-out infinite}.header-action-btn--primary:after{background:linear-gradient(90deg,transparent,#93c5fd,transparent)}.header-action-btn--primary:hover:not(:disabled){border-color:#2563eb;background:linear-gradient(135deg,#3b82f666,#3b82f633);box-shadow:0 8px 24px #2563eb66,0 0 0 3px #3b82f61f,inset 0 1px #fff3;animation:none}.header-action-btn--primary:active:not(:disabled){box-shadow:0 2px 6px #2563eb4d,inset 0 2px 4px #0003}.header-action-btn--danger{border-color:#f8717166;background:linear-gradient(135deg,#ef444438,#dc262614);color:#ef4444;box-shadow:0 2px 8px #ef444426,inset 0 1px #ffffff0f;animation:btnBreatheDanger 3.5s ease-in-out infinite}.header-action-btn--danger:after{background:linear-gradient(90deg,transparent,#fca5a5,transparent)}.header-action-btn--danger:hover:not(:disabled){border-color:#ef4444b3;background:linear-gradient(135deg,#ef444459,#dc262626);color:#dc2626;box-shadow:0 8px 22px #ef444440,0 0 0 3px #ef444414,inset 0 1px #ffffff1a;animation:none}.header-action-btn--danger:active:not(:disabled){box-shadow:0 2px 6px #ef444433,inset 0 2px 4px #00000026}.header-action-btn--success{border-color:#4ade8066;background:linear-gradient(135deg,#22c55e38,#16a34a14);color:#16a34a;box-shadow:0 2px 8px #22c55e26,inset 0 1px #ffffff0f;animation:btnBreatheSuccess 4s ease-in-out infinite}.header-action-btn--success:after{background:linear-gradient(90deg,transparent,#86efac,transparent)}.header-action-btn--success:hover:not(:disabled){border-color:#22c55eb3;background:linear-gradient(135deg,#22c55e59,#16a34a26);color:#15803d;box-shadow:0 8px 22px #22c55e40,0 0 0 3px #22c55e14,inset 0 1px #ffffff1a;animation:none}.header-action-btn--success:hover:not(:disabled) svg{animation:spin .8s cubic-bezier(.34,1.56,.64,1)}.header-action-btn--success:active:not(:disabled){box-shadow:0 2px 6px #22c55e33,inset 0 2px 4px #00000026}.header-action-btn--fifty{border-color:#dc262673;background:linear-gradient(135deg,#dc262638,#dc262614);color:#ef4444;box-shadow:0 2px 8px #dc262626,inset 0 1px #ffffff0f;animation:btnBreatheDanger 3s ease-in-out infinite}.header-action-btn--fifty:after{background:linear-gradient(90deg,transparent,#fca5a5,transparent)}.header-action-btn--fifty:hover:not(:disabled){border-color:#dc2626b3;background:linear-gradient(135deg,#dc262659,#dc262626);color:#fca5a5;box-shadow:0 8px 22px #dc26264d,0 0 0 3px #dc26261a,inset 0 1px #ffffff1a;animation:none}.header-action-btn--fifty:active:not(:disabled){box-shadow:0 2px 6px #dc262633,inset 0 2px 4px #00000026}:root .header-action-btn--fifty{color:#fca5a5}[data-theme=ultra-contrast-light] .header-action-btn--fifty{color:#dc2626}.header-action-btn--zestawy{border-color:#2563eb66;background:linear-gradient(135deg,#2563eb33,#2563eb0f);color:#60a5fa;box-shadow:0 2px 8px #2563eb26,inset 0 1px #ffffff0f}.header-action-btn--zestawy:after{background:linear-gradient(90deg,transparent,#93c5fd,transparent)}.header-action-btn--zestawy:hover:not(:disabled){border-color:#2563ebb3;background:linear-gradient(135deg,#2563eb4d,#2563eb1f);color:#93c5fd;box-shadow:0 8px 22px #2563eb40,0 0 0 3px #2563eb14}:root .header-action-btn--zestawy{color:#93c5fd}[data-theme=ultra-contrast-light] .header-action-btn--zestawy{color:#2563eb}.header-action-btn--pepper{border:1.5px solid #f97316;background:linear-gradient(135deg,#f9731647,#f973161f);color:#fdba74;box-shadow:0 2px 8px #ea580c33,inset 0 1px #ffffff14;animation:btnBreathePepper 3.2s ease-in-out infinite}.header-action-btn--pepper:after{background:linear-gradient(90deg,transparent,#ffab91,transparent)}.header-action-btn--pepper:hover:not(:disabled){border-color:#ea580c;background:linear-gradient(135deg,#f9731666,#f9731633);box-shadow:0 8px 22px #ea580c4d,0 0 0 3px #ff643214,inset 0 1px #ffffff1a;animation:none}.header-action-btn--pepper:hover:not(:disabled) .pepper-emoji{display:inline-block;animation:pepperWiggle .5s ease-in-out}.header-action-btn--pepper:active:not(:disabled){box-shadow:0 2px 6px #ff643233,inset 0 2px 4px #00000026}.header-action-btn--pepper.is-active{border-width:2px;border-color:#ea580c;background:linear-gradient(135deg,#f9731680,#dc262640);color:#ffedd5;box-shadow:0 0 18px #ff643259,0 0 0 3px #ff64321a,inset 0 0 12px #ff64321a;animation:none;transform:translateY(-1px)}.header-action-btn--pepper.is-active .pepper-emoji{display:inline-block;animation:pepperFlame 1.5s ease-in-out infinite}:root .header-action-btn--danger{color:#fca5a5}:root .header-action-btn--success{color:#86efac}[data-theme=ultra-contrast-light] .header-action-btn--danger{color:#dc2626}[data-theme=ultra-contrast-light] .header-action-btn--success{color:#15803d}[data-theme=ultra-contrast-light] .header-action-btn--primary{border-color:#2563eb;background:linear-gradient(135deg,#3b82f629,#3b82f60f);color:#1e40af}[data-theme=ultra-contrast-light] .header-action-btn--pepper{border-color:#ea580c;background:linear-gradient(135deg,#f9731629,#f973160f);color:#9a3412}[data-theme=ultra-contrast-light] .header-action-btn--pepper.is-active{background:linear-gradient(135deg,#f973164d,#dc26261f);color:#7c2d12}.wallet-barcode-section{margin-top:16px}[data-theme=ultra-contrast-light] .wallet-barcode-section{background:#eef1f4;border:1px solid #d9dee6;border-radius:16px;padding:14px 12px}.leaflet-popup-content-wrapper{background:var(--bg-secondary, #1a1a2e);color:var(--text-primary, #e0e0e0);border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));box-shadow:0 8px 24px #0006;padding:0}.leaflet-popup-content{margin:12px 14px;font-family:var(--font-primary, "Inter", sans-serif);font-size:.85rem;line-height:1.4}.leaflet-popup-tip{background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border, rgba(255,255,255,.1));border-top:none;border-left:none}.leaflet-popup-close-button{color:var(--text-muted, #888)!important;font-size:18px!important;padding:4px 6px!important;right:4px!important;top:4px!important}.leaflet-popup-close-button:hover{color:var(--red, #e30613)!important}.leaflet-control-zoom a{background:var(--bg-secondary, #1a1a2e)!important;color:var(--text-primary, #e0e0e0)!important;border-color:var(--border, rgba(255,255,255,.1))!important;font-weight:700;transition:all .15s}.leaflet-control-zoom a:hover{background:var(--bg-card, #24243e)!important;color:#3b82f6!important}.leaflet-control-attribution{background:#00000080!important;color:#fff6!important;font-size:.6rem!important;padding:2px 6px!important;border-radius:4px 0 0}.leaflet-control-attribution a{color:#ffffff80!important}[data-theme=ultra-contrast-light] .leaflet-popup-content-wrapper{background:#fff;color:#1a1a2e;border-color:#0000001f;box-shadow:0 8px 24px #00000026}[data-theme=ultra-contrast-light] .leaflet-popup-tip{background:#fff;border-color:#0000001f}[data-theme=ultra-contrast-light] .leaflet-control-zoom a{background:#fff!important;color:#333!important;border-color:#00000026!important}[data-theme=ultra-contrast-light] .leaflet-control-zoom a:hover{background:#f0f4f8!important;color:#3b82f6!important}[data-theme=ultra-contrast-light] .leaflet-control-attribution{background:#fffc!important;color:#0006!important}[data-theme=ultra-contrast-light] .leaflet-control-attribution a{color:#00000080!important}.shared-map-fill>div{height:100%!important}#print-card-root{display:none}@media print{body.printing-card>*:not(#print-card-root){display:none!important}body.printing-card #print-card-root{display:block!important}body.printing-card #print-card-area{width:85mm!important;max-width:85mm!important;margin:0 auto!important;padding:5mm 0!important;background:#fff!important}body.printing-card #print-card-area img{max-width:60mm!important;height:auto!important}@page{margin:10mm;size:auto}}.coupon-rozdany>*{filter:grayscale(1);opacity:.6}.coupon-act{--ca-a1: .28;--ca-a2: .12;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--ca);background:linear-gradient(135deg,rgba(var(--ca-rgb),var(--ca-a1)),rgba(var(--ca-rgb),var(--ca-a2)));color:var(--ca-text);box-shadow:0 1px 4px rgba(var(--ca-rgb),.2);cursor:pointer;transition:all .2s}.coupon-act--round{width:32px;height:32px;border-radius:50%;padding:0}.coupon-act--pill{gap:5px;height:32px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.coupon-act:hover:not(:disabled){--ca-a1: .4;--ca-a2: .2;transform:scale(1.08)}.coupon-act.is-on{--ca-a1: .45;--ca-a2: .25}.coupon-act:disabled{cursor:wait;opacity:.5}.coupon-act--slate{--ca: #94a3b8;--ca-rgb: 148, 163, 184;--ca-text: #cbd5e1}.coupon-act--red{--ca: #ef4444;--ca-rgb: 239, 68, 68;--ca-text: #fca5a5}.coupon-act--orange{--ca: #f97316;--ca-rgb: 249, 115, 22;--ca-text: #fdba74}.coupon-act--amber{--ca: #f59e0b;--ca-rgb: 245, 158, 11;--ca-text: #fcd34d}.coupon-act--green,.coupon-act--to-green:hover:not(:disabled){--ca: #22c55e;--ca-rgb: 34, 197, 94;--ca-text: #86efac}[data-theme=ultra-contrast-light] .coupon-act{--ca-a1: .16;--ca-a2: .06}[data-theme=ultra-contrast-light] .coupon-act:hover:not(:disabled),[data-theme=ultra-contrast-light] .coupon-act.is-on{--ca-a1: .3;--ca-a2: .12}[data-theme=ultra-contrast-light] .coupon-act--slate{--ca: #475569;--ca-rgb: 100, 116, 139;--ca-text: #334155}[data-theme=ultra-contrast-light] .coupon-act--red{--ca: #dc2626;--ca-text: #991b1b}[data-theme=ultra-contrast-light] .coupon-act--orange{--ca: #ea580c;--ca-text: #9a3412}[data-theme=ultra-contrast-light] .coupon-act--amber{--ca: #d97706;--ca-text: #92400e}[data-theme=ultra-contrast-light] .coupon-act--green,[data-theme=ultra-contrast-light] .coupon-act--to-green:hover:not(:disabled){--ca: #16a34a;--ca-rgb: 34, 197, 94;--ca-text: #166534}
