@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700&display=swap";.kt-header[data-v-21226f0b]{background:var(--theme-hero-gradient,var(--emerald-900));border-bottom:2px solid var(--theme-accent,var(--bronze-500));color:var(--white);box-shadow:var(--shadow-md);z-index:100;transition:background var(--transition-normal), border-color var(--transition-normal);position:sticky;top:0}.kt-container[data-v-21226f0b]{max-width:76rem;margin:0 auto;padding:0 1.25rem}.kt-header__top[data-v-21226f0b]{border-bottom:1px solid #ffffff1f;padding:.65rem 0}.kt-header__top-inner[data-v-21226f0b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.kt-gov-brand[data-v-21226f0b]{align-items:center;gap:10px;display:flex}.kt-coat-arms[data-v-21226f0b]{flex-shrink:0;width:38px;height:38px}.kt-gov-titles[data-v-21226f0b]{flex-direction:column;display:flex}.kt-gov-country[data-v-21226f0b]{color:var(--theme-accent,var(--bronze-300));letter-spacing:.3px;transition:color var(--transition-fast);font-size:11.5px;font-weight:600}.kt-gov-dept[data-v-21226f0b]{color:#ffffffeb;font-size:12.5px;font-weight:500}.kt-brand-badge[data-v-21226f0b]{border-radius:var(--radius-full);background:#00000059;border:1px solid #ffffff26;align-items:center;gap:8px;padding:4px 12px;display:flex}.kt-brand-seal[data-v-21226f0b]{color:var(--theme-accent,var(--bronze-300));letter-spacing:1px;font-size:16px;font-weight:700}.kt-brand-sub[data-v-21226f0b]{color:#fffc;font-size:11px}.kt-subsystem-badge-container[data-v-21226f0b]{align-items:center;display:flex}.kt-subsystem-badge[data-v-21226f0b]{background-color:var(--theme-badge-bg,#e0f2f0);color:var(--theme-badge-fg,#0e5c54);border:1.5px solid var(--theme-accent,#c89658);border-radius:var(--radius-full);transition:all var(--transition-normal);align-items:center;gap:8px;padding:4px 12px;display:inline-flex;box-shadow:0 2px 6px #00000026}.kt-subsystem-dot[data-v-21226f0b]{background-color:var(--theme-accent,#c89658);width:8px;height:8px;box-shadow:0 0 6px var(--theme-accent,#c89658);border-radius:50%;flex-shrink:0;display:inline-block}.kt-subsystem-title[data-v-21226f0b]{letter-spacing:.2px;white-space:nowrap;font-size:12px;font-weight:600}.kt-user-bar[data-v-21226f0b]{align-items:center;gap:14px;display:flex;position:relative}.kt-admin-switcher-wrapper[data-v-21226f0b]{position:relative}.kt-admin-switcher-btn[data-v-21226f0b]{color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.kt-admin-switcher-btn[data-v-21226f0b]:hover,.kt-admin-switcher-btn.open[data-v-21226f0b]{background:var(--theme-accent,#c89658);color:#0c2a23;border-color:#0000}.kt-admin-switcher-menu[data-v-21226f0b]{background:var(--bg-card,#fff);border:1px solid var(--ivory-300,#ece9e1);border-radius:var(--radius-lg);width:220px;box-shadow:var(--shadow-lg,0 10px 25px #0003);z-index:1000;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.kt-switcher-item[data-v-21226f0b]{border-radius:var(--radius-md);color:var(--text-primary);transition:background var(--transition-fast);align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.kt-switcher-item[data-v-21226f0b]:hover{background:var(--ivory-150,#f2f0ea)}.switcher-icon[data-v-21226f0b]{font-size:16px}.switcher-label[data-v-21226f0b]{font-weight:600}.kt-user-bar[data-v-21226f0b]{align-items:center;gap:12px;display:flex}.kt-user-info[data-v-21226f0b]{flex-direction:row;align-items:center;gap:10px;display:flex}.kt-user-avatar[data-v-21226f0b]{background:var(--theme-accent,#c89658);color:#0c2a23;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex;box-shadow:0 2px 6px #0003}.kt-user-details[data-v-21226f0b]{flex-direction:column;align-items:flex-start;display:flex}.kt-user-name[data-v-21226f0b]{color:#fff;font-size:13.5px;font-weight:700}.kt-user-role-chip[data-v-21226f0b]{color:var(--theme-accent,#eed292);border-radius:var(--radius-full);background:#ffffff29;padding:1px 8px;font-size:11px;font-weight:600}.pill-icon[data-v-21226f0b]{margin-inline-end:6px;font-size:14px}.kt-logout-btn[data-v-21226f0b]{color:#ffb8b0;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#b2392b33;border:1px solid #f8e6e34d;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:inline-flex}.kt-logout-btn[data-v-21226f0b]:hover{background:var(--red-600);color:#fff;border-color:var(--red-600)}.kt-auth-links[data-v-21226f0b]{align-items:center;gap:10px;display:flex}.kt-nav-login[data-v-21226f0b]{color:var(--white);border-radius:var(--radius-md);transition:background var(--transition-fast);border:1px solid #ffffff40;padding:6px 14px;font-size:13px;text-decoration:none}.kt-nav-login[data-v-21226f0b]:hover{background:#ffffff1f}.kt-nav-register[data-v-21226f0b]{background:var(--theme-accent,var(--bronze-500));color:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}.kt-nav-register[data-v-21226f0b]:hover{filter:brightness(1.1)}.kt-nav[data-v-21226f0b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000003d;border-top:1px solid #ffffff14;padding:0}.kt-nav__inner[data-v-21226f0b]{display:flex;overflow-x:auto}.kt-nav__list[data-v-21226f0b]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.kt-nav__item[data-v-21226f0b]{border-radius:var(--radius-full);color:#ffffffd9;transition:all var(--transition-fast);white-space:nowrap;align-items:center;margin:4px 2px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.kt-nav__item[data-v-21226f0b]:hover{color:var(--white);background:#ffffff1f}.kt-nav__item.active[data-v-21226f0b]{color:#fff;background:var(--theme-accent,#15594a);border:1px solid #fff3;font-weight:700;box-shadow:0 2px 8px #00000040}.kt-footer[data-v-446a7ee9]{background:var(--emerald-950);border-top:1px solid var(--emerald-700);color:var(--ink-400);margin-top:auto;padding:24px 0;font-size:12px}.kt-container[data-v-446a7ee9]{max-width:76rem;margin:0 auto;padding:0 1.25rem}.kt-footer__inner[data-v-446a7ee9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.kt-footer__brand[data-v-446a7ee9]{flex-direction:column;gap:4px;display:flex}.kt-footer__title[data-v-446a7ee9]{color:var(--ivory-100);font-size:13px;font-weight:600}.kt-footer__subtitle[data-v-446a7ee9]{color:var(--bronze-300);font-size:11.5px}.kt-footer__meta[data-v-446a7ee9]{color:#ffffff80;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.kt-app-shell{flex-direction:column;min-height:100vh;display:flex}.kt-app-main{flex:1;padding:24px 0 48px}@media print{.kt-header,.kt-footer{display:none!important}.kt-app-main{padding:0!important}}:root{--emerald-100:#e2f1ea;--emerald-300:#67cfa8;--emerald-500:#1c7a5a;--emerald-700:#15594a;--emerald-900:#0f3d33;--emerald-950:#07211b;--bronze-100:#f6ecdb;--bronze-300:#e3c48f;--bronze-400:#cfa268;--bronze-500:#b07a3c;--bronze-700:#8e5f2a;--red-100:#f8e6e3;--red-600:#b2392b;--white:#fff;--ivory-50:#f7f6f2;--ivory-100:#f7f4ec;--ivory-150:#f2f0ea;--ivory-300:#ece9e1;--ink-400:#76857d;--ink-600:#5c6b66;--ink-900:#0c2a23;--petrol-navy:#1b4865;--cargo-copper:#c4793f;--maritime-cobalt:#183a6b;--marine-brass:#c78d36;--tactical-steel:#263642;--checkpoint-amber:#c96c22;--bg-page:var(--ivory-50);--bg-card:var(--white);--bg-hero:var(--emerald-900);--text-primary:var(--ink-900);--text-muted:var(--ink-600);--action-primary:var(--emerald-700);--action-accent:var(--bronze-500);--theme-primary:#0e5c54;--theme-primary-hover:#094741;--theme-primary-light:#e0f2f0;--theme-accent:#c89658;--theme-accent-light:#fbf5ed;--theme-border-focus:#0e5c54;--theme-ring:#0e5c5433;--theme-hero-gradient:linear-gradient(135deg, #093c37 0%, #0e5c54 60%, #15796f 100%);--theme-badge-bg:#e0f2f0;--theme-badge-fg:#0e5c54;--status-sealed-fg:var(--emerald-500);--status-sealed-bg:var(--emerald-100);--status-review-fg:var(--bronze-700);--status-review-bg:var(--bronze-100);--status-violation-fg:var(--red-600);--status-violation-bg:var(--red-100)}[data-subsystem=overview]{--theme-primary:#0e5c54;--theme-primary-hover:#094741;--theme-primary-light:#e0f2f0;--theme-accent:#c89658;--theme-accent-light:#fbf5ed;--theme-border-focus:#0e5c54;--theme-ring:#0e5c5433;--theme-hero-gradient:linear-gradient(135deg, #093c37 0%, #0e5c54 60%, #15796f 100%);--theme-badge-bg:#e0f2f0;--theme-badge-fg:#0e5c54}[data-subsystem=fairs]{--theme-primary:#82571c;--theme-primary-hover:#674415;--theme-primary-light:#f9f1e4;--theme-accent:#d4a359;--theme-accent-light:#fcf6ed;--theme-border-focus:#82571c;--theme-ring:#82571c33;--theme-hero-gradient:linear-gradient(135deg, #533711 0%, #82571c 60%, #a26d25 100%);--theme-badge-bg:#f9f1e4;--theme-badge-fg:#82571c}[data-subsystem=transport]{--theme-primary:#1b4865;--theme-primary-hover:#13364c;--theme-primary-light:#e3edf5;--theme-accent:#c4793f;--theme-accent-light:#fbf2eb;--theme-border-focus:#1b4865;--theme-ring:#1b486533;--theme-hero-gradient:linear-gradient(135deg, #0e2839 0%, #1b4865 60%, #296085 100%);--theme-badge-bg:#e3edf5;--theme-badge-fg:#1b4865}[data-subsystem=merchant]{--theme-primary:#12624b;--theme-primary-hover:#0c4b39;--theme-primary-light:#e2f4ed;--theme-accent:#d49a3f;--theme-accent-light:#fdf7ed;--theme-border-focus:#12624b;--theme-ring:#12624b33;--theme-hero-gradient:linear-gradient(135deg, #09372a 0%, #12624b 60%, #1b8768 100%);--theme-badge-bg:#e2f4ed;--theme-badge-fg:#12624b}[data-subsystem=customs]{--theme-primary:#15594a;--theme-primary-hover:#0f4237;--theme-primary-light:#e2f1ea;--theme-accent:#b07a3c;--theme-accent-light:#f8efe5;--theme-border-focus:#15594a;--theme-ring:#15594a33;--theme-hero-gradient:linear-gradient(135deg, #0a332a 0%, #15594a 60%, #1d7461 100%);--theme-badge-bg:#e2f1ea;--theme-badge-fg:#15594a}[data-subsystem=ports]{--theme-primary:#183a6b;--theme-primary-hover:#10294d;--theme-primary-light:#e2ebf7;--theme-accent:#c78d36;--theme-accent-light:#faf3e8;--theme-border-focus:#183a6b;--theme-ring:#183a6b33;--theme-hero-gradient:linear-gradient(135deg, #0c203e 0%, #183a6b 60%, #244f8e 100%);--theme-badge-bg:#e2ebf7;--theme-badge-fg:#183a6b}[data-subsystem=security]{--theme-primary:#263642;--theme-primary-hover:#1b2730;--theme-primary-light:#e6ecf0;--theme-accent:#c96c22;--theme-accent-light:#fbf0e8;--theme-border-focus:#263642;--theme-ring:#26364233;--theme-hero-gradient:linear-gradient(135deg, #162028 0%, #263642 60%, #3a4f5f 100%);--theme-badge-bg:#e6ecf0;--theme-badge-fg:#263642}[data-subsystem=ministry]{--theme-primary:#491f42;--theme-primary-hover:#33152e;--theme-primary-light:#f5e4f2;--theme-accent:#d4af37;--theme-accent-light:#fcf8ea;--theme-border-focus:#491f42;--theme-ring:#491f4233;--theme-hero-gradient:linear-gradient(135deg, #2b1027 0%, #491f42 60%, #68305f 100%);--theme-badge-bg:#f5e4f2;--theme-badge-fg:#491f42}@media (prefers-color-scheme:dark){:root{--bg-page:var(--emerald-950);--bg-card:var(--emerald-900);--bg-hero:var(--emerald-950);--text-primary:var(--ivory-50);--text-muted:var(--ink-400);--action-primary:var(--emerald-300);--action-accent:var(--bronze-400);--status-sealed-fg:var(--emerald-300);--status-sealed-bg:var(--emerald-900);--status-review-fg:var(--bronze-300);--status-review-bg:var(--emerald-900);--status-violation-fg:#f0a79e;--status-violation-bg:var(--emerald-900)}[data-subsystem=overview]{--theme-badge-bg:#0e5c5459;--theme-badge-fg:#6ad5cb}[data-subsystem=fairs]{--theme-badge-bg:#82571c59;--theme-badge-fg:#eec486}[data-subsystem=transport]{--theme-badge-bg:#1b486559;--theme-badge-fg:#8dc2e6}[data-subsystem=merchant]{--theme-badge-bg:#12624b59;--theme-badge-fg:#71dfbd}[data-subsystem=customs]{--theme-badge-bg:#15594a59;--theme-badge-fg:#67cfa8}[data-subsystem=ports]{--theme-badge-bg:#183a6b59;--theme-badge-fg:#8cbcf7}[data-subsystem=security]{--theme-badge-bg:#26364266;--theme-badge-fg:#b2c9d8}[data-subsystem=ministry]{--theme-badge-bg:#491f4266;--theme-badge-fg:#df95d5}}:root{--font-khatm:"Alexandria", sans-serif}html{direction:rtl}body{font-family:var(--font-khatm);background:var(--bg-page);color:var(--text-primary);margin:0;font-weight:500}.kt-hero-number{font:600 44px/58px var(--font-khatm)}.kt-stat-number{font:600 28px/40px var(--font-khatm)}.kt-screen-title{font:600 26px/38px var(--font-khatm)}.kt-section-title{font:600 15px/24px var(--font-khatm)}.kt-body{font:500 13px/20px var(--font-khatm)}.kt-note{font:500 12px/19px var(--font-khatm)}.kt-fine{font:400 11px/17px var(--font-khatm)}*,:before,:after{box-sizing:border-box}:root{--theme-ministry-primary:#491f42;--theme-ministry-accent:#d4af37;--theme-ministry-hero-gradient:linear-gradient(135deg, #491f42 0%, #2e1229 60%, #1a0817 100%);--theme-licensing-primary:#82571c;--theme-licensing-accent:#d4a359;--theme-licensing-hero-gradient:linear-gradient(135deg, #82571c 0%, #5d3d11 100%);--theme-merchant-primary:#12624b;--theme-merchant-accent:#d49a3f;--theme-merchant-hero-gradient:linear-gradient(135deg, #12624b 0%, #0a3a2c 100%);--theme-public-primary:#0e5c54;--theme-public-accent:#c89658;--theme-public-hero-gradient:linear-gradient(145deg, #072a27 0%, #0e5c54 65%, #13776d 100%);--shadow-xs:0 1px 2px #0c2a230a;--shadow-sm:0 1px 3px #0c2a230f, 0 1px 2px #0c2a230a;--shadow-md:0 4px 12px -2px #0c2a2314, 0 2px 6px -2px #0c2a230a;--shadow-lg:0 12px 24px -4px #0c2a231a, 0 4px 8px -2px #0c2a230a;--shadow-gold:0 4px 14px 0 #b07a3c40;--shadow-emerald:0 4px 14px 0 #15594a40;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-khatm);background-color:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.6}input[type=text],input[type=password],input[type=email],input[type=date],input[type=number],input[type=tel],select,textarea{font-family:var(--font-khatm);color:var(--text-primary);background-color:var(--bg-card);border:1.5px solid var(--ivory-300);border-radius:var(--radius-md);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:10px 14px;font-size:14px;font-weight:500}input:focus,select:focus,textarea:focus{border-color:var(--emerald-500);box-shadow:0 0 0 3.5px #1c7a5a24}input::placeholder,textarea::placeholder{color:var(--ink-400);font-weight:400}input:disabled,select:disabled,textarea:disabled{background-color:var(--ivory-150);cursor:not-allowed;opacity:.75}button,.btn{font-family:var(--font-khatm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}button:disabled,.btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(30%)}button:active:not(:disabled),.btn:active:not(:disabled){transform:translateY(1px)}.kt-card{background:var(--bg-card);border:1px solid var(--ivory-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal);padding:24px}.kt-card:hover{box-shadow:var(--shadow-md)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.25s cubic-bezier(.4,0,.2,1) forwards fadeIn}
