:root{--idsk-text:#0b0c0c;--idsk-text-secondary:#505a5f;--idsk-bg:#fff;--idsk-bg-muted:#f3f2f1;--idsk-border:#0b0c0c;--idsk-border-light:#b1b4b6;--idsk-link:#0065b3;--idsk-link-visited:#4c2c92;--idsk-brand:#0065b3;--idsk-brand-dark:#004b87;--idsk-on-brand:#fff;--idsk-error:#d0190f;--idsk-success:#00703c;--idsk-focus:#ffdf0f;--idsk-focus-text:#0b0c0c;--idsk-font:"Source Sans Pro", "Source Sans 3", Arial, Helvetica, sans-serif}.dark,[data-theme=dark]{--idsk-text:#f3f2f1;--idsk-text-secondary:#c8ccce;--idsk-bg:#121416;--idsk-bg-muted:#1d2023;--idsk-border:#f3f2f1;--idsk-border-light:#6f777b;--idsk-link:#8cc6ff;--idsk-link-visited:#c9b3ff;--idsk-brand:#1f7ac4;--idsk-brand-dark:#165d96;--idsk-on-brand:#fff;--idsk-error:#ff7a70;--idsk-success:#4cc38a}.idsk{font-family:var(--idsk-font);color:var(--idsk-text);font-size:1.1875rem;line-height:1.32}.idsk :focus-visible{outline:3px solid #0000}.idsk-heading-xl{margin:0 0 1.5rem;font-size:2.5rem;font-weight:700;line-height:1.1}.idsk-heading-l{margin:0 0 1.25rem;font-size:2rem;font-weight:700;line-height:1.15}.idsk-heading-m{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.25}.idsk-body{margin:0 0 1.25rem}.idsk-body-s{margin:0 0 1rem;font-size:1rem}.idsk-caption{color:var(--idsk-text-secondary);margin-bottom:.25rem;font-size:1rem;display:block}@media (max-width:640px){.idsk-heading-xl{font-size:2rem}.idsk-heading-l{font-size:1.6rem}.idsk-heading-m{font-size:1.3rem}.idsk{font-size:1.0625rem}}.idsk-link{color:var(--idsk-link);text-underline-offset:.1em;text-decoration:underline}.idsk-link:visited{color:var(--idsk-link-visited)}.idsk-link:hover{text-decoration-thickness:max(3px,.1875rem,.12em)}.idsk-link:focus-visible,.idsk-back-link:focus-visible{background:var(--idsk-focus);color:var(--idsk-focus-text);box-shadow:0 -2px var(--idsk-focus), 0 4px #0b0c0c;outline:3px solid #0000;text-decoration:none}.idsk-back-link{color:var(--idsk-text);margin:1rem 0;padding-left:.9rem;font-size:1rem;text-decoration:underline;display:inline-block;position:relative}.idsk-back-link:before{content:"";border:0 solid;border-width:2px 0 0 2px;width:.4rem;height:.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-45deg)}.idsk-oficialna{background:var(--idsk-bg-muted);color:var(--idsk-text);border-bottom:1px solid var(--idsk-border-light);font-size:.875rem}.idsk-oficialna__vnutro{max-width:80rem;margin:0 auto;padding:.375rem 1rem}.idsk-oficialna summary{cursor:pointer;display:inline}.idsk-oficialna summary:focus-visible{background:var(--idsk-focus);color:var(--idsk-focus-text);outline:none;box-shadow:0 4px #0b0c0c}.idsk-oficialna__vlajka{vertical-align:-.1rem;border:1px solid var(--idsk-border-light);background:linear-gradient(#fff 0 33.3%,#0b4ea2 33.3% 66.6%,#ee1c25 66.6%);width:1.25rem;height:.85rem;margin-right:.4rem;display:inline-block}.idsk-oficialna__detail{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;padding:.75rem 0 .25rem;display:grid}.idsk-form-group{margin-bottom:1.75rem}.idsk-form-group--error{border-left:5px solid var(--idsk-error);padding-left:.9rem}.idsk-label{margin-bottom:.3rem;font-weight:700;display:block}.idsk-hint{color:var(--idsk-text-secondary);margin-bottom:.6rem;font-size:1rem;display:block}.idsk-error-message{color:var(--idsk-error);margin-bottom:.6rem;font-size:1rem;font-weight:700;display:block}.idsk-input,.idsk-textarea,.idsk-select{font:inherit;border:2px solid var(--idsk-border);background:var(--idsk-bg);width:100%;min-height:2.5rem;color:var(--idsk-text);box-sizing:border-box;border-radius:0;padding:.3rem .5rem}.idsk-textarea{resize:vertical;min-height:6rem}.idsk-input:focus,.idsk-textarea:focus,.idsk-select:focus{outline:3px solid var(--idsk-focus);outline-offset:0;box-shadow:inset 0 0 0 2px var(--idsk-border)}.idsk-input--error,.idsk-textarea--error,.idsk-select--error{border-color:var(--idsk-error)}.idsk-input--w10{max-width:23ex}.idsk-input--w20{max-width:41ex}.idsk-fieldset{border:0;min-width:0;margin:0;padding:0}.idsk-fieldset__legend{margin-bottom:.6rem;padding:0;font-weight:700}.idsk-radios__item,.idsk-checkboxes__item{align-items:flex-start;gap:.6rem;margin-bottom:.6rem;display:flex}.idsk-radios__input,.idsk-checkboxes__input{width:1.6rem;height:1.6rem;accent-color:var(--idsk-brand);flex:none;margin:0}.idsk-radios__input:focus-visible,.idsk-checkboxes__input:focus-visible{outline:3px solid var(--idsk-focus);outline-offset:2px}.idsk-button{font:inherit;min-height:2.75rem;color:var(--idsk-on-brand);background:var(--idsk-brand);box-shadow:0 2px 0 var(--idsk-brand-dark);cursor:pointer;border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;margin:0 .75rem 1.25rem 0;padding:.5rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.idsk-button:hover{background:var(--idsk-brand-dark)}.idsk-button:focus-visible{background:var(--idsk-focus);color:var(--idsk-focus-text);border-color:var(--idsk-focus);outline:3px solid #0000;box-shadow:0 2px #0b0c0c}.idsk-button:disabled{opacity:.5;cursor:not-allowed}.idsk-button--secondary{background:var(--idsk-bg-muted);color:var(--idsk-text);box-shadow:0 2px 0 var(--idsk-border-light)}.idsk-button--secondary:hover{background:var(--idsk-border-light)}.idsk-button--warning{background:var(--idsk-error)}.idsk-button-group{flex-wrap:wrap;align-items:center;display:flex}.idsk-error-summary{border:5px solid var(--idsk-error);margin-bottom:1.75rem;padding:1rem}.idsk-error-summary:focus{outline:3px solid var(--idsk-focus)}.idsk-error-summary__title{margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.idsk-error-summary__list{margin:0;padding:0;list-style:none}.idsk-error-summary__list a{color:var(--idsk-error);font-weight:700;text-decoration:underline}.idsk-panel--confirmation{color:#fff;text-align:center;background:#00703c;margin-bottom:1.5rem;padding:1.5rem}.idsk-panel__title{margin:0 0 .75rem;font-size:2rem;font-weight:700}.idsk-panel__body{font-size:1.4rem}.idsk-warning-text{align-items:flex-start;gap:.9rem;margin-bottom:1.25rem;font-weight:700;display:flex}.idsk-warning-text__icon{background:var(--idsk-text);width:2.1rem;height:2.1rem;color:var(--idsk-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.6rem;line-height:1;display:inline-flex}.idsk-inset-text{border-left:10px solid var(--idsk-border-light);margin:1.25rem 0;padding:.9rem}.idsk-summary-list{border-top:1px solid var(--idsk-border-light);grid-template-columns:minmax(8rem,1fr) 2fr;margin:0 0 1.25rem;display:grid}.idsk-summary-list>div{display:contents}.idsk-summary-list dt,.idsk-summary-list dd{border-bottom:1px solid var(--idsk-border-light);margin:0;padding:.6rem .5rem .6rem 0}.idsk-summary-list dt{font-weight:700}@media (max-width:480px){.idsk-summary-list{grid-template-columns:1fr}.idsk-summary-list dt{border-bottom:0;padding-bottom:0}}.idsk-tag{background:var(--idsk-brand);color:var(--idsk-on-brand);padding:.2rem .5rem;font-size:.95rem;font-weight:700;display:inline-block}.idsk-qr{border:1px solid var(--idsk-border-light);background:#fff;padding:.5rem;display:inline-block}.idsk-qr img{width:12rem;height:12rem;image-rendering:pixelated;display:block}.idsk-widget{background:var(--idsk-bg);min-height:100%;padding:1rem}.idsk-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}
