@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--color-white: #FFFFFF;--color-bg: #FFFFFF;--color-surface: #F8FAFC;--color-surface-hover: #F1F5F9;--color-border: #E2E8F0;--color-border-dark: #CBD5E1;--color-text: #0F172A;--color-text-secondary: #475569;--color-text-muted: #64748B;--color-red: #C41230;--color-red-hover: #A00E26;--color-red-light: #FEF2F2;--color-red-border: #FCA5A5;--color-red-dark: #7F1D1D;--color-success: #166534;--color-success-bg: #DCFCE7;--color-success-border: #BBF7D0;--color-pending: #854D0E;--color-pending-bg: #FEF9C3;--color-pending-border: #FEF08A;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.btn-primary{background-color:var(--color-red);color:#fff;border:none;font-weight:700;border-radius:8px;padding:10px 20px;cursor:pointer;transition:background-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary:hover{background-color:var(--color-red-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background-color:#fff;color:var(--color-text);border:1px solid var(--color-border-dark);font-weight:600;border-radius:8px;padding:10px 18px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{background-color:var(--color-surface);border-color:var(--color-text-secondary)}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}
