/*! © 2026 Krzysztof Górski. Wszelkie prawa zastrzeżone. Kopiowanie i wykorzystywanie bez zgody autora zabronione. */
.int-form{gap:14px;max-width:640px;display:grid}.int-f{display:block}.int-l{color:var(--ink-2);margin:0 0 5px;font-size:13px;display:block}.int-form input,.int-form select,.int-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:var(--bg);color:var(--ink);border-radius:12px;padding:11px 13px}.int-form textarea{resize:vertical;min-height:84px}.int-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.int-row{grid-template-columns:1fr}}.int-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.int-transfer{border:1px solid var(--line);color:var(--ink);background:#14487c0f;border-radius:12px;padding:12px 15px;font-size:14px;line-height:1.6}.int-transfer b{color:var(--ink)}.int-tr-note{color:var(--ink-2);margin-top:4px;font-size:12.5px}.int-slot-note{color:var(--ink-2);margin-top:5px;font-size:12.5px;display:block}.int-consent{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.int-consent a{color:var(--brand,#14487c)}.int-actions .btn{background:var(--brand,#14487c);color:light-dark(#fff,#0a1626);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 22px;font-weight:700}.int-actions .btn[disabled]{opacity:.6;cursor:default}.int-msg{border-radius:12px;padding:12px 15px;font-size:15px;line-height:1.5}.int-msg.ok{color:#14532d;background:#228b5424;border:1px solid #228b5466}.int-msg.err{color:#7f1d1d;background:#dc26261a;border:1px solid #dc262659}:root[data-theme=dark] .int-msg.ok{color:#a7f3c4}:root[data-theme=dark] .int-msg.err{color:#fca5a5}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .int-msg.ok{color:#a7f3c4}html:not([data-theme=light]) .int-msg.err{color:#fca5a5}}.int-v2{gap:26px;max-width:680px}.int-v2 .int-step{border:0;min-width:0;margin:0;padding:0}.int-v2 .int-sh{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:19px;font-weight:600;display:flex}.int-v2 .int-n{width:28px;height:28px;font:700 14px/1 var(--sans);color:#0a1422;background:var(--brass-dot,#c9a45a);border-radius:50%;flex:none;place-items:center;display:inline-grid}.int-v2 .int-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.int-v2 .slotpick{background:0 0;border:0;margin:0;padding:0}.int-v2 .sp-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.int-v2 .sp-mon{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-column:1/-1;margin:6px 0 -2px;font-size:12.5px;font-weight:700}.int-v2 .sp-mon:first-child{margin-top:0}.int-v2 .sp-tile{border:1px solid var(--line);background:var(--bg-2,#ffffff08);color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:9px 4px 10px;line-height:1.1;transition:border-color .15s,background .15s,transform .15s;display:flex}.int-v2 .sp-tile:hover{border-color:var(--brass-dot,#c9a45a)}.int-v2 .sp-tile:active{transform:scale(.97)}.int-v2 .sp-w{text-transform:lowercase;color:var(--ink-2);font-size:12px;font-weight:600}.int-v2 .sp-n{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.05}.int-v2 .sp-m{color:var(--ink-2);font-size:12px}.int-v2 .sp-t{color:var(--ink);background:#c9a45a24;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:13px;font-weight:700}.int-v2 .sp-tile .spt-lab{color:var(--ink-2);text-align:center;margin-top:3px;font-size:11px}.int-v2 .sp-tile.sp-sun .sp-w,.int-v2 .sp-tile.sp-sun .sp-n,.int-v2 .sp-tile.sp-feast .sp-w,.int-v2 .sp-tile.sp-feast .sp-n{color:#ff7a7a}html[data-theme=light] .int-v2 .sp-tile.sp-sun .sp-n,html[data-theme=light] .int-v2 .sp-tile.sp-feast .sp-n,html[data-theme=light] .int-v2 .sp-tile.sp-sun .sp-w,html[data-theme=light] .int-v2 .sp-tile.sp-feast .sp-w{color:#c62828}.int-v2 .sp-tile.selected{background:var(--brass-dot,#c9a45a);border-color:var(--brass-dot,#c9a45a);color:#0a1422;box-shadow:0 6px 18px #c9a45a4d}.int-v2 .sp-tile.selected .sp-w,.int-v2 .sp-tile.selected .sp-m,.int-v2 .sp-tile.selected .sp-n{color:#0a1422}.int-v2 .sp-tile.selected .sp-t{color:#fff;background:#0a1422}.int-v2 .slotpick-more{margin:10px 0 0}.int-v2 .sp-pick{background:#c9a45a1a;border:1px solid #c9a45a59;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;padding:11px 14px;font-size:14.5px;display:flex}.int-v2 .sp-pick[hidden]{display:none}.int-v2 .sp-pick span{color:var(--ink-2)}.int-v2 .slotpick-contact{text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line);background:0 0;border:0;width:auto;margin:10px 0 0;padding:6px 0}.int-v2 .slotpick-contact.selected{background:0 0;font-weight:700}.int-v2 .int-slot-note:empty{display:none}.int-v2 .int-more{margin:10px 0 0}.int-v2 .int-more>summary{cursor:pointer;color:var(--ink-2);padding:6px 0;font-size:14.5px;list-style:none}.int-v2 .int-more>summary::-webkit-details-marker{display:none}.int-v2 .int-more>summary:before{content:"+ ";color:var(--brass-dot,#c9a45a);font-weight:700}.int-v2 .int-more[open]>summary:before{content:"− "}.int-v2 .int-off{margin:12px 0 0}.int-v2 .int-actions .btn{justify-content:center;width:100%;padding-top:15px;padding-bottom:15px;font-size:16px}.int-v2 .int-consent{color:var(--ink-2);text-align:center;margin:-14px 0 0;font-size:13px}.int-v2 textarea::placeholder{color:var(--ink-2);opacity:.6}@media (width>=700px){.int-v2 .int-actions .btn{width:auto;padding-left:34px;padding-right:34px}.int-v2 .int-consent{text-align:left}}.int-v2 .sp-nav{align-items:center;gap:10px;margin:0 0 10px;display:flex}.int-v2 .sp-mt{flex-direction:column;flex:1;align-items:center;line-height:1.2;display:flex}.int-v2 .sp-mt b{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:600}.int-v2 .sp-mt small{color:var(--ink-2);font-size:13px}.int-v2 .sp-arr{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0 0 3px;font-size:24px;line-height:1;display:grid}.int-v2 .sp-arr:hover:not(:disabled){border-color:var(--brass-dot,#c9a45a);color:var(--brass-dot,#c9a45a)}.int-v2 .sp-arr:disabled{opacity:.28;cursor:default}.int-v2 .sp-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;display:flex}.int-v2 .sp-tab{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600}.int-v2 .sp-tab.on{background:var(--ink);color:var(--bg,#0a1422);border-color:var(--ink)}