:root{--background-primary:#0b0f14;--background-secondary:#111827;--background-tertiary:#1f2937;--background-nav:rgba(10,14,20,.92);--accent:#66c0f4;--accent-hover:#4aa3d8;--accent-soft:rgba(102,192,244,.15);--text-main:#e5e7eb;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-positive:#22c55e;--text-negative:#ef4444;--text-warning:#f59e0b;--card-background:#111827;--border-color:#1f2937;--button-background:#1f2937;--button-hover:#2b3648;--shadow:rgba(0,0,0,.4)}*{box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body,html{margin:0;padding:0}body{background-color:var(--background-primary);background-image:linear-gradient(var(--accent-soft) 1px,transparent 1px),linear-gradient(90deg,var(--accent-soft) 1px,transparent 1px);background-position:0 0;background-repeat:repeat;background-size:100px 100px}button,select{transition:color .3s ease,background-color .3s ease}select{background:none;background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;font-size:20px;height:45px;width:55px}select:active,select:focus,select:hover{background-color:var(--background-main);color:var(--text-secondary)}h1,h2,h3,h4,h5,h6{color:var(--text-main)}span{color:var(--text-secondary)}.notification[data-v-256686af]{animation:slideIn-256686af .3s ease forwards;border-left:4px solid transparent;border-radius:8px;color:inherit;justify-content:space-between;padding:10px}.content[data-v-256686af],.notification[data-v-256686af]{align-items:center;display:flex;gap:12px}.content[data-v-256686af],.text[data-v-256686af]{flex-grow:1;min-width:0}.text[data-v-256686af]{flex-direction:column;gap:4px}.icon[data-v-256686af],.text[data-v-256686af]{color:inherit;display:flex}.icon[data-v-256686af]{align-items:center;flex-shrink:0;font-size:2.5vh;height:2.5vh;justify-content:center;width:2.5vh}.notification h4[data-v-256686af]{font-size:2vh;font-weight:500;margin:0}.notification h4[data-v-256686af],.notification span[data-v-256686af]{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:normal}.notification span[data-v-256686af]{font-size:1.5vh;opacity:.8}.close-button[data-v-256686af]{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.6;padding:8px;transition:all .2s ease}.close-button[data-v-256686af]:hover{background-color:#0000000d;opacity:1}.close-button i[data-v-256686af]{font-size:16px}@keyframes slideIn-256686af{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut-256686af{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.notification.closing[data-v-256686af]{animation:slideOut-256686af .3s ease forwards}.notifications[data-v-dbed9bef]{display:flex;flex-direction:column;gap:8px;overflow:hidden;pointer-events:none;position:fixed;right:15px;top:85px}.notifications[data-v-dbed9bef]>*{pointer-events:auto}.notification-list-enter-active[data-v-dbed9bef],.notification-list-leave-active[data-v-dbed9bef],.notification-list-move[data-v-dbed9bef]{transition:all .3s ease}.notification-list-enter-from[data-v-dbed9bef],.notification-list-leave-to[data-v-dbed9bef]{opacity:0;transform:translate(100%)}.notification-list-leave-active[data-v-dbed9bef]{position:absolute}.popup-container[data-v-cdac7e89]{align-items:center;background-color:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.input-container[data-v-cdac7e89]{background-color:var(--background-secondary);border-radius:10px;max-width:400px;padding:15px 50px;position:relative}input[data-v-cdac7e89]{background-color:var(--background-tertiary);border:2px solid var(--border-color);border-radius:10px;box-sizing:border-box;color:var(--text-main);font-size:1em;padding:15px 15px 15px 45px;transition:all .3s ease;width:100%}input[data-v-cdac7e89]:valid{background:var(--input-valid-background)}input[data-v-cdac7e89]:focus{border-color:var(--text-main);box-shadow:0 0 0 3px var(--shadow-color);outline:none}h2[data-v-cdac7e89]{text-align:center}.form-group[data-v-cdac7e89]{margin-bottom:20px;position:relative}.icon[data-v-cdac7e89]{color:var(--text-primary);font-size:1.2em;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.confirm-button[data-v-cdac7e89]{align-items:center;background:var(--accent);border:none;border-radius:10px;color:var(--text-main);cursor:pointer;display:flex;font-size:1.1em;font-weight:600;gap:10px;justify-content:center;margin:20px 0;padding:15px;position:relative;transition:all .3s ease;width:100%}.confirm-button[data-v-cdac7e89]:hover{background:var(--accent-hover);transform:translateY(-2px)}.remove-button[data-v-cdac7e89]{background-color:var(--accent-soft);border:none;border-radius:4px;color:#fff;cursor:pointer;position:absolute;right:10px;top:10px;transition:all .2s ease}.remove-button[data-v-cdac7e89]:hover{background-color:var(--text-negative);transform:scale(1.05)}.app-container[data-v-c5032e74]{min-height:100vh;position:relative;width:100%}
