:root{--bg-primary:#f8f9fa;--bg-surface:#fff;--bg-panel:#fdfdfd;--bg-subtle:#f1f3f5;--bg-subtle-alt:#d4d6d8;--bg-input:#f7fafc;--bg-input-disabled:#e2e8f0;--bg-overlay:#0009;--bg-login-gradient:linear-gradient(135deg, #e0eafc 0%, #cfdef3 100%);--bg-header:#fffc;--text-primary:#333;--text-secondary:#666;--text-tertiary:#4a5568;--text-placeholder:#555;--text-on-accent:#fff;--text-disabled:#718096;--border-primary:#e0e0e0;--border-secondary:#ccc;--border-input:#cbd5e0;--border-subtle:#eee;--border-header:#e9ecef;--accent-primary:#2c5282;--accent-primary-hover:#2b6cb0;--accent-primary-focus-ring:#3182ce4d;--accent-secondary:#158821;--accent-danger:#e03131;--accent-danger-hover:#c92a2a;--accent-danger-alt:red;--accent-danger-alt2:#e53935;--btn-svg-bg:#aaa;--btn-cancel-bg:#bdc3c7;--btn-cancel-text:#333;--btn-disabled-bg:#a0aec0;--user-menu-bg:#e0e1e2;--user-menu-hover-bg:#cecece;--status-approved-bg:#d4edda;--status-approved-text:#155724;--status-pending-bg:#fff3cd;--status-pending-text:#856404;--status-pending-icon:#f39c12;--shadow-primary:#0000001a;--shadow-secondary:#00000014;--shadow-tools-menu:#00000026;--shadow-panel:#0003;--shadow-sticky-header:#0000000d;--shadow-policy:#0000004d}html[data-theme=dark]{--bg-primary:#121212;--bg-surface:#1e1e1e;--bg-panel:#242424;--bg-subtle:#2a2a2a;--bg-subtle-alt:#1a1a1a;--bg-input:#2c2c2c;--bg-input-disabled:#3a3a3a;--bg-overlay:#000000b3;--bg-login-gradient:linear-gradient(135deg, #232526 0%, #414345 100%);--bg-header:#000c;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-tertiary:#b0b0b0;--text-placeholder:#888;--text-on-accent:#fff;--text-disabled:#888;--border-primary:#333;--border-secondary:#444;--border-input:#4a4a4a;--border-subtle:#2a2a2a;--border-header:#2c2c2c;--accent-primary:#4dabf7;--accent-primary-hover:#74c0fc;--accent-primary-focus-ring:#4dabf74d;--accent-secondary:#4ebe80;--accent-danger:#ff6b6b;--accent-danger-hover:#ff8787;--accent-danger-alt:#ff5252;--accent-danger-alt2:#ff6b6b;--btn-cancel-bg:#555;--btn-cancel-text:#e0e0e0;--btn-disabled-bg:#555;--user-menu-bg:#696969;--user-menu-hover-bg:#444;--user-menu-dropdown-hover-bg:#383838;--status-approved-bg:#2a4b37;--status-approved-text:#8ce99a;--status-pending-bg:#594c23;--status-pending-text:#ffec99;--status-pending-icon:#f39c12;--shadow-primary:#0000004d;--shadow-secondary:#00000040;--shadow-tools-menu:#00000080;--shadow-panel:#0009;--shadow-sticky-header:#0003;--shadow-policy:#ffffff4d}html[data-theme=viola]{--bg-primary:#1a1622;--bg-surface:#241f30;--bg-panel:#2c253b;--bg-subtle:#352d47;--bg-subtle-alt:#3c3352;--bg-input:#2c253b;--bg-input-disabled:#4a425e;--bg-overlay:#1a1622b3;--bg-login-gradient:linear-gradient(135deg, #2e1065 0%, #4c1d95 100%);--bg-header:#110f17cc;--text-primary:#e9d5ff;--text-secondary:#a8a29e;--text-tertiary:#9ca3af;--text-placeholder:#7c728e;--text-on-accent:#fff;--text-disabled:#9ca3af;--border-primary:#3c3352;--border-secondary:#4d4366;--border-input:#4d4366;--border-subtle:#2c253b;--border-header:#352d47;--accent-primary:#a855f7;--accent-primary-hover:#c084fc;--accent-primary-focus-ring:#a855f74d;--accent-secondary:#f472b6;--accent-danger:#f43f5e;--accent-danger-hover:#fb7185;--accent-danger-alt:#e11d48;--accent-danger-alt2:#f43f5e;--btn-cancel-bg:#52525b;--btn-cancel-text:#e9d5ff;--btn-disabled-bg:#52525b;--user-menu-bg:#581c87;--user-menu-hover-bg:#4c1d95;--user-menu-dropdown-hover-bg:#352d47;--status-approved-bg:#064e3b;--status-approved-text:#6ee7b7;--status-pending-bg:#78350f;--status-pending-text:#fbbf24;--status-pending-icon:#f59e0b;--shadow-primary:#0006;--shadow-secondary:#0000004d;--shadow-tools-menu:#0009;--shadow-panel:#000000b3;--shadow-sticky-header:#00000040}html[data-theme=dark-red]{--bg-primary:#18181b;--bg-surface:#27272a;--bg-panel:#3f3f46;--bg-subtle:#52525b;--bg-subtle-alt:#5e5e66;--bg-input:#3f3f46;--bg-input-disabled:#71717a;--bg-overlay:#0a0a0ab3;--bg-login-gradient:linear-gradient(135deg, #450a0a 0%, #7f1d1d 100%);--bg-header:#121214cc;--text-primary:#f4f4f5;--text-secondary:#a1a1aa;--text-tertiary:#d4d4d8;--text-placeholder:#a1a1aa;--text-on-accent:#fff;--text-disabled:#a1a1aa;--border-primary:#5e5e66;--border-secondary:#52525b;--border-input:#52525b;--border-subtle:#27272a;--border-header:#3f3f46;--accent-primary:#ef4444;--accent-primary-hover:#f87171;--accent-primary-focus-ring:#ef44444d;--accent-secondary:#f97316;--accent-danger:#ef4444;--accent-danger-hover:#f87171;--accent-danger-alt:#dc2626;--accent-danger-alt2:#ef4444;--btn-cancel-bg:#52525b;--btn-cancel-text:#f4f4f5;--btn-disabled-bg:#52525b;--user-menu-bg:#991b1b;--user-menu-hover-bg:#7f1d1d;--user-menu-dropdown-hover-bg:#52525b;--status-approved-bg:#14532d;--status-approved-text:#86efac;--status-pending-bg:#78350f;--status-pending-text:#fbbf24;--status-pending-icon:#f59e0b;--shadow-primary:#00000080;--shadow-secondary:#0006;--shadow-tools-menu:#0009;--shadow-panel:#000000b3;--shadow-sticky-header:#0000004d}html[data-theme=oceano]{--bg-primary:#0a192f;--bg-surface:#112240;--bg-panel:#1a2f4d;--bg-subtle:#233554;--bg-subtle-alt:#2a3e63;--bg-input:#1a2f4d;--bg-input-disabled:#3a4a53;--bg-overlay:#0a192fb3;--bg-login-gradient:linear-gradient(135deg, #0a192f 0%, #3498db 100%);--bg-header:#071222cc;--text-primary:#ccd6f6;--text-secondary:#8892b0;--text-tertiary:#a8b2d1;--text-placeholder:#8892b0;--text-on-accent:#fff;--text-disabled:#8892b0;--border-primary:#233554;--border-secondary:#303c55;--border-input:#303c55;--border-subtle:#1a2f4d;--border-header:#233554;--accent-primary:#388a77;--accent-primary-hover:#46958a;--accent-primary-focus-ring:#64ffda4d;--accent-secondary:#ffc300;--accent-danger:#ff5252;--accent-danger-hover:#ff8a80;--accent-danger-alt:#ff1744;--accent-danger-alt2:#ff5252;--btn-cancel-bg:#303c55;--btn-cancel-text:#ccd6f6;--btn-disabled-bg:#303c55;--user-menu-bg:#112240;--user-menu-hover-bg:#233554;--user-menu-dropdown-hover-bg:#233554;--status-approved-bg:#1e4d40;--status-approved-text:#a0e6d2;--status-pending-bg:#594c23;--status-pending-text:#ffec99;--status-pending-icon:#f1c40f;--shadow-primary:#020c1bb3;--shadow-secondary:#020c1b99;--shadow-tools-menu:#020c1bcc;--shadow-panel:#020c1be6;--shadow-sticky-header:#020c1b80}html[data-theme=verde-foresta]{--bg-primary:#171c17;--bg-surface:#1c251c;--bg-panel:#222d22;--bg-subtle:#2a3a2a;--bg-subtle-alt:#314a31;--bg-input:#222d22;--bg-input-disabled:#3a4a3a;--bg-overlay:#171c17b3;--bg-login-gradient:linear-gradient(135deg, #0f2210 0%, #1e4620 100%);--bg-header:#111411cc;--text-primary:#e8e6e3;--text-secondary:#a1a19a;--text-tertiary:#b0b0a6;--text-placeholder:#8a8a82;--text-on-accent:#fff;--text-disabled:#a1a19a;--border-primary:#313f31;--border-secondary:#425242;--border-input:#425242;--border-subtle:#222d22;--border-header:#313f31;--accent-primary:#34d399;--accent-primary-hover:#6ee7b7;--accent-primary-focus-ring:#34d3994d;--accent-secondary:#f59e0b;--accent-danger:#f43f5e;--accent-danger-hover:#fb7185;--accent-danger-alt:#e11d48;--accent-danger-alt2:#f43f5e;--btn-cancel-bg:#52525b;--btn-cancel-text:#e8e6e3;--btn-disabled-bg:#52525b;--user-menu-bg:#166534;--user-menu-hover-bg:#15803d;--user-menu-dropdown-hover-bg:#2a3a2a;--status-approved-bg:#14532d;--status-approved-text:#86efac;--status-pending-bg:#78350f;--status-pending-text:#fbbf24;--status-pending-icon:#f59e0b;--shadow-primary:#00000080;--shadow-secondary:#0006;--shadow-tools-menu:#0009;--shadow-panel:#000000b3;--shadow-sticky-header:#0000004d}html[data-theme=cyberpunk]{--bg-primary:#0d0221;--bg-surface:#140a2e;--bg-panel:#1a0f3a;--bg-subtle:#241b4a;--bg-subtle-alt:#2c2157;--bg-input:#1a0f3a;--bg-input-disabled:#3a3168;--bg-overlay:#0d0221cc;--bg-login-gradient:linear-gradient(135deg, #240046 0%, #ff007f 100%);--bg-header:#0b021ccc;--text-primary:#e0e0ff;--text-secondary:#a0a0c0;--text-tertiary:#b0b0d0;--text-placeholder:#8080a0;--text-on-accent:#fff;--text-disabled:#a0a0c0;--border-primary:#2c2157;--border-secondary:#3a3168;--border-input:#3a3168;--border-subtle:#1a0f3a;--border-header:#241b4a;--accent-primary:#ff007f;--accent-primary-hover:#f39;--accent-primary-focus-ring:#ff007f4d;--accent-secondary:#00f6ff;--accent-danger:#f33;--accent-danger-hover:#f66;--accent-danger-alt:red;--accent-danger-alt2:#f33;--btn-cancel-bg:#4a4a6a;--btn-cancel-text:#e0e0ff;--btn-disabled-bg:#4a4a6a;--user-menu-bg:#5a189a;--user-menu-hover-bg:#7b2cbf;--user-menu-dropdown-hover-bg:#241b4a;--status-approved-bg:#0b3d3d;--status-approved-text:#00f6ff;--status-pending-bg:#5c3a00;--status-pending-text:#ffc700;--status-pending-icon:#ffc700;--shadow-primary:#ff098499;--shadow-secondary:#00f6ff26;--shadow-tools-menu:#0009;--shadow-panel:#000000b3;--shadow-sticky-header:#0000004d}html[data-theme=steampunk]{--bg-primary:#2a241f;--bg-surface:#4d3d30;--bg-panel:#5a4a3a;--bg-subtle:#6a5a4a;--bg-subtle-alt:#796a5a;--bg-input:#4d3d30;--bg-input-disabled:#5e6975;--bg-overlay:#242c34cc;--bg-login-gradient:linear-gradient(135deg, #2a241f 0%, #d4af37 100%);--bg-header:#1f1a17cc;--text-primary:#f0e6d2;--text-secondary:#b9b0a0;--text-tertiary:#c9c0b0;--text-placeholder:#8a939e;--text-on-accent:#fff;--text-disabled:#a0a7b0;--border-primary:#6a5a4a;--border-secondary:#796a5a;--border-input:#6a5a4a;--border-subtle:#4d3d30;--border-header:#5a4a3a;--accent-primary:#d4af37;--accent-primary-hover:#e6c35c;--accent-primary-focus-ring:#d4af374d;--accent-secondary:#b97f51;--accent-danger:#c53030;--accent-danger-hover:#e53e3e;--accent-danger-alt:#9b2c2c;--accent-danger-alt2:#c53030;--btn-cancel-bg:#5e6975;--btn-cancel-text:#f0e6d2;--btn-disabled-bg:#5e6975;--user-menu-bg:#44596c;--user-menu-hover-bg:#43505d;--user-menu-dropdown-hover-bg:#43505d;--status-approved-bg:#2f4c37;--status-approved-text:#a3e9d7;--status-pending-bg:#594c23;--status-pending-text:#ffec99;--status-pending-icon:#f1c40f;--shadow-primary:#0006;--shadow-secondary:#0000004d;--shadow-tools-menu:#0009;--shadow-panel:#000000b3;--shadow-sticky-header:#00000040}html[data-theme=sci-fi]{--bg-primary:#f0f4f8;--bg-surface:#fff;--bg-panel:#f8fafc;--bg-subtle:#f1f5f9;--bg-subtle-alt:#eef2f7;--bg-input:#fdfdfe;--bg-input-disabled:#e2e8f0;--bg-overlay:#1e293bb3;--bg-login-gradient:linear-gradient(135deg, #a8c0d8 0%, #e2e8f0 100%);--bg-header:#dce0e4cc;--text-primary:#1e293b;--text-secondary:#475569;--text-tertiary:#64748b;--text-placeholder:#94a3b8;--text-on-accent:#fff;--text-disabled:#94a3b8;--border-primary:#cbd5e1;--border-secondary:#b8c5d6;--border-input:#cbd5e1;--border-subtle:#e2e8f0;--border-header:#e2e8f0;--accent-primary:#007bff;--accent-primary-hover:#3395ff;--accent-primary-focus-ring:#007bff4d;--accent-secondary:#fd7e14;--accent-danger:#dc3545;--accent-danger-hover:#e45a66;--accent-danger-alt:#c82333;--accent-danger-alt2:#dc3545;--btn-cancel-bg:#ced4da;--btn-cancel-text:#343a40;--btn-disabled-bg:#e9ecef;--user-menu-bg:#667a8d;--user-menu-hover-bg:#a1b0c0;--user-menu-dropdown-hover-bg:#f1f5f9;--status-approved-bg:#d1e7dd;--status-approved-text:#0f5132;--status-pending-bg:#fff3cd;--status-pending-text:#664d03;--status-pending-icon:#ffc107;--shadow-primary:#1e293b1a;--shadow-secondary:#1e293b14;--shadow-tools-menu:#1e293b26;--shadow-panel:#1e293b33;--shadow-sticky-header:#1e293b0d}html[data-theme=dieselpunk]{--bg-primary:#2a2d2a;--bg-surface:#414440;--bg-panel:#515450;--bg-subtle:#686c65;--bg-subtle-alt:#797d76;--bg-input:#515450;--bg-input-disabled:#8a8e87;--bg-overlay:#3d423bb3;--bg-login-gradient:linear-gradient(135deg, #424242 0%, #d97706 100%);--bg-header:#222422cc;--text-primary:#eaddcf;--text-secondary:#c7bbae;--text-tertiary:#b5a99d;--text-placeholder:#a3988c;--text-on-accent:#fff;--text-disabled:#a3988c;--border-primary:#686c65;--border-secondary:#797d76;--border-input:#797d76;--border-subtle:#4a4e48;--border-header:#686c65;--accent-primary:#d97706;--accent-primary-hover:#ea8d2a;--accent-primary-focus-ring:#d977064d;--accent-secondary:#facc15;--accent-danger:#b91c1c;--accent-danger-hover:#dc2626;--accent-danger-alt:#991b1b;--accent-danger-alt2:#b91c1c;--btn-cancel-bg:#797d76;--btn-cancel-text:#eaddcf;--btn-disabled-bg:#797d76;--user-menu-bg:#5a5242;--user-menu-hover-bg:#6e6451;--user-menu-dropdown-hover-bg:#686c65;--status-approved-bg:#365314;--status-approved-text:#a3e635;--status-pending-bg:#7f5a1d;--status-pending-text:#fde047;--status-pending-icon:#facc15;--shadow-primary:#0006;--shadow-secondary:#00000059;--shadow-tools-menu:#00000080;--shadow-panel:#0009;--shadow-sticky-header:#00000040}html[data-theme=star-trek]{--bg-primary:#f0e8e1;--bg-surface:#e3d9d1;--bg-panel:#d6cac4;--bg-subtle:#c9bdb7;--bg-subtle-alt:#bcb0aa;--bg-input:#e3d9d1;--bg-input-disabled:#bcb0aa;--bg-overlay:#282321b3;--bg-login-gradient:linear-gradient(135deg, #000 0%, #a71313 100%);--bg-header:#e6ded8cc;--text-primary:#121212;--text-secondary:#3c3c3c;--text-tertiary:#5a5a5a;--text-placeholder:#8a8a8a;--text-on-accent:#fff;--text-disabled:#8a8a8a;--border-primary:#c9bdb7;--border-secondary:#bcb0aa;--border-input:#bcb0aa;--border-subtle:#e3d9d1;--border-header:#c9bdb7;--accent-primary:#d1982e;--accent-primary-hover:#d6a444;--accent-primary-focus-ring:#d1982e4d;--accent-secondary:#3685cc;--accent-danger:#cc2a36;--accent-danger-hover:#e04f5a;--accent-danger-alt:#a3222b;--accent-danger-alt2:#cc2a36;--btn-cancel-bg:#bcb0aa;--btn-cancel-text:#121212;--btn-disabled-bg:#bcb0aa;--user-menu-bg:#b3b3b3;--user-menu-hover-bg:#8b8b8b;--user-menu-dropdown-hover-bg:#c9bdb7;--status-approved-bg:#d1e7dd;--status-approved-text:#0f5132;--status-pending-bg:#fff3cd;--status-pending-text:#664d03;--status-pending-icon:#f5d02a;--shadow-primary:#0000001a;--shadow-secondary:#00000014;--shadow-tools-menu:#00000026;--shadow-panel:#0003;--shadow-sticky-header:#0000000d}html[data-theme=star-wars]{--bg-primary:#1f2122;--bg-surface:#2c2f31;--bg-panel:#3a3e40;--bg-subtle:#4a4e50;--bg-subtle-alt:#5a5e60;--bg-input:#3a3e40;--bg-input-disabled:#5a5e60;--bg-overlay:#1f2122cc;--bg-login-gradient:linear-gradient(135deg, #000c1a 0%, #00a8ff 100%);--bg-header:#3a3e40cc;--text-primary:#e1e9f0;--text-secondary:#a8b0b8;--text-tertiary:#8d959c;--text-placeholder:#a8b0b8;--text-on-accent:#fff;--text-disabled:#a8b0b8;--border-primary:#4a4e50;--border-secondary:#5a5e60;--border-input:#5a5e60;--border-subtle:#2c2f31;--border-header:#4a4e50;--accent-primary:#00a8ff;--accent-primary-hover:#4dc0ff;--accent-primary-focus-ring:#00a8ff4d;--accent-secondary:#f0f8ff;--accent-danger:#ff4d4d;--accent-danger-hover:#ff7f7f;--accent-danger-alt:#ff1a1a;--accent-danger-alt2:#ff4d4d;--btn-cancel-bg:#5a5e60;--btn-cancel-text:#e1e9f0;--btn-disabled-bg:#5a5e60;--user-menu-bg:#4a4e50;--user-menu-hover-bg:#5a5e60;--user-menu-dropdown-hover-bg:#4a4e50;--status-approved-bg:#224a2f;--status-approved-text:#4aff7e;--status-pending-bg:#5e532b;--status-pending-text:#fff24a;--status-pending-icon:#fff24a;--shadow-primary:#00000080;--shadow-secondary:#0006;--shadow-tools-menu:#000000b3;--shadow-panel:#000c;--shadow-sticky-header:#0000004d}
html[data-page=main]{height:100%}body{background-color:var(--bg-primary);background-image:var(--bg-image);height:100%;color:var(--text-primary);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;font-family:Arial,sans-serif;transition:background-color .2s ease-in-out,color .2s ease-in-out}body:has(div[class*=side-panel]){-webkit-backdrop-filter:none;backdrop-filter:none}main{padding-bottom:50px}h1,h2{text-align:center;color:var(--text-primary);margin:0;padding:20px 0}*{box-sizing:border-box}.loading-container{background-color:var(--bg-surface);z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute;inset:0}.loading-img-container{flex-direction:column;align-items:center;display:flex;position:absolute;top:50px}.clioword{width:fit-content;padding-bottom:8px;font-family:sans-serif;font-size:50px;font-weight:700;position:absolute;top:260px}.loader{background:linear-gradient(currentColor 0 0) 0 100%/0% 3px no-repeat;width:fit-content;padding-bottom:8px;font-family:sans-serif;font-size:50px;font-weight:700;animation:2s linear infinite line;position:absolute;top:260px}.loader:before{content:"ClioTimeline"}@keyframes line{to{background-size:100% 3px}}.loader-auth{clip-path:inset(0 3ch 0 0);width:fit-content;font-family:monospace;font-size:30px;font-weight:700;animation:1s steps(4,end) infinite dots}.loader-auth:before{content:"Checking Permissions..."}@keyframes dots{to{clip-path:inset(0 -1ch 0 0)}}.refresh-container{position:absolute;bottom:50px}.refresh-svg{color:var(--text-tertiary);font-size:.85em}.refresh-btn{cursor:pointer;background:0 0;border:none;font-size:1em;text-decoration:none;color:var(--text-tertiary)!important}.refresh-btn:hover{text-decoration:underline}.main-header{background-color:var(--bg-surface);border-bottom:1px solid var(--border-header);justify-content:flex-end;align-items:center;padding:10px 20px;display:flex}.logo-title{text-align:center;color:var(--text-primary);margin:0;padding:20px 0;font-size:2.5em;display:block}.logout-button{border:2px solid var(--accent-danger-alt);color:var(--accent-danger-alt);background:var(--bg-surface);cursor:pointer;border-radius:5px;margin-left:15px;padding:6px 13px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.logout-button:hover{background:var(--accent-danger-alt);color:var(--text-on-accent)}.action-button{border:2px solid var(--accent-primary);color:var(--accent-primary);background:var(--bg-surface);cursor:pointer;border-radius:5px;margin-left:15px;padding:6px 13px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.action-button:hover{background:var(--accent-primary);color:var(--text-on-accent)}@media (min-width:769px){#tools-menu{z-index:1010;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;top:20px;left:20px}#tools-menu button{border:1px solid var(--border-primary);background-color:var(--bg-surface);width:50px;height:50px;box-shadow:0 4px 12px var(--shadow-tools-menu);cursor:pointer;border-radius:50px;justify-content:flex-start;align-items:center;padding:0 13px;transition:width .4s ease-in-out,background-color .2s;display:flex;overflow:hidden}#tools-menu button:hover{background-color:var(--bg-subtle);width:200px}#tools-menu button svg{width:24px;height:24px;color:var(--text-primary);flex-shrink:0}#tools-menu button span{opacity:0;white-space:nowrap;color:var(--text-primary);margin-left:12px;font-weight:700;transition:opacity .3s ease-in-out}#tools-menu button:hover span{opacity:1;transition-delay:.1s}.nav-background-svg{display:none}#desktop-no-icon{display:none!important}}.side-panel{background-color:var(--bg-overlay);z-index:1000;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.side-panel.visible{opacity:1;z-index:1000;display:flex}.panel-box{background:var(--bg-panel);box-shadow:0 5px 20px var(--shadow-panel);border-radius:12px;flex-direction:column;width:90%;max-width:620px;max-height:90vh;display:flex}.side-panel.visible .panel-box{transition:transform .3s;transform:scale(1)}.panel-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.panel-header h2{text-align:left;margin:0;padding:0;font-size:1.3em}.close-panel-btn{cursor:pointer;color:#888;background:0 0;border:none;padding:0;font-size:2.5em}.panel-content{border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:25px;overflow-y:auto}.modal-overlay{background-color:var(--bg-overlay);z-index:2000;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.modal-overlay.visible{opacity:1;display:flex}.modal-content{background:var(--bg-surface);box-shadow:0 5px 20px var(--shadow-panel);text-align:center;border-radius:12px;max-width:400px;padding:30px;transition:transform .3s;transform:scale(.95)}.modal-overlay.visible .modal-content{transform:scale(1)}#modal-message{color:var(--text-primary);margin:0 0 25px;font-size:1.1em}.modal-actions button{cursor:pointer;border:none;border-radius:8px;margin:0 10px;padding:10px 25px;font-weight:700;transition:transform .2s}.modal-actions button:hover{transform:translateY(-2px)}.save-actions{border-top:1px solid var(--border-primary);justify-content:center;gap:10px;padding:20px;display:flex}.save-actions button{cursor:pointer;border:none;border-radius:8px;margin:0 10px;padding:10px 25px;font-weight:700;transition:transform .2s}.save-actions button:hover{transform:translateY(-2px)}.btn-confirm{background-color:var(--accent-danger);color:var(--text-on-accent)}.btn-confirm:hover{background-color:var(--accent-danger-hover);color:var(--text-on-accent)}.btn-confirm-primary{background-color:var(--accent-primary);color:var(--text-on-accent)}.btn-cancel{background-color:var(--btn-cancel-bg);color:var(--btn-cancel-text)}.toast-container{z-index:99999;flex-direction:column;align-items:center;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.alert-toast{color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-width:250px;padding:1rem 1.5rem;font-weight:600;display:flex;box-shadow:0 4px 12px #00000026}.alert-toast p{margin:0}.toast-close-btn{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 .5rem;font-size:1.5rem;line-height:1}.toast-close-btn:hover{opacity:1}.toast-info{background-color:#007bff}.toast-success{background-color:#218019}.toast-error{background-color:var(--accent-danger)}.request-access-form{flex-direction:column;gap:1.5rem;width:100%;padding:1rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-tertiary);font-size:.9rem;font-weight:500}.request-access-form input,.request-access-form select,.request-access-form textarea{border:1px solid var(--border-input);background-color:var(--bg-input);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.request-access-form input:focus,.request-access-form select:focus,.request-access-form textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-focus-ring);outline:none}.request-access-form input:disabled{background-color:var(--bg-input-disabled);color:var(--text-disabled);cursor:not-allowed}.request-access-form textarea{resize:vertical;min-height:100px}.form-error{color:var(--accent-danger);margin-top:-.75rem;font-size:.875rem}.request-access-form button[type=submit]{background-color:var(--accent-primary-hover);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:8px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s ease-in-out}.request-access-form button[type=submit]:hover{background-color:var(--accent-primary)}.request-access-form button[type=submit]:disabled{background-color:var(--btn-disabled-bg);cursor:not-allowed}#century-nav{text-align:center;padding:10px 0 20px}.century-link{background-color:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-secondary);font:inherit;cursor:pointer;border-radius:20px;margin:5px;padding:8px 16px;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}.century-link:hover{color:var(--text-on-accent);background-color:var(--century-color,#555);border-color:var(--century-color,#555)}#filter-container{max-width:600px;margin:0 auto 10px;padding:0 20px 25px}.filter-header{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}#filter-mode-label{color:var(--text-placeholder);cursor:pointer;align-items:center;font-size:.9em;display:flex}#filter-mode-label input{margin-right:6px}.resize-filter-button{background-color:var(--accent-primary);border:1px solid var(--accent-primary-focus-ring);color:var(--text-on-accent);border-radius:10px;align-items:center;padding:5px;display:flex}.resize-filter-button:hover{background-color:var(--accent-primary-hover)}.resize-filter-button svg{margin-right:5px;padding:2px}#filter-dropdown-container{width:100%;position:relative}#dropdown-trigger{background:var(--bg-surface);border:1px solid var(--border-secondary);cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 15px;font-size:1em;display:flex}#dropdown-panel{background:var(--bg-surface);border:1px solid var(--border-secondary);width:100%;box-shadow:0 5px 15px var(--shadow-primary);z-index:100;border-radius:8px;display:block;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}#tag-search{border:none;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background-color:#0000;padding:10px;font-size:.9em}#tags-list{max-height:250px;margin:0;padding:0;list-style:none;overflow-y:auto}#tags-list li{cursor:pointer;border-left:4px solid #0000;padding:10px 15px;transition:background-color .2s}#tags-list li:hover{background-color:var(--bg-subtle)}#tags-list li.selected{color:var(--text-on-accent);font-weight:700}#tags-list li.selected:hover{filter:brightness(1.1)}.tag-color-preview{border:1px solid;border-radius:100%;width:25px;height:25px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group.full-width{grid-column:1/-1}.form-group label{color:var(--text-placeholder);margin-bottom:8px;font-size:.9em;font-weight:600}.tag-hidden-label{margin-bottom:0!important}.form-group input[type=text],.form-group textarea{border:1px solid var(--border-secondary);width:100%;color:var(--text-primary);background-color:var(--bg-surface);border-radius:8px;padding:12px;font-size:1em}.form-group input[type=text]:focus,.form-group textarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-focus-ring);outline:none}.save-btn,#add-event-form button{background:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:20px;padding:12px 25px;font-weight:700}#add-event-form button:disabled{cursor:not-allowed;background-color:#6c757d}.autocomplete-wrapper{position:relative}.autocomplete-suggestions{background:var(--bg-surface);border:1px solid var(--border-secondary);box-shadow:0 5px 10px var(--shadow-primary);z-index:100;border-top:none;border-radius:0 0 8px 8px;max-height:150px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.autocomplete-suggestions div{cursor:pointer;padding:10px}.autocomplete-suggestions div:hover{background-color:var(--bg-subtle)}#tag-management-list{max-height:400px;padding:15px 0;overflow-y:auto}.tag-editor-row{border-bottom:1px solid var(--bg-subtle);justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.tag-actions{gap:.5rem;display:flex}.tag-action-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:.25rem}.tag-action-btn:hover{color:var(--text-primary)}.tag-editor-row span{flex-grow:1;font-weight:500}.tag-editor-row input[type=color]{border:1px solid var(--border-secondary);background-color:var(--bg-surface);border-radius:5px;width:60px;height:35px;padding:2px}.tag-delete-btn{cursor:pointer;color:var(--btn-cancel-text);background:0 0;border:none;padding:5px}.tag-delete-btn:hover svg{fill:var(--accent-danger-alt2)}#add-tag-form{background-color:var(--bg-subtle);border-top:1px solid var(--border-subtle);gap:10px;margin:0 -25px -25px;padding:20px;display:flex}#add-tag-form input[type=text]{border:1px solid var(--border-secondary);color:var(--text-primary);background-color:var(--bg-surface);border-radius:5px;flex-grow:1;padding:10px}#add-tag-form button{background-color:var(--accent-primary);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-weight:700}.user-menu-container{display:inline-block;position:relative}.user-menu-button{background-color:var(--user-menu-bg);color:var(--text-primary);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.user-menu-button:hover{background-color:var(--user-menu-hover-bg)}.user-menu-logout:hover{background-color:var(--accent-danger-alt)!important;color:var(--text-on-accent)!important}.settings-panel{padding:1rem}.settings-panel .user-info{background-color:var(--bg-subtle);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.settings-panel .user-info p{margin:.5rem 0}.settings-panel h4{margin-top:0;margin-bottom:.5rem}.settings-panel hr{border:none;border-top:1px solid var(--border-primary);margin:1.5rem 0}.logout-settings-button{color:var(--accent-danger);border:2px solid var(--accent-danger);background-color:var(--bg-surface);cursor:pointer;border-radius:5px;width:100%;padding:10px 15px;font-weight:700;transition:background-color .2s}.logout-settings-button:hover{background-color:var(--accent-danger);color:var(--text-on-accent)}.link-settings-button{color:var(--accent-secondary);border:2px solid var(--accent-secondary);background-color:var(--bg-surface);cursor:pointer;border-radius:5px;width:100%;margin-bottom:5px;padding:10px 15px;font-weight:700;transition:background-color .2s}.link-settings-button:hover{background-color:var(--accent-secondary);color:var(--text-on-accent)}.link-settings-button a{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.link-settings-button .sle_svg{width:16px;height:16px;margin-right:2px}.delete-account-button{background-color:var(--accent-danger);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:5px;width:100%;padding:10px 15px;font-weight:700;transition:background-color .2s}.delete-account-button:hover{background-color:var(--accent-danger-hover)}.toolbar-link-home{color:inherit;text-decoration:none}.timeline-container{align-items:center;width:100%;height:800px;min-height:650px;padding:40px 0;display:flex;overflow:auto hidden}.timeline-container-for-export{z-index:-1!important;display:inline-block!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.timeline-container-for-export .timeline-event{box-shadow:none!important;border:1px solid var(--border-secondary)!important;transform:none!important}.timeline-container-for-export .timeline-event:after{display:none!important}.timeline-container-for-export .timeline-event .timeline-description{max-height:none!important}.timeline{align-items:center;padding:20px 50px;list-style:none;display:inline-flex;position:relative}.timeline:before{content:"";width:var(--timeline-width,100%);background-color:var(--border-secondary);height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.timeline-event{background-color:var(--bg-surface);min-width:250px;max-width:300px;box-shadow:0 5px 30px var(--shadow-primary);border-radius:12px;flex-shrink:0;margin:0 20px;padding:20px;position:relative}.event-odd{transform:translateY(-50%)}.event-even{transform:translateY(50%)}.timeline-event:after{content:"";background-color:var(--bg-surface);border:4px solid var(--accent-secondary);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute;left:50%;transform:translate(-50%,-50%)}.event-odd:after{top:100%}.event-even:after{top:0}.timeline-date{color:var(--century-color,var(--text-primary));margin-bottom:12px;font-size:.9em;font-weight:700}.timeline-title{margin-bottom:10px;font-size:1.2em;font-weight:700}.timeline-description{color:var(--text-secondary);max-height:200px;margin-bottom:15px;font-size:.9em;overflow-y:auto}.tags-container{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.tag{color:var(--text-on-accent);border-radius:12px;padding:3px 8px;font-size:.8em;font-weight:700}.delete-btn{background-color:var(--bg-subtle);border:1px solid var(--border-primary);cursor:pointer;opacity:0;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.timeline-event:hover .delete-btn{opacity:1}.delete-btn:hover{background-color:var(--accent-danger-alt2);border-color:var(--accent-danger-hover)}.delete-btn svg{width:14px;height:14px;stroke:var(--btn-svg-bg);transition:stroke .2s}.delete-btn:hover svg{stroke:var(--text-on-accent)}.edit-btn{background-color:var(--bg-subtle);border:1px solid var(--border-primary);cursor:pointer;opacity:0;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:40px}.resize-btn{background-color:var(--bg-subtle);border:1px solid var(--border-primary);cursor:pointer;opacity:0;z-index:5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:72px}.timeline-event:hover .resize-btn{opacity:1}.resize-btn:hover{background-color:var(--accent-primary);border-color:var(--accent-primary-hover)}.resize-btn svg{width:14px;height:14px;stroke:var(--btn-svg-bg);transition:fill .2s}.resize-btn:hover svg{stroke:var(--text-on-accent)}.century-marker{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin:0 40px;display:flex;position:relative}.century-year{color:#fff;z-index:2;background-color:#777;border-radius:5px;padding:5px 12px;font-weight:700}.timeline-container.is-draggable{cursor:grab;overscroll-behavior-x:none}.timeline-container.is-draggable:active{cursor:grabbing;overscroll-behavior-x:none}.login-page-container{background:var(--bg-login-gradient);justify-content:center;align-items:center;min-width:370px;height:100vh;padding:20px;display:flex}.login-box{background:var(--bg-surface);box-shadow:0 10px 30px var(--shadow-primary);text-align:center;border-radius:12px;width:100%;max-width:450px;padding:0 50px 60px}.login-button{color:var(--text-tertiary);background-color:var(--bg-surface);border:1px solid var(--border-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:20px;padding:12px 25px;font-size:1.05em;font-weight:600;transition:background-color .2s,box-shadow .2s;display:inline-flex}.login-button:hover{background-color:var(--bg-primary);box-shadow:0 2px 8px var(--shadow-secondary)}.login-button:disabled{opacity:.7;cursor:not-allowed}.center-container{justify-content:center;align-items:center;display:flex}.centered-image{width:300px;height:300px;margin:0;display:block}.sticky-header{z-index:900;background-color:var(--bg-primary);box-shadow:0 2px 5px var(--shadow-sticky-header);padding-top:10px;position:sticky;top:0}.not-found-page{background-color:var(--bg-surface);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.not-found-page svg{margin-bottom:2rem}.not-found-page h2{margin-bottom:1rem;padding:0;font-size:1.8em}.not-found-page p{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1em}.not-found-page a{color:var(--accent-primary);border:1px solid var(--accent-primary);border-radius:8px;padding:10px 20px;font-size:1em;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s}.not-found-page a:hover{background-color:var(--accent-primary);color:var(--text-on-accent)}.user-editor-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:15px;padding:12px 10px;display:flex}.user-editor-row .user-email{flex-grow:1;font-weight:500}.status-badge{text-transform:uppercase;text-align:center;border-radius:12px;min-width:80px;padding:4px 10px;font-size:.8em;font-weight:700}.pending-container{background:var(--bg-primary);justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex}.pending-box{background:var(--bg-surface);box-shadow:0 10px 30px var(--shadow-secondary);text-align:center;border-radius:12px;width:100%;max-width:500px;padding:40px 50px}.pending-icon{color:var(--status-pending-icon);margin-bottom:20px}.pending-box h1{color:var(--text-primary);margin-bottom:15px;padding:0;font-size:1.8em}.pending-box p{color:var(--text-secondary);margin-bottom:30px;font-size:1.1em;line-height:1.6}.pending-box .logout-button{margin-top:10px}.mainpage-container{max-width:1200px;color:var(--text-primary);margin:0 auto;padding:2rem}.mainpage-header{border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.mainpage-header h1{text-align:left;color:var(--text-primary);padding:0;font-size:2.5rem}.btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s ease-in-out,transform .1s ease-in-out;display:inline-flex}.btn-primary{background-color:var(--accent-primary);color:var(--text-on-accent)}.btn-primary:hover{background-color:var(--accent-primary-hover)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-secondary{background-color:var(--bg-subtle);color:var(--text-primary);border:1px solid var(--border-secondary)}.btn-secondary:hover{background-color:var(--bg-subtle)}.btn-new-project:disabled{background-color:var(--btn-disabled-bg);color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.error-message-text{color:var(--accent-danger)}.projects-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.project-card{background-color:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:12px;flex-direction:column;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:relative;overflow:hidden}.project-card-link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.project-card-menu{z-index:5;position:absolute;top:10px;right:10px}.project-card-menu-btn{background-color:var(--bg-subtle);border:1px solid var(--border-primary);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:none}.project-card:hover .project-card-menu-btn{display:flex}.project-card-menu-btn:hover{background-color:var(--bg-subtle-alt);color:var(--text-primary);display:flex}.project-card-dropdown{background-color:var(--bg-surface);border:1px solid var(--border-secondary);box-shadow:0 4px 12px var(--shadow-primary);z-index:10;border-radius:8px;width:150px;padding:.5rem;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.project-card-dropdown .card-button{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;display:flex}.project-card-dropdown .card-button:hover{background-color:var(--bg-subtle)}.project-card-dropdown .card-danger-button{text-align:left;cursor:pointer;width:100%;color:var(--accent-danger);background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:500;display:flex}.project-card-dropdown .card-danger-button:hover{background-color:var(--accent-danger);color:var(--text-on-accent)}.project-card:hover{box-shadow:0 10px 20px var(--shadow-primary);border-color:var(--border-primary);transform:translateY(-5px)}.project-card-image{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-secondary);justify-content:center;align-items:center;width:100%;height:150px;display:flex}.project-card-image img{width:64px;height:64px}.project-card-content{flex-grow:1;padding:1.5rem}.project-card-content h2{text-align:left;margin:0 0 .5rem;padding:0;font-size:1.25rem}.project-card-content p{color:var(--text-secondary);margin:0;font-size:.9rem}.no-projects-message{text-align:center;background-color:var(--bg-surface);border:2px dashed var(--border-secondary);border-radius:12px;grid-column:1/-1;padding:4rem}.no-projects-message p{color:var(--text-secondary);margin:.5rem;font-size:1.1rem}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-backdrop .modal-content{background:var(--bg-panel);border:1px solid var(--border-primary);text-align:left;border-radius:12px;width:90%;max-width:500px;max-height:90vh;padding:2rem;transform:scale(1);box-shadow:0 5px 15px #0000004d}.modal-backdrop .modal-content h2{text-align:left;margin-top:0;margin-bottom:1.5rem;padding:0;font-size:1.75rem}.modal-backdrop .modal-content .form-group input{background-color:var(--bg-input)}.form-actions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}.error-message{color:var(--text-on-accent);background-color:var(--accent-danger-alt);border-radius:8px;margin-bottom:1rem;padding:.75rem;font-weight:500}.title-container{background-color:var(--bg-primary);justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.title-edit-form{align-items:center;gap:.5rem;display:flex}.title-input{color:var(--text-primary);background-color:var(--bg-subtle);border:2px solid var(--accent-primary);text-align:center;border-radius:8px;padding:.5rem 1rem;font-size:2.5rem;font-weight:700}.btn-edit-title{cursor:pointer;color:var(--text-secondary);opacity:0;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s ease-in-out;display:none}.title-container:hover .btn-edit-title{opacity:1;display:none}.btn-edit-title:hover{background-color:var(--bg-subtle);color:var(--accent-primary)}.btn-save-title,.btn-cancel-title{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600}.btn-save-title{background-color:var(--status-approved-bg);color:var(--status-approved-text)}.btn-cancel-title{background-color:var(--bg-subtle);color:var(--text-secondary)}@media (min-width:769px){.timeline-toolbar{justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.timeline-toolbar-left{flex-grow:1}.timeline-toolbar-right{align-items:center;gap:.5rem;display:flex}.toolbar-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,color .2s;display:flex}.toolbar-btn:hover{background-color:var(--bg-subtle);color:var(--text-primary)}.tools-menu-container{display:none}.toolbar-menu-container{position:relative}.toolbar-dropdown-menu{background-color:var(--bg-surface);border:1px solid var(--border-secondary);box-shadow:0 4px 12px var(--shadow-primary);z-index:1000;border-radius:8px;flex-direction:column;width:220px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.toolbar-dropdown-menu button,.toolbar-dropdown-menu a{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8rem;text-decoration:none;display:flex}.toolbar-dropdown-menu button:hover,.toolbar-dropdown-menu a:hover{background-color:var(--bg-subtle)}.toolbar-dropdown-menu .danger-button:hover{color:var(--text-on-accent);background-color:var(--accent-danger)}.toolbar-dropdown-menu hr{border:none;border-top:1px solid var(--border-secondary);margin:.5rem 0}}@media (max-width:768px){h1,h2{padding:15px 0;font-size:1.5em}.logo-title{padding:15px 0;font-size:2em}main{padding-bottom:80px}.btn-new-project{display:none}.main-header{flex-direction:column;align-items:flex-start;padding:10px 15px;display:none}.main-header span{margin-bottom:10px}.logout-button{text-align:center;width:100%;margin-left:0}#tools-menu{z-index:1000;background:0 0;border-top:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:65px;display:grid;position:fixed;bottom:0;left:0}.nav-background-svg{z-index:-1;filter:drop-shadow(0 -2px 4px #00000014);width:100%;height:100%;position:absolute;top:0;left:0}.nav-group{justify-content:space-around;align-items:center;height:100%;display:flex}#tools-menu .nav-group .nav-btn,#tools-menu .nav-group .dropdown{height:100%;color:var(--text-tertiary);background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}#tools-menu .nav-group .nav-btn:hover,#tools-menu .nav-group .dropdown:hover{color:var(--accent-primary)}#tools-menu .nav-group .nav-btn svg,#tools-menu .nav-group .dropdown svg{color:var(--text-tertiary);width:24px;height:24px}.fab-container{flex-shrink:0;width:90px;position:relative}.fab-main{background-color:var(--bg-surface);width:64px;height:64px;color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%,-45%);box-shadow:0 4px 12px #0003}.fab-main:hover{transform:translate(-50%,-45%)translateY(-3px)}.fab-main svg{width:28px;height:28px}#tools-menu button span{display:none}.panel-box{z-index:1000;width:95%;max-height:85vh}.panel-content{padding:15px}.form-grid{grid-template-columns:1fr;gap:15px}#add-tag-form{flex-direction:column;margin:0 -25px -25px;padding:15px}#add-tag-form button{width:100%}#filter-container{padding:0 15px 20px}.timeline-container{align-items:flex-start;height:auto;min-height:450px;padding:20px 0}.timeline{padding:80px 20px}.timeline:before{display:none;top:140px}.timeline-event{min-width:230px;margin:0 15px 60px}.event-odd,.event-even{transform:none!important}.event-odd:after,.event-even:after{display:none;top:-15px;left:50%;transform:translate(-50%)}.century-year{position:relative;top:-20px}.delete-btn{opacity:1;width:32px;height:32px}.edit-btn{opacity:1;width:32px;height:32px;margin-right:2px}.resize-btn{display:none}.login-box,.pending-box{width:95%;padding:20px}.centered-image{width:150px;height:150px}.login-box .logo-title{font-size:1.8em}.not-found-page img{width:80%;max-width:300px;margin-top:4rem}.not-found-page p{text-align:center;padding:0 15px}.user-editor-row,.tag-editor-row{flex-wrap:wrap;gap:10px}.user-editor-row .user-email{width:100%;margin-bottom:5px}}.theme-switcher{background-color:var(--bg-subtle);border-radius:99px;width:100%;margin-bottom:1rem;padding:4px;display:flex;position:relative}.theme-switcher .glider{background-color:var(--bg-surface);width:calc(33.3333% - 2.66667px);height:calc(100% - 8px);box-shadow:0 1px 3px var(--shadow-secondary);z-index:1;border-radius:99px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.theme-switcher[data-active-theme=light] .glider{transform:translate(0%)}.theme-switcher[data-active-theme=system] .glider{transform:translate(100%)}.theme-switcher[data-active-theme=dark] .glider{transform:translate(200%)}.theme-switcher button{color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:600;transition:color .3s;display:flex}.theme-switcher button.active{color:var(--text-primary)}.custom-themes-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.custom-theme-card{background-color:var(--bg-subtle);border:2px solid var(--border-primary);cursor:pointer;color:var(--text-secondary);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.custom-theme-card:hover{border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-2px)}.custom-theme-card.active{border-color:var(--accent-primary);background-color:var(--bg-subtle);color:var(--text-primary);box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}.custom-theme-card svg{width:24px;height:24px}.theme-switcher button:disabled,.custom-theme-card:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(80%);pointer-events:none}.theme-switcher button:disabled:hover,.custom-theme-card:disabled:hover{box-shadow:none;background-color:none;border:none;transform:none}span,button,li,div.century-year,.admin-links a,.timeline-title,.timeline-description,.timeline-date,.plan-card{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--border-primary)}.tags-input-container{background-color:var(--color-background-offset);border:1px solid var(--color-border);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.tags-input-container input{color:var(--color-text-primary);background:0 0;border:none;flex-grow:1;min-width:150px;padding:4px}.tags-input-container input:focus{outline:none}.tag-item{background-color:var(--color-primary);color:#fff;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:.9em;display:inline-flex}.tag-item button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:0;display:flex}.tag-item button:hover{opacity:1}.suggestions-list{background-color:var(--color-background-offset);border:1px solid var(--color-border);border-radius:4px;max-height:150px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.suggestions-list li{cursor:pointer;padding:8px 12px}.suggestions-list li:hover{background-color:var(--color-primary-light)}.promote-btn,.demote-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .8rem;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.promote-btn{color:#fff;background-color:#198754}.promote-btn:hover{background-color:#157347}.demote-btn{color:#000;background-color:#ffc107}.demote-btn:hover{background-color:#ffca2c}.panel-content .tabs{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:8px;width:100%;margin-bottom:1.5rem;padding:.3rem;display:flex}.panel-content .tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:6px;flex:1;padding:.6rem 1rem;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s}.panel-content .tab-btn:hover{background-color:var(--background-hover);color:var(--text-color)}.panel-content .tab-btn.active{background-color:var(--accent-primary);color:var(--text-on-accent);font-weight:600;box-shadow:0 2px 4px #0000001a}.feedback-form{flex-direction:column;gap:1.2rem;height:100%;display:flex}.feedback-form .form-group{flex-direction:column;gap:.5rem;display:flex}.btn-link{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem;text-decoration:underline}.btn-link:hover{color:var(--accent-primary-hover)}.timeline-event:hover .edit-btn{opacity:1}.edit-btn:hover{background-color:var(--accent-primary);border-color:var(--accent-primary-hover)}.edit-btn svg{width:14px;height:14px;stroke:var(--btn-svg-bg);transition:stroke .2s}.edit-btn:hover svg{stroke:var(--text-on-accent)}.tag-edit-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tag-edit-row input[type=text]{flex-grow:1}.tag-hidden-toggle{align-items:center;gap:5px;display:flex}.remove-tag-btn{border:1px solid var(--accent-danger);color:var(--text-on-accent);cursor:pointer;background:0 0;border-radius:5px;padding:5px 10px}.remove-tag-btn svg{stroke:var(--accent-danger)}.remove-tag-btn:hover{background:var(--accent-danger);border:1px solid var(--accent-danger);color:var(--text-on-accent);cursor:pointer;border-radius:5px;padding:5px 10px}.remove-tag-btn:hover svg{stroke:var(--text-on-accent)}.add-tag-btn{background:var(--accent-secondary);border:1px solid var(--accent-secondary);color:var(--text-on-accent);cursor:pointer;border-radius:5px;margin-top:10px;padding:5px 10px}.switch{width:40px;height:24px;display:inline-block;position:relative;margin-bottom:0!important}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:16px;height:16px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:var(--accent-secondary)}input:focus+.slider{box-shadow:0 0 1px var(--accent-secondary)}input:checked+.slider:before{transform:translate(16px)}.slider.round{border-radius:24px}.slider.round:before{border-radius:50%}.btn-unshare{color:var(--accent-danger-alt);border:1px solid var(--accent-danger-alt);background-color:var(--bg-panel)}.btn-unshare:hover{color:var(--text-on-accent);background-color:var(--accent-danger-alt)}.m-toolbar-menu-container{display:inline-block;position:relative}.m-user-menu-button{color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.m-toolbar-dropdown-menu{background-color:var(--bg-surface);border:1px solid var(--border-secondary);box-shadow:0 4px 12px var(--shadow-primary);z-index:999;border-radius:8px;flex-direction:column;width:220px;padding:.5rem;font-size:1rem;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden}.m-toolbar-dropdown-menu button,.m-toolbar-dropdown-menu a{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;text-decoration:none;display:flex}.m-toolbar-dropdown-menu button svg,.m-toolbar-dropdown-menu a svg{width:1rem!important;height:1rem!important;color:var(--text-primary)!important}.is-danger-true{border:1px solid var(--accent-danger-alt)!important;color:var(--accent-danger-alt)!important}.is-danger-true svg{stroke:var(--accent-danger-alt)!important}.m-toolbar-dropdown-menu button:hover,.m-toolbar-dropdown-menu a:hover{background-color:var(--bg-subtle)}.m-toolbar-dropdown-menu .danger-button:hover{color:var(--text-on-accent);background-color:var(--accent-danger)}.m-toolbar-dropdown-menu button:disabled{color:var(--text-disabled);cursor:not-allowed;background-color:#0000}.collapsible{color:var(--text-primary);background-color:var(--bg-panel);cursor:pointer;text-align:left;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:18px;font-size:15px;display:flex;border-bottom:1px solid var(--border-secondary)!important}.collapsible-arrow{color:var(--text-primary);margin-left:10px;font-weight:700}.content{background-color:#0000;max-height:0;padding:0 18px;transition:max-height .2s ease-out;overflow:hidden}.export-overlay{background-color:var(--bg-primary);z-index:9999;width:100%;height:100%;color:var(--text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.export-overlay p{margin-top:1rem;font-size:1.2rem}
.CookieBanner-module__dmBTxG__banner{--status-color:#2ecc71;z-index:1000;background-color:var(--bg-panel);width:400px;max-width:90%;color:var(--text-primary);border:2px solid var(--status-color);border-radius:10px;padding:20px;animation:.5s ease-out forwards CookieBanner-module__dmBTxG__slide-in-desktop;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.CookieBanner-module__dmBTxG__title{color:var(--status-color);margin:0 0 10px;padding-right:30px;font-size:1.2rem;font-weight:600}.CookieBanner-module__dmBTxG__description{color:var(--text-secondary);margin:0 0 16px;font-size:.95rem;line-height:1.5}.CookieBanner-module__dmBTxG__link{color:var(--status-color);text-decoration:underline}.CookieBanner-module__dmBTxG__link:hover{color:var(--text-primary)}.CookieBanner-module__dmBTxG__actions{justify-content:flex-end;gap:10px;display:flex}.CookieBanner-module__dmBTxG__button{border:1px solid var(--text-secondary);color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:6px;padding:8px 16px;font-weight:500;transition:all .2s}.CookieBanner-module__dmBTxG__button:hover{border-color:var(--text-primary);color:var(--text-primary)}.CookieBanner-module__dmBTxG__modalAcceptButton{color:var(--text-primary);background-color:#0000}.CookieBanner-module__dmBTxG__modalAcceptButton:hover{opacity:.9;color:var(--accent-secondary);border-color:var(--accent-secondary);background-color:#0000}.CookieBanner-module__dmBTxG__highlightButton{background-color:var(--status-color);border-color:var(--status-color);color:var(--text-on-accent)}.CookieBanner-module__dmBTxG__highlightButton:hover{opacity:.8;border-color:var(--status-color);color:var(--text-on-accent)}.CookieBanner-module__dmBTxG__closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;width:32px;height:32px;padding:5px;transition:all .2s;position:absolute;top:10px;right:10px}.CookieBanner-module__dmBTxG__closeButton:hover{color:var(--text-primary);background-color:#80808033}.CookieBanner-module__dmBTxG__modalOverlay{z-index:1001;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.CookieBanner-module__dmBTxG__modal{background-color:var(--bg-primary);border-radius:8px;width:90%;max-width:600px;padding:30px;box-shadow:0 5px 15px #0000004d}.CookieBanner-module__dmBTxG__modal h2{color:var(--primary-color);margin-top:0}.CookieBanner-module__dmBTxG__category{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.CookieBanner-module__dmBTxG__category:last-of-type{border-bottom:none}.CookieBanner-module__dmBTxG__category h4{color:var(--secondary-color);margin:0}.CookieBanner-module__dmBTxG__category p{color:var(--text-secondary-color);max-width:70%;margin:5px 0 0;font-size:.9rem}.CookieBanner-module__dmBTxG__modalActions{text-align:right;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.CookieBanner-module__dmBTxG__switch{width:50px;height:28px;display:inline-block;position:relative}.CookieBanner-module__dmBTxG__switch input{opacity:0;width:0;height:0}.CookieBanner-module__dmBTxG__slider{cursor:pointer;background-color:#ccc;border-radius:34px;width:50px;transition:all .4s;position:absolute;inset:0}.CookieBanner-module__dmBTxG__slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.CookieBanner-module__dmBTxG__slider{background-color:var(--accent-secondary)!important}input:checked+.CookieBanner-module__dmBTxG__slider:before{transform:translate(22px)}.CookieBanner-module__dmBTxG__switch.CookieBanner-module__dmBTxG__disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.CookieBanner-module__dmBTxG__banner{border-bottom:none;border-left:none;border-right:none;border-top:3px solid var(--status-color);border-radius:0;width:100%;max-width:100%;animation:.5s ease-out forwards CookieBanner-module__dmBTxG__slide-in-mobile;top:auto;bottom:0;left:0;transform:translate(0)}}@keyframes CookieBanner-module__dmBTxG__slide-in-desktop{0%{opacity:0;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%)}}@keyframes CookieBanner-module__dmBTxG__slide-in-mobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module__dmBTxG__banner{-webkit-user-select:none;user-select:none}
.StatusBanner-module__RxfvjW__stackedBannerContainer{z-index:1000;background-color:#0000;width:320px;position:fixed;bottom:20px;left:20px}.StatusBanner-module__RxfvjW__banner{background-color:var(--bg-panel);width:100%;color:var(--text-primary);border:2px solid var(--status-color,var(--text-primary));transform:translateY(calc(var(--index) * -15px)) scale(calc(1 - var(--index) * .05));opacity:1;--hover-translate-y:0px;-webkit-user-select:none;user-select:none;border-radius:10px;padding:16px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s ease-out StatusBanner-module__RxfvjW__slide-in;position:absolute;bottom:0;left:0;box-shadow:0 4px 12px #00000026}.StatusBanner-module__RxfvjW__stackedBannerContainer:hover .StatusBanner-module__RxfvjW__banner{transform:translateY(var(--hover-translate-y));box-shadow:0 8px 25px #0003}.StatusBanner-module__RxfvjW__title{color:var(--status-color,var(--text-primary));margin:0 0 8px;padding-right:25px;font-size:1.1rem;font-weight:600}.StatusBanner-module__RxfvjW__url{color:inherit;text-decoration:none}.StatusBanner-module__RxfvjW__url:hover{text-decoration:underline}.StatusBanner-module__RxfvjW__details{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.StatusBanner-module__RxfvjW__label{text-transform:capitalize;background-color:#80808026;border-radius:5px;padding:3px 8px;font-size:.8rem;font-weight:500;display:inline-block}.StatusBanner-module__RxfvjW__impactLabel{color:var(--status-color,var(--text-primary));border:1px solid var(--status-color,var(--text-primary));background-color:#0000}.StatusBanner-module__RxfvjW__lastUpdate{color:var(--text-secondary);font-size:.85rem}.StatusBanner-module__RxfvjW__closeButton{cursor:pointer;width:30px;height:30px;color:var(--text-secondary);opacity:0;visibility:hidden;background:0 0;border:none;border-radius:50%;padding:5px;transition:all .2s;position:absolute;top:8px;right:8px}.StatusBanner-module__RxfvjW__banner:hover .StatusBanner-module__RxfvjW__closeButton{opacity:1;visibility:visible}.StatusBanner-module__RxfvjW__closeButton:hover{color:var(--text-primary);background-color:#80808033}.StatusBanner-module__RxfvjW__none{--status-color:var(--text-primary)}.StatusBanner-module__RxfvjW__minor{--status-color:#f1c40f}.StatusBanner-module__RxfvjW__major{--status-color:#e67e22}.StatusBanner-module__RxfvjW__critical{--status-color:#e74c3c}.StatusBanner-module__RxfvjW__maintenance{--status-color:#3498db}@keyframes StatusBanner-module__RxfvjW__slide-in{0%{opacity:0;transform:translateY(30px)}to{transform:translateY(calc(var(--index) * -15px)) scale(calc(1 - var(--index) * .05));opacity:1}}@media (max-width:768px){.StatusBanner-module__RxfvjW__stackedBannerContainer{width:100%;top:0;bottom:auto;left:0}.StatusBanner-module__RxfvjW__banner{border-width:medium medium 3px;border-top-style:none;border-top-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;border-radius:0;width:100%;animation:none;position:relative;transform:none!important}.StatusBanner-module__RxfvjW__closeButton{opacity:1;visibility:visible}}
.NotificationBanner-module__jTj8YW__bannerContainer{z-index:1000;width:340px;min-height:50px;position:fixed;bottom:20px;right:20px}.NotificationBanner-module__jTj8YW__banner{background-color:var(--bg-panel);width:100%;color:var(--text-primary);border:2px solid var(--status-color,var(--text-primary));box-shadow:0 4px 12px var(--shadow-secondary);border-radius:10px;padding:16px;transition:transform .4s cubic-bezier(.25,.8,.25,1);animation:.5s ease-out forwards NotificationBanner-module__jTj8YW__slide-in;position:absolute;bottom:0}.NotificationBanner-module__jTj8YW__bannerContainer.NotificationBanner-module__jTj8YW__isExpanded .NotificationBanner-module__jTj8YW__banner{transform:translateY(calc(var(--stack-index) * -105% - (var(--stack-index) * 15px)))}.NotificationBanner-module__jTj8YW__title{color:var(--status-color,var(--text-primary));margin:0 0 8px;padding-right:25px;font-size:1.1rem;font-weight:600}.NotificationBanner-module__jTj8YW__description{color:var(--text-secondary);margin:0 0 12px;font-size:.95rem}.NotificationBanner-module__jTj8YW__link{color:var(--status-color,var(--primary-color));font-weight:500;text-decoration:none;transition:opacity .2s}.NotificationBanner-module__jTj8YW__link:hover{opacity:.8;text-decoration:underline}.NotificationBanner-module__jTj8YW__dash{color:var(--status-color,var(--primary-color));font-weight:500}.NotificationBanner-module__jTj8YW__closeButton{cursor:pointer;width:30px;height:30px;color:var(--text-secondary);opacity:0;visibility:hidden;background:0 0;border:none;border-radius:50%;padding:5px;transition:all .2s;position:absolute;top:8px;right:8px}.NotificationBanner-module__jTj8YW__banner:hover .NotificationBanner-module__jTj8YW__closeButton{opacity:1;visibility:visible}.NotificationBanner-module__jTj8YW__closeButton:hover{color:var(--text-primary);background-color:#80808033}@media (max-width:768px){.NotificationBanner-module__jTj8YW__bannerContainer,.NotificationBanner-module__jTj8YW__banner{border-radius:0;width:100%;bottom:0;left:0;right:0}.NotificationBanner-module__jTj8YW__banner{border-width:medium medium 4px;border-top-style:none;border-top-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor}.NotificationBanner-module__jTj8YW__closeButton{opacity:1;visibility:visible}}@keyframes NotificationBanner-module__jTj8YW__slide-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.NotificationBanner-module__jTj8YW__banner,.NotificationBanner-module__jTj8YW__bannerContainer{-webkit-user-select:none;user-select:none}
