:root{--ink:#0d1b2a;--ink-soft:#e7ecf4;--ink-solid:#0d1b2a;--ink-solid-hover:#16273a;--bg:#f5f7fb;--surface:#fff;--surface-rgb:255, 255, 255;--text:#1f2a37;--muted:#64748b;--border:#e6eaf2;--primary:#2563eb;--primary-rgb:37, 99, 235;--primary-hover:#1d4ed8;--primary-soft:#eaf1ff;--primary-soft-hover:#dfeaff;--primary-light:#3b82f6;--primary-glow:#7fb0ff;--accent:#16a34a;--accent-soft:#e7f6ee;--amber:#b45309;--amber-soft:#fdf0d5;--amber-tekst:#92400e;--danger:#dc2626;--danger-soft:#fdecec;--danger-hover:#b91c1c;--danger-border:#f3c9c9;--danger-text:#7f1d1d;--mapa-lad:#eef1f6;--mapa-woda:#c2d8f2;--mapa-zielen-jasna:#e2ebe1;--mapa-zielen:#c6dcc8;--mapa-budynki:#e3e7ef;--mapa-droga:#fff;--mapa-droga-obwodka:#dae0ea;--mapa-trasa:#fff;--mapa-trasa-obwodka:#c3ccda;--mapa-kolej:#ccd4e0;--mapa-granica:#aab5c6;--mapa-napis:#3d4a61;--mapa-napis-drugi:#7b8598;--mapa-napis-otok:#eef1f6;--star:#f59e0b;--star-tekst:var(--text);--ok-note:#15803d;--ok-field:#157347;--surface-hover:#f1f5fb;--surface-sunken:#f8fafc;--surface-row:#f6f8fc;--surface-chat:#f7f8fb;--surface-code:#f1f5f9;--fill:#eef1f6;--fill-hover:#e3e8f0;--placeholder:#eef0f4;--stripe:#e4e9f2;--chip:#f1f4f9;--chip-hover:#e7ecf4;--row-selected:#eef3ff;--thumb-from:#eef2f8;--thumb-to:#e2e9f4;--track:#dbe4f0;--disabled:#c9ced8;--scrollbar:#c4cedd;--scrollbar-hover:#a9b7cc;--select-bg:#f5f8ff;--select-border:#c7d2fe;--pole-tlo:#fff;--pole-tekst:#000;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--filtr-kafli-mapy:none;--mapa-panel:#fff;--mapa-panel-rgb:255, 255, 255;--mapa-panel-tekst:#333;--mapa-przycisk-tekst:#000;--mapa-panel-ramka:#ccc;--mapa-panel-hover:#f4f4f4;--mapa-panel-wylaczony:#bbb;--mapa-zamkniecie:#757575;--mapa-zamkniecie-hover:#585858;--mapa-odnosnik:#0078a8;--mapa-tlo:#ddd;--pasek-motywu:none;--poswiata-sila:.07;--poswiata-druga-rgb:13, 27, 42;--poswiata-druga-sila:.06;--dekor-czastka:transparent;--on-dark:#fff;--on-dark-rgb:255, 255, 255;--on-dark-muted:#cdd6e4;--on-dark-soft:#dbe7f5;--on-dark-faint:#7e8ba3;--on-primary:#fff;--on-accent:#fff;--on-danger:#fff;--hero-from:#0d1b2a;--hero-mid:#1b3a5c;--hero-to:#2563eb;--hero-glow-rgb:56, 120, 220;--profile-from:#16324f;--profile-mid:#24506f;--profile-to:#4a7fa5;--warn-bg:#fff7e6;--warn-border:#f0d9a8;--warn-text:#8a6d1a;--note-bg:#fff8e8;--note-text:#6b5310;--note-warn-bg:#fff7ed;--note-warn-text:#9a3412;--podium-1:#d4af37;--podium-2:#9aa5b1;--podium-3:#b87333;--quote-rgb:47, 107, 255;--neutral-rgb:127, 127, 127;--shade-rgb:13, 27, 42;--deep-shade-rgb:0, 0, 0;--grid-rgb:13, 27, 42;--radius:12px;--radius-lg:16px;--gestosc:1;--grubosc-ramki:1px;--kroj-naglowkow:inherit;--naglowek-odstep:-.01em;--cien-naglowka-hero:0 2px 20px rgba(var(--deep-shade-rgb), .25);--cien-naglowka-pas:0 2px 18px rgba(var(--deep-shade-rgb), .25);--schemat-barw:light;color-scheme:var(--schemat-barw);--pasek-przegladarki:#2563eb;--shadow-sm:0 1px 2px rgba(var(--shade-rgb), .06);--shadow:0 8px 28px rgba(var(--shade-rgb), .08);font-family:Segoe UI,Inter,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{overflow-x:clip}body{color:var(--text);background:radial-gradient(900px 480px at 8% -10%, rgba(var(--primary-rgb), var(--poswiata-sila)), transparent 60%), radial-gradient(820px 460px at 96% 4%, rgba(var(--poswiata-druga-rgb), var(--poswiata-druga-sila)), transparent 60%), radial-gradient(rgba(var(--grid-rgb), .045) 1px, transparent 1px) 0 0 / 26px 26px, var(--bg);background-attachment:fixed;margin:0;overflow-x:clip}a{color:var(--primary);text-decoration:none}h1,h2,h3{letter-spacing:var(--naglowek-odstep);line-height:1.2}h1,h2,h3,h4,.brand,.section-title,.mo-title{font-family:var(--kroj-naglowkow)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.container{max-width:1160px;margin:0 auto;padding:0 20px}.header{background:rgba(var(--surface-rgb), .88);background-image:var(--pasek-motywu);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);top:var(--wys-pasa,0px);z-index:1100;background-position:bottom;background-repeat:no-repeat;background-size:100% 2px;position:sticky}.header-inner{align-items:center;gap:20px;height:66px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.brand-mark{color:var(--primary)}.main-nav{gap:4px;margin:0 auto;display:flex}.main-nav a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;transition:color .15s,background .15s}.main-nav a:hover{color:var(--ink);background:var(--surface-hover)}.main-nav a.active{color:var(--primary)}.header-actions{align-items:center;gap:10px;display:flex}.lang-switch{gap:2px;display:flex}.lang-switch button{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);cursor:pointer;color:var(--muted);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.lang-switch button.active{background:var(--ink-solid);color:var(--on-dark);border-color:var(--ink-solid)}.btn{background:var(--primary);color:var(--on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--primary-hover)}.btn:active{transform:translateY(1px)}.btn.primary{background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-hover) 100%);color:var(--on-primary);box-shadow:0 4px 14px rgba(var(--primary-rgb), .28)}.btn.primary:hover{filter:brightness(1.06);box-shadow:0 6px 18px rgba(var(--primary-rgb), .34)}.btn.dark{background:var(--ink-solid);color:var(--on-dark)}.btn.dark:hover{background:var(--ink-solid-hover)}.btn.secondary{background:var(--surface);color:var(--primary);border:var(--grubosc-ramki) solid var(--primary)}.btn.secondary:hover{background:var(--primary-soft)}.btn.ghost{background:var(--surface);color:var(--ink);border:var(--grubosc-ramki) solid var(--border)}.btn.ghost:hover{background:var(--surface-hover)}.btn.gray{background:var(--fill);color:var(--muted)}.btn.gray:hover{background:var(--fill-hover)}.btn.danger{background:var(--danger);color:var(--on-danger)}.btn.danger:hover{background:var(--danger-hover)}.btn.sm{border-radius:9px;padding:7px 13px;font-size:13px}.btn:disabled,.btn.disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (width<=720px){.hide-sm,.main-nav{display:none}.header-actions{margin-left:auto}}@media (width>=721px) and (width<=900px){.header-inner{gap:12px}.main-nav{gap:14px;font-size:14px}.header-actions{gap:8px}.user-menu-name{display:none}.lang-switch button{padding:5px 8px;font-size:12px}.header-actions .btn.sm{padding:7px 11px;font-size:12.5px}.header-actions .btn .btn-label{display:none}.header-actions .btn.primary{padding:7px 10px}}@media (width<=560px){.header-inner{gap:10px}.brand{gap:6px;font-size:17px}.header-actions{gap:6px}.lang-switch button{padding:4px 6px;font-size:11px}.header-actions .btn.sm{padding:8px 10px;font-size:12.5px}.user-menu-name{display:none}.user-menu-trigger{padding:4px 6px}}@media (width<=480px){.brand span{display:none}}.card{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius-lg);padding:calc(18px * var(--gestosc));box-shadow:var(--shadow-sm)}input:where(:not([type=checkbox],[type=radio],[type=range])),textarea,select{border:var(--grubosc-ramki) solid var(--border);min-height:44px;font:inherit;background-color:var(--pole-tlo);color:var(--pole-tekst);border-radius:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}input:where(:not([type=checkbox],[type=radio],[type=range])):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}textarea{resize:vertical;min-height:120px;line-height:1.55}input[type=checkbox],input[type=radio]{accent-color:var(--primary);cursor:pointer;width:17px;height:17px}input[type=range]{appearance:none;background:var(--track);cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--primary);border:3px solid var(--surface);width:22px;height:22px;box-shadow:0 1px 6px rgba(var(--shade-rgb), .3);cursor:grab;border-radius:50%}input[type=range]::-moz-range-thumb{background:var(--primary);border:3px solid var(--surface);width:16px;height:16px;box-shadow:0 1px 6px rgba(var(--shade-rgb), .3);cursor:grab;border-radius:50%}select{appearance:none;background-image:var(--select-chevron);cursor:pointer;background-position:right 11px center;background-repeat:no-repeat;padding-right:34px!important}.pill-group{flex-wrap:wrap;gap:4px;display:flex}.pill{background:var(--fill);color:var(--muted);cursor:pointer;border:none;border-radius:8px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s}.pill:hover{background:var(--fill-hover);color:var(--ink)}.pill.active{background:var(--ink-solid);color:var(--on-dark)}.chips-wrap{flex-wrap:wrap;gap:8px;display:flex}.chip-toggle{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;transition:border-color .12s,color .12s,background .12s,box-shadow .12s;display:inline-flex}.chip-toggle:hover{border-color:var(--primary);color:var(--primary)}.chip-toggle.active{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.icon-btn{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:all .12s;display:inline-flex}.icon-btn:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.pf-tile{width:148px;position:relative}.pf-tile img,.pf-tile .pf-ph{object-fit:cover;border-radius:10px;width:148px;height:104px;display:block}.pf-tile .pf-ph{background:var(--placeholder);justify-content:center;align-items:center;display:flex}.pf-del{background:rgba(var(--shade-rgb), .62);width:28px;height:28px;color:var(--on-dark);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.pf-del:hover{background:var(--danger)}.field{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.field label{color:var(--muted);font-size:13px;font-weight:600}.field input,.field textarea,.field select{box-sizing:border-box;width:100%}.error{color:var(--danger);margin:8px 0;font-size:13px}.success{color:var(--accent);margin:8px 0;font-size:13px}.muted{color:var(--muted);font-size:13px}.badge{background:var(--primary-soft);color:var(--primary);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.badge.green{background:var(--accent-soft);color:var(--accent)}.badge.blue{background:var(--primary-soft);color:var(--primary)}.badge.amber{background:var(--amber-soft);color:var(--amber)}.badge.gray{background:var(--placeholder);color:var(--muted)}.badge.soft{background:var(--chip);color:var(--muted)}.badge.red{background:var(--danger-soft);color:var(--danger)}.odznaka-firma{background:var(--primary-soft);color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);border-radius:999px;flex:none;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.opp-naglowek .odznaka-firma{color:var(--on-dark);background:#ffffff24;border-color:#ffffff59;margin:0 0 8px;font-size:12px}.split{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}@media (width<=800px){.split{grid-template-columns:1fr}}.address-search{position:relative}.address-search input{border:var(--grubosc-ramki) solid var(--border);border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.address-search input:focus{outline:2px solid var(--primary);outline-offset:-1px}.address-hint{color:var(--muted);font-size:12px;position:absolute;top:10px;right:10px}.address-results{z-index:1200;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);box-shadow:var(--shadow);border-radius:8px;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.address-results li{cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.address-results li:hover{background:var(--row-selected);color:var(--primary)}.map-frame{border-radius:var(--radius-lg);border:var(--grubosc-ramki) solid var(--border);height:420px;box-shadow:var(--shadow-sm);overflow:hidden}.map-frame .leaflet-container{filter:saturate(.9);width:100%;height:100%}.mapa-rozszerzalna{height:100%;position:relative}.mapa-rozszerzalna.duza{z-index:1200;border-radius:var(--radius-lg);background:var(--surface);border:var(--grubosc-ramki) solid var(--border);height:auto;position:fixed;inset:24px;overflow:hidden;box-shadow:0 24px 64px #00000059}@media (width<=640px){.mapa-rozszerzalna.duza{inset:8px}}.mapa-tlo{z-index:1190;background:#0d1b2a8c;position:fixed;inset:0}.leaflet-container .leaflet-tile-pane{transition:opacity .35s}.leaflet-container.mapa-wczytuje .leaflet-tile-pane{opacity:0}.mapa-powieksz{z-index:1001;border:var(--grubosc-ramki) solid var(--border);background:var(--surface);min-width:36px;height:36px;color:var(--ink);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font:600 13px/1 inherit;transition:background .15s;display:inline-flex;position:absolute;top:10px;right:10px}.mapa-powieksz:hover{background:var(--bg)}.mapa-powieksz:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.leaflet-tile-pane{filter:var(--filtr-kafli-mapy)}html .leaflet-container.mapa-wektorowa .leaflet-tile-pane{filter:none}html .leaflet-container{background:var(--mapa-tlo)}html .leaflet-container a{color:var(--mapa-odnosnik)}html .leaflet-popup-content-wrapper,html .leaflet-popup-tip{background:var(--mapa-panel);color:var(--mapa-panel-tekst)}html .leaflet-bar a{background-color:var(--mapa-panel);color:var(--mapa-przycisk-tekst);border-bottom-color:var(--mapa-panel-ramka)}html .leaflet-bar a:hover,html .leaflet-bar a:focus{background-color:var(--mapa-panel-hover)}html .leaflet-bar a.leaflet-disabled{background-color:var(--mapa-panel-hover);color:var(--mapa-panel-wylaczony)}html .leaflet-container.mapa-wektorowa{background:var(--mapa-lad)}html .leaflet-container .leaflet-control-attribution{box-shadow:none;letter-spacing:.01em;color:var(--mapa-panel-tekst);opacity:.78;text-shadow:0 0 2px rgba(var(--mapa-panel-rgb), 1), 0 0 2px rgba(var(--mapa-panel-rgb), 1), 0 0 4px rgba(var(--mapa-panel-rgb), .9);background:0 0;margin:0 4px 2px 0;padding:0 4px;font-size:10.5px;line-height:1.5}html .leaflet-container .leaflet-control-attribution a{color:inherit;text-decoration:none}html .leaflet-container .leaflet-control-attribution a:hover{text-decoration:underline}html .leaflet-control-attribution,html .leaflet-control-scale-line{color:var(--mapa-panel-tekst)}html .leaflet-container a.leaflet-popup-close-button{color:var(--mapa-zamkniecie)}html .leaflet-container a.leaflet-popup-close-button:hover,html .leaflet-container a.leaflet-popup-close-button:focus{color:var(--mapa-zamkniecie-hover)}html .leaflet-touch .leaflet-bar,html .leaflet-bar{box-shadow:none;background:0 0;border:none}html .leaflet-bar a{box-shadow:0 2px 8px rgba(var(--shade-rgb), .28);border:none;border-radius:8px!important}html .leaflet-bar a+a{margin-top:4px}.mapa-plakietka{z-index:1000;background:rgba(var(--mapa-panel-rgb), .92);color:var(--mapa-panel-tekst);border:1px solid var(--mapa-panel-ramka);box-shadow:0 2px 10px rgba(var(--shade-rgb), .2);pointer-events:none;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;bottom:10px;left:10px}.mapa-plakietka-kropka{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex-shrink:0}.order-list{flex-direction:column;gap:10px;max-height:420px;display:flex;overflow-y:auto}.order-item{cursor:pointer;padding:12px 14px}.order-item:hover{border-color:var(--primary)}.order-item h4{margin:0 0 4px;font-size:15px}.order-item .meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chat-box{background:var(--surface-chat);flex-direction:column;height:380px;display:flex}.chat-messages{flex-direction:column;flex:1;gap:10px;padding:16px 14px;display:flex;overflow-y:auto}.msg-row{flex-direction:column;gap:3px;max-width:78%;display:flex}.msg-row.own{align-self:flex-end;align-items:flex-end}.msg-row.other{align-self:flex-start;align-items:flex-start}.msg-row>time{color:var(--muted);padding:0 4px;font-size:11px}.msg{word-break:break-word;white-space:pre-wrap;border-radius:16px;padding:9px 13px;font-size:14px;line-height:1.45}.msg.own{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:5px}.msg.other{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-bottom-left-radius:5px}.msg.system{color:var(--muted);background:0 0;align-self:center;font-size:12px}.msg.typing{gap:4px;padding:12px 14px;display:flex}.msg.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite kropka}.msg.typing i:nth-child(2){animation-delay:.15s}.msg.typing i:nth-child(3){animation-delay:.3s}@keyframes kropka{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.msg-event{flex-direction:column;align-self:center;align-items:center;gap:3px;max-width:90%;display:flex}.msg-event>time{color:var(--muted);font-size:11px}.event-card{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-left:3px solid var(--primary);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;min-width:240px;padding:10px 14px;display:grid}.event-ico{font-size:16px;line-height:1}.event-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.event-amount{white-space:nowrap;font-size:15px}.event-text{grid-column:2/-1;margin:0;font-size:13px;line-height:1.45}.event-order{color:var(--muted);grid-column:2/-1;font-size:12px}.event-order a{color:var(--primary)}.chat-input{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-input input[type=text],.chat-input input:not([type]){border:var(--grubosc-ramki) solid var(--border);border-radius:999px;flex:1;padding:10px 16px;font-size:14px}.chat-input input:focus{border-color:var(--primary);outline:none}.chat-send{cursor:pointer;background:var(--primary);width:38px;height:38px;color:var(--on-primary);border:0;border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.chat-send:disabled{background:var(--disabled);cursor:default}.chat-attach{cursor:pointer;-webkit-user-select:none;user-select:none;width:40px;height:40px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:18px;transition:background .15s;display:grid}.chat-attach:hover{background:var(--bg)}.chat-attach:has(input:disabled){opacity:.5;cursor:default}.chat-attach-busy{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite chat-attach-spin}@keyframes chat-attach-spin{to{transform:rotate(360deg)}}.chat-preview{border-top:1px solid var(--border);background:var(--bg);align-items:center;gap:10px;padding:8px 12px;display:flex}.chat-preview img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.chat-preview-info{flex-direction:column;min-width:0;line-height:1.3;display:flex}.chat-preview-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.chat-preview-info span{font-size:12px}.chat-preview-close{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;flex:none;margin-left:auto;font-size:20px;line-height:1}.chat-preview-close:hover{color:var(--text)}.chat-preview-close:disabled{opacity:.4;cursor:default}.chat-zal{border-top:1px solid var(--border);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary);align-items:center;gap:10px;padding:8px 12px;display:flex}.chat-zal img{object-fit:cover;border-radius:10px;width:64px;height:64px;display:block}.chat-zal-info{flex-direction:column;min-width:0;line-height:1.35;display:flex}.chat-zal-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.chat-error{margin:0;padding:6px 12px;font-size:13px}.pnl-zacheta{align-items:flex-start;gap:14px;display:flex}.pnl-zacheta-ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.pnl-zacheta h2{margin:0 0 4px;font-size:16px}.pnl-zacheta p{margin:0 0 12px}.por-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.por-tabela th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 8px 6px 0;font-size:11.5px;font-weight:600}.por-tabela td{border-top:1px solid var(--border);padding:8px 8px 8px 0}.por-tabela td:nth-child(2),.por-tabela td:nth-child(3){font-variant-numeric:tabular-nums}.por-roznica{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.por-roznica.nizej{color:var(--amber)}.por-pary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.por-pary>div{flex-direction:column;gap:2px;display:flex}.por-pary strong{font-variant-numeric:tabular-nums;font-size:20px}.por-punkt{background:var(--bg);box-shadow:inset 3px 0 0 var(--border);border-radius:8px;margin:10px 0 0;padding:8px 12px;line-height:1.45}.znacznik-grupy{background:0 0;border:0}.zg-kolo{cursor:pointer;background:var(--primary);width:100%;height:100%;color:var(--on-primary);letter-spacing:-.2px;box-shadow:0 0 0 3px var(--mapa-lad), 0 2px 6px rgba(var(--shade-rgb), .35);border-radius:50%;place-items:center;font-size:13px;font-weight:700;transition:transform .12s;display:grid}.zg-kolo:hover{transform:scale(1.08)}.wsparcie{text-align:center;padding:4px 0 2px}.wsparcie-ikona{margin-bottom:10px;font-size:34px;line-height:1;display:block}.wsparcie p{margin:0}.wsparcie-prosba{font-size:14.5px;line-height:1.5}.wsparcie-zastrzezenie{max-width:46ch;font-size:11.5px;line-height:1.45;margin-top:10px!important;margin-left:auto!important;margin-right:auto!important}.rating-gwiazdka{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0 1px;line-height:1}.rating-gwiazdka:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.msg.pic{background:0 0;border:0;padding:0;overflow:hidden}.chat-image{border-radius:14px;max-width:240px;max-height:260px;display:block}.chat-image-btn,.chat-zal-mini{cursor:zoom-in;background:0 0;border:0;border-radius:14px;padding:0;line-height:0;display:block}.chat-image-btn:focus-visible,.chat-zal-mini:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chat-zal-mini{border-radius:10px;flex:none}.hero{text-align:center;padding:64px 16px 48px}.hero h1{margin:0 0 12px;font-size:40px}.hero p{color:var(--muted);max-width:560px;margin:0 auto 28px;font-size:17px}.hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 56px;display:grid}@media (width<=700px){.steps{grid-template-columns:1fr}.hero h1{font-size:28px}}.step-num{background:var(--primary);width:34px;height:34px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-weight:700;display:flex}.page{max-width:1160px;padding:calc(24px * var(--gestosc)) 20px calc(48px * var(--gestosc));margin:0 auto}.verify-banner{background:var(--warn-bg);border:var(--grubosc-ramki) solid var(--warn-border);color:var(--warn-text);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 16px;font-size:14px;display:flex}.or-divider{color:var(--muted);align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--border);flex:1;height:1px}.operators-layout{grid-template-columns:280px 1fr;gap:20px;margin-top:16px;display:grid}.filter-panel{top:calc(74px + var(--wys-pasa,0px));max-height:calc(100vh - 92px - var(--wys-pasa,0px));scrollbar-gutter:stable;flex-direction:column;align-self:start;gap:12px;padding-right:4px;display:flex;position:sticky;overflow-y:auto}.filter-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.filter-head .mo-side-title{margin:0}.op-toolbar{align-items:center;gap:10px;margin-top:14px;display:flex}.op-toolbar .search-box{flex:1}.filters-toggle{white-space:nowrap;display:none}.count-badge{background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.link-btn{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.link-btn:hover{text-decoration:underline}.field .hint,.check-row .hint{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.row-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.city-chosen{border:var(--grubosc-ramki) solid var(--primary);background:var(--primary-soft);color:var(--primary);border-radius:8px;align-items:center;gap:6px;padding:8px 8px 8px 11px;font-size:13.5px;font-weight:600;display:flex}.city-chosen span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.city-chosen .icon-btn{width:26px;height:26px;color:inherit;background:0 0;border:none}.check-row{cursor:pointer;color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.check-row .hint{font-weight:400}.precyzja{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chip-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chip.removable{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;gap:5px;padding:5px 10px}.chip.removable:hover{border-color:var(--danger);color:var(--danger)}.chip.removable svg{opacity:.55}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);padding:calc(28px * var(--gestosc)) calc(20px * var(--gestosc));text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.empty-title{color:var(--ink);margin:0;font-size:16px;font-weight:700}.empty-state .row-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.op-list-meta{flex-wrap:wrap;row-gap:4px}.op-dist{color:var(--primary);align-items:center;gap:3px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=800px){.operators-layout{grid-template-columns:1fr}.filter-panel{max-height:none;padding-right:calc(18px * var(--gestosc));display:none;position:static;overflow:visible}.filter-panel.open{display:flex}.filters-toggle{display:inline-flex}}.messenger{grid-template-columns:320px 1fr;gap:16px;min-height:520px;margin-top:16px;display:grid}.conv-list{flex-direction:column;gap:6px;max-height:620px;display:flex;overflow-y:auto}.conv-item{cursor:pointer;border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.conv-item:hover{border-color:var(--primary)}.conv-item.active{border-color:var(--primary);background:var(--row-selected)}.conv-item .conv-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.conv-item .conv-name{font-size:14px;font-weight:700}.conv-item .conv-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conv-item .unread{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.conv-item .conv-time{color:var(--muted);white-space:nowrap;font-size:11px}.conv-item .conv-bottom{align-items:center;gap:8px;min-width:0;display:flex}.conv-item .conv-bottom .conv-preview{flex:1;min-width:0}.conv-item.unseen .conv-name,.conv-item.unseen .conv-preview{color:var(--text);font-weight:700}.conv-filter{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.conv-filter input{background:0 0;border:0;flex:1;min-width:0;padding:9px 0;font-size:14px}.conv-filter input:focus{outline:none}.conv-filter:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.conv-filter button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:16px;line-height:1}.conv-none{padding:12px 4px;font-size:13px}.conv-detail{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.conv-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:10px 14px;display:flex}.conv-head-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.conv-head-who strong{font-size:15px}.conv-head .btn{white-space:nowrap;margin-left:auto}.conv-back{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:26px;line-height:1;display:none}.conv-detail .chat-box{border:0;border-radius:0;flex:1;min-height:0}.conv-empty-detail{color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius);justify-content:center;align-items:center;display:flex}.chat-box.full{height:100%;min-height:520px}@media (width<=800px){.messenger{grid-template-columns:1fr}.messenger.has-active .conv-list{display:none}.conv-back{display:block}.messenger:not(.has-active) .conv-empty-detail{display:none}}.checkbox-row{align-items:center;gap:8px;margin:6px 0;font-size:14px;display:flex}.rating{color:var(--star-tekst);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.user-menu{position:relative}.user-menu-trigger{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);cursor:pointer;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:14px;font-weight:600;display:flex}.user-menu-trigger:hover{background:var(--surface-hover)}.avatar{background:var(--primary);width:30px;height:30px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.user-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.menu-backdrop{z-index:1200;position:fixed;inset:0}.menu-pop{z-index:1300;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);min-width:210px;box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.menu-item{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.menu-item:hover{background:var(--surface-hover);color:var(--ink)}.menu-item.danger{color:var(--danger)}.menu-item.danger:hover{background:var(--danger-soft)}.menu-item svg{color:var(--muted)}.menu-sep{background:var(--border);height:1px;margin:6px 4px}.hero-full{background:linear-gradient(120deg, var(--hero-from) 0%, var(--hero-mid) 45%, var(--hero-to) 120%);width:100vw;color:var(--on-dark);margin-left:-50vw;position:relative;left:50%;overflow:hidden}.hero-full:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(rgba(var(--on-dark-rgb), .045) 1px, transparent 1px) 0 0 / 100% 54px, linear-gradient(90deg, rgba(var(--on-dark-rgb), .045) 1px, transparent 1px) 0 0 / 54px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 90%);mask-image:radial-gradient(120% 100% at 50% 0,#000 40%,#0000 90%)}.hero-full:after{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 88% -18%, transparent 0 52px, rgba(var(--on-dark-rgb), .055) 52px 54px), repeating-radial-gradient(circle at -4% 118%, transparent 0 46px, rgba(var(--on-dark-rgb), .04) 46px 48px);position:absolute;inset:0}.hero-overlay{z-index:0;background:radial-gradient(120% 90% at 70% 0%, rgba(var(--hero-glow-rgb),.35), transparent 60%);pointer-events:none;position:absolute;inset:0}.hero-content{z-index:1;padding:calc(66px * var(--gestosc)) 20px calc(96px * var(--gestosc));text-align:center;position:relative}.hero-content h1{max-width:760px;text-shadow:var(--cien-naglowka-hero);margin:0 auto;font-size:46px;font-weight:800}.hero-search{background:var(--surface);box-shadow:0 18px 50px rgba(var(--shade-rgb),.35);border-radius:14px;gap:10px;max-width:780px;margin:40px auto 0;padding:8px;display:flex;position:relative;bottom:-46px}.hs-field{background:var(--surface);border-radius:10px;align-items:center;padding:6px 12px;display:flex}.hs-field select{color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;min-width:150px;font-family:inherit;font-size:15px}.lw{min-width:0;display:flex;position:relative}.field .lw,.fld>.lw,.zglos-pole .lw{width:100%}.lw-pole{border:var(--grubosc-ramki) solid var(--border);background:var(--pole-tlo);width:100%;min-height:44px;color:var(--pole-tekst);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.lw-pole:hover{border-color:var(--select-border)}.lw-pole:focus-visible,.lw-pole.otwarte{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.lw-pole:disabled{opacity:.55;cursor:not-allowed}.lw-ikona{color:var(--muted);flex-shrink:0}.lw-wartosc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lw-strzalka{color:var(--muted);flex-shrink:0;transition:transform .15s}.lw-pole.otwarte .lw-strzalka{transform:rotate(180deg)}.lw-maly .lw-pole{border-radius:8px;min-height:34px;padding:0 9px 0 11px;font-size:13px}.wd-lista.lw-lista{z-index:1050}.wd-lista.lw-lista.nad-oknem{z-index:1500}.wd-opcja.lw-opcja{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:14px}.wd-opcja.lw-opcja.wybrana{color:var(--primary);font-weight:600}.wd-opcja.lw-opcja[aria-disabled=true]{color:var(--muted);opacity:.6;cursor:not-allowed}.wd-opcja.lw-opcja svg{flex-shrink:0}.hs-what{padding:2px}.lw.wk .lw-pole{min-width:220px;height:46px;color:var(--text);box-shadow:none;background:0 0;border:none;border-radius:10px;gap:10px;padding:0 12px;font-size:15px}.lw.wk .lw-pole:hover,.lw.wk .lw-pole.otwarte{background:var(--surface-hover)}.lw.wk .lw-pole:focus-visible{box-shadow:0 0 0 3px var(--primary-soft)}@media (width<=640px){.lw.wk{width:100%}}.hs-where{border-left:1px solid var(--border);flex:1;gap:10px}.hs-where .hs-icon{color:var(--muted);flex-shrink:0}.hs-where label{color:var(--muted);font-size:11px;display:block}.hs-where input{width:100%;color:var(--text);border:none;outline:none;font-family:inherit;font-size:15px}.hs-cta{padding:12px 22px;font-size:15px}@media (width<=640px){.hero-content h1{font-size:30px}.hero-search{flex-direction:column;bottom:-30px}.hs-where{border-left:none;border-top:1px solid var(--border)}}.home-section{padding:calc(34px * var(--gestosc)) 0}.home .home-section:first-of-type{padding-top:78px}.section-title{text-align:center;color:var(--ink);margin:0 0 26px;font-size:28px;font-weight:800}.section-title:after,.mo-title:after{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-glow));border-radius:999px;width:46px;height:4px;margin:12px auto 0;display:block}.operators-preview{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:20px;display:grid}.preview-map{height:100%;min-height:420px}.mapa-czeka{height:100%;min-height:inherit}.preview-cards{flex-direction:column;gap:12px;display:flex}.home-uslugi{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.home-usluga{text-align:center;color:inherit;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;text-decoration:none;display:flex}.home-usluga-ikona{width:64px;height:64px;color:var(--primary);background:var(--primary-soft);border-radius:18px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:flex}.home-usluga-nazwa{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.3}.home-usluga:hover .home-usluga-ikona{background:var(--primary);color:var(--on-primary);transform:translateY(-2px)}.home-usluga:hover .home-usluga-nazwa{color:var(--primary)}.home-usluga:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (width<=700px){.home-uslugi{flex-wrap:wrap;justify-content:center;gap:8px 0;display:flex}.home-usluga{width:33.333%}.home-usluga-ikona{border-radius:16px;width:54px;height:54px}.home-usluga-nazwa{font-size:13px}}.gdzie-lista{z-index:1300;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);box-shadow:var(--shadow);border-radius:12px;max-height:280px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto}.gdzie-lista li{cursor:pointer;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;display:flex}.gdzie-lista li svg{color:var(--muted);flex-shrink:0}.gdzie-lista li:hover,.gdzie-lista li.aktywny{background:var(--row-selected);color:var(--primary)}.gdzie-lista li:hover svg,.gdzie-lista li.aktywny svg{color:var(--primary)}.usluga-wezwanie{padding:calc(18px * var(--gestosc)) calc(22px * var(--gestosc));border-color:var(--primary);background:linear-gradient(135deg, var(--primary-soft), var(--surface) 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.usluga-wezwanie strong{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.usluga-wezwanie p{max-width:520px;margin:0}.usluga-wezwanie-akcje{flex-wrap:wrap;gap:8px;display:flex}.usluga-akcje-gora{flex-wrap:wrap;gap:8px;margin:-10px 0 18px;display:flex}.usluga-faq h3{margin-bottom:4px}.usluga-faq p,.usluga-page .poradnik-artykul>div:first-child>h2{margin-top:0}.usluga-inne{margin-top:28px}.usluga-inne .section-title{font-size:22px}.miasto-sekcja{margin-top:26px}.miasto-sekcja .section-title{text-align:left;margin-bottom:12px;font-size:22px}.miasto-sekcja .section-title:after{margin:10px 0 0}.miasto-kolejnosc{margin:-4px 0 10px}.miasto-karty{flex-direction:column;gap:12px;display:flex}.miasto-page .usluga-wezwanie{margin-top:26px}.miasto-sasiedzi{flex-wrap:wrap;gap:8px;display:flex}.miasto-sasiedzi a.chip{padding:6px 12px;font-size:13.5px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.miasto-sasiedzi a.chip:hover{background:var(--primary-soft);color:var(--primary)}.miasto-pusto{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.miasto-pusto p{margin:0}.miasto-wszyscy{margin:12px 0 0;font-weight:600}.home-pusto{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius-lg);padding:calc(18px * var(--gestosc));flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.preview-cards>.op-card{flex:1}.home-pusto strong{color:var(--ink);font-size:17px}.home-pusto p{margin:0;line-height:1.55}.home-pusto-akcje{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.op-card{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:14px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.op-card:hover{border-color:var(--primary);box-shadow:var(--shadow)}.op-photo{background:var(--primary-soft);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;display:flex;overflow:hidden}.op-photo img{object-fit:cover;width:100%;height:100%}.op-initial{color:var(--primary);font-size:30px;font-weight:800}.op-info{flex-direction:column;gap:3px;display:flex}.op-top{align-items:center;gap:10px;display:flex}.op-top strong{color:var(--ink);font-size:16px}.op-rating{color:var(--star-tekst);align-items:center;gap:3px;font-size:13px;font-weight:700;display:inline-flex}.op-price{color:var(--muted);font-size:13px}.op-price strong{color:var(--ink)}@media (width<=780px){.operators-preview{grid-template-columns:1fr}.preview-map{height:340px;min-height:340px}}.why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-item{text-align:center;padding:12px}.why-icon{width:78px;height:78px;color:var(--primary);background:var(--primary-soft);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.why-item strong{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.why-item p{margin:0}@media (width<=700px){.why-grid{grid-template-columns:1fr}}.faq-lista{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.faq-pytanie{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:12px;transition:border-color .15s}.faq-pytanie[open]{border-color:var(--primary)}.faq-pytanie summary{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.faq-pytanie summary::-webkit-details-marker{display:none}.faq-pytanie summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:12px}.faq-pytanie summary h3{color:var(--ink);flex:1;margin:0;font-size:16px;font-weight:700}.faq-strzalka{color:var(--text);flex-shrink:0;transition:transform .15s}.faq-pytanie[open] .faq-strzalka{transform:rotate(180deg)}.faq-odpowiedz{padding:0 18px 16px}.faq-odpowiedz p{margin:0;line-height:1.6}.faq-wiecej{background:var(--primary-soft);color:var(--primary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.faq-wiecej:hover{background:var(--primary-soft-hover)}.faq-wiecej:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq-wiecej-etykieta{color:var(--muted)}.faq-wiecej-tytul{font-weight:600}.faq-wiecej-strzalka{flex-shrink:0;transform:rotate(-90deg)}.site-footer{background:var(--ink-solid);color:var(--on-dark-muted);margin-top:40px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, var(--primary), var(--primary-glow) 45%, transparent 85%);height:3px;position:absolute;top:0;left:0;right:0}.site-footer-inner{padding:calc(22px * var(--gestosc)) 20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer nav{flex-wrap:wrap;gap:22px;display:flex}.site-footer a{color:var(--on-dark-muted);font-size:14px}.site-footer a:hover{color:var(--on-dark)}.footer-copy{color:var(--on-dark-faint);font-size:13px}.mo-page{max-width:1160px}.mo-title{text-align:center;color:var(--ink);margin:8px 0 24px;font-size:34px;font-weight:800}.mo-layout{grid-template-columns:1fr 320px;align-items:start;gap:20px;display:grid}.mo-main{flex-direction:column;gap:14px;display:flex}.mo-filters{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mo-search{flex:1;min-width:200px;position:relative}.mo-search-icon{color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.mo-search input{border:var(--grubosc-ramki) solid var(--border);border-radius:10px;width:100%;padding:10px 12px 10px 38px;font-family:inherit;font-size:14px}.mo-search input:focus{outline:2px solid var(--primary);outline-offset:-1px}.mo-tabs-group{flex-direction:column;gap:5px;display:flex}.mo-tabs-label{color:var(--muted);font-size:12px;font-weight:600}.mo-tabs{gap:4px;display:flex}.mo-tab{background:var(--chip);color:var(--muted);cursor:pointer;border:none;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:600}.mo-tab:hover{background:var(--chip-hover)}.mo-tab.active{background:var(--ink-solid);color:var(--on-dark)}.mo-cat{min-width:170px}.mo-card{padding:calc(16px * var(--gestosc)) calc(18px * var(--gestosc))}.mo-card-head{gap:8px;margin-bottom:8px;display:flex}.mo-card-title{color:var(--ink);margin:0 0 12px;font-size:19px}.mo-card-body{grid-template-columns:130px 1fr auto;align-items:center;gap:16px;display:grid}.order-thumb{background:linear-gradient(135deg, var(--thumb-from), var(--thumb-to));width:130px;height:92px;color:var(--primary);border:var(--grubosc-ramki) solid var(--border);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}.order-thumb span{color:var(--muted);font-size:12px;font-weight:600}.mo-fields{grid-template-columns:auto auto;align-content:center;gap:6px 24px;display:grid}.mo-field-label{color:var(--muted);font-size:12px;display:block}.mo-fields strong{color:var(--ink);font-size:14px}.mo-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:4px 0 0;display:-webkit-box;overflow:hidden}.mo-cta{align-self:center}@media (width<=860px){.mo-layout,.mo-card-body{grid-template-columns:1fr}.order-thumb{width:100%}.mo-cta{justify-self:start}}.mo-side{top:calc(82px + var(--wys-pasa,0px));flex-direction:column;gap:16px;display:flex;position:sticky}.mo-side-title{color:var(--ink);align-items:center;gap:8px;margin:0 0 14px;font-size:17px;display:flex}.stat-row{align-items:center;gap:12px;padding:8px 0;display:flex}.stat-row+.stat-row{border-top:1px solid var(--border)}.stat-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.stat-ico.blue{background:var(--primary-soft);color:var(--primary)}.stat-ico.green{background:var(--accent-soft);color:var(--accent)}.stat-ico.navy{background:var(--ink-soft);color:var(--ink)}.stat-label{color:var(--muted);flex:1;font-size:14px}.stat-val{color:var(--ink);font-size:18px}.mo-rating-card{align-items:center;gap:10px;display:flex}.mo-rating-star{color:var(--star)}.mo-rating-card strong{color:var(--ink);font-size:20px}.avatar-img{background:var(--primary-soft);color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.avatar-img img{object-fit:cover;width:100%;height:100%}.chip{background:var(--chip);color:var(--muted);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.op-chips{flex-wrap:wrap;gap:6px;display:flex}.op-results{flex-direction:column;gap:12px;display:flex}.op-map-panel{flex-direction:column;gap:6px;display:flex}.op-map-head{justify-content:flex-end;display:flex}.op-map{height:320px}.op-map-note{margin:0}@media (width<=720px){.op-map{height:240px}}.op-list-card{cursor:pointer;align-items:stretch;gap:16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.op-list-card:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-1px)}.op-list-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.op-list-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.op-list-head strong{color:var(--ink);font-size:17px}.op-list-head .rating{color:var(--star-tekst);align-items:center;gap:4px;font-weight:700;display:inline-flex}.op-list-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:13px;display:flex}.op-list-meta>span+span:before{content:"·";opacity:.55;margin-right:7px}.op-jobs{color:var(--muted);font-size:13px}.op-chips .chip{padding:2px 9px;font-size:12px}.op-list-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font-size:13.5px;display:-webkit-box;overflow:hidden}.op-list-thumbs{gap:6px;margin-top:4px;display:flex}.op-list-thumbs img{object-fit:cover;border:var(--grubosc-ramki) solid var(--border);border-radius:8px;width:68px;height:50px}.op-list-side{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.op-list-cena{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.op-list-cena strong{color:var(--ink);white-space:nowrap;font-size:16px}.op-list-cta{white-space:nowrap}@media (width<=640px){.op-list-card{flex-wrap:wrap}.op-list-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.op-list-cena{align-items:flex-start}}.op-back{color:var(--muted);align-items:center;gap:4px;margin-bottom:14px;font-size:14px;font-weight:600;display:inline-flex}.op-back:hover{color:var(--ink)}.op-back-ico{transform:rotate(90deg)}.op-hero{align-items:center;gap:20px;display:flex}.op-hero-info{flex-direction:column;gap:8px;display:flex}.op-hero-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.op-hero-name h1{color:var(--ink);margin:0;font-size:28px}.op-hero-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.op-stat{color:var(--muted);align-items:center;gap:5px;font-size:14px;display:inline-flex}.op-stat strong{color:var(--ink)}.op-grid{grid-template-columns:1fr 320px;align-items:start;gap:16px;margin-top:16px;display:grid}.op-grid-main,.op-grid-side{flex-direction:column;gap:16px;display:flex}.op-sec-title{color:var(--ink);margin:0 0 12px;font-size:17px}.op-bio{margin:0;line-height:1.6}.op-gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.op-gallery img{object-fit:cover;border-radius:10px;width:100%;height:110px;display:block}.op-drone{flex-direction:column;padding:8px 0;display:flex}.op-drone+.op-drone{border-top:1px solid var(--border)}.op-drone strong{color:var(--ink);font-size:14px}.op-rate{justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.op-rate+.op-rate{border-top:1px solid var(--border)}.op-rate strong{color:var(--ink)}@media (width<=780px){.op-grid{grid-template-columns:1fr}.op-hero{text-align:center;flex-direction:column}.op-hero-name,.op-hero-meta{justify-content:center}}.avatar-editor{align-items:center;gap:18px;display:flex}.notif{display:flex;position:relative}.notif-trigger{cursor:pointer;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);width:36px;height:36px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.notif-trigger:hover{background:var(--surface-hover)}.notif-badge{background:var(--danger);min-width:17px;height:17px;color:var(--on-danger);text-align:center;border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:-3px;right:-3px}.notif-pop{z-index:1300;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:16px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 48px #0f172a2e,0 2px 6px #0f172a0f}.notif-head{justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;font-size:15px;display:flex}.notif-head strong{color:var(--ink);align-items:center;gap:8px;font-size:16px;display:inline-flex}.notif-licznik{background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.notif-akcja{cursor:pointer;color:var(--primary);font:inherit;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.notif-akcja:hover{background:var(--primary-soft)}.linkish{cursor:pointer;color:var(--primary);font:inherit;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.linkish:hover{color:var(--primary-hover)}.notif-lista-ramka{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-height:min(440px,70vh);padding:0 8px 6px;overflow-y:auto}.notif-lista-ramka::-webkit-scrollbar{width:6px}.notif-lista-ramka::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:999px}.notif-sekcja{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:8px 8px 4px;font-size:11.5px;font-weight:700}.notif-list{margin:0;padding:0;list-style:none}.notif-item{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;transition:background .12s;display:flex}.notif-item:hover{background:var(--surface-hover)}.notif-ikona{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-ikona.ton-niebieski{background:var(--primary-soft);color:var(--primary)}.notif-ikona.ton-zielony{background:var(--accent-soft);color:var(--accent)}.notif-ikona.ton-bursztyn{background:var(--amber-soft);color:var(--amber-tekst)}.notif-ikona.ton-czerwony{background:var(--danger-soft);color:var(--danger)}.notif-ikona.ton-fiolet{background:color-mix(in srgb, #7c3aed 12%, var(--surface));color:#7c3aed}.notif-ikona.ton-szary{background:var(--chip);color:var(--muted)}.notif-tresc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notif-text{color:var(--muted);font-size:13.5px;line-height:1.45}.notif-item.unread .notif-text{color:var(--ink);font-weight:600}.notif-when{color:var(--muted);font-size:12px}.notif-item.unread .notif-when{color:var(--primary);font-weight:600}.notif-kropka{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.notif-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 20px 24px;display:flex}.notif-empty p{color:var(--muted);margin:0;font-size:13.5px}.notif-empty-ikona{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.notif-stopka{border-top:1px solid var(--border);text-align:center;color:var(--primary);padding:11px 16px;font-size:13px;font-weight:600;text-decoration:none;display:block}.notif-stopka:hover{background:var(--surface-hover)}@media (width<=520px){.notif-pop{width:auto;position:fixed;top:64px;left:12px;right:12px}}.field-hint{color:var(--muted);margin-top:4px;font-size:12px;display:block}.auth-legal{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12.5px}.auth-legal a{color:var(--primary);text-decoration:underline}.account-page{max-width:620px}.account-card{margin-bottom:16px}.account-card h3{margin:0 0 12px;font-size:16px}.account-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;display:flex}.account-row:last-of-type{border-bottom:none}.notif-pref{cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.notif-pref input{cursor:pointer;width:17px;height:17px}.legal-field{margin-bottom:12px;font-size:13px;font-weight:600;display:block}.legal-field input{border:var(--grubosc-ramki) solid var(--border);width:100%;font:inherit;border-radius:9px;margin-top:5px;padding:9px 12px;font-weight:400}.legal-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.legal-toolbar .btn.on{background:var(--primary);color:var(--on-primary);border-color:#0000}.legal-hint{font-size:12px}.legal-textarea{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);resize:vertical;width:100%;min-height:460px;padding:14px 16px;font-family:ui-monospace,monospace;font-size:13.5px;line-height:1.65}.legal-preview{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);max-height:520px;padding:18px 22px;overflow-y:auto}.legal-consent{align-items:flex-start;gap:9px;margin-top:6px;font-size:13px;line-height:1.5}.legal-consent input{flex:none;margin-top:2px}.legal-notify{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);margin:16px 0;padding:14px 16px}.legal-notify-body{border:var(--grubosc-ramki) solid var(--border);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:9px;margin-top:5px;padding:10px 12px;font-weight:400;line-height:1.55}.legal-actions{gap:10px;margin:14px 0 26px;display:flex}.legal-versions{flex-direction:column;gap:8px;display:flex}.legal-version{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.legal-version-title{flex:1;min-width:160px;font-weight:600}.search-box{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);align-items:center;gap:9px;margin-bottom:12px;padding:0 12px;display:flex}.search-box svg{color:var(--muted);flex:none}.search-box input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 0}.search-box input::-webkit-search-cancel-button{cursor:pointer}.search-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .12)}.search-box input:focus-visible,.conv-filter input:focus-visible,.wd-pole input:focus-visible,.input-suffix input:focus-visible{box-shadow:none;border-radius:0}.pager{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.pager .btn[disabled]{opacity:.4;cursor:not-allowed}.pager-range{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.rot-90{transform:rotate(90deg)}.rot-270{transform:rotate(-90deg)}.twofa-on{color:var(--accent)}.twofa-off{color:var(--muted)}.twofa-secret{background:var(--surface-code);border:var(--grubosc-ramki) solid var(--border);letter-spacing:2px;word-break:break-all;border-radius:9px;margin:8px 0;padding:10px 12px;font-family:ui-monospace,monospace;font-size:15px;display:block}.twofa-code{border:var(--grubosc-ramki) solid var(--border);width:160px;font:inherit;letter-spacing:6px;text-align:center;border-radius:9px;margin:6px 0;padding:9px 12px;font-size:20px}.twofa-setup label,.twofa-disable label{margin:10px 0 0;font-size:13px;font-weight:600;display:block}.twofa-disable input{border:var(--grubosc-ramki) solid var(--border);width:100%;font:inherit;border-radius:9px;margin-top:5px;padding:8px 11px}.twofa-recovery{background:var(--surface-code);border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:6px 18px;margin:8px 0 14px;padding:12px 14px;list-style:none;display:grid}.twofa-recovery code{letter-spacing:1px;font-family:ui-monospace,monospace;font-size:14px}.twofa-codes-actions{flex-wrap:wrap;gap:10px;display:flex}.danger-zone{border:var(--grubosc-ramki) solid var(--danger-border)}.danger-zone h3{color:var(--danger)}.delete-confirm{background:var(--danger-soft);border-radius:var(--radius);margin-top:12px;padding:14px}.delete-warn{color:var(--danger-text);margin:0 0 12px;font-size:13.5px;line-height:1.55}.delete-confirm label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.delete-confirm input{border:var(--grubosc-ramki) solid var(--border);width:100%;font:inherit;border-radius:9px;margin-top:5px;padding:8px 11px}.delete-actions{justify-content:flex-end;gap:8px;display:flex}.legal{max-width:780px}.legal h1{margin-bottom:10px;font-size:28px}.legal h2{color:var(--ink);margin:26px 0 8px;font-size:17px}.legal p,.legal li{color:var(--text);font-size:14px;line-height:1.7}.legal ul,.legal ol{margin:8px 0;padding-left:22px}.legal li{margin-bottom:6px}.legal a{color:var(--primary);text-decoration:underline}.legal mark{background:var(--amber-soft);color:var(--amber);border-radius:4px;padding:1px 5px;font-size:13px}.legal-draft{background:var(--amber-soft);border:var(--grubosc-ramki) solid var(--warn-border);color:var(--amber);border-radius:10px;padding:10px 14px;font-weight:600}.legal-meta{color:var(--muted);margin-top:28px;font-size:12.5px}.contact-page{max-width:900px}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.contact-card{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.contact-card h3{margin:4px 0 0;font-size:15px}.contact-card p{margin:0 0 4px;font-size:13px}.contact-card .btn{margin-top:auto}@media (width<=760px){.contact-grid{grid-template-columns:1fr}}.opp{position:relative}.opp-page{z-index:1;position:relative}.opp-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.opp-cichy{opacity:.72}.opp-baner{background:linear-gradient(120deg, var(--hero-from) 0%, var(--hero-mid) 55%, var(--hero-to) 130%);color:var(--on-dark);box-shadow:var(--shadow);border-radius:16px;margin-bottom:22px;position:relative;overflow:hidden}.opp-baner.ma-tlo{background-position:50%;background-size:cover}.opp-baner-mgla{background:linear-gradient(90deg,#06102aed 0%,#06102ac7 42%,#06102a2e 100%);position:absolute;inset:0}.opp-baner-tresc{z-index:1;flex-wrap:wrap;align-items:center;gap:26px;padding:30px 32px;display:flex;position:relative}.opp-awatar{background:#fff;border-radius:50%;flex:none;width:128px;height:128px;overflow:hidden;box-shadow:0 8px 22px #0000004d}.opp-awatar img{object-fit:cover;width:100%;height:100%;display:block}.opp-awatar>div{width:100%;height:100%}.opp-naglowek{flex:1;min-width:240px}.opp-naglowek h1{letter-spacing:-.4px;margin:0 0 6px;font-size:34px;font-weight:800;line-height:1.1}.opp-ocena-wiersz{align-items:center;gap:7px;margin-bottom:8px;font-size:17px;display:flex}.opp-ocena-wiersz strong{font-size:19px}.opp-meta{flex-wrap:wrap;align-items:center;gap:7px 20px;font-size:13.5px;display:flex}.opp-meta-poz{opacity:.92;align-items:center;gap:6px;display:inline-flex}.opp-haslo{opacity:.9;max-width:60ch;margin:13px 0 0;font-size:14.5px;line-height:1.5}.opp-cta{border-radius:11px;flex:none;align-items:center;gap:9px;padding:13px 22px;font-size:15px;display:inline-flex}.opp-cta-strzalka{transform:rotate(-90deg)}.opp-baner-zglos{z-index:2;position:absolute;bottom:10px;right:12px}.opp-siatka{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.opp-lewa,.opp-prawa{flex-direction:column;gap:18px;min-width:0;display:flex}.opp-sec{padding:calc(20px * var(--gestosc));border-radius:14px}.opp-sec-tytul{align-items:center;gap:11px;margin-bottom:16px;display:flex}.opp-sec-ico{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.opp-h{color:var(--ink);margin:0;font-size:17px;font-weight:700}.opp-h3{color:var(--ink);margin:16px 0 6px;font-size:13px;font-weight:700}.opp-licznik{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.opp-realizacje{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.opp-realizacja.otwarta{grid-column:1/-1}.opp-kafelek{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.opp-kadr{aspect-ratio:4/3;background:var(--primary-soft);border-radius:12px;display:block;position:relative;overflow:hidden}.opp-kadr img,.opp-kadr video{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.opp-kafelek:hover .opp-kadr img,.opp-kafelek:hover .opp-kadr video{transform:scale(1.05)}.opp-kadr-pusty{width:100%;height:100%;display:block}.opp-kadr-cien{background:linear-gradient(#040c2200 38%,#040c2240 62%,#040c22d1 100%);position:absolute;inset:0}.opp-plakietka{color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06102ad1;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:11px;left:11px}.opp-kafelek-opis{color:#fff;text-align:left;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:11px;left:13px;right:52px}.opp-kafelek-opis strong{font-size:14px;line-height:1.25}.opp-kafelek-meta{opacity:.82;font-size:11.5px}.opp-kafelek-strzalka{color:#fff;background:#ffffff2e;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:11px;right:12px}.opp-kafelek-strzalka svg{transition:transform .2s;transform:rotate(-90deg)}.opp-realizacja.otwarta .opp-kafelek-strzalka svg{transform:rotate(0)}.opp-realizacja-media{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.opp-media{position:relative}.opp-media img,.opp-media video{aspect-ratio:4/3;object-fit:cover;background:#000;border-radius:10px;width:100%;display:block}.opp-bio{color:var(--text);margin:0;font-size:14px;line-height:1.65}.opp-cechy{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:18px;display:grid}.opp-cecha{color:var(--text);align-items:center;gap:9px;font-size:12.5px;line-height:1.35;display:flex}.opp-cecha-ico{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.opp-decl{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.opp-decl p{color:var(--text);margin:0 0 6px;font-size:13px;line-height:1.5}.opp-decl p.opp-decl-note{color:var(--muted);margin-bottom:0;font-size:12px}.opp-chips{margin-top:0}.opp-dron{align-items:center;gap:12px;padding:11px 0;display:flex}.opp-dron+.opp-dron{border-top:1px solid var(--border)}.opp-dron-obraz{background:var(--surface-sunken);width:62px;height:46px;color:var(--muted);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.opp-dron-obraz img{object-fit:cover;width:100%;height:100%;display:block}.opp-dron-opis{flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.opp-dron-plakietki{flex-wrap:wrap;gap:6px;display:flex}.opp-plakietka-mala{background:var(--primary-soft);color:var(--primary);border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700}.opp-cennik{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.opp-cena{border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:3px;padding:13px;display:flex}.opp-cena-nazwa{color:var(--muted);font-size:12.5px;line-height:1.35}.opp-cena-kwota{white-space:nowrap;font-size:13px}.opp-cena-kwota strong{font-size:19px}.opp-opinie{flex-direction:column;gap:14px;display:flex}.opp-ocena-karta{background:var(--primary-soft);border-radius:12px;flex-direction:column;align-items:center;gap:5px;padding:16px;display:flex}.opp-ocena-karta strong{color:var(--ink);font-size:38px;font-weight:800;line-height:1}.opp-reviews{flex-direction:column;display:flex}.opp-review{gap:11px;padding:12px 0;display:flex}.opp-review+.opp-review{border-top:1px solid var(--border)}.opp-review-awatar{border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.opp-review-awatar img{object-fit:cover;width:100%;height:100%;display:block}.opp-review-awatar>div{width:100%;height:100%}.opp-review-tresc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.opp-review-by{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.opp-review-text{color:var(--text);margin:3px 0 0;font-size:13px;line-height:1.55}.opp-stars{gap:1px;display:inline-flex}.opp-star{color:var(--border)}.opp-star.on{color:var(--star)}.opp-line-ico{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.opp-line-ico.green{background:var(--accent-soft);color:var(--accent)}.op-list-ocena{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.op-list-ocena strong{font-size:24px;font-weight:800;line-height:1}.op-list-gwiazdki{gap:1px;display:inline-flex}.op-list-ocena.pusta{justify-content:center;min-height:34px}.op-opinie{align-items:center;gap:3px;margin-top:2px;display:inline-flex}.op-opinie .muted{margin-left:4px}.pe-baner{margin-bottom:10px;position:relative}.pe-baner img{aspect-ratio:5/2;object-fit:cover;border-radius:10px;width:100%;display:block}.pe-baner .btn{position:absolute;bottom:8px;right:8px}.pe-plik{cursor:pointer;align-items:center;display:inline-flex}.pe-limity{margin:0 0 10px}.pe-uwaga{background:var(--amber-soft);border:var(--grubosc-ramki) solid var(--warn-border);color:var(--amber);border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.45}.pe-status-opcje{flex-direction:column;gap:8px;display:flex}.pe-status-opcja{cursor:pointer;border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;transition:border-color .15s,background .15s;display:flex}.pe-status-opcja:hover{border-color:var(--primary)}.pe-status-opcja.wybrana{border-color:var(--primary);background:var(--primary-soft)}.pe-status-opcja input{accent-color:var(--primary);margin:0}.pe-zasady ul{color:var(--muted);flex-direction:column;gap:6px;margin:2px 0 10px;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.pe-zasady-link{font-size:13px;font-weight:600}.pe-realizacja{padding:10px 0}.pe-realizacja+.pe-realizacja{border-top:1px solid var(--border)}.pe-realizacja-gora{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pe-realizacja-gora strong{flex:1;min-width:0;font-size:13.5px}.pe-realizacja-pliki{flex-wrap:wrap;gap:8px;display:flex}.pe-plik-kafelek{background:var(--surface-sunken);border-radius:8px;width:72px;height:54px;position:relative;overflow:hidden}.pe-plik-kafelek img,.pe-plik-kafelek video{object-fit:cover;width:100%;height:100%;display:block}.pe-plik-stan{color:#fff;text-align:center;background:#040e26b8;padding:1px 0;font-size:9.5px;position:absolute;inset:auto 0 0}.pe-plik-dodaj{border:1px dashed var(--border);cursor:pointer;width:72px;height:54px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.pe-dron{border:var(--grubosc-ramki) solid var(--border);background:var(--bg);border-radius:10px;margin-bottom:8px;padding:10px}.pe-dron-mini{background:var(--surface-sunken);width:54px;height:40px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex;overflow:hidden}.pe-dron-mini img{object-fit:cover;width:100%;height:100%;display:block}.pe-dron-wgraj{color:var(--primary);cursor:pointer;white-space:nowrap;font-size:12px}.pe-dron-wgraj:hover,.pe-dron-zmien:hover{text-decoration:underline}.wd{flex:1;min-width:0;position:relative}.wd-pole{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.wd-pole.otwarte,.wd-pole:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.wd-pole input{min-width:0;height:100%;color:var(--ink);background:0 0;border:none;flex:1;padding:0;font-size:13.5px}.wd-pole input:focus{outline:none}.wd-czysc{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 4px;font-size:12px}.wd-czysc:hover{color:var(--danger)}.wd-lista{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:11px;min-width:max(100%,270px);max-width:340px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 30px #09143029}.wd-opcja{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;font-size:13.5px;display:flex}.wd-opcja.aktywna{background:var(--primary-soft)}.wd-nazwa{width:100%;line-height:1.3;display:block}.wd-nazwa mark{color:var(--primary);background:0 0;font-weight:800}.wd-dane{flex-wrap:wrap;gap:5px;display:flex}.wd-plakietka{white-space:nowrap;background:var(--surface-sunken);color:var(--muted);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:700}.pe-dron-plakietki{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wd-opcja.aktywna .wd-plakietka{background:var(--surface);color:var(--primary)}.wd-recznie{color:var(--primary);border-top:1px solid var(--border);border-radius:0 0 8px 8px;margin-top:3px;font-weight:600}.wd-podpowiedz{color:var(--muted);margin:4px 8px 8px;font-size:12.5px}.pe-dron-karta{align-items:flex-start;gap:10px;display:flex}.pe-dron-karta strong{line-height:1.3}.pe-dron-tresc{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13.5px;display:flex}.pe-dron-akcje{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px;font-size:12px;display:flex}.pe-dron-akcje>*+:before{content:"·";color:var(--border);margin-right:10px}.pe-dron-zmien{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12px}.pe-dron-uwaga{border-top:1px dashed var(--border);margin:10px 0 0;padding-top:10px}.zglos-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;padding:4px 6px;font-size:11.5px}.zglos-btn:hover{color:var(--danger);background:#dc262614}.opp-media .zglos-btn{background:#ffffffdb;position:absolute;bottom:4px;right:4px}.opp-baner-zglos .zglos-btn{color:#fffc}.zl-zglos{margin-left:auto}.opp-zglos-profil{justify-content:flex-end;padding:4px 16px 0;display:flex}.msg-zglos{display:block}.msg-zglos .zglos-btn{opacity:0;padding:0 4px;font-size:11px;transition:opacity .15s}.msg-row:hover .msg-zglos .zglos-btn,.msg-zglos .zglos-btn:focus-visible{opacity:1}@media (hover:none){.msg-zglos .zglos-btn{opacity:.55}}.zglos-tlo{z-index:60;background:#040e268c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.zglos-okno{background:var(--surface);border-radius:var(--radius);width:min(440px,100%);box-shadow:var(--shadow);padding:20px}.zglos-okno h3{margin:0 0 6px;font-size:17px}.zglos-pole{flex-direction:column;gap:4px;margin:14px 0;font-size:13px;display:flex}.zglos-akcje{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.zglos-ok{color:var(--accent);margin:16px 0 0;font-size:14px}@media (width<=980px){.opp-siatka{grid-template-columns:1fr}.opp-baner-tresc{gap:18px;padding:22px}.opp-baner-mgla{background:linear-gradient(#06102acc 0%,#06102aeb 100%)}.opp-naglowek h1{font-size:26px}.opp-cta{justify-content:center;width:100%}}@media (width<=620px){.opp-realizacje,.opp-realizacja-media{grid-template-columns:repeat(2,1fr)}.opp-awatar{width:88px;height:88px}.opp-cechy{grid-template-columns:1fr 1fr}}.pe-hero{background:linear-gradient(120deg, var(--hero-from) 0%, var(--hero-mid) 50%, var(--hero-to) 135%);width:100vw;color:var(--on-dark);text-align:center;margin-left:-50vw;padding:40px 0 104px;position:relative;left:50%;overflow:hidden}.pe-hero:before{content:"";pointer-events:none;background:linear-gradient(rgba(var(--on-dark-rgb), .05) 1px, transparent 1px) 0 0 / 100% 48px, linear-gradient(90deg, rgba(var(--on-dark-rgb), .05) 1px, transparent 1px) 0 0 / 48px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 50% 0,#000 35%,#0000 85%);mask-image:radial-gradient(120% 120% at 50% 0,#000 35%,#0000 85%)}.pe-hero h1{z-index:1;text-shadow:var(--cien-naglowka-pas);margin:0;font-size:34px;font-weight:800;position:relative}.pe-layout{z-index:2;grid-template-columns:minmax(290px,.85fr) minmax(420px,1.5fr) minmax(340px,1.15fr);align-items:start;gap:20px;margin-top:-72px;padding-bottom:48px;display:grid;position:relative}.pe-kolumna{flex-direction:column;gap:18px;min-width:0;display:flex}.pe-preview{top:calc(82px + var(--wys-pasa,0px));text-align:center;box-shadow:var(--shadow);position:sticky}.pe-card{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius-lg);padding:calc(22px * var(--gestosc));box-shadow:var(--shadow-sm);border-radius:14px}.pe-naglowek{align-items:center;gap:9px;margin-bottom:12px;display:flex}.pe-naglowek-ico{background:var(--primary-soft);width:28px;height:28px;color:var(--primary);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.pe-h{color:var(--ink);margin:0;font-size:15px;font-weight:700}.pe-sub{margin:-4px 0 12px;font-size:12.5px}.pe-naglowek .pe-edytuj{flex:none;margin-left:auto}.pe-edytuj{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pe-dane{flex-direction:column;display:flex}.pe-dana{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.pe-dana:first-child{border-top:none;padding-top:2px}.pe-dana-etykieta{color:var(--muted);flex:40%;min-width:0}.pe-dana-wartosc{color:var(--ink);text-align:right;overflow-wrap:anywhere;flex:55%;min-width:0;font-weight:600}.pe-dana-wartosc.pusta{color:var(--muted);font-style:italic;font-weight:400}.pe-pozycje{flex-direction:column;gap:8px;display:flex}.pe-poz{border:var(--grubosc-ramki) solid var(--border);background:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pe-poz-tresc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pe-poz-tresc strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.pe-poz-cena{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pe-poz-cena strong{white-space:nowrap;font-size:14px}.pe-ostrzezenie{background:var(--warn-bg);border:var(--grubosc-ramki) solid var(--warn-border);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pe-mapa-podglad .leaflet-container{cursor:default}.pe-zapisano{z-index:70;background:var(--ink);color:var(--surface);box-shadow:var(--shadow);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.okno-tlo{z-index:80;background:#040e268c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.okno{background:var(--surface);border-radius:var(--radius-lg);width:min(520px,100%);max-height:min(88vh,760px);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.okno.szerokie{width:min(760px,100%)}.okno-gora{border-bottom:1px solid var(--border);flex:none;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.okno-gora h3{margin:0;font-size:17px}.okno-gora p{margin:4px 0 0}.okno-gora .icon-btn{flex:none;margin-left:auto}.okno-tresc{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.okno-tresc .field:last-child{margin-bottom:0}.okno-stopka{border-top:1px solid var(--border);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.okno-akcje{justify-content:flex-end;gap:8px;display:flex}.okno-akcje-same{margin-top:18px}.okno-usun{cursor:pointer;color:var(--danger);background:0 0;border:none;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.okno-usun:hover{color:var(--danger-hover)}.okno-akcja{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.okno-akcja:hover{text-decoration:underline}.oswiadczenia-lista{color:var(--ink);gap:10px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.55;display:grid}.oswiadczenia-lista li::marker{color:var(--muted);font-weight:700}.okno-pytanie{color:var(--ink);margin:0;font-size:14px;line-height:1.55}@media (width<=560px){.okno{max-height:92vh}.okno-stopka{flex-direction:column-reverse;align-items:stretch}.okno-akcje{justify-content:stretch}.okno-akcje .btn{flex:1}.pe-poz{flex-wrap:wrap}.pe-poz-cena{text-align:left;align-items:flex-start}.pe-naglowek .pe-edytuj{margin-left:0}.pe-naglowek{flex-wrap:wrap}}.drone-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;margin-bottom:8px;display:grid}.drone-row input{width:100%;min-width:0}.pe-card .field{margin-bottom:14px}.pe-layout{padding-bottom:68px}@media (width<=1360px){.pe-layout{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.4fr)}.pe-kolumna.prawa{grid-column:2}}@media (width<=820px){.pe-layout{grid-template-columns:1fr;margin-top:-56px}.pe-kolumna.prawa{grid-column:1}.pe-preview{position:static}.pe-hero h1{font-size:26px}}.op-profile-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.op-edit-layout{grid-template-columns:300px 1fr;align-items:start;gap:20px;display:grid}.op-preview{top:calc(82px + var(--wys-pasa,0px));text-align:center;position:sticky}.op-preview-h{color:var(--ink);margin:0 0 14px;font-size:15px}.op-preview-photo{width:130px;margin:0 auto 12px;position:relative}.op-preview-cam{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);cursor:pointer;width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;bottom:-2px;right:-2px}.op-preview-cam:hover{background:var(--surface-hover)}.op-preview-name{justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex}.op-preview-name strong{color:var(--ink);font-size:18px}.op-preview-bio{text-align:left;margin:10px 0 0;font-size:13px}.op-preview .op-chips{justify-content:center}.op-edit-main{min-width:0}.op-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.op-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.op-tab:hover{color:var(--ink)}.op-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.op-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.op-cat-grid{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.op-rate-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.op-rate-row+.op-rate-row{border-top:1px solid var(--border)}.op-rate-input{align-items:center;gap:6px;display:flex}.op-rate-input input{border:var(--grubosc-ramki) solid var(--border);text-align:right;border-radius:8px;width:120px;padding:8px 10px;font-family:inherit;font-size:14px}.op-rate-input input:focus{outline:2px solid var(--primary);outline-offset:-1px}@media (width<=820px){.op-edit-layout{grid-template-columns:1fr}.op-preview{position:static}.op-two,.op-cat-grid{grid-template-columns:1fr}}.op-tab{align-items:center;gap:7px;display:inline-flex}.stat-ico.amber{background:var(--amber-soft);color:var(--amber)}.stat-ico.red{background:var(--danger-soft);color:var(--danger)}.stat-ico.gmv{background:rgba(var(--on-dark-rgb), .12);color:var(--primary-glow)}@media (width<=640px){.admin-user-row{flex-wrap:wrap}}.orders-list-head{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding:2px 2px 4px;font-size:13px;font-weight:700}.reg-wiek{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.reg-wybor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reg-wybor-opcja{text-align:left;cursor:pointer;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:10px;flex-direction:column;gap:3px;padding:12px 13px;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.reg-wybor-opcja strong{color:var(--ink);font-size:14px}.reg-wybor-opcja:hover{border-color:var(--primary-light)}.reg-wybor-opcja.aktywna{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 3px var(--primary-soft)}.reg-firma{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.reg-firma .field:last-child{margin-bottom:0}.reg-wybor-opcja:disabled{opacity:.6;cursor:default}.pnl-podglad-zdjecia{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pnl-podglad-zdjecia button{cursor:pointer;background:0 0;border:none;border-radius:9px;width:96px;height:72px;padding:0;overflow:hidden}.pnl-podglad-zdjecia img{object-fit:cover;width:100%;height:100%;display:block}.obc-kalkulator{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:5px 12px 5px 9px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.obc-kalkulator svg{color:var(--primary);flex:none}.obc-kalkulator:hover,.obc-kalkulator:focus-visible{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:var(--primary-soft);color:var(--primary);outline:none}.obc-zaloguj,.dymek-zaloguj{color:var(--primary);margin-top:8px;font-size:12.5px;font-weight:600;display:block}.conv-item{align-items:center;flex-direction:row!important;gap:12px!important}.conv-item-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conv-order{font-size:12px}.qr-wrap{flex-direction:column;align-items:center;gap:8px;margin:12px 0;display:flex}.qr-box{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:10px}.qr-loading{background:var(--surface-code)}.contest-page{flex-direction:column;gap:16px;display:flex}.contest-banner{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:280px}.contest-section{flex-direction:column;gap:10px;display:flex}.contest-section h2{margin:0;font-size:18px}.contest-hint{text-align:center;margin:4px 0;font-size:13.5px}.contest-clock{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cd-label{color:var(--muted);margin:0;font-size:14px;font-weight:600}.countdown{gap:10px;display:flex}.cd-part{background:var(--primary-soft);border-radius:12px;flex-direction:column;align-items:center;min-width:62px;padding:8px 6px;display:flex}.cd-part strong{color:var(--primary);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.cd-part small{letter-spacing:.08em;color:var(--muted);font-size:10.5px;font-weight:700}.contest-form{flex-direction:column;gap:10px;max-width:520px;display:flex}.contest-zgoda{border:var(--grubosc-ramki) solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;max-width:520px;padding:12px 14px;display:flex}.contest-zgoda p{margin:0}.contest-zgoda .checkbox-row{align-items:flex-start;gap:9px;margin:2px 0;font-size:13.5px;line-height:1.5}.contest-zgoda .checkbox-row input{flex:none;margin-top:3px}.contest-zgoda .link-inline{font-size:13px;font-weight:500}.contest-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.contest-card{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.contest-media{object-fit:cover;background:var(--fill);width:100%;height:170px;display:block}.contest-link,.hof-link{color:var(--primary);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.contest-profile{flex-direction:column;align-items:center;gap:6px;height:auto;padding:14px;display:flex}.contest-card-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.contest-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.votes{color:var(--ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.podium{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.podium li{background:var(--surface-row);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.podium-place{background:var(--ink-solid);width:28px;height:28px;color:var(--on-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.podium-1 .podium-place{background:var(--podium-1)}.podium-2 .podium-place{background:var(--podium-2)}.podium-3 .podium-place{background:var(--podium-3)}.podium-name{flex:1;font-weight:700}.hof-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hof-head h2{margin:0}.hof-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.hof-card{text-align:center;border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.hof-card.place-1{border-color:var(--podium-1);box-shadow:0 0 0 1px var(--podium-1) inset}.hof-medal{font-size:26px;line-height:1}.hof-media{object-fit:cover;background:var(--fill);border-radius:10px;width:100%;height:130px}.hof-empty{background:repeating-linear-gradient(45deg, var(--fill), var(--fill) 8px, var(--stripe) 8px, var(--stripe) 16px)}.ok-note{color:var(--ok-note);font-size:13.5px;font-weight:600}@media (width<=560px){.cd-part{min-width:52px}.cd-part strong{font-size:21px}}.consent-bar{z-index:1400;pointer-events:none;justify-content:center;padding:0 16px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.consent-karta{pointer-events:auto;background:var(--surface);border:1px solid var(--border);width:100%;max-width:880px;box-shadow:0 18px 50px rgba(var(--shade-rgb), .22), 0 2px 6px rgba(var(--shade-rgb), .06);border-radius:18px;flex-direction:column;gap:14px;max-height:calc(100dvh - 32px);padding:18px 20px;display:flex;position:relative;overflow-y:auto}.consent-inner{align-items:flex-start;gap:14px;display:flex}.consent-ikona{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.consent-text{flex:1;min-width:0}.consent-text strong{color:var(--ink);font-size:15.5px;font-weight:800;display:block}.consent-text p{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.consent-text a{white-space:nowrap;font-weight:600}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.consent-actions .btn{justify-content:center;min-width:150px}.consent-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;margin:-4px -6px 0 0;font-size:22px;line-height:1}.consent-close:hover{background:var(--surface-hover);color:var(--ink)}.footer-link{cursor:pointer;font:inherit;color:inherit;opacity:.85;background:0 0;border:none;padding:0}.footer-link:hover{opacity:1;text-decoration:underline}.consent-details{flex-direction:column;gap:10px;display:flex}.consent-cat{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.consent-cat:not(.locked):hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}.consent-cat-ikona{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.consent-cat-tekst{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.consent-cat-tekst strong{color:var(--ink);font-size:14.5px;font-weight:700}.consent-cat-opis{color:var(--muted);font-size:13px;line-height:1.45}.consent-cat-info{color:var(--muted);opacity:.85;font-size:11.5px;line-height:1.45}.consent-cat.locked{background:var(--surface-row);cursor:default}.consent-zawsze{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:700}@media (width<=620px){.consent-bar{padding:0 8px 8px}.consent-karta{border-radius:16px;gap:12px;padding:16px}.consent-ikona{display:none}.consent-actions .btn{flex:140px;min-width:0}.consent-cat{gap:12px;padding:12px}.consent-cat-ikona{display:none}}.consent-status{flex-direction:column;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.consent-status li{border:var(--grubosc-ramki) solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.survey-overlay{z-index:1300;background:rgba(var(--shade-rgb), .45);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.survey-box{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:min(560px,100%);max-height:86vh;padding:calc(22px * var(--gestosc));overflow-y:auto}.survey-page .card{max-width:640px;margin:0 auto}.survey-form{flex-direction:column;gap:14px;display:flex}.survey-form h2{margin:0;font-size:20px}.survey-q{flex-direction:column;gap:6px;display:flex}.survey-q-label{font-size:14.5px;font-weight:600;line-height:1.4}.survey-q-num{color:var(--muted)}.survey-q .req{color:var(--danger)}.survey-options{flex-direction:column;gap:6px;display:flex}.survey-opt{cursor:pointer;border:var(--grubosc-ramki) solid var(--border);border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:14px;display:flex}.survey-opt:hover{border-color:var(--primary)}.survey-opt input{accent-color:var(--primary)}.survey-scale{flex-wrap:wrap;gap:6px;display:flex}.scale-dot{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);cursor:pointer;width:38px;height:38px;color:var(--muted);border-radius:9px;font-weight:700}.scale-dot:hover{border-color:var(--primary);color:var(--primary)}.scale-dot.active{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.survey-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.survey-done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=560px){.survey-actions{flex-direction:column-reverse}.survey-actions .btn{width:100%}.scale-dot{width:32px;height:32px}}.survey-box.survey-invite{width:min(420px,100%)}.survey-invite-body{flex-direction:column;gap:8px;display:flex}.survey-invite-body h2{margin:0;font-size:19px}.survey-invite-name{color:var(--primary);margin:0;font-weight:600}.modal-backdrop{z-index:1400;background:rgba(var(--shade-rgb), .45);justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow);width:min(520px,100%);margin:auto}.modal-head{padding:calc(18px * var(--gestosc)) calc(22px * var(--gestosc)) calc(14px * var(--gestosc));border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.modal-head h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.modal-plus{color:var(--primary);font-size:22px;font-weight:400;line-height:1}.modal-x{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:22px;line-height:1}.modal-x:hover{color:var(--text)}.modal-body{padding:calc(18px * var(--gestosc)) calc(22px * var(--gestosc)) calc(22px * var(--gestosc));flex-direction:column;gap:14px;display:flex}.fld{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.fld>input,.fld>select,.fld>textarea,.fld .address-search input{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400}.fld>textarea{resize:vertical;min-height:92px;line-height:1.5}.fld>input:focus,.fld>select:focus,.fld>textarea:focus,.fld .address-search input:focus{border-color:var(--primary);outline:none}.fld-row{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.fld-hint{color:var(--muted);margin:0;font-size:12px;font-weight:400}.fld-ok{color:var(--ok-field);margin:0;font-size:12px;font-weight:400}.fld-chk{align-items:center;gap:8px;padding-bottom:10px;font-size:13px;font-weight:400;display:flex}.fld-count{justify-content:space-between;align-items:baseline;display:flex}.input-suffix{border:var(--grubosc-ramki) solid var(--border);border-radius:10px;align-items:center;display:flex}.input-suffix input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:400}.input-suffix input:focus{outline:none}.input-suffix>span{color:var(--muted);padding:0 12px;font-size:12px;font-weight:700}.input-suffix:focus-within{border-color:var(--primary)}.file-row{align-items:center;gap:10px;display:flex}.file-row .btn{cursor:pointer;margin:0}.photo-strip{flex-wrap:wrap;gap:8px;display:flex}.photo-thumb{width:62px;height:62px;position:relative}.photo-thumb img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.photo-thumb button{background:var(--ink-solid);width:20px;height:20px;color:var(--on-dark);cursor:pointer;border:0;border-radius:50%;font-size:13px;line-height:1;position:absolute;top:-6px;right:-6px}.modal-note{background:var(--note-bg);color:var(--note-text);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.modal-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions .btn{justify-content:center;width:100%}@media (width<=520px){.fld-row{grid-template-columns:1fr;align-items:stretch}.fld-chk{padding-bottom:0}}.order-photos{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.order-photos img{object-fit:cover;border-radius:10px;width:128px;height:96px;display:block}@media (width<=380px){.mo-layout,.operators-layout,.split{grid-template-columns:minmax(0,1fr)}.mo-main,.mo-side,.op-results,.mo-search{min-width:0}.mo-filters{gap:10px}.badge{white-space:normal;text-align:center}.op-list-head{flex-wrap:wrap;row-gap:6px}.filters-toggle{white-space:normal;width:100%}.filter-head,.op-toolbar,.orders-list-head{flex-wrap:wrap;row-gap:8px}.mo-tabs,.mo-tabs-group{flex-wrap:wrap}.mo-tab{flex:0 auto}.header-inner{gap:8px;padding:0 12px}.page{padding:16px 12px 40px}.card{padding:14px}}.serwis{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100dvh;padding:32px 20px;display:flex}.serwis-mark{margin-bottom:4px}.serwis h1{margin:0;font-size:clamp(24px,5vw,34px)}.serwis-tresc{max-width:46ch;margin:0;font-size:17px;line-height:1.6}.serwis-godzina{margin:0;font-weight:600}.serwis-stopka{margin-top:10px;font-size:14px}.legal blockquote,.md-table-wrap+* blockquote,blockquote{border-left:3px solid rgb(var(--quote-rgb));background:rgba(var(--quote-rgb), .06);border-radius:0 8px 8px 0;margin:18px 0;padding:12px 16px}blockquote p{margin:0}.md-table-wrap{-webkit-overflow-scrolling:touch;margin:18px 0;overflow-x:auto}.md-table-wrap table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.md-table-wrap th,.md-table-wrap td{border:1px solid rgba(var(--neutral-rgb), .3);text-align:left;vertical-align:top;padding:10px 12px}.md-table-wrap th{background:rgba(var(--neutral-rgb), .08);font-weight:600}.legal code,main code{background:rgba(var(--neutral-rgb), .14);border-radius:4px;padding:1px 5px;font-size:.92em}.marketing-consents{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface-sunken);text-align:left;margin:16px 0 4px;padding:14px 16px}.mc-title{margin:0 0 2px;font-size:15px}.mc-lead{margin:0 0 10px;font-size:13px}.marketing-consents .checkbox-row{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5}.marketing-consents .checkbox-row input{flex:none;margin-top:3px}.marketing-consents .checkbox-row strong{display:block}.mc-hint{margin-top:1px;font-size:12.5px;line-height:1.45;display:block}.mc-all{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px;font-size:15px}.mc-all strong{font-size:15px}.mc-channels{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:2px;display:flex}.mc-proof{margin-top:3px;font-size:12px;display:block}.mc-warn{color:var(--amber);margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.mc-details{margin-top:12px;font-size:13px}.mc-details summary{cursor:pointer;font-weight:600}.mc-more{flex-direction:column;gap:8px;margin-top:8px;line-height:1.55;display:flex}.mc-more p{margin:0}.reg-group{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;margin:0 0 14px;padding:14px 16px 6px}.reg-group-title{letter-spacing:.01em;color:var(--ink);margin-left:-6px;padding:0 6px;font-size:13px;font-weight:700}.reg-group-lead{margin:0 0 10px;font-size:12.5px;line-height:1.45}.reg-group .field:last-of-type{margin-bottom:12px}.reg-group .checkbox-row{align-items:flex-start;gap:9px;margin:8px 0 10px}.reg-group .checkbox-row input{flex:none;margin-top:2px}.reg-group .legal-consent{margin-top:2px}.marketing-consents{background:var(--surface-sunken)}.legal-overlay{z-index:1000;background:rgba(var(--shade-rgb), .55);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.legal-modal{background:var(--surface);width:min(760px,100%);max-height:min(85vh,900px);box-shadow:0 20px 60px rgba(var(--deep-shade-rgb), .3);border-radius:14px;flex-direction:column;display:flex}.legal-modal-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 20px;display:flex}.legal-modal-head h2{flex:1;margin:0;font-size:18px}.legal-modal-close{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.legal-modal-close:hover{color:var(--text)}.legal-modal-body{padding:20px;overflow-y:auto}.link-inline{font:inherit;cursor:pointer;color:var(--primary);background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-weight:500;text-decoration:none;transition:border-color .15s}.link-inline:hover{border-bottom-color:currentColor}.link-inline:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.mc-zwijane{padding:0}.mc-przelacznik{cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;display:flex}.mc-strzalka{color:var(--text);flex-shrink:0;transition:transform .15s;transform:rotate(-90deg)}.mc-strzalka.mc-strzalka-otwarta{transform:none}.mc-znacznik{background:var(--primary);color:var(--on-primary);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px}.mc-przelacznik .mc-hint{margin-left:auto;font-size:12px}.wymagane{color:var(--danger);font-weight:700}.wymagane-nota{margin-top:-4px;font-size:12px}.zgoda-wszystko{border:var(--grubosc-ramki) solid var(--border);background:var(--bg);border-radius:10px;margin-bottom:12px;padding:10px 12px}.mc-naglowek{align-items:center;gap:8px;display:flex}.mc-naglowek-zgoda{flex:1;margin:0}.mc-naglowek .mc-przelacznik{border-radius:50%;flex:none;justify-content:center;width:36px;height:36px;padding:0;transition:background .15s}.mc-naglowek .mc-przelacznik:hover{background:var(--bg)}.mc-naglowek .mc-przelacznik:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mc-wiecej{margin:10px 0 0;font-size:13px}.mc-channels{flex-direction:column;gap:8px;margin-top:12px;display:flex}.mc-kanal{border:var(--grubosc-ramki) solid var(--border);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.mc-kanal:hover{border-color:var(--select-border)}.mc-kanal-on{border-color:var(--primary);background:var(--select-bg)}.mc-kanal input{flex:none;margin-top:2px}.mc-kanal-tresc{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-kanal-nazwa{font-size:14px;font-weight:600}.mc-kanal-opis{color:var(--muted);font-size:12.5px;line-height:1.45}.mc-proof{color:var(--muted);font-size:11.5px;font-style:italic}.mc-warn{background:var(--note-warn-bg);color:var(--note-warn-text);border-radius:8px;gap:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.mc-warn:before{content:"ⓘ";flex:none}.mc-all{background:var(--bg);border-radius:10px;padding:10px 12px}.mc-lead{margin-bottom:4px;font-size:12.5px}.mc-wiecej{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.marketing-consents.mc-zwijane{background:0 0;border:0;padding:0}.mc-naglowek{padding:8px 0}.mc-naglowek-zgoda .mc-title{font-weight:600}.mc-channels{margin-top:10px}.account-card>.marketing-consents{background:0 0;border:0;margin:0;padding:0}.account-card>.marketing-consents>.mc-title{margin:0 0 4px;font-size:16px;font-weight:600}.account-card>.marketing-consents .mc-lead{margin-bottom:12px}.acc-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:0 0 18px;padding-bottom:0;display:flex;overflow-x:auto}.acc-tabs::-webkit-scrollbar{display:none}.acc-tab{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;font-size:14px;transition:color .15s,border-color .15s}.acc-tab:hover{color:var(--text)}.acc-tab-on{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.acc-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.znacznik-operatora .zo-tlo{background:var(--primary);width:30px;height:30px;color:var(--on-primary);box-shadow:0 2px 6px rgba(var(--shade-rgb), .35);border:2px solid var(--surface);cursor:pointer;border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s;display:grid}.znacznik-operatora:hover .zo-tlo{box-shadow:0 0 0 4px rgba(var(--primary-rgb), .3), 0 4px 12px rgba(var(--shade-rgb), .35);transform:scale(1.15)}.znacznik-zlecenia .zz-pin{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border:2px solid var(--surface);box-shadow:0 2px 6px rgba(var(--shade-rgb), .35);border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}.znacznik-zlecenia .zz-pin svg{transform:rotate(45deg)}.znacznik-zlecenia .zz-pin{cursor:pointer;transition:transform .12s,box-shadow .12s}.znacznik-zlecenia:hover .zz-pin{box-shadow:0 0 0 4px var(--accent-soft), 0 4px 12px rgba(var(--shade-rgb), .35);transform:rotate(-45deg)scale(1.15)}.znacznik-pracy .zp-pin{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 2px 6px rgba(var(--shade-rgb), .35);background:var(--primary);color:var(--on-primary);border-radius:50% 50% 50% 0;place-items:center;display:grid;transform:rotate(-45deg)}.znacznik-pracy .zp-pin svg{transform:rotate(45deg)}.znacznik-pracy.dzis .zp-pin{background:var(--amber);color:var(--on-amber,#fff)}.znacznik-pracy.wykonane .zp-pin{background:var(--muted);color:var(--surface)}.leaflet-popup-content-wrapper{border-radius:var(--radius);box-shadow:var(--shadow)}.leaflet-popup-content{min-width:190px;margin:10px 12px}.dymek-tytul{color:var(--text);font-size:14px;line-height:1.3;display:block}.dymek-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.dymek-meta .rating{color:var(--star-tekst);align-items:center;gap:3px;font-weight:600;display:inline-flex}.dymek-linia{color:var(--muted);margin-top:4px;font-size:12.5px;display:block}.dymek-cena{color:var(--text);font-weight:600}.dymek-autor{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:8px;padding-top:8px;font-size:12.5px;display:flex}.dymek-autor .rating{color:var(--star-tekst);align-items:center;gap:3px;font-weight:600;display:inline-flex}.leaflet-popup-content .dymek-link{margin-top:8px;font-weight:600;display:inline-block}.dymek-foto{object-fit:cover;border-radius:8px;width:100%;height:72px;margin-top:8px;display:block}.zdjecie-overlay{z-index:2000;background:rgba(var(--shade-rgb), .82);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.zdjecie-duze{object-fit:contain;border-radius:var(--radius);max-width:min(1100px,94vw);max-height:88vh;box-shadow:0 20px 60px rgba(var(--deep-shade-rgb), .5)}.zdjecie-zamknij,.zdjecie-strzalka{cursor:pointer;background:rgba(var(--on-dark-rgb), .14);color:var(--on-dark);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute}.zdjecie-zamknij:hover,.zdjecie-strzalka:hover{background:rgba(var(--on-dark-rgb), .28)}.zdjecie-zamknij{width:40px;height:40px;font-size:28px;top:16px;right:18px}.zdjecie-strzalka{width:46px;height:46px;font-size:34px;top:50%;transform:translateY(-50%)}.zdjecie-strzalka.lewa{left:14px}.zdjecie-strzalka.prawa{right:14px}.zdjecie-licznik{color:var(--on-dark);background:rgba(var(--deep-shade-rgb), .45);border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.order-photo-btn,.dymek-foto-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.order-photo-btn{width:auto}@media (width<=600px){.zdjecie-strzalka{width:38px;height:38px;font-size:28px}.zdjecie-overlay{padding:12px}}.poradnik-page{max-width:860px}.poradnik-head,.poradnik-artykul-head{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.poradnik-head h1,.poradnik-artykul-head h1{margin:0 0 4px;font-size:27px}.poradnik-head p,.poradnik-artykul-head p{margin:0}.poradnik-ikona{border-radius:var(--radius);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.poradnik-ikona.duza{border-radius:var(--radius-lg);width:48px;height:48px}.poradnik-grupa{margin-bottom:30px}.poradnik-grupa .section-title{margin-bottom:12px}.poradnik-siatka{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.poradnik-siatka{grid-template-columns:1fr 1fr}}.poradnik-kafelek{padding:calc(16px * var(--gestosc));color:inherit;align-items:flex-start;gap:12px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.poradnik-kafelek:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-2px)}.poradnik-kafelek:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.poradnik-kafelek-tresc{flex-direction:column;gap:4px;min-width:0;display:flex}.poradnik-kafelek-tresc strong{color:var(--ink);font-size:15px}.poradnik-kafelek-tresc .muted{font-size:13px;line-height:1.45}.poradnik-strzalka{color:var(--muted);flex-shrink:0;align-self:center;margin-left:auto;transform:rotate(-90deg)}.poradnik-kafelek:hover .poradnik-strzalka{color:var(--primary)}.poradnik-powrot{margin-bottom:14px;font-size:14px}.poradnik-powrot a{color:var(--muted);text-decoration:none}.poradnik-powrot a:hover{color:var(--primary)}.poradnik-artykul{padding:calc(26px * var(--gestosc)) calc(30px * var(--gestosc));line-height:1.62}.poradnik-artykul h2{margin:26px 0 10px;font-size:19px}.poradnik-artykul h2:first-child{margin-top:0}.poradnik-artykul h3{margin:20px 0 8px;font-size:16px}.poradnik-artykul li{margin-bottom:6px}.poradnik-artykul blockquote{border-left:3px solid var(--primary);background:var(--primary-soft);border-radius:0 var(--radius) var(--radius) 0;margin:16px 0;padding:12px 16px;font-size:14.5px}.poradnik-dalej{align-items:flex-start;gap:12px;margin-top:18px;padding:16px;display:flex}.poradnik-dalej>div{flex:1;min-width:0}.poradnik-dalej strong{margin-bottom:10px;font-size:14px;display:block}.poradnik-dalej-linki{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.poradnik-dalej-kafel{border:var(--grubosc-ramki) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.poradnik-dalej-kafel:hover,.poradnik-dalej-kafel:focus-visible{border-color:var(--primary);background:var(--surface-hover);outline:none;text-decoration:none}.poradnik-dalej-kafel:focus-visible{box-shadow:0 0 0 3px var(--primary-soft)}.poradnik-dalej-tresc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.poradnik-dalej-tytul{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35}.poradnik-dalej-opis{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.poradnik-dalej-strzalka{color:var(--primary);flex-shrink:0;transition:transform .15s}.poradnik-dalej-kafel:hover .poradnik-dalej-strzalka{transform:translate(3px)}.poradnik-zastrzezenie{border-top:1px solid var(--border);margin-top:26px;padding-top:16px;font-size:12.5px}.contact-podmiot{flex-direction:column;gap:2px;margin:0 0 8px;font-size:14px;display:flex}.contact-podmiot span{color:var(--muted)}.liczba-filtr{flex-direction:column;gap:6px;display:flex}.liczba-gora{align-items:center;gap:10px;display:flex}.liczba-gora input[type=range]{flex:1;min-width:0}.liczba-gora .liczba-pole{width:64px;min-height:0;font:inherit;text-align:right;color:var(--text);border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:8px;flex-shrink:0;padding:4px 7px;font-size:13px}.liczba-pole:focus{border-color:var(--primary);outline:none}.liczba-jednostka{color:var(--muted);flex-shrink:0;font-size:12.5px}.liczba-skroty{flex-wrap:wrap;gap:6px;display:flex}.liczba-skroty .pill{padding:2px 9px;font-size:12px}.liczba-filtr.wylaczona{opacity:.45}.liczba-filtr.wylaczona input,.liczba-filtr.wylaczona .pill{cursor:not-allowed}a.op-card{color:inherit;text-decoration:none}.op-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.op-results-head .orders-list-head{margin:0}.op-sort{align-items:center;gap:8px;font-size:13px;display:flex}.op-sort-zasady{text-underline-offset:2px;font-size:12px;text-decoration:underline}.wiecej-filtrow{align-self:flex-start;font-size:13px}.op-sort-dir{width:30px;height:30px;color:var(--muted);background:var(--surface);cursor:pointer;border:var(--grubosc-ramki) solid var(--border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.op-sort-dir:hover{color:var(--primary);border-color:var(--primary)}.op-sort-dir:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.menu-mobilne{position:relative}.menu-mobilne-przycisk{background:var(--fill);border:1px solid var(--border);cursor:pointer;width:38px;height:38px;color:var(--ink);border-radius:10px;place-items:center;padding:0;display:none}.menu-mobilne-przycisk:hover{background:var(--fill-hover)}.mm-kreski{gap:4px;width:18px;display:grid}.mm-kreski i{background:currentColor;border-radius:2px;height:2px;transition:transform .18s,opacity .18s;display:block}.mm-kreski-x i:first-child{transform:translateY(6px)rotate(45deg)}.mm-kreski-x i:nth-child(2){opacity:0}.mm-kreski-x i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu-mobilne-panel{z-index:60;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;max-width:calc(100vw - 24px);box-shadow:var(--shadow);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu-mobilne-panel a{color:var(--text);border-radius:9px;padding:11px 12px;font-size:15px;font-weight:500}.menu-mobilne-panel a:hover{background:var(--surface-hover)}.menu-mobilne-panel a.active{color:var(--primary);background:var(--primary-soft)}.menu-mobilne-panel .mm-cta{background:var(--primary);color:var(--on-dark);justify-content:center;align-items:center;gap:6px;margin-top:6px;font-weight:600;display:flex}.menu-mobilne-panel .mm-cta:hover{background:var(--primary-hover);color:var(--on-dark)}@media (width<=720px){.menu-mobilne-przycisk{display:grid}}.dekoracje{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dekoracje>*{pointer-events:none;position:absolute}.dekor-czastka{left:var(--x);width:var(--s);height:var(--s);background:var(--dekor-czastka);opacity:0;animation:var(--t) linear var(--o) infinite;will-change:transform, opacity;border-radius:50%}.dekoracje-snieg .dekor-czastka{animation-name:dekor-snieg;top:-12px}@keyframes dekor-snieg{0%{opacity:0;transform:translate(0,0)}8%{opacity:var(--a)}90%{opacity:var(--a)}to{transform:translate3d(var(--dryf), 104vh, 0);opacity:0}}@media (width<=560px){.dekor-czastka:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.dekoracje{display:none}}.poradnik-data{border-top:1px solid var(--border);color:var(--muted);margin:22px 0 0;padding-top:14px;font-size:12.5px}.rating svg,.op-rating svg{color:var(--star)}.partnerzy-page{max-width:900px}.partnerzy-head{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.partnerzy-head h1{margin:0 0 4px;font-size:27px}.partnerzy-head p{margin:0}.partnerzy-ikona{border-radius:var(--radius-lg);background:var(--primary-soft);width:48px;height:48px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.partnerzy-siatka{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=700px){.partnerzy-siatka{grid-template-columns:1fr 1fr}}.partner-karta{flex-direction:column;gap:10px;display:flex}.partner-naglowek{align-items:flex-start;gap:12px;display:flex}.partner-tytul{min-width:0}.partner-karta h2{color:var(--ink);margin:0 0 2px;font-size:17px}.partner-logo{border-radius:var(--radius);border:var(--grubosc-ramki) solid var(--border);background:var(--surface);object-fit:contain;flex-shrink:0;width:52px;height:52px;padding:4px}.partner-logo-brak{color:var(--muted);background:var(--fill);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.partner-korzysc{color:var(--accent);margin:0;font-size:14px;font-weight:600}.partner-opis{margin:0;font-size:13.5px;line-height:1.5}.partner-kod{border-radius:var(--radius);background:var(--surface-code);border:var(--grubosc-ramki) solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.partner-kod-wartosc{letter-spacing:.04em;color:var(--ink);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700}.partner-kod-blad{color:var(--danger);font-size:12px}.partner-link{align-self:flex-start}.partnerzy-zastrzezenie{border-top:1px solid var(--border);margin-top:26px;padding-top:16px;font-size:12.5px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op-map-stopka{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.op-map-stopka .op-map-note{margin:8px 0 0}.op-map-stopka .pager{gap:6px;margin:6px 0 0}.op-map-stopka .pager-range{font-size:12.5px}@media (width<=560px){.op-map-stopka{justify-content:center}}.firma-siatka{grid-template-columns:1fr 1fr;gap:12px 16px;margin:14px 0 12px;display:grid}.firma-siatka label{font-size:13px;font-weight:600;display:block}.firma-siatka input{width:100%;margin-top:5px;font-weight:400}.firma-szerokie{grid-column:1/-1}@media (width<=560px){.firma-siatka{grid-template-columns:1fr}}.pnl{background:var(--bg);grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.pnl-menu{top:var(--wys-pasa,0px);height:calc(100vh - var(--wys-pasa,0px));background:var(--hero-from);color:var(--on-dark);flex-direction:column;align-self:start;gap:4px;padding:20px 12px;display:flex;position:sticky}.pnl-marka{padding:0 8px 18px}.pnl-marka-nazwa{letter-spacing:-.3px;font-size:18px;font-weight:800;display:block}.pnl-marka-podpis{letter-spacing:.8px;opacity:.55;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.pnl-nawigacja{flex-direction:column;flex:1;gap:3px;display:flex}.pnl-poz{color:rgba(var(--on-dark-rgb), .78);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.pnl-poz:hover{background:rgba(var(--on-dark-rgb), .08);color:var(--on-dark)}.pnl-poz.aktywna{background:var(--primary);color:#fff;box-shadow:0 4px 14px #2563eb59}.pnl-poz-ico{display:flex}.pnl-wybor{display:none}.pnl-powrot{color:rgba(var(--on-dark-rgb), .6);align-items:center;gap:7px;margin-top:auto;padding:9px 11px;font-size:12.5px;text-decoration:none;display:flex}.pnl-powrot:hover{color:var(--on-dark)}.pnl-powrot-ico{transform:rotate(90deg)}.pnl-prawa{flex-direction:column;min-width:0;display:flex}.pnl-gora{background:var(--surface);border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:12px;padding:12px 24px;display:flex}.pnl-gora-ikona{width:36px;height:36px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:flex}.pnl-gora-ikona:hover{background:var(--surface-hover);color:var(--primary)}.pnl-gora-kreska{background:var(--border);width:1px;height:24px;margin:0 4px}.pnl-gora-kto{align-items:center;gap:10px;display:flex}.pnl-gora-tekst{flex-direction:column;line-height:1.25;display:flex}.pnl-gora-tekst span{color:var(--muted);font-size:11.5px}.pnl-tresc{flex-direction:column;gap:20px;width:100%;max-width:1680px;padding:22px 28px 40px;display:flex}.pnl-naglowek{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pnl-naglowek h1{letter-spacing:-.3px;margin:0 0 3px;font-size:24px;font-weight:800}.pnl-naglowek p{margin:0;font-size:13.5px}.pnl-kpi-rzad{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.pnl-kpi{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:13px;flex-direction:column;gap:3px;padding:15px 16px;display:flex}.pnl-kpi-ico{background:var(--primary-soft);width:30px;height:30px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:5px;display:flex}.pnl-kpi.uwaga .pnl-kpi-ico{background:var(--amber-soft);color:var(--amber)}.pnl-kpi-etykieta{color:var(--muted);min-height:32px;font-size:12px;line-height:1.3}.pnl-kpi-wartosc{letter-spacing:-.5px;font-size:25px;font-weight:800;line-height:1.15}.pnl-kpi-pod{color:var(--muted);font-size:11.5px;line-height:1.35}.pnl-karta{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:14px;padding:18px}.pnl-karta-gora{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pnl-h{color:var(--ink);align-items:center;gap:7px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.pnl-karta-gora .pnl-h{margin:0}.pnl-licznik{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.pnl-link{color:var(--primary);align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.pnl-link:hover{text-decoration:underline}.pnl-link-ico{transform:rotate(-90deg)}.pnl-dwie{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pnl-pulpit-siatka{grid-template-columns:minmax(520px,1.6fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.pnl-kolumna-prawa{flex-direction:column;gap:18px;display:flex}.pnl-podtytul{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.pnl-karta-gora>div{min-width:0}.pnl-karta-link{color:var(--primary);white-space:nowrap;align-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pnl-karta-link:hover{text-decoration:underline}.pnl-okres{background:var(--surface);border:1px solid var(--border);color:var(--text);text-transform:capitalize;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex}.pnl-kpi-stopka{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pnl-kpi-zmiana{white-space:nowrap;font-size:11.5px;font-weight:700}.pnl-kpi-zmiana.wzrost{color:var(--accent)}.pnl-kpi-zmiana.spadek{color:var(--danger)}.pnl-plakietka{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.pnl-plakietka.ok{background:var(--accent-soft);color:var(--accent)}.pnl-plakietka.uwaga{background:var(--amber-soft);color:var(--amber)}.pnl-plakietka.info{background:var(--primary-soft);color:var(--primary)}.pnl-plakietka.neutral{background:var(--chip);color:var(--muted)}.pnl-struktura{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pnl-donut{flex:none;width:130px;height:130px}.pnl-donut circle{fill:none;stroke-width:16px;transform-origin:65px 65px;transform:rotate(-90deg)}.pnl-donut-tlo{stroke:var(--fill)}.pnl-donut-suma{text-anchor:middle;fill:var(--ink);font-size:15px;font-weight:800}.pnl-donut-podpis{text-anchor:middle;fill:var(--muted);font-size:8px}.pnl-donut-wycinek.w0{stroke:var(--primary)}.pnl-donut-wycinek.w1{stroke:var(--primary-light)}.pnl-donut-wycinek.w2{stroke:var(--accent)}.pnl-donut-wycinek.w3{stroke:var(--amber)}.pnl-donut-wycinek.w4{stroke:var(--primary-glow)}.pnl-donut-wycinek.w5{stroke:var(--muted)}.pnl-kropka.w0{background:var(--primary)}.pnl-kropka.w1{background:var(--primary-light)}.pnl-kropka.w2{background:var(--accent)}.pnl-kropka.w3{background:var(--amber)}.pnl-kropka.w4{background:var(--primary-glow)}.pnl-kropka.w5{background:var(--muted)}.pnl-legenda{flex-direction:column;flex:1;gap:7px;min-width:150px;margin:0;padding:0;list-style:none;display:flex}.pnl-legenda li{align-items:center;gap:8px;font-size:12.5px;display:flex}.pnl-kropka{border-radius:50%;flex:none;width:9px;height:9px}.pnl-legenda-nazwa{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pnl-legenda-procent{font-variant-numeric:tabular-nums;font-weight:700}.pnl-alerty{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pnl-alert{border-top:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.pnl-alert:first-child{border-top:none;padding-top:0}.pnl-alert-ico{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pnl-alert.zle .pnl-alert-ico{background:var(--danger-soft);color:var(--danger)}.pnl-alert.uwaga .pnl-alert-ico{background:var(--amber-soft);color:var(--amber)}.pnl-alert.info .pnl-alert-ico{background:var(--primary-soft);color:var(--primary)}.pnl-alert{align-items:center}.pnl-alert-tresc{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pnl-alert .btn{flex:none}.pnl-alert-tresc strong{font-size:13px}.pnl-szybki .pnl-h{color:var(--on-dark)}.pnl-szybki-siatka{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pnl-szybki-btn{background:rgba(var(--on-dark-rgb), .08);color:var(--on-dark);border-radius:10px;align-items:center;gap:7px;padding:11px 12px;font-size:12.5px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .15s;display:flex}.pnl-szybki-btn:hover{background:rgba(var(--on-dark-rgb), .16)}.pnl-os-gora{justify-content:space-between;align-items:center;gap:8px;display:flex}.pnl-os-gora strong{overflow-wrap:anywhere;min-width:0}.pnl-dzis .pnl-os-godz span{display:block}.pnl-tabela-obudowa{overflow-x:auto}.pnl-tabela th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:0 10px 8px 0;font-size:11px;font-weight:700}.pnl-tabela td{padding-right:10px}.pnl-tabela th.do-prawej,.pnl-tabela td.do-prawej{text-align:right;padding-right:16px}.pnl-tabela tbody tr:first-child td{border-top:none}@media (width<=1120px){.pnl-pulpit-siatka{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pnl-szybki-siatka{grid-template-columns:1fr}.pnl-okres{display:none}}.pnl-konflikty{border-color:var(--amber);background:var(--amber-soft)}.pnl-konflikty .pnl-h{color:var(--amber)}.pnl-konflikt{margin:0 0 6px;font-size:13px}.pnl-tabela{border-collapse:collapse;width:100%}.pnl-tabela td{border-top:1px solid var(--border);vertical-align:top;padding:10px 0;font-size:13.5px}.pnl-tabela tr:first-child td{border-top:none}.pnl-tabela td strong,.pnl-tabela td span{display:block}.pnl-kiedy{white-space:nowrap;width:78px}.pnl-kwota{text-align:right;white-space:nowrap;width:96px;font-weight:700}.pnl-os{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pnl-os li{gap:12px;display:flex}.pnl-os-godz{width:46px;color:var(--primary);border-left:3px solid var(--primary);flex:none;padding-top:1px;padding-left:9px;font-size:12.5px;font-weight:700}.pnl-os-tresc{flex-direction:column;gap:2px;min-width:0;font-size:13.5px;display:flex}.pnl-os-kwota{font-size:13px;font-weight:700}.pnl-lista{margin:8px 0 0;padding:0;list-style:none}.pnl-lista li{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.pnl-lista li:first-child{border-top:none}.pe.w-panelu .pe-layout{margin-top:0;padding-bottom:68px}.pe.w-panelu .pe-preview{top:16px}.orders-w-panelu{max-width:none}.wt{position:relative}.wt-pole{cursor:pointer;background:var(--surface);border:var(--grubosc-ramki) solid var(--border);width:100%;min-height:44px;color:var(--ink);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}.wt-pole.puste{color:var(--muted)}.wt-pole:hover{border-color:var(--primary-light)}.wt-pole.otwarte,.wt-pole:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.wt-panel{z-index:90;background:var(--surface);border:1px solid var(--border);box-shadow:0 14px 34px rgba(var(--shade-rgb), .18);border-radius:12px;gap:0;display:flex;overflow:hidden}.wt-kalendarz{flex:none;width:252px;padding:12px}.wt-skroty{gap:6px;margin-bottom:10px;display:flex}.wt-skrot{border:1px solid var(--border);cursor:pointer;background:var(--surface);color:var(--ink);border-radius:8px;flex:1;padding:6px 4px;font-family:inherit;font-size:11.5px;font-weight:600}.wt-skrot:hover{border-color:var(--primary);color:var(--primary)}.wt-gora{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.wt-gora strong{text-transform:capitalize;font-size:13.5px}.wt-strzalka{cursor:pointer;background:var(--fill);width:26px;height:26px;color:var(--ink);border:none;border-radius:7px;flex:none;font-size:16px;line-height:1}.wt-strzalka:hover{background:var(--fill-hover)}.wt-naglowki,.wt-dni{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wt-naglowki span{text-align:center;color:var(--muted);padding-bottom:4px;font-size:10.5px}.wt-dzien{aspect-ratio:1;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:7px;font-family:inherit;font-size:12.5px}.wt-dzien:hover{background:var(--surface-hover)}.wt-dzien.dzis{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);font-weight:700}.wt-dzien.wybrany{background:var(--primary);color:var(--on-primary);font-weight:700}.wt-stopka{border-top:1px solid var(--border);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}.wt-tekst{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.wt-tekst:hover{text-decoration:underline}.wt-panel-godziny{width:224px}.wt-godziny{width:100%;padding:10px}.wt-godziny-gora{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.wt-godziny-tytul{color:var(--muted);font-size:12px;font-weight:700}.wt-minuty{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.wt-minuta{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;padding:3px 7px;font-family:inherit;font-size:11.5px;font-weight:700}.wt-minuta.wybrana{background:var(--surface);color:var(--primary);box-shadow:0 1px 2px rgba(var(--shade-rgb), .12)}.wt-godziny-siatka{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.wt-godzina{border:1px solid var(--border);cursor:pointer;background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;padding:6px 2px;font-family:inherit;font-size:11.5px}.wt-godzina:hover{border-color:var(--primary);color:var(--primary)}.wt-godzina.wybrana{background:var(--primary);border-color:var(--primary);color:var(--on-primary);font-weight:700}@media (width<=420px){.wt-panel{flex-direction:column}}@media (width<=1100px){.pnl-dwie{grid-template-columns:1fr}}@media (width<=860px){.pnl{grid-template-columns:1fr}.pnl-menu{top:var(--wys-pasa,0px);z-index:40;flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 12px;position:sticky;overflow:visible}.pnl-marka{padding:0 4px 0 2px}.pnl-marka-podpis{display:none}.pnl-wybor{border:1px solid rgba(var(--on-dark-rgb), .18);background:rgba(var(--on-dark-rgb), .1);color:var(--on-dark);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.pnl-wybor-ico{opacity:.8;display:flex}.pnl-wybor-strzalka{transition:transform .15s}.pnl-wybor.otwarte .pnl-wybor-strzalka{transform:rotate(180deg)}.pnl-nawigacja{display:none}.pnl-nawigacja.otwarte{z-index:40;background:var(--hero-from);box-shadow:0 18px 30px rgba(var(--shade-rgb), .35);flex-direction:column;gap:2px;max-height:calc(100vh - 64px);padding:8px 12px 14px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.pnl-poz{padding:11px 12px}.pnl-powrot{margin-top:0;padding:9px 4px}.pnl-tresc{padding:16px 14px 32px}}main.bez-ozdob{padding:0}main{min-height:100dvh}.pnl-miesiac{text-transform:capitalize;align-items:center;gap:10px;font-size:14px;display:flex}.pnl-strzalka{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.pnl-strzalka:hover{color:var(--primary);border-color:var(--primary)}.pnl-strzalka-lewo{transform:rotate(90deg)}.pnl-strzalka-prawo{transform:rotate(-90deg)}.pnl-siatka-naglowki,.pnl-siatka{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pnl-siatka-naglowki{margin-bottom:6px}.pnl-siatka-naglowki span{color:var(--muted);text-transform:uppercase;padding-left:4px;font-size:11px;font-weight:700}.pnl-dzien{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;gap:3px;min-height:104px;padding:5px;display:flex;overflow:hidden}.pnl-dzien.obcy{background:var(--surface-sunken);opacity:.55}.pnl-dzien.dzis{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.pnl-dzien-gora{justify-content:space-between;align-items:center;display:flex}.pnl-dzien-dodaj{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:flex}.pnl-dzien.obcy .pnl-dzien-dodaj{opacity:.5}.pnl-wpis{text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:none;border-radius:5px;width:100%;padding:2px 5px;font-family:inherit;font-size:10.5px;line-height:1.3;transition:filter .12s,box-shadow .12s;display:block;overflow:hidden}.pnl-wpis:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pnl-wpis.zlecenie{background:var(--primary-soft);color:var(--primary);font-weight:600}.pnl-wpis.wydarzenie{background:var(--surface-sunken);color:var(--muted)}.pnl-wpis.wydarzenie.rodzaj-wolne{background:var(--accent-soft);color:var(--accent)}.pnl-wpis.wydarzenie.rodzaj-oddanie{background:var(--amber-soft);color:var(--amber)}.pnl-legenda{margin:12px 0 0}.pnl-naglowek-narzedzia{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pnl-widok{background:var(--fill);border:var(--grubosc-ramki) solid var(--border);border-radius:10px;padding:3px;display:inline-flex}.pnl-widok button{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.pnl-typ-wpisu{width:100%;margin:4px 0 14px;display:flex}.pnl-typ-wpisu button{flex:1}.pnl-prognoza-rzad{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.pnl-prognoza-poz{background:var(--surface-sunken);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pnl-prognoza-poz strong{letter-spacing:-.4px;font-size:21px;font-weight:800}.pnl-prognoza-etykieta{color:var(--muted);font-size:12px}.pnl-prognoza-poz .pnl-kropka{width:8px;height:8px;margin-bottom:4px}.pnl-prognoza-poz.pewne .pnl-kropka{background:var(--accent)}.pnl-prognoza-poz.czeka .pnl-kropka{background:var(--amber)}.pnl-prognoza-poz.szansa .pnl-kropka{background:var(--muted)}.pnl-prognoza-poz.szansa strong{color:var(--muted)}.pnl-rent-rzad{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.pnl-rent-poz{background:var(--surface-sunken);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pnl-rent-poz strong{letter-spacing:-.4px;font-size:20px;font-weight:800}.pnl-rent-poz.wynik{background:var(--accent-soft);border-color:var(--accent)}.pnl-rent-poz.wynik.strata{background:var(--danger-soft);border-color:var(--danger)}.pnl-rent-uwaga{background:var(--warn-bg);border:var(--grubosc-ramki) solid var(--warn-border);color:var(--ink);border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:12.5px}.pnl-naklad{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.pnl-naklad-gora{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.pnl-naklad-pola{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.pnl-naklad-pola .field{margin:0}.pnl-naklad-pola .field span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.pnl-naklad-wynik{border-top:1px dashed var(--border);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px;font-size:13.5px;display:flex}.pnl-zysk{color:var(--accent)}.pnl-strata{color:var(--danger)}.pnl-kalk{grid-template-columns:minmax(300px,1fr) minmax(280px,.8fr);align-items:start;gap:18px;display:grid}.pnl-kalk-wynik{position:sticky;top:16px}.pnl-kalk-liczby{flex-direction:column;gap:12px;display:flex}.pnl-kalk-liczby>div{background:var(--surface-sunken);border:1px solid var(--border);border-radius:11px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pnl-kalk-liczby strong{letter-spacing:-.4px;font-size:22px;font-weight:800}.pnl-kalk-liczby .zysk{background:var(--accent-soft);border-color:var(--accent)}.pnl-kalk-liczby .zysk strong{color:var(--accent)}.pnl-kalk-liczby .strata{background:var(--danger-soft);border-color:var(--danger)}.pnl-kalk-liczby .strata strong{color:var(--danger)}.pnl-kalk-ostrzezenie{background:var(--danger-soft);color:var(--danger-text);border:var(--grubosc-ramki) solid var(--danger-border);border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13px}@media (width<=900px){.pnl-kalk{grid-template-columns:minmax(0,1fr)}.pnl-kalk-wynik{position:static}}.pnl-filtry{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.pnl-filtr-licznik{opacity:.65;font-variant-numeric:tabular-nums;margin-left:3px}.pnl-filtry .pill:disabled{opacity:.45;cursor:default}.pnl-oferty-lista{flex-direction:column;gap:8px;display:flex}.pnl-oferta{border:var(--grubosc-ramki) solid var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.pnl-oferta-tresc{flex-direction:column;flex:1;gap:2px;min-width:190px;display:flex}.pnl-oferta-tresc strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.pnl-oferta-cena{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.pnl-oferta-cena strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.pnl-sprzet-lista{flex-direction:column;gap:8px;display:flex}.pnl-sprzet-poz{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 13px;display:flex}.pnl-sprzet-tresc{flex-direction:column;flex:1;gap:2px;min-width:190px;display:flex}.pnl-sprzet-tresc strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.pnl-sprzet-stan{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pnl-sprzet-serwis{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.pnl-sprzet-serwis.pilny{color:var(--amber);font-weight:700}.pnl-sprzet-rodzaje{flex-wrap:wrap;gap:6px;display:flex}.pnl-sprzet-wybor{gap:8px;margin-top:12px;display:grid}.pnl-link-maly{cursor:pointer;color:var(--primary);background:0 0;border:none;padding:6px 0 0;font-family:inherit;font-size:12.5px;font-weight:600}.pnl-link-maly:hover{text-decoration:underline}.pnl-sprzet-rezerwacje{color:var(--amber);margin-top:3px;font-size:11.5px;font-weight:700}button.pnl-sprzet-tresc{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}button.pnl-sprzet-tresc:hover strong{color:var(--primary)}.sprz-kal-gora{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sprz-kal-gora strong{text-transform:capitalize;font-size:14px}.sprz-kal-naglowki{color:var(--muted);text-align:center;text-transform:uppercase;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px;font-size:11px;font-weight:700;display:grid}.sprz-kal-siatka{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sprz-kal-dzien{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:default;border-radius:9px;place-items:center;font-family:inherit;font-size:12.5px;font-weight:600;display:grid;position:relative}.sprz-kal-dzien.poza{color:var(--muted);opacity:.5}.sprz-kal-dzien.dzis{border-color:var(--primary);color:var(--primary)}.sprz-kal-dzien.zajety{background:var(--amber-soft);border-color:var(--amber);color:var(--amber);cursor:pointer}.sprz-kal-dzien.wybrany{outline:2px solid var(--amber);outline-offset:-1px}.sprz-kal-kropka{background:var(--amber);color:#fff;text-align:center;border-radius:7px;min-width:13px;height:13px;padding:0 2px;font-size:9px;line-height:13px;position:absolute;bottom:3px;right:3px}.sprz-kal-lista{margin-top:12px}.pill.zajety{border-color:var(--amber);color:var(--amber)}.pnl-sprzet-kolizja{color:var(--amber);margin:6px 0 0;font-size:12.5px;font-weight:600}.pnl-mapa{border-radius:var(--radius);height:520px;overflow:hidden}.pnl-mapa-podsumowanie{background:var(--primary-soft);color:var(--primary);border-radius:12px;margin:0 0 4px;padding:10px 13px;font-size:13.5px;font-weight:600}.pnl-mapa-dymek{flex-direction:column;gap:2px;margin-top:5px;font-size:12.5px;display:flex}.pnl-plakietka.zle{background:var(--danger-soft);color:var(--danger)}.pnl-wskazowka{background:var(--primary-soft);color:var(--primary);border-radius:9px;margin:14px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.45}.pnl-dzien{cursor:pointer}.pnl-dzien:hover{background:var(--surface-hover)}.pnl-dzien .pnl-wpis,.pnl-dzien-dodaj{cursor:pointer}.pnl-tydzien{flex-direction:column;min-width:0;display:flex}.pnl-tydzien-naglowki,.pnl-tydzien-tresc{grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid}.pnl-tydzien-naglowki{border-bottom:1px solid var(--border)}.pnl-tydzien-dzien{border-left:1px solid var(--border);flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex}.pnl-tydzien-nazwa{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.pnl-tydzien-dzien strong{font-size:16px}.pnl-tydzien-dzien.dzis strong,.pnl-tydzien-dzien.dzis .pnl-tydzien-nazwa{color:var(--primary)}.pnl-tydzien-tresc{position:relative}.pnl-tydzien-godziny{flex-direction:column;display:flex}.pnl-tydzien-godzina{height:44px;position:relative}.pnl-tydzien-godzina span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:-7px;right:8px}.pnl-tydzien-godzina:first-child span{top:0}.pnl-tydzien-kolumna{border-left:1px solid var(--border);min-width:0;position:relative}.pnl-tydzien-kolumna.dzis{background:var(--primary-soft)}.pnl-tydzien-slot{cursor:pointer;border:none;border-top:1px solid var(--border);background:0 0;width:100%;height:44px;display:block}.pnl-tydzien-slot:first-child{border-top:none}.pnl-tydzien-slot:hover{background:rgba(var(--primary-rgb), .09)}.pnl-tydzien-slot.zaznaczony{background:rgba(var(--primary-rgb), .26)}.pnl-tydzien-tresc{-webkit-user-select:none;user-select:none}.wg{font-variant-numeric:tabular-nums;width:100%}.pnl-blok{cursor:pointer;text-align:left;box-shadow:0 1px 2px rgba(var(--shade-rgb), .12);border:none;border-radius:6px;flex-direction:column;gap:1px;padding:3px 5px;font-family:inherit;line-height:1.2;transition:filter .12s;display:flex;position:absolute;overflow:hidden}.pnl-blok:hover{filter:brightness(.94)}.pnl-blok:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pnl-blok-godz{opacity:.78;font-variant-numeric:tabular-nums;font-size:9.5px}.pnl-blok-tytul{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.pnl-blok.zlecenie{background:var(--primary-soft);color:var(--primary)}.pnl-blok.wydarzenie{background:var(--surface-sunken);color:var(--muted)}.pnl-blok.wydarzenie.rodzaj-wolne{background:var(--accent-soft);color:var(--accent)}.pnl-blok.wydarzenie.rodzaj-oddanie{background:var(--amber-soft);color:var(--amber)}.pnl-podpowiedz{margin:12px 0 0}@media (width<=700px){.pnl-tydzien-naglowki,.pnl-tydzien-tresc{grid-template-columns:26px repeat(7,minmax(0,1fr))}.pnl-tydzien-dzien{padding:6px 0}.pnl-tydzien-dzien strong{font-size:13px}.pnl-tydzien-nazwa{letter-spacing:0;font-size:9px}.pnl-tydzien-godzina{height:34px}.pnl-tydzien-godzina span{font-size:8.5px}.pnl-blok-tytul{display:none}.pnl-blok{padding:2px 3px}.pnl-blok-godz{font-size:9px}.pnl-blok.dzielony .pnl-blok-godz{display:none}}.pnl-kropki{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.pnl-kropka{background:var(--muted);border-radius:50%;width:6px;height:6px}.pnl-kropka.zlecenie{background:var(--primary)}.pnl-kropka.wydarzenie.rodzaj-wolne{background:var(--accent)}.pnl-kropka.wydarzenie.rodzaj-oddanie{background:var(--amber)}.pnl-agenda{border-top:1px solid var(--border);gap:6px;margin-top:14px;padding-top:12px;display:grid}.pnl-agenda-dzien{text-transform:capitalize;font-size:13.5px}.pnl-agenda-poz{cursor:pointer;background:var(--surface-sunken);width:100%;color:var(--ink);text-align:left;border:none;border-radius:10px;align-items:baseline;gap:10px;padding:9px 11px;font-family:inherit;display:flex}.pnl-agenda-poz.zlecenie{background:var(--primary-soft);color:var(--primary)}.pnl-agenda-poz.wydarzenie.rodzaj-wolne{background:var(--accent-soft);color:var(--accent)}.pnl-agenda-poz.wydarzenie.rodzaj-oddanie{background:var(--amber-soft);color:var(--amber)}.pnl-agenda-godz{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.pnl-agenda-tytul{overflow-wrap:anywhere;font-size:13px;font-weight:600}@media (width<=700px){.pnl-dzien{min-height:56px;padding:5px 4px}.pnl-siatka-naglowki,.pnl-siatka{gap:3px}.pnl-siatka-naglowki span{text-align:center;padding-left:0;font-size:9.5px}.pnl-dzien.wybrany{border-color:var(--primary);background:var(--primary-soft)}.pnl-dzien-dodaj{display:none}}.pnl-zlecenia{flex-direction:column;display:flex}.pnl-zlecenie+.pnl-zlecenie{border-top:1px solid var(--border)}.pnl-zlecenie-gora{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:12px 4px;display:flex}.pnl-zlecenie-gora:hover{background:var(--surface-hover)}.pnl-zlecenie-kiedy{flex-direction:column;flex:none;width:74px;display:flex}.pnl-zlecenie-tresc{flex-direction:column;flex:1;min-width:0;display:flex}.pnl-zlecenie-tresc strong{line-height:1.35}.pnl-zlecenie-prawa{color:var(--muted);flex:none;align-items:center;gap:10px;display:flex}.pnl-odhaczone{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.pnl-obroc{transform:rotate(180deg)}.pnl-zlecenie-srodek{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:18px;padding:4px 4px 16px;display:grid}.pnl-checklista-gora{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.pnl-krok{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.pnl-krok .zrobiony{color:var(--muted);text-decoration:line-through}.pnl-zlecenie-akcje{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pnl-zaplacone-przelacznik{border:1px solid var(--border);background:var(--surface-sunken);cursor:pointer;border-radius:10px;gap:9px;width:100%;padding:11px;font-size:13px;display:flex}.pnl-zaplacone-przelacznik>span{flex-direction:column;gap:2px;display:flex}.pnl-para{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pnl-plakietka-rodzaj{background:var(--surface-sunken);color:var(--muted);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-block}.pnl-plakietka-rodzaj.rodzaj-wolne{background:var(--accent-soft);color:var(--accent)}.pnl-plakietka-rodzaj.rodzaj-oddanie{background:var(--amber-soft);color:var(--amber)}.pnl-usuwany{color:var(--ink);font-weight:700}.pnl-wpis-opis{color:var(--text);white-space:pre-wrap;margin:12px 0 0;font-size:13.5px;line-height:1.6}@media (width<=780px){.pnl-zlecenie-srodek{grid-template-columns:1fr}.pnl-dzien{min-height:64px}.pnl-wpis{font-size:9.5px}}.akcje-zlecenia{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.akcje-zlecenia-gora{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.akcje-zlecenia-link{white-space:nowrap;margin-left:auto}.akcje-zlecenia-przyciski{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.zglos-okno .akcje-zlecenia .card{box-shadow:none}.conv-akcje{border-bottom:1px solid var(--border);background:var(--surface);padding:0 14px 12px}.conv-akcje .akcje-zlecenia{margin-top:0}.conv-head .btn+.btn{margin-left:0}.pnl-termin{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.pnl-termin-stan{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.pnl-termin-stan>span:nth-of-type(2){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pnl-termin-stan .btn{margin-left:auto}.pnl-termin-skad{background:var(--surface-sunken);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.pnl-termin-pola{grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.pnl-doplanowania{border-left:3px solid var(--amber)}.pnl-doplanowania-gora{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pnl-doplanowania-gora .pnl-h{margin:0}.pnl-doplanowania-lista{flex-wrap:wrap;gap:10px;display:flex}.pnl-doplanowania-poz{text-align:left;border:1px solid var(--border);background:var(--surface-sunken);cursor:pointer;min-width:190px;max-width:100%;font:inherit;color:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}@media (width<=780px){.pnl-termin-pola{grid-template-columns:1fr}.pnl-doplanowania-poz{min-width:100%}}.pnl-zlecenie-srodek>.pnl-termin,.pnl-zlecenie-srodek>.akcje-zlecenia{grid-column:1/-1}.conv-akcje:empty{display:none}.pnl-notatka{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.pnl-notatka-gora{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pnl-notatka textarea{border:1px solid var(--border);background:var(--surface-sunken);width:100%;min-height:72px;font:inherit;color:var(--text);resize:vertical;border-radius:10px;padding:10px 11px;font-size:13.5px;line-height:1.55}.pnl-notatka textarea:focus{border-color:var(--accent);background:var(--surface);outline:none}.pnl-notatka-stan{min-height:16px;margin:4px 0 0}.pnl-zlecenie-srodek>.pnl-notatka{grid-column:1/-1}.conv-negocjacja{border-bottom:1px solid var(--border);background:var(--surface);padding:0 14px 12px}.negocjacja{border:1px solid var(--accent);background:var(--accent-soft);border-left-width:3px;border-radius:12px;padding:11px 13px}.negocjacja-gora{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.negocjacja-etykieta{letter-spacing:.04em;color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:800}.negocjacja-cena{color:var(--text);font-size:13px}.negocjacja-start{margin-left:auto}.negocjacja-propozycja{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-top:9px;padding:9px 11px}.negocjacja-propozycja.wlasna{opacity:.85}.negocjacja-kwota{margin:0;font-size:14px}.negocjacja-kwota strong{font-size:16px}.negocjacja-uzasadnienie{color:var(--muted);margin:4px 0 0;font-size:13px;font-style:italic}.negocjacja-akcje{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.negocjacja-formularz{grid-template-columns:130px minmax(0,1fr);align-items:end;gap:10px;margin-top:9px;display:grid}.negocjacja-formularz .negocjacja-akcje{grid-column:1/-1;margin-top:0}.negocjacja-ustalona{margin:8px 0 0;font-size:13.5px}.negocjacja-ustalona .muted{margin-top:2px;display:block}.negocjacja-zastrzezenie{margin:9px 0 0;line-height:1.45}@media (width<=700px){.negocjacja-formularz{grid-template-columns:1fr}.negocjacja-start{margin-left:0}}.kadr-ramka{touch-action:none;cursor:grab;background:#0f172a;border-radius:12px;width:100%;position:relative;overflow:hidden}.kadr-ramka:active{cursor:grabbing}.kadr-plotno{display:block}.kadr-wczytywanie{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.kadr-suwak{align-items:center;gap:12px;margin:12px 0 4px;display:flex}.kadr-suwak input[type=range]{accent-color:var(--accent);flex:1}.pasy-gorne{z-index:1110;position:sticky;top:0}.pas-budowy{text-align:center;background:var(--amber-soft);color:var(--amber-tekst,var(--amber));border-bottom:1px solid var(--warn-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;line-height:1.45;display:flex}.pas-budowy-znacznik{background:var(--amber);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:800}@media (width<=640px){.pas-budowy{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:5px 12px;font-size:12px;line-height:1.35}.pas-budowy-znacznik{padding:1px 7px;font-size:10px}}.pas-ogloszenia{text-align:center;border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 44px 8px 16px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.pas-ogloszenia.info{color:#1e3a8a;background:#e8efff;border-bottom-color:#c7d7f5}.pas-ogloszenia.uwaga{background:var(--amber-soft);color:var(--amber-tekst,var(--amber));border-bottom-color:var(--warn-border)}.pas-ogloszenia.dobre{color:#14532d;background:#dcfce7;border-bottom-color:#bbf7d0}.pas-ogloszenia-znacznik{color:#fff;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:800}.pas-ogloszenia.info .pas-ogloszenia-znacznik{background:#2563eb}.pas-ogloszenia.uwaga .pas-ogloszenia-znacznik{background:var(--amber)}.pas-ogloszenia.dobre .pas-ogloszenia-znacznik{background:#15803d}.pas-ogloszenia-link{color:inherit;margin-left:8px;font-weight:700;text-decoration:underline}.pas-ogloszenia-zamknij{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;font-size:20px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pas-ogloszenia-zamknij:hover{opacity:1;background:#0000000f}@media (width<=640px){.pas-ogloszenia{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding:6px 40px 6px 12px;font-size:12px;line-height:1.35}.pas-ogloszenia-znacznik{padding:1px 7px;font-size:10px}}.nie-znaleziono{text-align:center;max-width:620px;margin:0 auto;padding:48px 0 64px}.nie-znaleziono-kod{letter-spacing:-2px;color:var(--border);margin:0;font-size:92px;font-weight:800;line-height:1}.nie-znaleziono h1{margin:8px 0 10px}.nie-znaleziono-wyjscia{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 18px;display:flex}@media (width<=560px){.nie-znaleziono{padding:28px 0 40px}.nie-znaleziono-kod{font-size:68px}.nie-znaleziono-wyjscia{flex-direction:column;align-items:stretch}}.miejsce-recznie{flex-direction:column;gap:8px;margin-top:10px;display:flex}.miejsce-recznie-uwaga{background:var(--amber-soft);color:var(--amber-tekst);border:var(--grubosc-ramki) solid var(--warn-border);border-radius:10px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.miejsce-recznie-pola{grid-template-columns:1fr 1fr;gap:8px;display:grid}.miejsce-recznie-pola .fld{margin:0}@media (width<=560px){.miejsce-recznie-pola{grid-template-columns:1fr}}.miejsce-recznie-mapa{border:var(--grubosc-ramki) solid var(--border);border-radius:12px;height:230px;overflow:hidden}.miejsce-recznie-mapa .leaflet-container{width:100%;height:100%}.adres-reczny-baner{border-color:var(--warn-border);background:var(--amber-soft);margin-bottom:14px}.adres-reczny-baner>p{color:var(--amber-tekst);margin:0 0 10px;font-size:14px}.zl-strona{max-width:1260px}.zl-powrot{color:var(--muted);margin:4px 0 10px;font-size:13.5px;text-decoration:none;display:inline-block}.zl-powrot:hover{color:var(--primary)}.zl-naglowek{margin-bottom:18px}.zl-naglowek h1{color:var(--ink);letter-spacing:-.4px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:30px;font-weight:800;display:flex}.zl-status,.zl-pigulka{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.zl-pigulka{text-transform:none;letter-spacing:0;background:var(--surface);font-size:13px}.zl-status:before,.zl-pigulka:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.zl-status.ton-zielony{background:var(--accent-soft);color:var(--accent)}.zl-status.ton-niebieski{background:var(--primary-soft);color:var(--primary)}.zl-status.ton-bursztyn{background:var(--amber-soft);color:var(--amber-tekst)}.zl-status.ton-czerwony{background:var(--danger-soft);color:var(--danger)}.zl-pigulka.ton-zielony{color:var(--accent)}.zl-pigulka.ton-niebieski{color:var(--primary)}.zl-pigulka.ton-bursztyn{color:var(--amber-tekst)}.zl-pigulka.ton-czerwony{color:var(--danger)}.zl-fakty{color:var(--ink);flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.zl-fakty span{align-items:center;gap:7px;display:inline-flex}.zl-fakty svg{color:var(--muted)}.zl-uklad{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.zl-lewa,.zl-prawa{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=900px){.zl-uklad{grid-template-columns:1fr}}.zl-karta{flex-direction:column;gap:16px;padding:18px;display:flex}.zl-baner{background:var(--primary-soft);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.zl-baner-ikona{background:var(--surface);width:46px;height:46px;color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.zl-baner-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zl-baner-tekst strong{color:var(--ink);font-size:16px}.zl-baner-tekst .muted{font-size:13px}.zl-wiersz{align-items:flex-start;gap:14px;display:flex}.zl-wiersz>div{flex-direction:column;gap:4px;display:flex}.zl-wiersz strong{color:var(--ink);font-size:15.5px}.zl-data{color:var(--ink);align-items:center;gap:7px;font-size:15px;display:inline-flex}.zl-data svg{color:var(--muted)}.zl-kolo{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.zl-kolo.male{background:var(--chip);width:36px;height:36px;color:var(--muted)}.zl-kolo.male.zielone{background:var(--accent-soft);color:var(--accent)}.zl-opis{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.zl-dol{flex-wrap:wrap;align-items:stretch;gap:18px;display:flex}.zl-zdjecia{flex-wrap:wrap;gap:8px;display:flex}.zl-zdjecie{cursor:zoom-in;background:var(--primary-soft);border:none;border-radius:12px;width:112px;height:98px;padding:0;overflow:hidden}.zl-zdjecie img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.zl-zdjecie:hover img{transform:scale(1.04)}.zl-dane{flex-direction:column;justify-content:center;gap:12px;display:flex}.zl-dana{align-items:center;gap:12px;display:flex}.zl-dana>div{flex-direction:column;gap:1px;display:flex}.zl-dana strong{color:var(--ink);font-size:17px}.zl-osoba{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.zl-stopka{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.zl-stopka>:first-child{flex:1;min-width:0}.zl-udostepnij{align-items:center;gap:7px;display:inline-flex}.zl-stopka .akcje-zlecenia{border-top:none;margin-top:0;padding-top:0}.zl-stopka .akcje-zlecenia-przyciski{margin-top:0}.btn-anuluj-zlecenie{align-items:center;gap:7px;display:inline-flex}.zl-stopka .btn-anuluj-zlecenie{background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-hover) 100%);color:var(--on-primary);box-shadow:0 4px 14px rgba(var(--primary-rgb), .28);border:none;border-radius:12px;padding:12px 22px;font-size:15px}.zl-stopka .btn-anuluj-zlecenie:hover{filter:brightness(1.06)}.zl-stopka .akcje-zlecenia-przyciski .btn:not(.btn-anuluj-zlecenie),.zl-stopka .order-extra-actions .btn:not(.btn-anuluj-zlecenie){border-radius:12px;padding:11px 18px;font-size:14.5px}.zl-udostepnij.btn{border-radius:12px;gap:8px;padding:11px 18px;font-size:14.5px;font-weight:600}.zl-mapa{height:240px;position:relative}.zl-mapa-podpis{z-index:500;background:var(--surface);box-shadow:var(--shadow);color:var(--primary);border-radius:12px;align-items:center;gap:10px;padding:9px 14px;display:flex;position:absolute;bottom:14px;left:14px}.zl-mapa-podpis>div{flex-direction:column;display:flex}.zl-mapa-podpis strong{color:var(--ink);font-size:13.5px}.zl-mapa-podpis .muted{font-size:12.5px}.zl-mapa-cel{z-index:500;background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;right:14px}.zl-mapa-cel:hover{color:var(--primary)}.zl-oferty{flex-direction:column;gap:14px;padding:18px;display:flex}.oferty-naglowek{justify-content:space-between;align-items:center;gap:10px;display:flex}.oferty-naglowek h3{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:21px;font-weight:800;display:inline-flex}.oferty-licznik{background:var(--primary-soft);min-width:24px;height:24px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.oferty-wszystkie{cursor:pointer;font:inherit;color:var(--primary);background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.oferty-wszystkie:hover{text-decoration:underline}.oferty-pusto{margin:0}.oferta-karta{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.oferta-karta:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border));box-shadow:var(--shadow)}.oferta-karta.przyjeta{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.oferta-karta.odrzucona{opacity:.6}.oferta-gora{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:14px;display:flex}.oferta-kto{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.oferta-nazwa{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.oferta-nazwa a,.oferta-nazwa strong{color:var(--ink);font-size:17px;font-weight:700;text-decoration:none}.oferta-nazwa a:hover{color:var(--primary)}.oferta-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.oferta-ocena{color:var(--star-tekst);align-items:center;gap:3px;font-weight:700;display:inline-flex}.oferta-cena{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.oferta-cena strong{color:var(--ink);letter-spacing:-.3px;white-space:nowrap;font-size:23px;font-weight:800}.oferta-wyroznik{background:color-mix(in srgb, #7c3aed 12%, var(--surface));color:#7c3aed;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.oferta-fakty{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oferta-fakty>div{color:var(--muted);align-items:flex-start;gap:9px;padding:0 12px;font-size:13px;display:flex}.oferta-fakty>div:first-child{padding-left:0}.oferta-fakty>div+div{border-left:1px solid var(--border)}.oferta-fakty>div>span{flex-direction:column;gap:1px;min-width:0;display:flex}.oferta-fakty strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.oferta-wiadomosc{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.oferta-przyciski{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oferta-przyciski .btn{justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:inline-flex}.oferta-akcje{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oferta-potwierdzenie{background:var(--primary-soft);border:var(--grubosc-ramki) solid color-mix(in srgb, var(--primary) 25%, transparent);border-radius:12px;gap:12px;padding:14px;display:flex}.oferta-potwierdzenie p{color:var(--text);margin:0 0 10px;font-size:13.5px;line-height:1.5}.oferta-potwierdzenie p.oferta-status-operatora{color:var(--ink);font-weight:600}.oferta-potwierdzenie-ikona{background:var(--surface);width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@media (width<=520px){.zl-naglowek h1{font-size:24px}.oferta-gora{flex-wrap:wrap}.oferta-cena{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px;width:100%}.oferta-fakty{grid-template-columns:1fr;gap:10px}.oferta-fakty>div{padding:0}.oferta-fakty>div+div{border-left:none}.oferta-przyciski{grid-template-columns:1fr}}.gl-tytul{margin-top:6px}.gl-kategoria-tel{display:none}.gl-filtry{border-radius:18px;flex-direction:column;gap:10px;margin-bottom:18px;padding:10px;display:flex}.gl-filtry-gora{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.gl-pigulki{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.gl-pigulka{cursor:pointer;border:var(--grubosc-ramki) solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.gl-pigulka svg{color:var(--muted)}.gl-pigulka:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border));color:var(--ink)}.gl-licznik{text-align:center;min-width:18px;color:var(--muted);font-size:12px;font-weight:700}.gl-pigulka.aktywna{color:var(--on-primary);background:linear-gradient(135deg, var(--primary-light) 0%, var(--primary) 45%, var(--primary-hover) 100%);box-shadow:0 4px 14px rgba(var(--primary-rgb), .28);border-color:#0000;font-weight:700}.gl-pigulka.aktywna svg,.gl-pigulka.aktywna .gl-licznik{color:var(--on-primary)}.gl-dodaj{white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:7px;padding:11px 18px;display:inline-flex}.gl-uklad{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.gl-mapa-karta{top:calc(82px + var(--wys-pasa,0px));border-radius:18px;padding:12px;position:sticky}.gl-mapa{border-radius:12px;height:540px;position:relative;overflow:hidden}.gl-mapa-cel{z-index:500;background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;background-clip:padding-box;border:2px solid #0003;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:90px;left:10px}.gl-mapa-cel:hover{color:var(--primary)}.gl-lista{border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.gl-zlecenie{cursor:pointer;border:var(--grubosc-ramki) solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:16px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.gl-zlecenie:hover,.gl-zlecenie:focus-visible{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:var(--shadow);outline:none}.gl-miniatura{background:var(--chip);cursor:zoom-in;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;width:112px;height:92px;padding:0;display:flex;overflow:hidden}.gl-miniatura img{object-fit:cover;width:100%;height:100%;display:block}.gl-miniatura.pusta{color:var(--muted);cursor:pointer}.gl-tresc{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.gl-tresc h4{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.gl-meta{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.gl-miasto,.gl-termin{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.gl-termin.pilny{color:var(--amber-tekst);font-weight:600}.gl-kat{letter-spacing:.03em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.gl-kat.kat-inspection{background:color-mix(in srgb, #7c3aed 12%, var(--surface));color:#7c3aed}.gl-kat.kat-advertising_spot,.gl-kat.kat-agriculture{background:var(--accent-soft);color:var(--accent)}.gl-kat.kat-mapping_surveying{background:color-mix(in srgb, #0d9488 12%, var(--surface));color:#0d9488}.gl-kat.kat-event_coverage{background:var(--amber-soft);color:var(--amber-tekst)}.gl-kat.kat-other{background:var(--chip);color:var(--muted)}.gl-cena{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:8px;padding:2px 4px;display:flex}.gl-cena strong{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:800}.gl-strzalka{color:var(--muted);margin-top:auto;margin-bottom:auto;transform:rotate(-90deg)}.gl-zlecenie:hover .gl-strzalka{color:var(--primary)}@media (width<=900px){.gl-uklad{grid-template-columns:minmax(0,1fr)}.gl-mapa-karta{position:static}.gl-mapa{height:380px}.gl-filtry-gora{flex-direction:column}}@media (width<=600px){.gl-filtry{gap:12px;padding:12px}.gl-filtry-gora{align-items:stretch;gap:10px}.gl-pigulki{display:none}.gl-kategoria-tel{display:block}.gl-dodaj{justify-content:center;align-self:stretch}.gl-lista{padding:12px}}@media (width<=520px){.gl-miniatura{width:84px;height:72px}.gl-zlecenie{flex-wrap:wrap;gap:12px;padding:10px}.gl-cena strong{font-size:15px}.gl-cena{flex-direction:row;flex:1 0 100%;justify-content:flex-end;align-items:center;padding:0}.gl-strzalka{margin:0}}.gf-pasek{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 2px 0;display:flex}.gf-filtr{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);border-radius:999px;align-items:center;transition:border-color .15s,background .15s;display:inline-flex}.gf-filtr:hover,.gf-filtr.otwarte{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.gf-filtr.aktywny{border-color:var(--primary);background:var(--primary-soft)}.gf-przycisk{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.gf-przycisk svg{color:var(--muted);flex:none}.gf-filtr.aktywny .gf-przycisk,.gf-filtr.aktywny .gf-przycisk svg{color:var(--primary)}.gf-napis{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.gf-strzalka{transition:transform .15s}.gf-filtr.otwarte .gf-strzalka{transform:rotate(180deg)}.gf-x{width:24px;height:24px;color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.gf-x:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}.gf-wyczysc{padding:0 4px;font-size:13px}.gf-sort{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.gf-sort .lw{min-width:180px}.gf-panel{z-index:1050;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px;overflow:auto;box-shadow:0 16px 38px #0914302e}.gf-panel-tresc{flex-direction:column;gap:14px;display:flex}.gf-szukaj{margin-bottom:8px}.gf-podtytul{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:4px 2px 6px;font-size:11.5px;font-weight:700}.gf-podpowiedzi{flex-direction:column;gap:2px;display:flex}.gf-podpowiedz{width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gf-podpowiedz svg{color:var(--muted);flex:none}.gf-podpowiedz span{flex-direction:column;min-width:0;display:flex}.gf-podpowiedz strong{font-size:14px;font-weight:600}.gf-podpowiedz small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gf-podpowiedz.aktywna{background:var(--primary-soft)}.gf-podpowiedz.aktywna svg{color:var(--primary)}.gf-info{color:var(--muted);padding:8px 10px;font-size:13px}.gf-wybrane{border-radius:10px;padding:10px 8px 10px 12px}.gf-zasieg{flex-direction:column;gap:10px;display:flex}.gf-zasieg .row-label{color:var(--ink);font-size:13.5px;font-weight:600}.gf-zasieg .row-label strong{color:var(--primary)}.gf-zasieg input[type=range]{width:100%;accent-color:var(--primary)}.gf-zasieg.wylaczony{opacity:.55}.gf-skroty{flex-wrap:wrap;gap:6px;display:flex}.gf-skrot{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.gf-skrot:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.gf-skrot.wybrany,.gf-skrot.wybrany:hover:not(:disabled){border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.gf-skrot:disabled{cursor:not-allowed}.gf-uwaga{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.gf-stopka{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.gf-budzet{flex-direction:column;gap:14px;display:flex}.gf-budzet-pola{align-items:flex-end;gap:8px;display:flex}.gf-budzet-pola label{min-width:0;color:var(--muted);flex-direction:column;flex:1;gap:5px;font-size:12.5px;font-weight:600;display:flex}.gf-budzet-pola .input-suffix:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.gf-budzet-pola input{min-height:40px}.gf-kreska{color:var(--muted);padding-bottom:10px}.gf-opcje{flex-direction:column;gap:2px;margin:-8px;display:flex}.gl-okrag{stroke:var(--primary);stroke-width:2px;fill:var(--primary);fill-opacity:.07;stroke-dasharray:6 5}.gl-srodek{stroke:#fff;stroke-width:2px;fill:var(--primary);fill-opacity:1}.gl-pusto{flex-direction:column;align-items:flex-start;gap:10px;padding:6px 2px;display:flex}.gl-pusto p{margin:0}@media (width<=600px){.gf-sort{grid-column:1/-1;width:100%;margin-left:0}.gf-pasek{grid-template-columns:1fr 1fr;gap:8px;padding:12px 0 0;display:grid}.gf-pasek .gf-filtr:first-child,.gf-wyczysc{grid-column:1/-1}.gf-filtr{min-width:0}.gf-filtr .gf-przycisk{flex:1;min-width:0}.gf-napis{text-align:left;flex:1;max-width:none}.gf-wyczysc{justify-self:start;padding:2px}.gf-sort .lw{flex:1}}.rj-strona{max-width:620px;margin:0 auto}.rj-karta{box-shadow:0 22px 56px rgba(var(--shade-rgb), .1);border-radius:20px;padding:34px 38px 32px}.rj-glowa{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.rj-logo{margin-bottom:12px}.rj-tytul{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:32px;font-weight:800}.rj-podtytul{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.5}.rj-uwaga{margin:0 0 18px}.rj-formularz{flex-direction:column;gap:14px;display:flex}.rj-zestaw{border:none;min-width:0;margin:0;padding:0}.rj-wybor,.rj-dwa{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rj-opcja{border:var(--grubosc-ramki) solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:16px 40px 16px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.rj-opcja:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.rj-opcja.wybrana{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary) inset}.rj-opcja:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.rj-opcja-ikona{background:color-mix(in srgb, var(--primary) 9%, var(--surface));width:42px;height:42px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rj-opcja.wybrana .rj-opcja-ikona{background:var(--surface)}.rj-opcja-tekst{flex-direction:column;gap:3px;min-width:0;display:flex}.rj-opcja-tekst strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.rj-opcja-tekst small{color:var(--muted);font-size:12.5px;line-height:1.35}.rj-kropka{border:1.5px solid var(--border-strong,#c4cad6);background:var(--surface);border-radius:50%;width:18px;height:18px;position:absolute;top:16px;right:14px}.rj-opcja.wybrana .rj-kropka{border:5px solid var(--primary)}.rj-pole{position:relative}.rj-pole input{background:var(--surface);border-radius:12px;width:100%;height:56px;min-height:56px;padding:22px 14px 6px;font-size:15px}.rj-pole.z-ikona input{padding-left:46px}.rj-pole.z-koncem input{padding-right:46px}.rj-pole label{pointer-events:none;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 30px);font-size:14.5px;transition:top .15s,font-size .15s,transform .15s;position:absolute;top:50%;left:15px;overflow:hidden;transform:translateY(-50%)}.rj-pole.z-ikona label{max-width:calc(100% - 62px);left:47px}.rj-pole.z-koncem label{max-width:calc(100% - 100px)}:-webkit-any(.rj-pole input:focus+label,.rj-pole input:not(:placeholder-shown)+label,.rj-pole input:-webkit-autofill+label){font-size:11.5px;font-weight:600;top:9px;transform:none}:is(.rj-pole input:focus+label,.rj-pole input:not(:placeholder-shown)+label,.rj-pole input:autofill+label){font-size:11.5px;font-weight:600;top:9px;transform:none}.rj-pole input:focus+label{color:var(--primary)}.rj-pole-ikona{color:var(--muted);pointer-events:none;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.rj-pole:focus-within .rj-pole-ikona{color:var(--primary)}.rj-oko{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rj-oko:hover{color:var(--primary);background:var(--primary-soft)}.rj-pole input[aria-invalid=true]{border-color:var(--danger)}.rj-podpowiedz{color:var(--muted);margin:6px 2px 0;font-size:12.5px;line-height:1.4}.rj-podpowiedz.blad{color:var(--danger)}.rj-firma{background:var(--surface-sunken,var(--chip));border-radius:14px;flex-direction:column;gap:12px;margin-top:14px;padding:14px;display:flex}.rj-firma p{margin:0}.rj-kod-miasto{grid-template-columns:.7fr 1.3fr}.rj-naglowek{color:var(--ink);width:100%;margin:4px 0 12px;padding:0;font-size:16px;font-weight:700}.rj-naglowek-uwaga{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400;display:block}.rj-zgody{flex-direction:column;gap:12px;margin-top:2px;display:flex}.rj-zgoda{color:var(--ink);cursor:pointer;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.rj-zgoda input,.rj-zgody .marketing-consents .mc-naglowek-zgoda input{width:20px;height:20px;min-height:0;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.rj-zgoda .link-inline{font-size:inherit}.rj-wiek{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.rj-zgody .marketing-consents.mc-zwijane{background:0 0;border:none;margin:0;padding:0}.rj-zgody .mc-naglowek-zgoda{align-items:center;gap:11px;margin:0}.rj-zgody .mc-naglowek-zgoda .mc-title{color:var(--muted);margin:0;font-size:14.5px;font-weight:400}.rj-captcha{justify-content:center;display:flex}.rj-captcha .turnstile{margin:4px 0!important}.rj-captcha:empty{display:none}.rj-wyslij{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:16px;font-weight:700;display:inline-flex}.rj-wyslane{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.rj-wyslane-ikona{background:var(--primary-soft);width:64px;height:64px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.rj-wyslane .btn{margin-top:10px}.rj-waska{max-width:480px}.rj-glowa .rj-wyslane-ikona{margin-bottom:14px}.rj-srodek{text-align:center;margin:0}.rj-karta .error,.rj-karta .success{border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.rj-karta .error{background:color-mix(in srgb, var(--danger) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--danger) 30%, var(--surface))}.rj-karta .success{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.rj-karta>.rj-komunikat,.rj-komunikat{margin:0 0 14px}.rj-pod-polem{justify-content:flex-end;margin-top:8px;font-size:13px;display:flex}.rj-pod-polem a,.rj-stopka a{color:var(--primary);font-weight:600}.rj-stopka{text-align:center;color:var(--muted);margin:18px 0 0;font-size:14px}.rj-karta .or-divider{margin-top:18px}@media (width<=600px){.rj-karta{border-radius:16px;padding:24px 18px 22px}.rj-tytul{font-size:26px}.rj-dwa{grid-template-columns:1fr}.rj-wybor{gap:10px}.rj-opcja{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:14px 12px}.rj-opcja-ikona{width:36px;height:36px}}.op-glowa{text-align:center;flex-direction:column;align-items:center;margin:4px 0 22px;display:flex}.op-nadtytul{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin:0 0 8px;font-size:12.5px;font-weight:700}.op-tytul{letter-spacing:-.02em;margin-bottom:22px;font-size:40px}.op-szukaj{align-items:center;gap:10px;width:100%;max-width:980px;display:flex}.op-szukaj .search-box{background:var(--surface);min-height:52px;box-shadow:0 6px 20px rgba(var(--shade-rgb), .05);border-radius:999px;flex:1;margin:0;padding:0 20px}.op-szukaj .search-box input{font-size:15px}.op-gora{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.op-filtry.filter-panel{scrollbar-gutter:auto;border-radius:18px;gap:16px;max-height:none;padding:20px;position:static;overflow:visible}.op-filtry-glowa{align-items:center;gap:10px;display:flex}.op-filtry-glowa h2{color:var(--ink);margin:0;font-size:19px;font-weight:800}.op-filtry-ikona{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.op-wyczysc{align-items:center;gap:5px;margin-left:auto;font-size:13px;display:inline-flex}.op-sekcja{flex-direction:column;gap:8px;display:flex}.op-etykieta{color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.op-etykieta svg{color:var(--muted)}.op-podetykieta{color:var(--muted);margin-top:-2px;font-size:12.5px}.op-sekcja .hint{color:var(--muted);font-size:12px;line-height:1.4}.op-segmenty{background:var(--chip);border-radius:999px;grid-template-columns:repeat(5,1fr);gap:2px;padding:4px;display:grid}.op-segmenty button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 0;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.op-segmenty button:hover:not(:disabled):not(.wybrany){background:var(--surface)}.op-segmenty button.wybrany{background:var(--primary);color:var(--on-primary);box-shadow:0 3px 10px rgba(var(--primary-rgb), .3)}.op-segmenty button:disabled{cursor:not-allowed}.op-sekcja.wylaczona .op-segmenty{opacity:.5}.op-filtry .check-row{margin:-6px 0 0}.op-wiecej{cursor:pointer;border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border));background:color-mix(in srgb, var(--primary) 5%, var(--surface));width:100%;color:var(--primary);font:inherit;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.op-wiecej span{text-align:left;flex:1}.op-wiecej-strzalka{transition:transform .15s;transform:rotate(-90deg)}.op-wiecej.otwarte .op-wiecej-strzalka{transform:none}.gf-filtr.pole{background:var(--surface);border-radius:10px;width:100%;min-height:46px;display:flex}.gf-filtr.pole .gf-przycisk{border-radius:10px;flex:1;min-width:0;min-height:44px;padding:0 12px 0 14px;font-size:14.5px;font-weight:500}.gf-filtr.pole .gf-napis{text-align:left;flex:1;max-width:none}.gf-filtr.pole.aktywny{background:var(--surface)}.gf-filtr.pole.aktywny .gf-przycisk{color:var(--ink);font-weight:600}.op-mapa-karta{border-radius:18px;flex-direction:column;min-width:0;padding:10px;display:flex;position:relative}.op-mapa-karta .op-map{border-radius:12px;flex:1;height:auto;min-height:420px}.op-mapa-info{z-index:450;background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--muted);box-shadow:0 2px 8px rgba(var(--shade-rgb), .12);pointer-events:none;border-radius:999px;align-items:center;gap:6px;margin:0;padding:5px 10px;font-size:12px;display:inline-flex;position:absolute;bottom:34px;right:22px}.op-wyniki-glowa{margin-top:26px}.op-sort .lw{min-width:150px}.op-kadr{color:var(--muted);margin:8px 0 0;font-size:13px}.op-lista{flex-direction:column;gap:14px;margin-top:14px;display:flex}.opk{cursor:pointer;border-radius:16px;align-items:stretch;gap:22px;padding:22px 24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.opk:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:var(--shadow);transform:translateY(-1px)}.opk>:first-child{flex:none}.opk-srodek{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.opk-naglowek h3{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800}.opk-odznaki{flex-wrap:wrap;gap:8px;display:flex}.opk-odznaki:empty{display:none}.opk-nowy{background:var(--chip);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.opk-meta{color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:6px;font-size:13.5px;display:flex}.opk-meta>span{border-left:1px solid var(--border);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.opk-meta>span:first-child{border-left:none;padding-left:0}.opk-opis{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.opk-prawa{border-left:1px solid var(--border);flex-direction:column;flex:none;gap:14px;width:clamp(240px,36%,340px);padding-left:24px;display:flex}.opk-ocena-wiersz{justify-content:space-between;align-items:center;gap:10px;display:flex}.opk-ocena{align-items:center;gap:6px;display:inline-flex}.opk-ocena strong{color:var(--star-tekst);font-size:19px;font-weight:800}.opk-gwiazda{color:var(--star);fill:var(--star)}.opk-liczba{color:var(--muted);font-size:12.5px}.opk-ocena.pusta{color:var(--muted);font-size:13px}.opk-dojazd{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:13.5px;display:inline-flex}.opk-dojazd svg{color:var(--muted)}.opk-uslugi{flex-wrap:wrap;gap:6px;display:flex}.opk-usluga{border:var(--grubosc-ramki) solid var(--border);color:var(--ink);background:var(--surface);border-radius:8px;padding:4px 10px;font-size:12.5px}.opk-usluga.wiecej{color:var(--muted)}.opk-cta{border-radius:10px;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;padding:11px 22px;font-weight:700;display:inline-flex}@media (width<=900px){.op-gora{grid-template-columns:1fr}.op-mapa-karta .op-map{min-height:340px}.opk{flex-wrap:wrap;gap:16px;padding:18px}.opk-srodek{flex-basis:calc(100% - 100px)}.opk-prawa{border-left:none;border-top:1px solid var(--border);width:100%;padding-top:14px;padding-left:0}.opk-cta{justify-content:center;align-self:stretch}}@media (width<=600px){.op-tytul{font-size:30px}.op-szukaj .search-box{min-height:46px;padding:0 14px}.op-mapa-karta .op-map{min-height:300px}.op-mapa-info{display:none}.opk-meta>span{padding:0 8px}.opk>:first-child{width:56px!important;height:56px!important;font-size:22px!important}}@media (width>=861px){.pnl{background:linear-gradient(90deg, var(--hero-from) 0 248px, var(--bg) 248px);grid-template-columns:248px minmax(0,1fr)}.pnl-menu{gap:6px;padding:22px 16px 18px}}.pnl-marka{color:var(--on-dark);align-items:center;gap:12px;padding:0 6px 22px;text-decoration:none;display:flex}.pnl-marka-znak{filter:drop-shadow(0 2px 6px #00000040);flex:none}.pnl-marka-nazwa{letter-spacing:-.4px;font-size:21px}.pnl-marka-podpis{letter-spacing:1.2px;opacity:.6;text-transform:uppercase;font-size:10px}.pnl-nawigacja{gap:4px}.pnl-poz{color:rgba(var(--on-dark-rgb), .82);border-radius:12px;gap:14px;font-size:14.5px;font-weight:500}@media (width>=861px){.pnl-poz{padding:11px 16px}}.pnl-poz.aktywna{box-shadow:0 8px 22px rgba(var(--primary-rgb), .45);font-weight:600}.pnl-poz-ico{opacity:.9}.pnl-powrot{padding:10px 16px;font-size:13px}.pnl-gora{gap:14px;min-height:68px;padding:14px 32px}.pnl-gora-kto{gap:12px}.pnl-gora-tekst strong{font-size:14px}.pnl-gora-tekst span{font-size:12px}.pnl-tresc{gap:22px;padding:28px 32px 48px}.pnl-naglowek{align-items:center}.pnl-naglowek h1{letter-spacing:-.5px;margin-bottom:4px;font-size:28px}.pnl-naglowek p{font-size:14px}.pnl-naglowek-z-ikona{align-items:center;gap:16px;min-width:0;display:flex}.pnl-naglowek-ikona{background:var(--surface);width:56px;height:56px;box-shadow:0 6px 18px rgba(var(--shade-rgb), .08);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.pnl-naglowek>.pnl-naglowek-ikona{margin-right:16px}.pnl-naglowek:has(>.pnl-naglowek-ikona){justify-content:flex-start}.pnl-naglowek>.pnl-naglowek-ikona+div{min-width:0;margin-right:auto}.pnl-naglowek-ikona.sekcja{color:var(--primary)}.pnl-naglowek-ikona.sekcja svg{width:26px;height:26px}.pnl-okres{box-shadow:0 2px 8px rgba(var(--shade-rgb), .04);border-radius:12px;gap:9px;padding:10px 16px;font-size:14px}.pnl-okres svg{color:var(--muted)}.pnl-okres.maly{color:var(--muted);text-transform:none;box-shadow:none;padding:6px 12px;font-size:12.5px;font-weight:500}.pnl-kpi-rzad{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.pnl-kpi{box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;gap:0;padding:20px 20px 18px}.pnl-kpi-glowa{align-items:center;gap:12px;display:flex}.pnl-kpi-ico{flex:none;width:42px;height:42px;margin:0}.pnl-kpi-etykieta{min-height:0;color:var(--ink);font-size:13.5px;font-weight:600}.pnl-kpi-wartosc{letter-spacing:-.8px;margin-top:16px;font-size:30px}.pnl-kpi-stopka{gap:7px;margin-top:8px}.pnl-kpi-zmiana{font-size:13px}.pnl-kpi-pod{font-size:12.5px}.k-niebieski .pnl-kpi-ico,.pnl-rent-ico.k-niebieski{background:var(--primary-soft);color:var(--primary)}.k-zielony .pnl-kpi-ico,.pnl-rent-ico.k-zielony{background:var(--accent-soft);color:var(--accent)}.k-fioletowy .pnl-kpi-ico,.pnl-rent-ico.k-fioletowy{background:color-mix(in srgb, #7c3aed 12%, var(--surface));color:#7c3aed}.k-bursztyn .pnl-kpi-ico,.pnl-rent-ico.k-bursztyn{background:var(--amber-soft);color:var(--amber)}.pnl-rent-ico.k-czerwony{background:var(--danger-soft);color:var(--danger)}.pnl-karta{box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;padding:22px 24px}.pnl-karta-gora{align-items:flex-start;margin-bottom:18px}.pnl-tytul-z-ikona{align-items:center;gap:14px;min-width:0;display:flex}.pnl-sekcja-ikona{background:var(--primary-soft);width:46px;height:46px;color:var(--primary);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.pnl-h{letter-spacing:-.2px;font-size:18px;font-weight:800}.pnl-podtytul{margin-top:4px;font-size:13px}.pnl-karta-link{gap:7px;margin-top:6px;font-size:13.5px}.pnl-karta-link:hover{opacity:.85;text-decoration:none}.pnl-licznik{text-align:center;min-width:26px;margin-top:6px;padding:3px 9px}.pnl-prognoza-rzad{gap:16px}.pnl-prognoza-poz{background:var(--surface);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:16px 18px;display:grid}.pnl-prognoza-poz .pnl-kropka{width:10px;height:10px;margin:0}.pnl-prognoza-poz .pnl-prognoza-etykieta{color:var(--ink);font-size:13px;font-weight:600}.pnl-prognoza-poz strong{letter-spacing:-.5px;grid-column:1/-1;font-size:24px}.pnl-prognoza-poz>.muted{grid-column:1/-1;font-size:12.5px}.pnl-prognoza-poz.szansa{border-style:solid}.pnl-rent-rzad{gap:16px}.pnl-rent-poz{background:var(--surface-sunken);border-color:#0000;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:16px 18px;display:grid}.pnl-rent-ico{border-radius:50%;grid-row:1/span 3;justify-content:center;align-self:start;align-items:center;width:40px;height:40px;display:flex}.pnl-rent-poz>:not(.pnl-rent-ico){grid-column:2}.pnl-rent-poz .pnl-prognoza-etykieta{font-size:13px}.pnl-rent-poz strong{font-size:21px}.pnl-rent-poz.minus strong{color:var(--danger)}.pnl-rent-poz.wynik,.pnl-rent-poz.wynik.strata{background:color-mix(in srgb, var(--primary) 6%, var(--surface));border-color:#0000}.pnl-rent-poz.wynik strong{color:var(--accent)}.pnl-rent-poz.wynik.strata strong{color:var(--danger)}.pnl-wykres-uklad{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:18px;display:grid}.pnl-wykres-obszar{outline:none;min-width:0;position:relative}.pnl-wykres-obszar:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:8px}.pnl-wykres-obszar svg{display:block;overflow:visible}.pnl-wykres-siatka{stroke:var(--border);stroke-width:1px}.pnl-wykres-os{fill:var(--muted);font-size:11.5px}.pnl-wykres-os.miesiac{text-transform:capitalize}.pnl-wykres-os.teraz{fill:var(--primary);font-weight:700}.pnl-wykres-linia{fill:none;stroke:var(--primary);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.pnl-wykres-stop-gora{stop-color:var(--primary);stop-opacity:.18}.pnl-wykres-stop-dol{stop-color:var(--primary);stop-opacity:0}.pnl-wykres-celownik{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.pnl-wykres-punkt{fill:var(--primary);stroke:var(--surface);stroke-width:2.5px}.pnl-wykres-dymek{pointer-events:none;z-index:2;background:var(--ink-solid);color:var(--on-dark);white-space:nowrap;box-shadow:0 8px 20px rgba(var(--shade-rgb), .25);border-radius:10px;flex-direction:column;gap:1px;padding:8px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.pnl-wykres-dymek span:first-child{text-transform:capitalize;opacity:.75}.pnl-wykres-dymek strong{font-size:15px}.pnl-wykres-suma{background:color-mix(in srgb, var(--primary) 6%, var(--surface));border-radius:13px;flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;display:flex}.pnl-wykres-suma strong{letter-spacing:-.6px;color:var(--ink);font-size:26px;font-weight:800}.pnl-os{gap:0}.pnl-os li{border-top:1px solid var(--border);align-items:center;padding:12px 0}.pnl-os li:first-child{border-top:none;padding-top:0}.pnl-os-godz{color:var(--ink);font-size:13.5px;font-weight:700}.pnl-os-gora strong{font-size:13.5px}.pnl-plakietka{letter-spacing:0;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600}.pnl-tabela th{letter-spacing:.04em;font-size:11.5px}.pnl-tabela td{padding:12px 0}.pnl-szybki{background:var(--hero-from);border-color:var(--hero-from)}.pnl-szybki-btn{border-radius:11px}@media (width<=1100px){.pnl-wykres-uklad{grid-template-columns:1fr}}@media (width<=860px){.pnl-marka{gap:8px;padding:0 4px 0 2px}.pnl-marka-znak{width:36px;height:auto}.pnl-marka-nazwa{font-size:17px}.pnl-gora{padding:10px 14px}.pnl-tresc{padding:18px 14px 32px}.pnl-naglowek h1{font-size:22px}.pnl-naglowek-ikona{border-radius:13px;width:46px;height:46px}.pnl-kpi-wartosc{font-size:26px}}@media (width<=600px){.pnl-kpi-rzad{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pnl-kpi-rzad>:last-child:nth-child(odd){grid-column:1/-1}.pnl-kpi{padding:14px}.pnl-kpi-glowa{flex-direction:column;align-items:flex-start;gap:8px}.pnl-kpi-ico{width:36px;height:36px}.pnl-kpi-etykieta{font-size:12.5px}.pnl-kpi-wartosc{margin-top:10px;font-size:22px}.pnl-karta{padding:18px 16px}.pnl-sekcja-ikona{width:40px;height:40px}.pnl-h{font-size:16.5px}}.messenger{height:calc(100dvh - var(--wys-pasa,0px) - 112px);grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:18px;min-height:460px;margin-top:0}.w-panelu .messenger{height:calc(100dvh - var(--wys-pasa,0px) - 196px);margin-top:20px}.conv-list{background:var(--surface);border:var(--grubosc-ramki) solid var(--border);min-height:0;max-height:none;box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;gap:12px;padding:18px 16px 10px;overflow:hidden}.conv-tytul{color:var(--ink);margin:0;font-size:22px;font-weight:800}.conv-filter{border-radius:12px;min-height:42px;padding:0 12px}.conv-filter svg{color:var(--muted);flex:none}.conv-przewijana{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0 -8px;padding:0 8px 6px;display:flex;overflow-y:auto}.conv-item{background:0 0;border:1px solid #0000;border-radius:14px;padding:12px;align-items:flex-start!important;gap:12px!important}.conv-item:hover{background:var(--surface-hover);border-color:#0000}.conv-item.active{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 25%, transparent)}.conv-item .conv-name{color:var(--ink);font-size:15px;font-weight:700}.conv-item .conv-time{font-size:12px}.conv-rola{color:var(--muted);font-size:12px}.conv-item .conv-bottom{align-items:flex-start;margin-top:3px}.conv-item .conv-preview{white-space:normal;-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.conv-item .unread{border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:2px;padding:0 6px;font-size:11.5px;display:inline-flex}.conv-detail{min-height:0;box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px}.conv-head{gap:14px;padding:14px 20px}.conv-head-who strong{color:var(--ink);font-size:17px;font-weight:800}.conv-przycisk{border-radius:10px;align-items:center;gap:7px;display:inline-flex}.conv-head-pod{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.conv-head-zlecenie{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv-head-zlecenie:before{content:"·";margin-right:6px}.conv-watki{border-bottom:1px solid var(--border);background:var(--surface);padding:4px 20px 0}.conv-watki-pasek{align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.conv-watek{min-width:0;max-width:240px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.conv-watek:first-child{flex:none}.conv-watek-tytul{min-width:3em}.conv-watek:hover{color:var(--ink)}.conv-watek.active{color:var(--primary);border-bottom-color:var(--primary)}.conv-watek svg{flex:none}.conv-watek-tytul{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conv-watek-status{background:var(--chip);color:var(--muted);border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.conv-watek-status.s-open{background:var(--primary-soft);color:var(--primary)}.conv-watek-status.s-completed{background:var(--accent-soft);color:var(--accent)}.conv-watek-status.s-cancelled{background:var(--danger-soft);color:var(--danger)}.conv-watek-nowe{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}.conv-watki-wiecej{flex:none;margin-left:auto;padding-left:6px}.conv-watki-wiecej .lw-pole{min-height:30px;color:var(--muted);border-radius:999px;padding:0 10px 0 12px;font-size:13px;font-weight:600}.conv-watki-wiecej.ma-nowe .lw-pole{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}.conv-watki-wiecej.ma-nowe .lw-wartosc:after{content:"";background:var(--primary);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.conv-watki-lista{display:none}.conv-detail .chat-box.full,.chat-box.full{flex:1;height:auto;min-height:0}.conv-detail .chat-messages{background:var(--surface-chat);gap:6px;min-height:0;padding:18px 24px 22px}.czat-dzien{justify-content:center;margin:12px 0 8px;display:flex}.czat-dzien span{background:var(--chip);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.msg-wrap,.msg-event-wrap{flex-direction:column;display:flex}.msg-row{flex-direction:row;align-items:flex-start;gap:10px;max-width:78%}.msg-row.grupa{margin-top:8px}.msg-kolumna{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.msg-row.own .msg-kolumna{align-items:flex-end}.msg-kolumna>time{color:var(--muted);padding:0 4px;font-size:11px}.msg-kto{align-items:baseline;gap:8px;padding:0 2px;display:inline-flex}.msg-kto strong{color:var(--ink);font-size:13px}.msg-kto time{color:var(--muted);font-size:11px}.msg-awatar-miejsce{flex:none;width:34px}.msg-row>.avatar,.msg-row>img,.msg-row>span:not(.msg-awatar-miejsce){flex:none}.msg{border-radius:14px;padding:10px 14px;font-size:14px}.msg.other{box-shadow:0 1px 3px rgba(var(--shade-rgb), .05);border-top-left-radius:4px;border-bottom-left-radius:14px}.msg.own{border-top-right-radius:4px;border-bottom-right-radius:14px}.msg-event{align-self:stretch;align-items:stretch;width:100%;max-width:640px;margin:8px 0 4px;padding-left:44px}.event-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:inherit;box-shadow:0 1px 3px rgba(var(--shade-rgb), .05);--ton:var(--primary);--ton-tlo:var(--primary-soft);border-left-width:1px;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:14px 16px;text-decoration:none;display:grid}a.event-card:hover{border-color:color-mix(in srgb, var(--ton) 45%, var(--border))}.event-card.ton-ok{--ton:var(--accent);--ton-tlo:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.event-card.ton-koszt{--ton:var(--amber);--ton-tlo:var(--amber-soft);background:color-mix(in srgb, var(--amber) 5%, var(--surface));border-color:color-mix(in srgb, var(--amber) 30%, var(--border))}.event-card.ton-zle{--ton:var(--danger);--ton-tlo:var(--danger-soft)}.event-card.ton-spor{--ton:#7c3aed;--ton-tlo:color-mix(in srgb, #7c3aed 12%, var(--surface))}.event-ico{background:var(--ton-tlo);width:40px;height:40px;color:var(--ton);border-radius:50%;justify-content:center;align-items:center;font-size:0;display:flex}.event-card.ton-ok .event-ico{background:var(--accent);color:#fff}.event-srodek{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.event-label{background:var(--ton-tlo);color:var(--ton);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.event-text{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.event-stopka{color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}.event-stopka .event-order:after{content:"·";margin-left:8px}.event-amount{color:var(--ink);white-space:nowrap;font-size:16px;font-weight:800}.event-strzalka{color:var(--muted);transform:rotate(-90deg)}.conv-detail .chat-input{border-top:1px solid var(--border);gap:10px;padding:12px 16px}.conv-detail .chat-input input:not([type]){background:var(--surface);border-radius:12px;padding:12px 16px}.chat-send{width:44px;height:44px;box-shadow:0 4px 12px rgba(var(--primary-rgb), .3)}.chat-send svg{margin-left:-1px}@media (width<=800px){.messenger{height:calc(100dvh - var(--wys-pasa,0px) - 96px);min-height:400px}.w-panelu .messenger{height:calc(100dvh - var(--wys-pasa,0px) - 190px)}.conv-head{flex-wrap:wrap;gap:10px;padding:10px 12px}.conv-detail .chat-messages{padding:14px 12px}.msg-row{max-width:88%}.msg-event{padding-left:0}}@media (width<=600px){.conv-watki{padding:8px 12px}.conv-watki-pasek{display:none}.conv-watki-lista{display:block}.conv-watki-lista .lw-pole{width:100%}}@media (width<=560px){.conv-head{flex-wrap:nowrap}.conv-przycisk{padding:8px 10px}.conv-przycisk-napis{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conv-head-who{flex:1}}.account-page.konto{max-width:1120px}.konto-naglowek{margin-bottom:18px}.konto-naglowek h1{color:var(--ink);margin:0 0 4px;font-size:30px;font-weight:800}.konto-naglowek p{margin:0}.konto .konto-zakladki{border:1px solid var(--border);background:var(--surface);box-shadow:0 2px 8px rgba(var(--shade-rgb), .04);border-radius:14px;gap:2px;margin:0 0 22px;padding:4px 6px 0;display:inline-flex}.konto .konto-zakladki .acc-tab{padding:11px 18px 12px;font-weight:600}.konto-zakladki-lista{display:none}.konto .account-card{max-width:none;box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;margin:0;padding:22px 24px}.konto .account-card>.konto-karta-gora+p.muted{margin-top:0}.konto .account-card .btn.sm{border-radius:10px}.konto .konto-zgody-marketing>.marketing-consents>.mc-title{display:none}.konto .danger-zone .konto-ikona{background:var(--danger-soft);color:var(--danger)}.konto .danger-zone h3{color:var(--danger)}.konto .mc-kanal{border-radius:14px;align-items:center;gap:14px;padding:14px 16px}.konto .mc-kanal input[type=checkbox]{appearance:none;background:var(--border);cursor:pointer;border-radius:999px;flex:none;order:2;width:42px;height:24px;margin:0 0 0 auto;transition:background .15s;position:relative}.konto .mc-kanal input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.konto .mc-kanal input[type=checkbox]:checked{background:var(--primary)}.konto .mc-kanal input[type=checkbox]:checked:after{transform:translate(18px)}.konto .mc-kanal input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.konto-okno-sekcje{flex-direction:column;gap:14px;display:flex}.konto-okno-sekcje .account-card{box-shadow:none;border-radius:14px;max-width:none;margin:0;padding:18px 20px}.konto-okno-sekcje .account-card .btn.sm{border-radius:10px}.konto-okno-sekcje .twofa-haslo{flex-direction:column;gap:6px;margin:4px 0 12px;font-size:13px;font-weight:600;display:flex}.konto-okno-sekcje .twofa-haslo input{max-width:340px}.konto .twofa-haslo{flex-direction:column;gap:6px;margin:4px 0 12px;font-size:13px;font-weight:600;display:flex}.konto .twofa-haslo input{max-width:340px}.konto-siatka{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.konto-kolumna{flex-direction:column;gap:20px;min-width:0;display:flex}.konto-karta{box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;margin:0;padding:22px 24px}.konto>.konto-karta,.konto-siatka+.konto-karta{margin-top:20px}.konto-karta-gora{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.konto-ikona{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-karta-tytul{flex:1;min-width:0}.konto-karta-tytul h3{color:var(--ink);margin:2px 0;font-size:16.5px;font-weight:800}.konto-karta-tytul p{margin:0;font-size:13px}.znacznik-opcjonalne{vertical-align:middle;background:var(--chip);color:var(--muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-block}.konto-edytuj{border-radius:10px;flex:none;align-items:center;gap:7px;display:inline-flex}.konto-osoba-gora{align-items:center;gap:18px;display:flex}.konto-awatar{flex:none;position:relative}.konto-awatar .avatar-img{box-shadow:0 0 0 4px var(--primary-soft)}.konto-awatar-zmien{cursor:pointer;background:var(--surface);width:30px;height:30px;color:var(--ink);border:1px solid var(--border);box-shadow:0 2px 6px rgba(var(--shade-rgb), .12);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.konto-awatar-zmien:hover{color:var(--primary)}.konto-awatar-zmien.zajety{opacity:.6;cursor:progress}.konto-awatar-zmien input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.konto-awatar-zmien:focus-within{outline:2px solid var(--primary);outline-offset:2px}.konto-osoba-kto{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.konto-osoba-kto h2{color:var(--ink);margin:0;font-size:19px;font-weight:800}.konto-osoba-kto .muted{overflow-wrap:anywhere;font-size:13.5px}.konto-stan{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.konto-stan:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.konto-stan.ograniczone{background:var(--amber-soft);color:var(--amber)}.konto-fakty{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.konto-fakty .konto-dana+.konto-dana{border-left:1px solid var(--border);padding-left:12px}.konto-panel{margin-top:16px}.konto-dana{align-items:flex-start;gap:10px;min-width:0;display:flex}.konto-dana>div{flex-direction:column;gap:2px;min-width:0;display:flex}.konto-dana-ikona{background:color-mix(in srgb, var(--primary-soft) 70%, var(--surface));width:34px;height:34px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-dana-etykieta{color:var(--muted);font-size:12px}.konto-dana-wartosc{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.konto-dane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;display:grid}.konto-wiersze{flex-direction:column;display:flex}.konto-wiersz{border:0;border-top:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 4px;display:flex}.konto-wiersz:first-child{border-top:0;padding-top:4px}button.konto-wiersz:hover .konto-wiersz-tekst strong{color:var(--primary)}.konto-wiersz-info{cursor:default}.konto-wiersz-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.konto-wiersz-tekst strong{color:var(--ink);font-size:14px}.konto-wiersz-tekst .muted{font-size:12.5px}.konto-strzalka{color:var(--muted);flex:none;transform:rotate(-90deg)}.konto-pusto{background:color-mix(in srgb, var(--primary-soft) 55%, var(--surface));border:1px solid var(--border);border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.konto-pusto strong{color:var(--ink);font-size:14px}.konto-pusto p{margin:4px 0 0;font-size:13px}.konto-pusto-ikona{background:var(--surface);width:56px;height:56px;color:var(--primary);border:1px solid var(--border);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-kafelki{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.konto-kafelek{border:1px solid var(--border);background:var(--surface);cursor:default;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}label.konto-kafelek{cursor:pointer}.konto-kafelek-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.konto-kafelek-tekst strong{color:var(--ink);font-size:14px}.konto-kafelek-tekst .muted{font-size:12.5px}.konto-przypis{margin:14px 0 0}input.przelacznik[type=checkbox]{appearance:none;background:var(--border);cursor:pointer;border-radius:999px;flex:none;width:42px;height:24px;margin:0;transition:background .15s;position:relative}input.przelacznik[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}input.przelacznik[type=checkbox]:checked{background:var(--primary)}input.przelacznik[type=checkbox]:checked:after{transform:translate(18px)}input.przelacznik[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.konto-formularz{flex-direction:column;gap:14px;display:flex}.konto-formularz label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.konto-formularz p{margin:0}@media (width<=900px){.konto-siatka{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.konto-naglowek h1{font-size:24px}.konto .konto-zakladki{display:none}.konto-zakladki-lista{margin:0 0 16px;display:block}.konto-zakladki-lista .lw-pole{width:100%}.konto-karta{padding:18px 16px}.konto-osoba-gora{flex-wrap:wrap}.konto-osoba-gora .konto-edytuj{justify-content:center;width:100%}.konto-fakty{grid-template-columns:minmax(0,1fr)}.konto-fakty .konto-dana+.konto-dana{border-left:0;padding-left:0}.konto-dane,.konto-kafelki{grid-template-columns:minmax(0,1fr)}.konto-karta-gora{flex-wrap:wrap}}.pole-telefonu{align-items:stretch;gap:8px;width:100%;display:flex}.pole-telefonu .pole-telefonu-prefiks{flex:none;width:118px}.pole-telefonu .pole-telefonu-prefiks .lw-pole{height:100%;min-height:44px;font-weight:600}.pole-telefonu input{flex:1;width:auto;min-width:0}.t-niebieski{--ton:var(--primary);--ton-tlo:var(--primary-soft)}.t-zielony{--ton:var(--accent);--ton-tlo:var(--accent-soft)}.t-bursztyn{--ton:var(--amber);--ton-tlo:var(--amber-soft)}.t-czerwony{--ton:var(--danger);--ton-tlo:var(--danger-soft)}.t-fioletowy{--ton:#7c3aed;--ton-tlo:color-mix(in srgb, #7c3aed 12%, var(--surface))}.t-szary{--ton:var(--muted);--ton-tlo:var(--chip)}.pnl-sekcja-ikona[class*=t-]{background:var(--ton-tlo);color:var(--ton)}.pnl-liczby{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px;display:grid}.pnl-liczba{background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);text-align:left;color:inherit;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;font-family:inherit;display:flex}button.pnl-liczba{cursor:pointer;transition:border-color .15s,box-shadow .15s}button.pnl-liczba:hover{border-color:color-mix(in srgb, var(--ton) 45%, var(--border))}button.pnl-liczba:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pnl-liczba.aktywna{border-color:var(--ton);box-shadow:0 0 0 3px var(--ton-tlo)}.pnl-liczba-ico{background:var(--ton-tlo);width:48px;height:48px;color:var(--ton);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pnl-liczba-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.pnl-liczba-etykieta{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.3}.pnl-liczba-wartosc{letter-spacing:-.6px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.15}.pnl-liczba-pod{color:var(--muted);font-size:12px;line-height:1.35}.pnl-zakladki{flex-wrap:wrap;gap:8px;display:flex}.pnl-zakladka{cursor:pointer;background:var(--surface);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pnl-zakladka:not(.t-szary){background:color-mix(in srgb, var(--ton) 7%, var(--surface));border-color:color-mix(in srgb, var(--ton) 22%, var(--surface));color:var(--ton)}.pnl-zakladka:hover{border-color:color-mix(in srgb, var(--ton) 50%, var(--border))}.pnl-zakladka:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pnl-zakladka.aktywna,.pnl-zakladka.aktywna:not(.t-szary){background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 30%, transparent)}.pnl-zakladka:disabled{opacity:.45;cursor:default}.pnl-zakladka-licznik{text-align:center;background:var(--chip);min-width:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.pnl-zakladka:not(.t-szary) .pnl-zakladka-licznik{background:color-mix(in srgb, var(--ton) 14%, var(--surface));color:var(--ton)}.pnl-zakladka.aktywna .pnl-zakladka-licznik{color:var(--on-primary);background:#ffffff3d}.pnl-uwaga{background:var(--ton-tlo);border:1px solid color-mix(in srgb, var(--ton) 28%, var(--surface));color:var(--text);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.pnl-uwaga svg{color:var(--ton);flex:none;margin-top:1px}.pnl-pusto{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 16px;display:flex}.pnl-pusto-ico{background:var(--primary-soft);width:76px;height:76px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.pnl-pusto-ico svg{width:34px;height:34px}.pnl-pusto strong{color:var(--ink);font-size:16.5px}.pnl-pusto p{max-width:440px;margin:0;font-size:13.5px;line-height:1.5}.pnl-pusto .btn{margin-top:10px}.pnl-pusto.maly{padding:16px 8px}.pnl-pusto.maly .pnl-pusto-ico{width:52px;height:52px}.pnl-pusto.maly .pnl-pusto-ico svg{width:24px;height:24px}.pnl-pusto.maly strong{font-size:14.5px}.pnl-menu-akcji{flex:none;position:relative}.pnl-menu-akcji-przycisk{cursor:pointer;border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;display:flex}.pnl-menu-akcji-przycisk:hover,.pnl-menu-akcji-przycisk[aria-expanded=true]{color:var(--ink);border-color:var(--primary-light)}.pnl-menu-akcji-lista{z-index:30;background:var(--surface);border:1px solid var(--border);min-width:210px;box-shadow:0 14px 34px rgba(var(--shade-rgb), .16);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pnl-menu-akcji-lista>*{cursor:pointer;width:100%;color:var(--text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;text-decoration:none;display:block}.pnl-menu-akcji-lista>:hover{background:var(--surface-hover)}.pnl-menu-akcji-lista>.niebezpieczna{color:var(--danger)}.pnl-wiersze{flex-direction:column;display:flex}.pnl-wiersz{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) minmax(150px,200px) auto;align-items:center;gap:18px;padding:16px 4px;display:grid}.pnl-wiersz:first-child{border-top:none;padding-top:4px}.pnl-wiersz:last-child{padding-bottom:4px}.pnl-wiersz-ico{background:var(--ton-tlo,var(--primary-soft));width:50px;height:50px;color:var(--ton,var(--primary));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pnl-wiersz-tresc{flex-direction:column;gap:3px;min-width:0;display:flex}.pnl-wiersz-tresc>strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pnl-wiersz-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.pnl-wiersz-meta>span{align-items:center;gap:5px;display:inline-flex}.pnl-wiersz-meta svg{opacity:.8;flex:none}.pnl-wiersz-kwota{border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:6px;padding-left:22px;display:flex}.pnl-wiersz-kwota>strong{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.pnl-wiersz-akcje{align-items:center;gap:8px;display:flex}.pnl-plakietka.z-ikona{align-items:center;gap:5px;display:inline-flex}.pnl-plakietka.fiolet{background:color-mix(in srgb, #7c3aed 12%, var(--surface));color:#7c3aed}@media (width<=760px){.pnl-wiersz{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.pnl-wiersz-ico{width:42px;height:42px}.pnl-wiersz-kwota{border-left:none;flex-direction:row;grid-column:2;align-items:center;padding-left:0}.pnl-wiersz-akcje{grid-column:2}}.pnl-szukaj{flex:0 340px;min-width:200px;position:relative}.pnl-naglowek{flex-wrap:wrap}.pnl-naglowek-narzedzia{flex-wrap:nowrap;justify-content:flex-end}@media (width<=1100px){.pnl-naglowek-narzedzia{flex-wrap:wrap;justify-content:flex-start;width:100%}.pnl-szukaj{flex:260px}}.pnl-wiersz-akcje .btn.ghost{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}.pnl-szukaj svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pnl-szukaj input{border-radius:12px;width:100%;min-height:42px;padding:10px 14px 10px 38px}.pnl-tresc>div>.pnl-naglowek:first-child,.pnl-tresc>section>.pnl-naglowek:first-child{margin-bottom:22px}.pnl-kalk{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.pnl-kalk-pola{border-top:1px solid var(--border);flex-direction:column;display:flex}.pnl-kalk-rzad{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pnl-kalk-rzad.trzy{grid-template-columns:repeat(3,minmax(0,1fr))}.pnl-kalk-rzad>.pnl-pole{padding:20px 18px}.pnl-kalk-rzad>.pnl-pole:first-child{padding-left:0}.pnl-kalk-rzad>.pnl-pole:last-child{padding-right:0}.pnl-kalk-rzad>.pnl-pole+.pnl-pole{border-left:1px solid var(--border)}.pnl-pole{gap:12px;min-width:0;display:flex}.pnl-pole-ico{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pnl-pole-tresc{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pnl-pole-etykieta{min-height:38px;color:var(--ink);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.pnl-pole-info{color:var(--muted);cursor:help;display:inline-flex}.pnl-pole-wejscie{display:block;position:relative}.pnl-pole-wejscie input{border-radius:12px;width:100%;min-height:46px;padding:11px 44px 11px 14px;font-size:15px}.pnl-pole-jednostka{color:var(--muted);pointer-events:none;font-size:13.5px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pnl-pole-podpowiedz{color:var(--muted);font-size:12px;line-height:1.4}.pnl-kalk-oblicz{border-radius:12px;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:20px;display:none}.pnl-kalk-wynik{flex-direction:column;gap:14px;display:flex}.pnl-kalk-wynik .pnl-karta-gora{margin-bottom:4px}.pnl-kalk-wynik .pnl-pusto{border:1px solid var(--border);background:var(--surface-sunken);border-radius:14px}.pnl-kalk-podsumowanie{border:1px solid var(--border);border-radius:14px;flex-direction:column;padding:14px 16px 6px;display:flex}.pnl-kalk-podsumowanie-tytul{color:var(--ink);align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.pnl-kalk-podsumowanie-tytul svg{color:var(--muted)}.pnl-kalk-wiersz{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:flex}.pnl-kalk-podsumowanie-tytul+.pnl-kalk-wiersz{border-top:none}.pnl-kalk-wiersz>span{color:var(--text);align-items:center;gap:10px;display:inline-flex}.pnl-kalk-wiersz>span svg{color:var(--primary)}.pnl-kalk-wiersz>strong{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;display:flex}.pnl-kalk-wiersz>strong small{color:var(--muted);font-size:11.5px;font-weight:500}.pnl-kalk-wiersz.wynik{background:color-mix(in srgb, var(--primary) 6%, var(--surface));border-top:none;border-radius:11px;margin:4px -10px;padding:14px 10px}.pnl-kalk-wiersz.wynik+.pnl-kalk-wiersz{border-top:none}.pnl-kalk-wiersz.wynik>span{color:var(--primary);font-size:16px;font-weight:700}.pnl-kalk-wiersz.wynik>strong{letter-spacing:-.5px;color:var(--primary);font-size:24px}.pnl-kalk-wiersz.wynik.zysk{background:var(--accent-soft)}.pnl-kalk-wiersz.wynik.zysk>span,.pnl-kalk-wiersz.wynik.zysk>span svg,.pnl-kalk-wiersz.wynik.zysk>strong{color:var(--accent)}.pnl-kalk-wiersz.wynik.strata{background:var(--danger-soft)}.pnl-kalk-wiersz.wynik.strata>span,.pnl-kalk-wiersz.wynik.strata>span svg,.pnl-kalk-wiersz.wynik.strata>strong{color:var(--danger)}.pnl-kalk-wynik>.pnl-karta-link{margin-top:0}.pnl-kalk-wzor{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}.pnl-kalk-wzor li::marker{color:var(--primary);font-weight:700}.pnl-koszty{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.pnl-koszt{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:14px 16px;display:grid}.pnl-koszt-ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:50%;grid-row:1/span 2;justify-content:center;align-self:start;align-items:center;display:flex}.pnl-koszt-etykieta{color:var(--muted);font-size:13px;font-weight:600}.pnl-koszt-wartosc{color:var(--ink);white-space:nowrap;justify-self:end;font-size:14px}.pnl-koszt-wartosc.pusta{color:var(--muted);font-style:italic;font-weight:500}.pnl-edytuj{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 22%, var(--border));gap:6px}@media (width<=1100px){.pnl-kalk{grid-template-columns:minmax(0,1fr)}.pnl-kalk-oblicz{display:inline-flex}}@media (width<=700px){.pnl-kalk-rzad,.pnl-kalk-rzad.trzy{grid-template-columns:minmax(0,1fr)}.pnl-kalk-rzad>.pnl-pole{padding:16px 0}.pnl-kalk-rzad>.pnl-pole+.pnl-pole{border-left:none;border-top:1px solid var(--border)}}.pnl-widok{background:var(--surface);box-shadow:0 2px 8px rgba(var(--shade-rgb), .04);border-radius:12px;padding:4px}.pnl-widok button{border-radius:9px;padding:8px 16px;font-size:13.5px;font-weight:600}.pnl-widok button.aktywny{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 30%, transparent)}.pnl-miesiac{gap:8px}.pnl-miesiac .pnl-okres{justify-content:center;min-width:190px}.pnl-strzalka{width:42px;height:42px;color:var(--ink);box-shadow:0 2px 8px rgba(var(--shade-rgb), .04);border-radius:12px}.pnl-dzis-przycisk{border:1px solid var(--border);cursor:pointer;background:var(--surface);height:42px;color:var(--primary);border-radius:12px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600}.pnl-dzis-przycisk:hover{border-color:var(--primary)}.pnl-doplanowania{background:color-mix(in srgb, var(--amber) 6%, var(--surface));border-color:color-mix(in srgb, var(--amber) 28%, var(--surface));padding:18px 22px}.pnl-doplanowania-gora{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:0;font-family:inherit;display:flex}.pnl-doplanowania-ico{background:var(--amber-soft);width:42px;height:42px;color:var(--amber);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pnl-doplanowania-tekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pnl-doplanowania-tekst strong{color:var(--ink);font-size:15.5px}.pnl-doplanowania-ile{text-align:center;background:var(--amber-soft);min-width:22px;color:var(--amber);border-radius:999px;margin-left:4px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.pnl-doplanowania-strzalka{color:var(--muted);flex:none;transition:transform .15s;transform:rotate(-90deg)}.pnl-doplanowania:not(.zwiniete) .pnl-doplanowania-strzalka{transform:rotate(0)}.pnl-doplanowania-lista{flex-wrap:wrap;gap:10px;margin:14px 0 0 56px;display:flex}.pnl-doplanowania-poz{cursor:pointer;border:1px solid var(--border);background:var(--surface);text-align:left;min-width:190px;box-shadow:0 2px 8px rgba(var(--shade-rgb), .04);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;font-family:inherit;display:flex}.pnl-doplanowania-poz:hover{border-color:var(--amber)}.pnl-doplanowania-poz strong{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;display:flex}.pnl-doplanowania-poz .pnl-wpis-kropka{background:var(--amber)}.pnl-doplanowania-akcja{color:var(--primary);margin-top:4px;font-size:12.5px;font-weight:600}.pnl-kal-tytul{text-transform:capitalize;margin:0 0 16px}.pnl-siatka-naglowki span{letter-spacing:.03em;padding-left:8px;font-size:11.5px}.pnl-siatka,.pnl-siatka-naglowki{gap:8px}.pnl-dzien{border-radius:12px;gap:5px;min-height:100px;padding:8px}.pnl-dzien-nr{color:var(--ink);font-size:13px;font-weight:800}.pnl-dzien.obcy{opacity:1;background:var(--surface-sunken)}.pnl-dzien.obcy .pnl-dzien-nr{color:var(--muted);font-weight:600}.pnl-dzien.dzis{background:color-mix(in srgb, var(--primary) 9%, var(--surface));border-color:color-mix(in srgb, var(--primary) 40%, var(--border));box-shadow:none}.pnl-dzien.dzis .pnl-dzien-nr{color:var(--primary);font-size:15px}.pnl-dzien.dzis:hover{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}.pnl-dzien-dodaj{width:24px;height:24px;color:var(--primary);background:0 0;border-color:#0000;border-radius:7px}.pnl-dzien-dodaj:hover,.pnl-dzien-dodaj:focus-visible{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.pnl-wpis{white-space:normal;background:color-mix(in srgb, var(--ton,var(--primary)) 6%, var(--surface-sunken));color:var(--ink);border-radius:8px;flex-direction:column;gap:1px;padding:5px 7px;font-size:11.5px;line-height:1.3;display:flex}.pnl-wpis:hover{filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ton,var(--primary)) 45%, transparent)}.pnl-wpis-tytul{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-weight:700;display:block;overflow:hidden}.pnl-wpis-pod{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);padding-left:13px;font-size:10.5px;overflow:hidden}.pnl-wpis-kropka{vertical-align:1px;background:var(--ton,var(--primary));border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px;display:inline-block}.pnl-kropka[class*=t-]{background:var(--ton)}.pnl-kal-legenda{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12.5px;display:flex}.pnl-kal-legenda span{align-items:center;display:inline-flex}.pnl-agenda-poz[class*=t-]{background:color-mix(in srgb, var(--ton) 9%, var(--surface));color:var(--ink);border-left:3px solid var(--ton)}.pnl-blok[class*=t-]{background:color-mix(in srgb, var(--ton) 12%, var(--surface));color:var(--ink);border-left:3px solid var(--ton)}@media (width<=860px){.pnl-doplanowania-lista{margin-left:0}.pnl-miesiac .pnl-okres{min-width:0}}@media (width<=700px){.pnl-dzien{border-radius:9px;min-height:56px;padding:5px 4px}.pnl-dzien-nr{font-size:12px}.pnl-dzien.dzis .pnl-dzien-nr{font-size:13px}}.pnl-pulpit-siatka{align-items:stretch}.pnl-pulpit-kolumna{flex-direction:column;gap:18px;min-width:0;display:flex}.pnl-pulpit-kolumna>:last-child{flex:1}@media (width<=1120px){.pnl-pulpit-kolumna{display:contents}.pnl-pulpit-kolumna>:last-child{flex:none}.pnl-o1{order:1}.pnl-o2{order:2}.pnl-o3{order:3}.pnl-o4{order:4}.pnl-o5{order:5}.pnl-o6{order:6}.pnl-o7{order:7}}.pnl-wiersz.pnl-wiersz-alert{grid-template-columns:auto minmax(0,1fr) auto}.pnl-wiersz-alert .pnl-wiersz-ico{width:44px;height:44px}@media (width<=760px){.pnl-wiersz.pnl-wiersz-alert{grid-template-columns:auto minmax(0,1fr)}.pnl-wiersz-alert>.btn{grid-column:2;justify-self:start}}.pnl-wiersz.pnl-sprzet-poz{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:16px 4px}.pnl-wiersz.pnl-sprzet-poz:first-child{border-top:none}.pnl-wiersz .pnl-sprzet-tresc{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;padding:0;font-family:inherit}.pnl-wiersz-kwota.pnl-sprzet-stan{flex-flow:column;align-items:flex-start}.pnl-zakladka svg{flex:none}.pnl-zlecenie-gora{border-radius:12px;gap:16px;padding:14px 6px}.pnl-data-kafel{background:var(--primary-soft);width:62px;color:var(--primary);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px 4px;line-height:1.1;display:flex}.pnl-data-kafel strong{color:var(--primary);font-size:21px;font-weight:800}.pnl-data-miesiac{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.pnl-data-godz{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.pnl-data-kafel.brak{background:var(--chip);min-height:60px;color:var(--muted)}.pnl-data-brak{text-align:center;font-size:10.5px;font-weight:600;line-height:1.25}.pnl-zlecenie-tresc{gap:4px}.pnl-zlecenie-tresc>strong{color:var(--ink);font-size:15px}.pnl-zrodlo{background:var(--primary-soft);color:var(--primary);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.pnl-zrodlo.job{background:var(--accent-soft);color:var(--accent)}.pnl-zlecenie-prawa .pnl-kwota{color:var(--ink);font-size:15px}.pnl-tresc>.w-panelu:not(.pe){flex-direction:column;gap:22px;display:flex}.pnl-tresc>.w-panelu:not(.pe)>.pnl-naglowek:first-child{margin-bottom:0}.pe.w-panelu>div>.pnl-naglowek{margin-bottom:22px}.pe.w-panelu .pe-card{box-shadow:0 4px 16px rgba(var(--shade-rgb), .05);border-radius:16px;padding:22px 24px}.pe.w-panelu .pe-naglowek{gap:14px;margin-bottom:14px}.pe.w-panelu .pe-naglowek-ico{border-radius:13px;width:46px;height:46px}.pe.w-panelu .pe-naglowek-ico svg{width:22px;height:22px}.pe.w-panelu .pe-h{letter-spacing:-.2px;font-size:17px;font-weight:800}.pe.w-panelu .pe-sub{margin:-8px 0 14px 60px;font-size:13px}.pe.w-panelu .pe-edytuj{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}.pe.w-panelu .pe-ostrzezenie{border-radius:12px;padding:12px 16px}@media (width<=600px){.pe.w-panelu .pe-sub{margin-left:0}.pe.w-panelu .pe-card{padding:18px 16px}}.btn.ghost.pnl-edytuj{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 22%, var(--border))}.pnl-wiersz.pnl-sprzet-poz:first-child{padding-top:4px}.pnl-naglowek>.pnl-naglowek-ikona+div{flex:240px}@media (width<=600px){.pnl-liczby{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pnl-liczba{border-radius:14px;gap:10px;padding:12px}.pnl-liczba-ico{width:38px;height:38px}.pnl-liczba-ico svg{width:18px;height:18px}.pnl-liczba-etykieta{font-size:11.5px}.pnl-liczba-wartosc{font-size:20px}.pnl-wiersz-kwota{justify-content:flex-start}}.konto-kafelek.wylaczony{opacity:.6;cursor:default}.powitanie-tlo{z-index:1350}.okno.powitanie{text-align:center;align-items:center;width:min(600px,100%);padding:28px 36px 22px;position:relative;overflow-y:auto}.powitanie-zamknij{position:absolute;top:14px;right:14px}.powitanie-ilustracja{width:min(360px,100%);height:auto;margin-bottom:6px}.powitanie-ilustracja .pw-tlo{fill:var(--primary-soft)}.powitanie-ilustracja .pw-iskry path{stroke:var(--primary);stroke-width:4px;stroke-linecap:round;fill:none}.powitanie-ilustracja .pw-karta{fill:var(--surface);stroke:var(--border);stroke-width:2px;filter:drop-shadow(0 8px 18px rgba(var(--primary-rgb), .14))}.powitanie-ilustracja .pw-avatar{fill:var(--primary)}.powitanie-ilustracja .pw-avatar-glowa{fill:#fff;stroke:#fff;stroke-width:2px}.powitanie-ilustracja .pw-linia,.powitanie-ilustracja .pw-pasek{fill:var(--primary-soft-hover)}.powitanie-ilustracja .pw-pasek-pelny{fill:var(--primary)}.powitanie-ilustracja .pw-foto{fill:var(--primary-soft);stroke:var(--primary-soft-hover);stroke-width:2px}.powitanie-ilustracja .pw-gory{fill:var(--primary-light)}.powitanie-ilustracja .pw-znacznik{fill:var(--primary);stroke:var(--surface);stroke-width:4px}.powitanie-ilustracja .pw-ptaszek{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.powitanie-ilustracja .pw-trasa{fill:none;stroke:var(--primary-glow);stroke-width:2.5px;stroke-dasharray:5 6;stroke-linecap:round}.powitanie-ilustracja .pw-dron rect,.powitanie-ilustracja .pw-dron ellipse{fill:var(--primary)}.powitanie-ilustracja .pw-dron .pw-ramie{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.powitanie-ilustracja .pw-dron .pw-kamera{fill:var(--ink)}.powitanie-tytul{color:var(--ink);margin:6px 0 10px;font-size:24px;line-height:1.25}.powitanie-tekst{color:var(--muted);max-width:470px;margin:0 0 8px;font-size:15.5px;line-height:1.6}.powitanie-rada{background:var(--primary-soft);text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;margin:14px 0 22px;padding:14px 18px;display:flex}.powitanie-rada span{color:var(--primary);flex:none;font-size:22px;line-height:1}.powitanie-rada p{color:var(--primary-hover);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.powitanie-przycisk{justify-content:center;min-width:min(320px,100%);padding:13px 26px;font-size:15.5px}.powitanie-pozniej{cursor:pointer;color:var(--muted);background:0 0;border:none;margin-top:12px;padding:6px 10px;font-family:inherit;font-size:14px}.powitanie-pozniej:hover{color:var(--text);text-decoration:underline}@media (width<=600px){.okno.powitanie{padding:26px 18px 16px}.powitanie-tytul{font-size:20px}.powitanie-tekst{font-size:14.5px}.powitanie-przycisk{width:100%}}.pasek-profilu{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm,none);margin:0 0 18px;padding:16px 18px}.pasek-profilu-gora{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pasek-profilu-gora strong{color:var(--ink);font-size:16px}.pasek-profilu-gora p{margin:3px 0 0}.pasek-profilu-proc{color:var(--primary);font-size:22px;font-weight:800;line-height:1}.pasek-profilu-tor{background:var(--primary-soft);border-radius:999px;height:8px;margin:12px 0 14px;overflow:hidden}.pasek-profilu-tor span{border-radius:inherit;background:linear-gradient(90deg, var(--primary-light), var(--primary));height:100%;transition:width .3s;display:block}.pasek-profilu-kroki{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pasek-profilu-kroki li{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:14px;display:inline-flex}.pasek-profilu-kroki li.zrobione{background:var(--accent-soft);color:var(--accent);border-color:#0000;padding-right:12px;font-weight:600}.pasek-profilu-znak{border:2px solid var(--border);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.pasek-profilu-kroki li.zrobione .pasek-profilu-znak{border-color:var(--accent);background:var(--accent);color:#fff}.pasek-profilu-kroki .btn.sm{padding:3px 10px;font-size:12.5px}.pasek-profilu.gotowy{background:var(--accent-soft);border-color:#0000;align-items:center;gap:10px;padding:10px 14px;display:flex}.pasek-profilu.gotowy p{color:var(--accent);margin:0;font-size:14px;font-weight:600}.pasek-profilu-ptaszek{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:inline-grid}#pe-portfolio{scroll-margin-top:90px}.chat-szybkie{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px 0;display:flex}.chat-szybkie-btn{cursor:pointer;border:1px solid var(--primary-soft-hover);background:var(--primary-soft);color:var(--primary-hover);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.chat-szybkie-btn:hover:not(:disabled){background:var(--primary-soft-hover)}.chat-szybkie-btn:disabled{cursor:default;background:var(--accent-soft);color:var(--accent);border-color:#0000}.chat-szybkie .small{font-size:12px}.szablony-zlecen{margin:0 0 14px}.szablony-etykieta{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.szablony-lista{flex-wrap:wrap;gap:8px;display:flex}.szablon-chip{cursor:pointer;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.szablon-chip:hover{border-color:var(--primary-glow);color:var(--primary-hover)}.szablon-chip.wybrany{background:var(--primary-soft);border-color:var(--primary);color:var(--primary-hover)}.pnl-o8{order:8}.polec{flex-direction:column;gap:12px;display:flex}.polec-gora{align-items:flex-start;gap:12px;display:flex}.polec-gora strong{color:var(--ink);font-size:15px}.polec-gora p{margin:3px 0 0}.polec-ikona{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.polec-akcje{flex-wrap:wrap;gap:8px;display:flex}.rj-zapowiedz{background:var(--amber-soft);border-radius:10px;margin:2px 0 6px 28px;padding:9px 12px}.rj-zapowiedz p{color:var(--amber-tekst);margin:0;font-size:13px;line-height:1.5}.rj-zapowiedz p+p{margin-top:6px}.rj-zapowiedz a{color:inherit;font-weight:600;text-decoration:underline}html[data-motyw=halloween]{--ink:#faf7ff;--ink-soft:#231b36;--ink-solid:#08060f;--ink-solid-hover:#151027;--bg:#0c0916;--surface:#151024;--surface-rgb:21, 16, 36;--text:#ece6f5;--muted:#a99ec0;--border:#2a2140;--primary:#f28a2e;--primary-rgb:242, 138, 46;--primary-hover:#f89e4c;--primary-soft:#2b1a1c;--primary-soft-hover:#382120;--primary-light:#f59a4a;--primary-glow:#ffc58a;--accent:#7ccf95;--accent-soft:#142820;--amber:#f0b44c;--amber-soft:#2c2214;--amber-tekst:#f0b44c;--danger:#ec6a6a;--danger-soft:#2e1420;--danger-hover:#f38c8c;--danger-border:#5c2838;--danger-text:#f8c4c8;--star:#f5a524;--ok-note:#7ccf95;--ok-field:#7ccf95;--on-primary:#1d0c02;--on-accent:#06200f;--on-danger:#2a0608;--surface-hover:#1c1530;--surface-sunken:#100c1c;--surface-row:#171229;--surface-chat:#120e20;--surface-code:#1d1631;--fill:#1f1834;--fill-hover:#29203f;--placeholder:#1d1631;--stripe:#221a38;--chip:#1d1631;--chip-hover:#271e3d;--row-selected:#2a1c2a;--thumb-from:#1d1631;--thumb-to:#120e20;--track:#2e2547;--disabled:#463c5e;--scrollbar:#3a2f55;--scrollbar-hover:#54477a;--select-bg:#191329;--select-border:#3d3159;--pole-tlo:var(--surface);--pole-tekst:var(--text);--schemat-barw:dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a99ec0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--on-dark:#faf7ff;--on-dark-rgb:250, 247, 255;--on-dark-muted:#cfc5e2;--on-dark-soft:#f2edfb;--on-dark-faint:#9186aa;--hero-from:#0b0814;--hero-mid:#140e26;--hero-to:#26174a;--hero-glow-rgb:140, 100, 220;--profile-from:#0d0a18;--profile-mid:#170f2c;--profile-to:#28184c;--warn-bg:#2a2014;--warn-border:#4b3a1f;--warn-text:#f6daa2;--note-bg:#231b2c;--note-text:#eedcc0;--note-warn-bg:#2d1720;--note-warn-text:#f5bfae;--podium-1:#8c6208;--podium-2:#5c6270;--podium-3:#7d4a1f;--quote-rgb:242, 138, 46;--neutral-rgb:180, 168, 205;--mapa-panel:var(--surface);--mapa-panel-rgb:var(--surface-rgb);--mapa-panel-tekst:var(--text);--mapa-przycisk-tekst:var(--ink);--mapa-panel-ramka:var(--border);--mapa-panel-hover:var(--surface-hover);--mapa-panel-wylaczony:var(--disabled);--mapa-zamkniecie:var(--muted);--mapa-zamkniecie-hover:var(--ink);--mapa-odnosnik:var(--primary);--mapa-tlo:#110d1e;--mapa-lad:#161126;--mapa-woda:#0f0b1c;--mapa-zielen-jasna:#19132b;--mapa-zielen:#1b1530;--mapa-budynki:#1f1835;--mapa-droga:#2c2346;--mapa-droga-obwodka:#161126;--mapa-trasa:#3b2e5c;--mapa-trasa-obwodka:#161126;--mapa-kolej:#2c2346;--mapa-granica:#4b3b70;--mapa-napis:#d9cdef;--mapa-napis-drugi:#9d90b8;--mapa-napis-otok:#120d20;--filtr-kafli-mapy:grayscale(.6) sepia(.5) hue-rotate(220deg) brightness(.42) contrast(1.15);--shade-rgb:0, 0, 0;--deep-shade-rgb:0, 0, 0;--grid-rgb:170, 150, 220;--shadow-sm:0 1px 2px #00000080;--shadow:0 12px 32px #0000008c;--cien-naglowka-hero:none;--cien-naglowka-pas:none;--pasek-przegladarki:#0c0916;--kroj-naglowkow:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--naglowek-odstep:-.005em;--pasek-motywu:none;--poswiata-sila:.05;--poswiata-druga-rgb:130, 90, 210;--poswiata-druga-sila:.12;--sc-naglowek-tlo:#0c0916d1;--sc-naglowek-linia:#9678d229;--sc-hero-tlo:radial-gradient(60% 85% at 80% 28%, #7850cd4d, transparent 68%), linear-gradient(180deg, #0a0713 0%, #110b21 58%, #0d0919 100%);--sc-hero-poswiata:radial-gradient(55% 70% at 6% 100%, #f28a2e17, transparent 70%);--sc-plakietka-ramka:#f28a2e73;--sc-plakietka-tlo:#f28a2e14;--sc-plakietka-tekst:var(--primary);--sc-plakietka-ikona:var(--primary);--sc-szukaj-tlo:#120d20cc;--sc-szukaj-ramka:#a082dc38;--sc-blask-rgb:242, 138, 46;--sc-znacznik-tlo:#1b1026;--sc-pinezka-rgb:124, 207, 149;--sc-karta-tlo:linear-gradient(135deg, #1f1634f5, #130d21f5);--sc-karta-ramka:#2c2346;--sc-inicjal-tlo:radial-gradient(circle at 50% 38%, #3d2011, #1a0e08 72%)}html[data-scena] .header{background-color:var(--sc-naglowek-tlo);border-bottom-color:var(--sc-naglowek-linia)}html[data-scena] .brand{letter-spacing:0;font-weight:700}html[data-scena] .main-nav a.active{box-shadow:inset 0 -2px 0 var(--primary);border-radius:0}html[data-scena] .btn.primary,html[data-scena] .header .btn.dark{color:var(--on-primary);box-shadow:0 6px 22px rgba(var(--sc-blask-rgb), .32), inset 0 1px 0 #ffffff38;background:linear-gradient(#f99c47 0%,#ec7a2a 100%)}html[data-scena] .hero-full{background:var(--sc-hero-tlo);flex-direction:column;justify-content:center;min-height:580px;display:flex}html[data-scena] .hero-full:before,html[data-scena] .hero-full:after{display:none}html[data-scena] .hero-overlay{background:var(--sc-hero-poswiata)}.sc-scena{z-index:0;pointer-events:none;width:min(66%,1040px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%);mask-image:linear-gradient(90deg,#0000 0,#000 26%)}.sc-scena svg{width:100%;height:100%;display:block}html[data-scena] .hero-content{text-align:left;width:100%;padding:calc(60px * var(--gestosc)) 20px calc(58px * var(--gestosc))}html[data-scena] .hero-content h1{max-width:740px;color:var(--ink);margin:22px 0 0;font-size:54px;font-weight:700;line-height:1.1}html[data-scena] .hero-akcent{color:var(--primary)}.sc-plakietka{border:1px solid var(--sc-plakietka-ramka);background:var(--sc-plakietka-tlo);color:var(--sc-plakietka-tekst);border-radius:10px;align-items:center;gap:8px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.sc-plakietka svg{color:var(--sc-plakietka-ikona)}.sc-podtytul{max-width:520px;color:var(--on-dark-muted);margin:16px 0 0;font-size:18px}html[data-scena] .hero-search{background:var(--sc-szukaj-tlo);border:1px solid var(--sc-szukaj-ramka);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:860px;margin:30px 0 0;padding:10px;bottom:0;box-shadow:0 22px 60px #00000073}html[data-scena] .hs-field,html[data-scena] .hs-where input{background:0 0}html[data-scena] .hs-where{border-left-color:var(--sc-szukaj-ramka)}html[data-scena] .hs-cta{padding:13px 26px}html[data-scena] .home .home-section:first-of-type{padding-top:46px}.sc-dron{animation:6s ease-in-out infinite sc-unos}@keyframes sc-unos{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sc-plomien{transform-box:fill-box;transform-origin:50% 100%;animation:2.2s ease-in-out infinite sc-plomien}@keyframes sc-plomien{0%,to{opacity:1;transform:scaleY(1)}35%{opacity:.82;transform:scaleY(.9)}70%{opacity:.95;transform:scaleY(1.06)}}.sc-zar{animation:3.4s ease-in-out infinite sc-zar}@keyframes sc-zar{0%,to{opacity:1}50%{opacity:.8}}.sc-dioda{animation:1.8s ease-in-out infinite sc-zar}html[data-scena] .znacznik-operatora .zo-tlo{background:var(--sc-znacznik-tlo);color:var(--primary);border:2px solid var(--primary);box-shadow:0 0 0 4px rgba(var(--sc-blask-rgb), .16), 0 0 18px rgba(var(--sc-blask-rgb), .55)}html[data-scena] .zg-kolo{background:var(--sc-znacznik-tlo);color:var(--primary);box-shadow:0 0 0 2px var(--primary), 0 0 0 6px rgba(var(--sc-blask-rgb), .14), 0 0 20px rgba(var(--sc-blask-rgb), .5)}html[data-scena] .znacznik-operatora:hover .zo-tlo,html[data-scena] .zg-kolo:hover{background:var(--primary);color:var(--sc-znacznik-tlo);box-shadow:0 0 0 5px rgba(var(--sc-blask-rgb), .25), 0 0 28px rgba(var(--sc-blask-rgb), .85)}html[data-scena] .znacznik-zlecenia .zz-pin{box-shadow:0 0 14px rgba(var(--sc-pinezka-rgb), .45)}html[data-scena] .znacznik-zlecenia:hover .zz-pin{box-shadow:0 0 0 5px rgba(var(--sc-pinezka-rgb), .22), 0 0 26px rgba(var(--sc-pinezka-rgb), .8)}html[data-scena] .map-frame{border-color:var(--sc-karta-ramka)}html[data-scena] .op-card{background:var(--sc-karta-tlo);border-color:var(--sc-karta-ramka);position:relative;overflow:hidden}html[data-scena] .op-card:hover{border-color:rgba(var(--sc-blask-rgb), .6);box-shadow:0 12px 30px #00000073, 0 0 0 1px rgba(var(--sc-blask-rgb), .18)}html[data-scena] .op-photo{background:var(--sc-inicjal-tlo);width:64px;height:64px;box-shadow:0 0 0 2px rgba(var(--sc-blask-rgb), .6), 0 0 22px rgba(var(--sc-blask-rgb), .28);border-radius:50%}html[data-scena] .op-initial{font-family:var(--kroj-naglowkow);font-size:28px}html[data-scena] .op-info{z-index:1;position:relative}html[data-scena] .op-card:after{content:"";opacity:.14;pointer-events:none;background:50%/contain no-repeat;width:78px;height:78px;position:absolute;bottom:4px;right:12px}html[data-scena] .op-list-card .avatar-img{background:var(--sc-inicjal-tlo);color:var(--primary);font-family:var(--kroj-naglowkow);box-shadow:0 0 0 2px rgba(var(--sc-blask-rgb), .6), 0 0 22px rgba(var(--sc-blask-rgb), .25)}html[data-scena] .op-list-card{background:var(--sc-karta-tlo)}html[data-scena] .op-list-card:hover{border-color:rgba(var(--sc-blask-rgb), .55)}html[data-scena] .op-list-cta{color:var(--primary);border-color:rgba(var(--sc-blask-rgb), .7);background:0 0}html[data-scena] .op-list-cta:hover{background:rgba(var(--sc-blask-rgb), .1)}html[data-scena] .op-list-ocena strong{color:var(--primary)}html[data-scena] .section-title{font-weight:700}@media (prefers-reduced-motion:reduce){.sc-dron,.sc-plomien,.sc-zar,.sc-dioda{animation:none}}@media (width<=900px){.sc-scena{opacity:.28;width:100%;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}html[data-scena] .hero-content h1{font-size:42px}}@media (width<=640px){html[data-scena] .hero-content h1{font-size:32px}html[data-scena] .hero-search{bottom:0}.sc-podtytul{font-size:16px}}.dekoracje-pajeczyna{z-index:1101;pointer-events:none;color:#d7cdf03d;position:absolute;top:0;left:0}.dekoracje-pajeczyna svg{width:190px;height:190px;display:block}@media (width<=640px){.dekoracje-pajeczyna svg{width:120px;height:120px}}html[data-motyw=halloween] .op-card:nth-child(4n+1):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M31 14c-1-5 1-8 5-10l2 3c-3 1-4 3-3 7z' fill='%23d6c6f5'/%3E%3Cpath d='M32 15c-4-2-10-2-15 1-7 4-11 11-11 19 0 13 11 23 26 23s26-10 26-23c0-8-4-15-11-19-5-3-11-3-15-1z' fill='%23d6c6f5'/%3E%3Cpath d='M18 32h8l-4-7zM38 32h8l-4-7zM17 40c9 7 21 7 30 0l-4 1-3-2-3 3-3-3-3 3-3-3-3 3-3-3-3 2z' fill='%23150f24'/%3E%3C/svg%3E")}html[data-motyw=halloween] .op-card:nth-child(4n+2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -20 100 40'%3E%3Cpath d='M0,2 C-5,-6 -13,-9 -20,-5 C-27,-14 -39,-16 -46,-8 C-40,-6 -36,-1 -35,5 C-29,1 -23,1 -18,7 C-12,3 -6,3 0,9 C6,3 12,3 18,7 C23,1 29,1 35,5 C36,-1 40,-6 46,-8 C39,-16 27,-14 20,-5 C13,-9 5,-6 0,2 Z M-4,0 L-5,-8 L-1.5,-3.5 L1.5,-3.5 L5,-8 L4,0 Z' fill='%23d6c6f5'/%3E%3C/svg%3E")}html[data-motyw=halloween] .op-card:nth-child(4n+3):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M16 56V26c0-10 7-17 16-17s16 7 16 17v30z' fill='%23d6c6f5'/%3E%3Cpath d='M30 18h4v7h7v4h-7v13h-4V29h-7v-4h7z' fill='%23150f24'/%3E%3Cpath d='M6 58c8-3 16-3 26-2s18 1 26-1v5H6z' fill='%23d6c6f5'/%3E%3C/svg%3E")}html[data-motyw=halloween] .op-card:nth-child(4n+4):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23d6c6f5' stroke-linecap='round'%3E%3Cpath d='M32 60c0-12 1-22-1-34' stroke-width='5'/%3E%3Cpath d='M31 34c-6-5-11-7-17-14M31 28c5-6 10-9 15-16M17 22c-3-2-5-5-6-9M44 15c2-3 5-5 8-6M31 44c5-3 10-4 16-9' stroke-width='2.6'/%3E%3C/svg%3E")}.sw-bok{width:230px;top:0;bottom:0}.sw-bok svg{width:100%;height:100%;display:block}.sw-bok-lewy{left:0}.sw-bok-prawy{right:0}@media (width<=1320px){.sw-bok{display:none}}.sw-platek{animation:sw-platek var(--t) linear var(--o) infinite}@keyframes sw-platek{0%{transform:translate(0)}to{transform:translate(var(--dryf), 590px)}}@media (prefers-reduced-motion:reduce){.sw-platek{animation:none;display:none}}html[data-motyw=swieta] .op-card:nth-child(4n+1):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4l12 18h-6l10 14h-7l11 16H12l11-16h-7l10-14h-6z' fill='%23d7e2f7'/%3E%3Crect x='28' y='52' width='8' height='8' fill='%23d7e2f7'/%3E%3C/svg%3E")}html[data-motyw=swieta] .op-card:nth-child(4n+2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='8' y='26' width='48' height='32' rx='3' fill='%23d7e2f7'/%3E%3Crect x='5' y='18' width='54' height='10' rx='3' fill='%23d7e2f7'/%3E%3Crect x='29' y='18' width='6' height='40' fill='%23101a2e'/%3E%3Cpath d='M32 18c-8-12-16-6-10-2 3 2 7 2 10 2 3 0 7 0 10-2 6-4-2-10-10 2z' fill='%23d7e2f7'/%3E%3C/svg%3E")}html[data-motyw=swieta] .op-card:nth-child(4n+3):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23d7e2f7' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M32 6v52M9 19l46 26M9 45l46-26M26 9l6 6 6-6M26 55l6-6 6 6M11 27l8-2-2-8M53 37l-8 2 2 8M11 37l8 2-2 8M53 27l-8-2 2-8'/%3E%3C/svg%3E")}html[data-motyw=swieta] .op-card:nth-child(4n+4):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M8 30h48M14 30l-6-6M50 30l6-6' stroke='%23d7e2f7' stroke-width='3' stroke-linecap='round'/%3E%3Crect x='20' y='30' width='24' height='12' rx='5' fill='%23d7e2f7'/%3E%3Cpath d='M22 30c1-10 12-16 22-8-5 1-8 4-8 8z' fill='%23d7e2f7'/%3E%3Ccircle cx='45' cy='21' r='3' fill='%23d7e2f7'/%3E%3Cpath d='M26 42l-4 8M38 42l4 8' stroke='%23d7e2f7' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-motyw=swieta]{--ink:#f8faff;--ink-soft:#1b2640;--ink-solid:#060b16;--ink-solid-hover:#0f1a30;--bg:#0a1020;--surface:#101a2e;--surface-rgb:16, 26, 46;--text:#e9eef8;--muted:#9eabc6;--border:#1f2c48;--primary:#f28a2e;--primary-rgb:242, 138, 46;--primary-hover:#f89e4c;--primary-soft:#2a1f1f;--primary-soft-hover:#37261f;--primary-light:#f59a4a;--primary-glow:#ffc58a;--accent:#5cc98a;--accent-soft:#11291f;--amber:#f0b44c;--amber-soft:#2a2215;--amber-tekst:#f0b44c;--danger:#ec6a6a;--danger-soft:#2c1520;--danger-hover:#f38c8c;--danger-border:#5a2a36;--danger-text:#f8c4c8;--star:#f5a524;--ok-note:#5cc98a;--ok-field:#5cc98a;--on-primary:#1d0c02;--on-accent:#05200f;--on-danger:#2a0608;--surface-hover:#16223a;--surface-sunken:#0c1426;--surface-row:#121d33;--surface-chat:#0e1729;--surface-code:#17233c;--fill:#192641;--fill-hover:#213050;--placeholder:#17233c;--stripe:#1b2843;--chip:#17233c;--chip-hover:#1f2d4b;--row-selected:#26231f;--thumb-from:#17233c;--thumb-to:#0e1729;--track:#25334f;--disabled:#3b4a68;--scrollbar:#2e3d5c;--scrollbar-hover:#465a82;--select-bg:#131e35;--select-border:#33466b;--pole-tlo:var(--surface);--pole-tekst:var(--text);--schemat-barw:dark;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239eabc6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--on-dark:#f8faff;--on-dark-rgb:248, 250, 255;--on-dark-muted:#cbd5ea;--on-dark-soft:#eef2fb;--on-dark-faint:#8894ae;--hero-from:#070d1a;--hero-mid:#0c1630;--hero-to:#172748;--hero-glow-rgb:110, 150, 230;--profile-from:#080e1c;--profile-mid:#0e1832;--profile-to:#182a4d;--warn-bg:#2a2214;--warn-border:#4a3b1f;--warn-text:#f6daa2;--note-bg:#1e2233;--note-text:#e7dcc2;--note-warn-bg:#2c1822;--note-warn-text:#f5bfae;--podium-1:#8c6208;--podium-2:#5c6270;--podium-3:#7d4a1f;--quote-rgb:242, 138, 46;--neutral-rgb:170, 185, 215;--mapa-panel:var(--surface);--mapa-panel-rgb:var(--surface-rgb);--mapa-panel-tekst:var(--text);--mapa-przycisk-tekst:var(--ink);--mapa-panel-ramka:var(--border);--mapa-panel-hover:var(--surface-hover);--mapa-panel-wylaczony:var(--disabled);--mapa-zamkniecie:var(--muted);--mapa-zamkniecie-hover:var(--ink);--mapa-odnosnik:var(--primary);--mapa-tlo:#0b1224;--mapa-lad:#0f1729;--mapa-woda:#0a1122;--mapa-zielen-jasna:#111a2f;--mapa-zielen:#121c33;--mapa-budynki:#16213a;--mapa-droga:#22304f;--mapa-droga-obwodka:#0f1729;--mapa-trasa:#2e3f66;--mapa-trasa-obwodka:#0f1729;--mapa-kolej:#22304f;--mapa-granica:#3a4d78;--mapa-napis:#cfd9ee;--mapa-napis-drugi:#8e9cbb;--mapa-napis-otok:#0b1224;--filtr-kafli-mapy:grayscale(.7) sepia(.4) hue-rotate(180deg) brightness(.4) contrast(1.15);--shade-rgb:0, 0, 0;--deep-shade-rgb:0, 0, 0;--grid-rgb:160, 185, 235;--shadow-sm:0 1px 2px #00000080;--shadow:0 12px 32px #0000008c;--cien-naglowka-hero:none;--cien-naglowka-pas:none;--pasek-przegladarki:#0a1020;--kroj-naglowkow:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--naglowek-odstep:-.005em;--pasek-motywu:none;--poswiata-sila:.05;--poswiata-druga-rgb:90, 130, 220;--poswiata-druga-sila:.12;--dekor-czastka:#ffffffe6;--sc-naglowek-tlo:#080d1ad1;--sc-naglowek-linia:#8caae624;--sc-hero-tlo:radial-gradient(60% 85% at 82% 20%, #5a82dc38, transparent 68%), linear-gradient(180deg, #060b16b3 0%, #080e1c59 70%, transparent 100%);--sc-hero-poswiata:radial-gradient(55% 70% at 6% 100%, #f28a2e12, transparent 70%);--sc-plakietka-ramka:#dce6ff29;--sc-plakietka-tlo:#dce6ff0f;--sc-plakietka-tekst:var(--text);--sc-plakietka-ikona:#dfe8ff;--sc-szukaj-tlo:#0b1222d6;--sc-szukaj-ramka:#8caae633;--sc-blask-rgb:242, 138, 46;--sc-znacznik-tlo:#0f1830;--sc-pinezka-rgb:92, 201, 138;--sc-karta-tlo:linear-gradient(135deg, #141f37f5, #0b1222f5);--sc-karta-ramka:#1f2c4a;--sc-inicjal-tlo:radial-gradient(circle at 50% 38%, #3d2011, #1a0e08 72%)}
