.um{--u-tlo:#f3f2ef;--u-karta:#fff;--u-tekst:#16171a;--u-drugi:#6a6d73;--u-linia:#e6e4df;--u-akcent:#16171a;--u-miekki:#f1f0ec;--u-wolny:#f0efe9;--u-ok:#1f7a3a;--u-blad:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--u-tlo);min-height:100dvh;color:var(--u-tekst);font-family:var(--font-ui), system-ui, -apple-system, sans-serif;box-sizing:border-box;-webkit-font-smoothing:antialiased;place-items:center;padding:clamp(12px,4vw,48px);display:grid}:is(html:has(.um),body:has(.um)){background:#f3f2ef}.um *,.um :before,.um :after{box-sizing:border-box}.um button{font:inherit;color:inherit}.um-karta{background:var(--u-karta);border:1px solid #ebe9e4;border-radius:22px;grid-template-columns:320px 1fr;width:100%;max-width:1040px;min-height:560px;animation:.45s cubic-bezier(.2,.7,.2,1) both um-wejscie;display:grid;overflow:hidden;box-shadow:0 1px 1px #14141408,0 12px 40px -12px #1414141f}.um-karta--dane,.um-karta--gotowe{max-width:900px}@keyframes um-wejscie{0%{opacity:0;transform:translateY(8px)}}.um-bok{border-right:1px solid var(--u-linia);background:linear-gradient(#fbfaf8,#fff 60%);padding:36px 32px}.um-marka{letter-spacing:.18em;color:var(--u-drugi);margin-bottom:30px;font-size:11px;font-weight:700}.um-marka span{opacity:.5;margin:0 2px}.um-awatar{letter-spacing:.02em;color:#fff;width:64px;height:64px;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--u-linia);background:radial-gradient(circle at 30% 25%,#4a4c52,#16171a 70%);border-radius:50%;place-items:center;margin-bottom:16px;font-size:21px;font-weight:600;display:grid}.um-osoba{color:var(--u-drugi);margin:0 0 4px;font-size:14px;font-weight:500}.um-tytul{letter-spacing:-.015em;margin:0 0 22px;font-size:24px;font-weight:650;line-height:1.22}.um-fakty{gap:12px;margin:0;padding:0;list-style:none;display:grid}.um-fakty li{color:#3a3c41;align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.35;display:flex}.um-fakty svg{color:var(--u-drugi);flex-shrink:0;margin-top:1px}.um-fakt-termin{color:var(--u-tekst)!important}.um-fakt-termin span:first-letter{text-transform:uppercase}.um-wstep{color:var(--u-drugi);margin:26px 0 0;font-size:14px;line-height:1.6}.um-tresc{min-width:0;padding:36px 36px 32px}.um-tresc h2{letter-spacing:-.01em;outline:none;margin:0 0 18px;font-size:20px;font-weight:650}.um-dlugosci{background:var(--u-miekki);border-radius:12px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.um-dlugosci button{color:var(--u-drugi);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 16px;font-size:14px;font-weight:550;transition:background .15s,color .15s,box-shadow .15s}.um-dlugosci button.on{color:var(--u-tekst);background:#fff;box-shadow:0 1px 3px #0000001a}.um-wybor{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:28px;display:grid}.um-kal{position:relative}.um-kal-gora{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.um-kal-gora span{font-size:16px;font-weight:600}.um-kal-gora span:first-letter{text-transform:uppercase}.um-kal-gora button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s;display:grid}.um-kal-gora button:hover:not(:disabled){background:var(--u-miekki)}.um-kal-gora button:disabled{opacity:.25;cursor:default}.um-siatka{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.um-dn{text-align:center;letter-spacing:.06em;color:var(--u-drugi);text-transform:uppercase;padding:6px 0 8px;font-size:11px;font-weight:600}.um-d{aspect-ratio:1;color:#b5b3ae;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;max-height:52px;font-size:15px;transition:background .15s,color .15s,transform .1s;display:grid;position:relative}.um-d.wolny{color:var(--u-tekst);background:var(--u-wolny);cursor:pointer;font-weight:600}.um-d.wolny:hover{background:#e5e3dc}.um-d.wolny:active{transform:scale(.94)}.um-d.on{color:#fff;background:var(--u-akcent)!important}.um-d.dzis:after{content:"";opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px}.um-ladowanie{color:var(--u-drugi);background:#ffffffd1;border-radius:12px;place-content:center;justify-items:center;gap:10px;font-size:14px;display:grid;position:absolute;inset:40px 0 0}.um-ladowanie span{border:2px solid var(--u-linia);border-top-color:var(--u-tekst);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite um-krec}@keyframes um-krec{to{transform:rotate(360deg)}}.um-godziny{min-width:0}.um-dzien{margin:8px 0 14px;font-size:15px;font-weight:600}.um-dzien:first-letter{text-transform:uppercase}.um-lista{scrollbar-width:thin;gap:8px;max-height:392px;padding-right:4px;display:grid;overflow-y:auto}.um-g{border:1px solid var(--u-linia);cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;min-height:46px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .1s}.um-g:hover{border-color:var(--u-akcent);background:var(--u-akcent);color:#fff}.um-g:active{transform:scale(.98)}.um-pusto{color:var(--u-drugi);margin:8px 0 0;font-size:14px;line-height:1.5}.um-komunikat{color:var(--u-blad);background:#fdf0ee;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:14px}.um-wroc{color:var(--u-drugi);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0 10px;padding:6px 8px 6px 2px;font-size:14px;font-weight:550;display:inline-flex}.um-wroc:hover{color:var(--u-tekst)}.um-wybrany{background:var(--u-miekki);border-radius:12px;align-items:center;gap:10px;margin:-6px 0 22px;padding:12px 14px;font-size:15px;display:flex}.um-wybrany b:first-letter{text-transform:uppercase}.um-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.um-pole{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.um-pole--pelne{grid-column:1/-1}.um-etykieta{color:#3a3c41;padding:0;font-size:13px;font-weight:600}.um-etykieta small{color:var(--u-drugi);font-weight:400}.um input[type=text],.um input[type=email],.um input[type=tel],.um textarea{width:100%;font:inherit;color:var(--u-tekst);background:#fff;border:1px solid #dcdad4;border-radius:10px;min-height:46px;padding:11px 13px;font-size:16px;transition:border-color .15s,box-shadow .15s}.um textarea{resize:vertical;min-height:84px}.um input:focus,.um textarea:focus{border-color:var(--u-akcent);outline:none;box-shadow:0 0 0 3px #16171a14}.um-pole--zle input{border-color:var(--u-blad)}.um-blad{color:var(--u-blad);font-size:12px}.um-formy{grid-template-columns:1fr 1fr;gap:10px;display:grid}.um-formy label{cursor:pointer;border:1px solid #dcdad4;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.um-formy label.on{border-color:var(--u-akcent);box-shadow:inset 0 0 0 1px var(--u-akcent);background:#fafaf8}.um-formy input{opacity:0;pointer-events:none;position:absolute}.um-formy label:has(input:focus-visible){outline:2px solid var(--u-akcent);outline-offset:2px}.um-formy span{gap:2px;min-width:0;font-size:14px;display:grid}.um-formy small{color:var(--u-drugi);font-size:12px}.um-ukryte{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.um-przycisk{background:var(--u-akcent);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:50px;margin-top:22px;padding:0 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .1s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px -6px #16171a80;color:#fff!important}.um-przycisk:hover{box-shadow:0 10px 22px -8px #16171a8c}.um-przycisk:active{transform:translateY(1px)}.um-przycisk:disabled{opacity:.55;cursor:progress}.um-info{color:var(--u-drugi);margin:14px 0 0;font-size:12px;line-height:1.5}.um-info a,.um-link{color:var(--u-tekst);text-underline-offset:3px}.um-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:550;text-decoration:underline}.um-gotowe{text-align:center;max-width:420px;margin:0 auto;padding:36px 8px 12px}.um-ok{width:64px;height:64px;color:var(--u-ok);background:#e9f4ec;border-radius:50%;place-items:center;margin:0 auto 18px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both um-pop;display:grid}.um-ok svg{stroke-width:2.4px;width:30px;height:30px}@keyframes um-pop{0%{opacity:0;transform:scale(.4)}}.um-gotowe h2{font-size:24px!important}.um-gotowe-termin{margin:0 0 14px;font-size:17px;line-height:1.5}.um-gotowe-termin b:first-letter{text-transform:uppercase}.um-gotowe-opis{color:var(--u-drugi);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.um-gotowe-akcje{justify-items:center;gap:16px;margin-top:8px;display:grid}.um-karta--pojedyncza{grid-template-columns:1fr;max-width:520px;min-height:0}.um-karta--pojedyncza .um-tresc{padding:40px 36px}@media (max-width:860px){.um{place-items:stretch stretch;padding:0}.um-karta,.um-karta--dane,.um-karta--gotowe{min-height:100dvh;box-shadow:none;border:0;border-radius:0;grid-template-columns:1fr;align-content:start;max-width:none}.um-bok{border-right:0;border-bottom:1px solid var(--u-linia);padding:22px 20px 20px}.um-marka{margin-bottom:18px}.um-awatar{width:48px;height:48px;margin-bottom:10px;font-size:16px}.um-tytul{margin-bottom:14px;font-size:21px}.um-fakty{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px}.um-fakty li{font-size:14px}.um-wstep{margin-top:16px}.um-tresc{padding:22px 20px 32px}.um-wybor{grid-template-columns:1fr;gap:20px}.um-lista{grid-template-columns:repeat(3,1fr);max-height:none}.um-form,.um-formy{grid-template-columns:1fr}.um-przycisk{width:100%}.um-karta--pojedyncza .um-tresc{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.um *,.um-karta{transition:none!important;animation:none!important}}.um-godziny{scroll-margin-top:12px}
