@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";
:root{--color-issuer:#2cd5c5;--color-admin:#f4003a;--color-booker:#3b82f6;--theme-color-primary:#7276f7;--theme-color-primary-light:#a5a8fa;--theme-color-primary-dark:#5558c9;--theme-color-primary-bg:#7276f71a;--theme-color-accent:#4f46e5;--theme-color-accent-light:#6366f1;--theme-color-accent-dark:#4338ca;--theme-color-accent-bg:#eef2ff;--theme-color-accent-hover:#f5f5ff;--theme-color-secondary:#7c40e8;--theme-color-secondary-light:#a77ff0;--theme-color-secondary-dark:#5c2db8;--theme-color-grey-50:#f5f5f5;--theme-color-grey-100:#efefef;--theme-color-grey-200:#e5e5e5;--theme-color-grey-300:#e3e3e3;--theme-color-grey-400:#c4c5ca;--theme-color-grey-500:#acacac;--theme-color-grey-600:#8d9099;--theme-color-grey-700:#5a5a5a;--theme-color-grey-800:#303030;--theme-color-grey-900:#1a1a1a;--theme-color-success:#00c249;--theme-color-success-dark:#00a83e;--theme-color-success-light:#00c2491a;--theme-color-warning:#f5a623;--theme-color-warning-light:#f5a6231a;--theme-color-error:#d74500;--theme-color-error-light:#d745001a;--theme-color-info:#0b81ff;--theme-color-info-light:#0b81ff1a;--tw-gray-50:#f0f1f3;--tw-gray-100:#e8e9ec;--tw-gray-200:#dcdee3;--tw-gray-300:#d1d5db;--tw-gray-400:#9ca3af;--tw-gray-500:#6b7280;--tw-gray-600:#4b5563;--tw-gray-700:#374151;--tw-gray-800:#1f2937;--tw-emerald-50:#ecfdf5;--tw-green-50:#f0fdf4;--tw-emerald-100:#d1fae5;--tw-emerald-200:#a7f3d0;--tw-emerald-300:#6ee7b7;--tw-emerald-400:#34d399;--tw-emerald-500:#10b981;--tw-green-500:#22c55e;--tw-emerald-600:#059669;--tw-green-600:#16a34a;--tw-green-700:#15803d;--tw-emerald-700:#047857;--tw-emerald-800:#065f46;--tw-green-800:#166534;--tw-green-400:#4ade80;--tw-red-50:#fef2f2;--tw-red-100:#fee2e2;--tw-red-200:#fecaca;--tw-red-300:#fca5a5;--tw-red-500:#ef4444;--tw-red-600:#dc2626;--tw-red-800:#991b1b;--tw-amber-50:#fffbeb;--tw-amber-100:#fef3c7;--tw-amber-300:#fcd34d;--tw-amber-500:#f59e0b;--tw-amber-600:#d97706;--tw-amber-700:#b45309;--tw-amber-800:#92400e;--tw-blue-50:#eff6ff;--tw-blue-100:#dbeafe;--tw-blue-600:#2563eb;--tw-blue-800:#1e40af;--tw-indigo-200:#c7d2fe;--tw-indigo-800:#3730a3;--theme-bg-primary:var(--theme-color-grey-50);--theme-bg-secondary:var(--theme-color-grey-100);--theme-bg-tertiary:var(--theme-color-grey-200);--theme-bg-hover:var(--theme-color-grey-200);--theme-bg-selected:#b7b8d9;--theme-bg-card:#f7f7f7;--theme-bg-overlay:#00000080;--theme-text-primary:var(--theme-color-grey-800);--theme-text-secondary:#6b7280;--theme-text-tertiary:#9ca3af;--theme-text-muted:#6b7280;--theme-text-inverse:#fff;--theme-text-link:var(--theme-color-primary);--theme-text-link-hover:var(--theme-color-primary-dark);--theme-border-primary:var(--theme-color-grey-300);--theme-border-secondary:var(--theme-color-grey-500);--theme-border-focus:var(--theme-color-primary);--theme-border-error:var(--theme-color-error);--theme-font-family:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-family-mono:"SF Mono", "Consolas", "Liberation Mono", monospace;--theme-font-size-xs:10px;--theme-font-size-sm:12px;--theme-font-size-md:14px;--theme-font-size-lg:16px;--theme-font-size-xl:18px;--theme-font-size-2xl:20px;--theme-font-size-3xl:24px;--theme-font-size-4xl:32px;--theme-font-weight-normal:400;--theme-font-weight-medium:500;--theme-font-weight-semibold:600;--theme-font-weight-bold:700;--theme-line-height-tight:1.25;--theme-line-height-normal:1.5;--theme-line-height-relaxed:1.75;--theme-space-0:0;--theme-space-1:4px;--theme-space-2:8px;--theme-space-3:12px;--theme-space-4:16px;--theme-space-5:20px;--theme-space-6:24px;--theme-space-8:32px;--theme-space-10:40px;--theme-space-12:48px;--theme-space-16:64px;--theme-radius-sm:4px;--theme-radius-md:6px;--theme-radius-lg:8px;--theme-radius-xl:12px;--theme-radius-2xl:16px;--theme-radius-full:9999px;--theme-shadow-sm:0 1px 2px #0000000d;--theme-shadow-md:0 4px 6px #0000001a;--theme-shadow-lg:0 10px 15px #0000001a;--theme-shadow-xl:0 20px 25px #00000026;--theme-transition-fast:.1s ease;--theme-transition-normal:.15s ease;--theme-transition-slow:.3s ease;--theme-z-base:0;--theme-z-dropdown:100;--theme-z-sticky:200;--theme-z-modal:300;--theme-z-overlay:400;--theme-z-tooltip:500;--theme-breakpoint-xs:480px;--theme-breakpoint-sm:640px;--theme-breakpoint-md:768px;--theme-breakpoint-lg:1024px;--theme-breakpoint-xl:1280px;--theme-breakpoint-2xl:1536px;--theme-table-header-bg:var(--theme-bg-primary);--theme-table-header-text:var(--theme-text-secondary);--theme-table-row-bg:var(--theme-bg-primary);--theme-table-row-hover:var(--theme-bg-hover);--theme-table-row-selected:var(--theme-bg-selected);--theme-table-border:var(--theme-color-grey-500);--theme-tab-text:var(--theme-text-primary);--theme-tab-text-active:var(--theme-text-primary);--theme-tab-border-active:var(--theme-color-primary);--theme-tab-bg-hover:var(--theme-bg-secondary);--theme-sidebar-bg:var(--theme-bg-card);--theme-sidebar-item-hover:var(--theme-bg-secondary);--theme-sidebar-item-active:var(--theme-color-primary-bg);--theme-sidebar-border:var(--theme-border-primary);--theme-card-bg:var(--theme-bg-card);--theme-card-border:var(--theme-border-primary);--theme-card-shadow:var(--theme-shadow-sm);--theme-button-primary-bg:var(--theme-color-primary);--theme-button-primary-text:var(--theme-text-inverse);--theme-button-primary-hover:var(--theme-color-primary-dark);--theme-button-secondary-bg:transparent;--theme-button-secondary-text:var(--theme-color-primary);--theme-button-secondary-border:var(--theme-color-primary);--theme-badge-success-bg:var(--theme-color-success-light);--theme-badge-success-text:var(--theme-color-success);--theme-badge-success-border:var(--theme-color-success);--theme-badge-warning-bg:var(--theme-color-warning-light);--theme-badge-warning-text:var(--theme-color-warning);--theme-badge-warning-border:var(--theme-color-warning);--theme-badge-error-bg:var(--theme-color-error-light);--theme-badge-error-text:var(--theme-color-error);--theme-badge-error-border:var(--theme-color-error);--theme-panel-bg:var(--theme-bg-card);--theme-panel-border:var(--theme-border-primary);--theme-panel-header-bg:var(--theme-bg-secondary);--theme-panel-width:500px;--theme-panel-header-height:54px;--theme-tab-height:54px;--theme-tab-gap:48px;--theme-tab-padding:0 var(--theme-space-6);--theme-table-header-padding:var(--theme-space-3) var(--theme-space-6);--theme-table-row-padding:14px var(--theme-space-6);--theme-table-row-border:var(--theme-color-grey-200);--theme-menu-min-width:180px;--theme-menu-padding:6px;--theme-menu-border-radius:var(--theme-radius-lg);--theme-menu-shadow:0 10px 25px #00000026;--theme-menu-item-padding:10px 12px;--theme-menu-item-radius:var(--theme-radius-md);--theme-status-tab-padding:8px 14px;--theme-status-tab-radius:var(--theme-radius-md);--theme-empty-icon-size:64px;--theme-empty-max-width:400px;--theme-form-bg:#fbfbfb;--theme-form-border:#e3e3e3;--theme-form-radius:24px;--theme-form-padding:48px 24px;--theme-form-section-border:var(--tw-gray-300,#d1d5db);--theme-form-section-radius:var(--theme-radius-lg,8px);--theme-form-section-padding:var(--theme-space-4,16px);--theme-form-input-bg:#fff;--theme-form-input-bg-readonly:transparent;--theme-form-input-border:var(--tw-gray-300,#d1d5db);--theme-form-input-border-hover:var(--tw-gray-400,#9ca3af);--theme-form-input-border-focus:var(--theme-color-accent,#4f46e5);--theme-form-input-border-readonly:transparent;--theme-form-input-radius:var(--theme-radius-md,6px);--theme-form-input-padding:12px 14px}[data-theme=dark]{--theme-bg-primary:#1a1a1a;--theme-bg-secondary:#2a2a2a;--theme-bg-tertiary:#3a3a3a;--theme-bg-hover:#404040;--theme-bg-selected:#4a4a6a;--theme-bg-card:#252525;--theme-text-primary:#f5f5f5;--theme-text-secondary:#acacac;--theme-text-tertiary:#8d9099;--theme-border-primary:#404040;--theme-border-secondary:#5a5a5a;--theme-table-header-bg:#2a2a2a;--theme-table-row-bg:#252525;--theme-table-row-hover:#353535;--theme-sidebar-bg:#1f1f1f;--theme-sidebar-item-hover:#333;--theme-card-bg:#252525;--theme-card-border:#404040;--theme-panel-bg:#252525;--theme-panel-header-bg:#2a2a2a}
:root{--container-xs:100%;--container-sm:100%;--container-md:100%;--container-lg:960px;--container-xl:1200px;--container-2xl:1400px;--sidebar-width-collapsed:60px;--sidebar-width-default:240px;--sidebar-width-expanded:280px;--detail-panel-width-sm:100%;--detail-panel-width-md:380px;--detail-panel-width-lg:420px;--detail-panel-width-xl:480px;--table-cell-min-xs:80px;--table-cell-min-sm:100px;--table-cell-min-md:120px;--table-cell-min-lg:150px;--show-sidebar:1;--show-detail-inline:0;--show-table-actions:1}@media (max-width:479px){:root{--show-sidebar:0;--show-detail-inline:1;--show-table-actions:0;--detail-panel-width:100%}}@media (min-width:480px){:root{--show-sidebar:0;--show-detail-inline:1;--detail-panel-width:100%}}@media (min-width:768px){:root{--show-sidebar:1;--show-detail-inline:0;--detail-panel-width:var(--detail-panel-width-md)}}@media (min-width:1024px){:root{--show-sidebar:1;--show-detail-inline:0;--show-table-actions:1;--detail-panel-width:var(--detail-panel-width-lg)}}@media (min-width:1280px){:root{--detail-panel-width:var(--detail-panel-width-xl)}}.hide-mobile{display:block}@media (max-width:767px){.hide-mobile{display:none!important}}.hide-desktop{display:none}@media (max-width:767px){.hide-desktop{display:block!important}}.show-mobile-only{display:none!important}@media (max-width:767px){.show-mobile-only{display:block!important}}.flex-responsive{flex-direction:column;display:flex}@media (min-width:768px){.flex-responsive{flex-direction:row}}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-center-mobile{text-align:left}@media (max-width:767px){.text-center-mobile{text-align:center}}.full-width-mobile{width:auto}@media (max-width:767px){.full-width-mobile{width:100%!important}}.stack-mobile{gap:var(--theme-space-4);flex-direction:row}@media (max-width:767px){.stack-mobile{flex-direction:column}}.responsive-padding{padding:var(--theme-space-6)}@media (max-width:767px){.responsive-padding{padding:var(--theme-space-4)}}@media (max-width:479px){.responsive-padding{padding:var(--theme-space-3)}}.responsive-gap{gap:var(--theme-space-6)}@media (max-width:767px){.responsive-gap{gap:var(--theme-space-4)}}.scrollable{-webkit-overflow-scrolling:touch;overflow-y:auto}.touch-target{min-width:44px;min-height:44px}@media (min-width:1024px){.touch-target{min-width:auto;min-height:auto}}
html{font-family:var(--theme-font-family);font-size:16px;line-height:var(--theme-line-height-normal);height:100%;overflow:hidden}.menu{border-right:1px solid #d3d3d3;flex-shrink:0;padding:8px 16px}.menu a{color:#000}.menu .active{font-weight:700}body{font-family:var(--theme-font-family);-webkit-user-select:none;user-select:none;background-color:var(--theme-bg-primary);color:var(--theme-text-primary);height:100%;margin:0;padding:0;overflow:hidden}[data-headlessui-portal]{z-index:1100;position:relative}:root{--background-primary-light:var(--color-grey-50);--background-secondary-light:var(--color-grey-100);--background-selected:var(--color-purple-50);--color-border-primary:var(--color-grey-300)}
