:root{--color-crimson-50: #FEF2F3;--color-crimson-100: #FDE3E6;--color-crimson-200: #FBC7CD;--color-crimson-300: #F79AA5;--color-crimson-400: #F4677A;--color-crimson-500: #F13549;--color-crimson-600: #D92438;--color-crimson-700: #B51B2C;--color-crimson-800: #8F1623;--color-crimson-900: #6B111B;--color-ink-900: #1A1A1A;--color-ink-700: #303030;--color-ink-500: #5E5E5E;--color-ink-450: #8A8C94;--color-ink-400: #9A9A9A;--color-ink-300: #C4C5CA;--color-ink-200: #DDDDE0;--color-ink-100: #EFEFEF;--color-paper-500: #EDEAE3;--color-paper-300: #F6F4EF;--color-white: #FFFFFF;--color-text-primary: var(--color-ink-700);--color-text-strong: var(--color-ink-900);--color-text-secondary: var(--color-ink-500);--color-text-disabled: var(--color-ink-400);--color-text-on-action: var(--color-white);--color-text-on-tint: var(--color-crimson-800);--color-text-link: var(--color-crimson-700);--color-text-link-hover: var(--color-crimson-800);--color-bg-page: var(--color-paper-500);--color-bg-page-warm: var(--color-paper-300);--color-bg-surface: var(--color-white);--color-bg-subtle: var(--color-ink-100);--color-bg-inverse: var(--color-ink-700);--color-border-default: var(--color-ink-200);--color-border-strong: var(--color-ink-300);--color-border-focus: var(--color-ink-700);--color-border-input: var(--color-ink-450);--color-border-tint: var(--color-crimson-200);--color-brand: var(--color-crimson-500);--color-action-primary: var(--color-crimson-600);--color-action-primary-hover: var(--color-crimson-700);--color-action-primary-pressed: var(--color-crimson-800);--color-action-primary-disabled: var(--color-crimson-300);--color-action-accent: var(--color-crimson-400);--color-action-tint: var(--color-crimson-50);--color-action-tint-strong: var(--color-crimson-100);--color-feedback-success: #17693A;--color-feedback-success-bg: #E7F5EC;--color-feedback-warning: #8A5A12;--color-feedback-warning-bg: #FDF3E2;--color-feedback-error: #B3261E;--color-feedback-error-bg: #FCEBEA;--color-feedback-info: #1F6FB2;--color-feedback-info-bg: #E8F1F9;--color-dark-bg: #0E0F12;--color-dark-surface: #1A1B20;--color-dark-surface-selected: #26272D;--color-dark-border: #2A2B31;--color-dark-border-strong: #3A3B42;--color-dark-border-input: #5A5C64;--color-dark-text: #F4F4F5;--color-dark-text-muted: #C9CBD1;--color-dark-text-secondary: #A9ABB3;--color-dark-text-disabled: #7C7E86;--color-dark-attention: #F2C46D;--color-dark-warning-text: #5C3B0B;--color-dark-progress: #3FB96B;--color-dark-camera-1: #17181C;--color-dark-camera-2: #1C1D22;--color-dark-bezel: #1F2026;--color-dark-scrim: rgba(0,0,0,.35);--color-dark-result-icon-bg: rgba(255,255,255,.18);--color-scan-valid: var(--color-feedback-success);--color-scan-invalid: var(--color-feedback-error);--color-scan-early: var(--color-feedback-info);--color-text-on-inverse-muted: #E4E4E6;--color-overlay-scrim: rgba(14,15,18,.5);--color-overlay-lightbox: rgba(14,15,18,.94);--color-overlay-surface: #232428;--color-overlay-surface-2: #2A2B2F;--color-print-paper: var(--color-white);--color-print-ink: #14151A;--color-print-ink-secondary: #5A5C64;--color-print-cut: var(--color-ink-450);--color-seat-free-fill: #FFFFFF;--color-seat-free-border: var(--color-border-input);--color-seat-selected-fill: var(--color-action-primary);--color-seat-selected-ring: var(--color-border-tint);--color-seat-selected-text: var(--color-text-on-action);--color-seat-sold-fill: #D6D7DB;--color-seat-sold-border: var(--color-border-strong);--color-seat-sold-text: var(--color-text-secondary);--color-seat-mine-fill: var(--color-bg-surface);--color-seat-mine-border: var(--color-brand);--color-seat-mine-dot: var(--color-brand);--color-seat-mine-text: var(--color-text-strong);--color-seat-held-fill: #FDE7C9;--color-seat-held-hatch: #E0A23C;--color-seat-protocol-fill: var(--color-bg-inverse);--color-seat-protocol-icon: var(--color-text-on-action);--color-seat-closed-border: var(--color-border-default);--color-zone-1: #1F6FB2;--color-zone-2: #147D74;--color-zone-3: #6B4FA8;--color-zone-4: #8A5A38;--color-zone-5: #4A5568;--color-zone-6: #9B2C6F;--color-scan-bg: #0E0F12;--color-scan-valid: #166534;--color-scan-error: #B91C1C;--color-scan-warn: #D97706;--color-scan-text: #F5F5F5;--color-scan-text-on-warn: #1A1A1A;--type-family-display: "Playfair Display", Georgia, serif;--type-family-text: "Inter", system-ui, sans-serif;--type-display-l: 600 56px/60px var(--type-family-display);--type-display-m: 600 44px/48px var(--type-family-display);--type-heading-1: 600 36px/44px var(--type-family-display);--type-heading-2: 600 28px/36px var(--type-family-display);--type-heading-3: 600 22px/28px var(--type-family-text);--type-body-l: 400 18px/28px var(--type-family-text);--type-body-m: 400 16px/24px var(--type-family-text);--type-body-s: 400 14px/20px var(--type-family-text);--type-caption: 400 12px/16px var(--type-family-text);--type-label: 600 14px/20px var(--type-family-text);--type-button: 600 16px/20px var(--type-family-text);--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--radius-seat: 3px;--shadow-sm: 0 1px 2px rgba(16,17,20,.06);--shadow-md: 0 4px 12px rgba(16,17,20,.08);--shadow-lg: 0 12px 32px rgba(16,17,20,.12);--shadow-up: 0 -4px 12px rgba(16,17,20,.08);--size-touch-min: 44px;--size-icon: 20px;--size-icon-touch: 24px;--size-icon-min: 16px;--size-border: 1px;--size-focus: 2px;--motion-fast: .12s;--motion-base: .2s;--motion-slow: .32s;--motion-ease: cubic-bezier(.2, 0, 0, 1);--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-modal: 300;--z-toast: 400;--z-tooltip: 500}@media(max-width:767px){:root{--type-display-l: 600 36px/40px var(--type-family-display);--type-display-m: 600 30px/36px var(--type-family-display);--type-heading-1: 600 28px/34px var(--type-family-display);--type-heading-2: 600 24px/30px var(--type-family-display);--type-heading-3: 600 20px/26px var(--type-family-text)}}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms}}*{box-sizing:border-box}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--color-text-link)}a:hover{color:var(--color-text-link-hover)}button,input,select,textarea{font-family:inherit}:where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.samo-za-chitach{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ntb-ramka{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.ntb-lenta{display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default)}.ntb-lenta__logo{height:30px;width:auto}.ntb-lenta__navigacija{display:flex;gap:4px;margin-inline-start:8px}.ntb-lenta__navigacija a{padding:7px 13px;border-radius:var(--radius-full, 999px);text-decoration:none;color:var(--color-text-primary);font:500 15px/20px Inter,sans-serif}.ntb-lenta__navigacija a:hover{background:var(--color-bg-subtle)}.ntb-lenta__navigacija a[aria-current=page]{background:var(--color-bg-inverse);color:var(--color-text-on-action)}.ntb-lenta__kraj{margin-inline-start:auto;display:flex;align-items:center;gap:12px;font:400 14px/18px Inter,sans-serif;color:var(--color-text-secondary)}.ntb-sodrzina{padding:20px;max-width:1280px;width:100%;margin:0 auto}.ntb-sodrzina--polno{padding:0;max-width:none;min-height:0}.ntb-kopce{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md, 8px);padding:0 16px;font:600 15px/20px Inter,sans-serif;cursor:pointer;background:var(--color-action-primary);color:var(--color-text-on-action)}.ntb-kopce:hover:not(:disabled){background:var(--color-action-primary-hover)}.ntb-kopce:active:not(:disabled){background:var(--color-action-primary-pressed)}.ntb-kopce:disabled{background:var(--color-bg-subtle);color:var(--color-text-secondary);border-color:var(--color-border-strong);cursor:not-allowed}.ntb-kopce--tivko{background:var(--color-bg-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.ntb-kopce--tivko:hover:not(:disabled){background:var(--color-bg-subtle)}.ntb-pole{display:flex;flex-direction:column;gap:5px;font:500 14px/18px Inter,sans-serif}.ntb-pole input,.ntb-pole select,.ntb-pole textarea{padding:9px 11px;border:1px solid var(--color-border-input);border-radius:var(--radius-md, 8px);background:var(--color-bg-surface);color:var(--color-text-primary);font:400 15px/20px Inter,sans-serif}.ntb-pole textarea{width:100%;line-height:22px;resize:vertical}.ntb-karta{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg, 12px);padding:18px}.ntb-greshka{padding:11px 14px;border-radius:var(--radius-md, 8px);background:var(--color-action-tint);border:1px solid var(--color-border-tint);color:var(--color-text-on-tint);font:500 14px/20px Inter,sans-serif}.ntb-tivko{color:var(--color-text-secondary);font:400 14px/20px Inter,sans-serif}.ntb-naslov{margin:0 0 4px;font:600 26px/32px var(--type-family-display);color:var(--color-text-strong)}.ntb-najava{min-height:100dvh;display:grid;place-items:center;padding:24px}.ntb-najava form{width:min(380px,100%);display:flex;flex-direction:column;gap:14px}
