@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap";:root{--primary-color: #3b82f6;--primary-hover: #2563eb;--primary-light: #dbeafe;--bg-color: #ffffff;--bg-secondary: #f8fafc;--text-color: #0f172a;--text-muted: #64748b;--text-secondary: #475569;--card-bg: #ffffff;--card-hover: #f8fafc;--border-color: #e2e8f0;--border-light: #f1f5f9;--danger-color: #ef4444;--danger-bg: #fef2f2;--success-color: #10b981;--success-bg: #ecfdf5;--warning-color: #f59e0b;--warning-bg: #fffbeb;--input-bg: #ffffff;--input-border: #d1d5db;--input-focus: #3b82f6;--header-bg: #ffffff;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1)}:root.dark{--primary-color: #60a5fa;--primary-hover: #93c5fd;--primary-light: rgba(96, 165, 250, .1);--bg-color: #0f172a;--bg-secondary: #1e293b;--text-color: #f8fafc;--text-muted: #94a3b8;--text-secondary: #cbd5e1;--card-bg: #1e293b;--card-hover: #334155;--border-color: #334155;--border-light: #1e293b;--danger-color: #f87171;--danger-bg: rgba(248, 113, 113, .1);--success-color: #34d399;--success-bg: rgba(52, 211, 153, .1);--warning-color: #fbbf24;--warning-bg: rgba(251, 191, 36, .1);--input-bg: #0f172a;--input-border: #334155;--input-focus: #60a5fa;--header-bg: #1e293b;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .7)}.center-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1rem;width:100%}:root.dark .success-box,:root.dark .status-enabled{background-color:#10b9811a;border-color:#10b98133}:root.dark .status-msg.processing{background-color:#3b82f61a;color:#93c5fd}:root.dark .status-msg.error{background:#ef44441a;color:#fca5a5}*{box-sizing:border-box}body{margin:0;font-family:Inter,sans-serif;background-color:var(--bg-color);color:var(--text-color);line-height:1.5;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:700;color:var(--text-color)}p,span,label,div{color:var(--text-color)}.welcome{color:var(--text-color);font-weight:500;margin-right:1rem}input,textarea,select{background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--input-border)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.7}button{font-family:inherit;color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-decoration:none;font-size:.95rem}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 6px -1px #2563eb33}.btn-secondary{background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--bg-color);border-color:var(--text-muted)}.btn-text{background:transparent;color:var(--text-color);border:none;padding:.5rem .8rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center}.btn-text:hover{color:var(--primary-color);background-color:#2563eb1a;border-radius:6px}:root.dark .btn-text:hover{background-color:#60a5fa26}.btn-sm{padding:.4rem .8rem;font-size:.85rem}.card{background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .3s ease}:root.dark .card{box-shadow:var(--shadow-md)}input[type=range]{width:100%;height:6px;background:var(--border-color);border-radius:5px;outline:none;-webkit-appearance:none;appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--primary-color);border-radius:50%;cursor:pointer;transition:background .15s ease-in-out;box-shadow:0 0 0 3px var(--card-bg),0 0 0 5px #2563eb33}input[type=range]::-webkit-slider-thumb:hover{background:var(--primary-hover)}:root.dark input[type=text],:root.dark input[type=password],:root.dark input[type=email]{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-color)}:root.dark input::placeholder{color:var(--text-muted)}:root.dark .excel-table th{background-color:#1e2841;color:var(--text-color);border-bottom-color:#2d3a52}:root.dark .excel-table td{border-bottom-color:#1e2841}:root.dark .excel-table-wrapper{background-color:#151b2e;border-color:#1e2841}:root.dark .upload-wrapper{background-color:#0f142080;border-color:#1e2841}:root.dark .upload-wrapper:hover{background-color:#60a5fa1a;border-color:var(--primary-color)}:root.dark .card-row{background-color:#1e2841;color:#e8edf5}:root.dark .row-pass{color:#e8edf5}:root.dark .action-icon{background-color:#1e2841;border-color:#2d3a52;color:#94a3b8}:root.dark .action-icon:hover{background-color:#0f1420;border-color:var(--primary-color);color:var(--primary-color)}:root.dark .success-box{background-color:#10b9811a;border-color:#10b98133}:root.dark .status-msg.processing{background-color:#3b82f61a}:root.dark .status-msg.error{background:#ef44441a}.floating-timer-global.svelte-12qhfyh{position:fixed;bottom:2rem;right:2rem;background:var(--card-bg);padding:.75rem 1.25rem;border-radius:999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem;z-index:9999;font-weight:500;color:#2563eb;animation:svelte-12qhfyh-slideUp .3s ease-out;font-family:system-ui,-apple-system,sans-serif}@keyframes svelte-12qhfyh-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
