:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{margin:0;font-weight:400}body{color:var(--text-color);background:var(--bg-main);transition:color .5s,background-color .5s;line-height:1.6;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{margin:0;padding:0;height:100%}:root{--bg-main: linear-gradient(to bottom, rgb(93, 128, 202), rgb(32, 72, 136));--tasks-color: #5387d4;--card-bg: #4078b8;--text-color: white;--text-muted: rgba(255, 255, 255, .7);--input-bg: rgb(17, 23, 36);--btn-bg: rgba(255, 255, 255, .2);--nav-links: white;--toggle-bg: rgba(255, 255, 255, .2);--toggle-circle: white;--toggle-active: linear-gradient(135deg, #4facfe, #00f2fe);--toggle-glow: rgba(79, 172, 254, .6);--sidebar-bg: linear-gradient(to bottom, rgb(114, 145, 211), rgb(32, 72, 136));--hover-bg: rgba(255, 255, 255, .15);--border-color: rgba(255, 255, 255, .2);--icon-filter: invert(1);--icon-color: invert(0);--reminder-card: #5b8dc5;--addreminder-popup: #0c1d30;--reminder-icon: #ffffff;--tasks-input: rgb(36, 43, 65);--tasks-select: rgb(29, 40, 70);--task-card: rgba(255, 255, 255, .09);--edit-task-popup: #0c1d30;--statistics-btns: rgb(44, 60, 102);--settingpage-input: rgb(66, 91, 158);--settings-input: rgb(0, 0, 0);--filter-color: #568dcc;--infocard-color: linear-gradient(rgb(81, 121, 207));--dashboard-inputs: rgb(36, 43, 65);--dashboard-add-popup: #0c1d30}[data-theme=light]{--bg-main: linear-gradient(to bottom, #f8fafc, #e2e8f0);--tasks-color: #d6d6d6;--card-bg: #ffffff;--text-color: #0f172a;--text-muted: #64748b;--input-bg: #f1f5f9;--btn-bg: #e2e8f0;--nav-links: #3b3b3b;--toggle-bg: #e2e8f0;--toggle-circle: #ffffff;--toggle-active: linear-gradient(135deg, #2563eb, #3b82f6);--toggle-glow: rgba(37, 99, 235, .4);--sidebar-bg: linear-gradient(to bottom, #ffffff, #e2e8f0);--hover-bg: #f1f5f9;--border-color: #e2e8f0;--addreminder-popup: #ffffff;--reminder-card: #f8fafc;--reminder-card-hover: #e2e8f0;--icon-filter: invert(0);--icon-color: invert(1);--tasks-input: #f1f5f9;--tasks-select: #f1f5f9;--task-card: #ffffff;--edit-task-popup: #ffffff;--statistics-btns: #e2e8f0;--settingpage-input: #e9e9e9;--settings-input: #f1f5f9;--filter-color: #ffffff;--infocard-color: linear-gradient(135deg, #f8fafc, #e2e8f0);--dashboard-inputs: #b4b4b42d;--dashboard-add-popup: #ffffff}*{transition:background .3s,color .3s}.app-container{display:flex;min-height:100vh}.sidebar{width:300px;background:var(--sidebar-bg);color:#fff;padding:10px;display:flex;flex-direction:column;box-shadow:2px 0 10px #0003;position:fixed;top:0;left:0;height:100vh}.logo-wrap{display:flex;flex-direction:column;align-items:center;gap:5px;margin-bottom:15px}.logo-wrap .logo{height:100px;padding:40px}.user-box{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem 1rem;margin-bottom:70px;box-sizing:border-box}.user-info{display:flex;align-items:center;gap:15px}.logout-btn{display:flex;align-items:center;justify-content:center;padding:9px;border-radius:50%;border:none;background:#a51d1d;cursor:pointer;transition:.3s}.logout-btn img{height:22px;filter:invert(1);transition:.3s}.logout-btn:hover{background:#7c2222}.logout-btn:hover img{filter:brightness(0) invert(1)}.user-box .user{height:25px;filter:brightness(0) invert(1)}.user-box h1{color:var(--text-color)}.menu{display:flex;flex-direction:column;height:100%}.menu-top{display:flex;flex-direction:column;gap:.8rem}.admin-item{margin-top:auto;margin-bottom:30px}.menu-item{display:flex;align-items:center;gap:20px;padding:.6rem 1rem;border-radius:.5rem;font-size:18px;color:var(--nav-links);text-decoration:none;font-weight:700;transition:all .3s ease;letter-spacing:1px;background:transparent}.user-outline{color:#fff;font-weight:700;font-size:18px;letter-spacing:1px;margin:0;display:flex;align-items:center}.menu-item img{height:25px;filter:var(--icon-filter)}.menu-item:hover{background-color:#ffffff80;transform:translateY(-3px)}.menu-item.router-link-exact-active{background-color:#9993}.logout-wrap{margin-top:auto;padding-top:20px;text-align:center}.content{flex:1}.content.with-sidebar{margin-left:320px}.reminder-badge{background:red;color:#fff;font-size:12px;padding:2px 6px;border-radius:10px;margin-left:auto;font-weight:700}.avatar{width:37px;height:37px;border-radius:50%;background:#d6d6d6;display:flex;align-items:center;justify-content:center;color:#152c42;font-weight:700;font-size:20px}.reminder-popup,.taskslate-popup{position:fixed;top:20px;right:20px;max-width:400px;width:90%;background:#ef4444;color:#fff;padding:15px 20px;border-radius:12px;box-shadow:0 0 15px #00000080;z-index:10000;font-weight:700;text-align:center;animation:fadeInOut 5s forwards}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.mobile-nav{display:none}@media(max-width:768px){.sidebar{display:none}.content.with-sidebar{margin-left:0!important}.content{padding-bottom:90px}.mobile-nav{position:fixed;bottom:10px;left:50%;transform:translate(-50%);width:92%;height:65px;display:flex;justify-content:space-around;align-items:center;background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 10px 30px #0006;z-index:9999;padding-bottom:env(safe-area-inset-bottom)}.mobile-nav a{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:.2s;text-decoration:none}.mobile-nav img{height:26px;width:26px;object-fit:contain;filter:var(--icon-filter);opacity:.7;transition:.2s}.mobile-nav a.router-link-exact-active{background:#ffffff26}.mobile-nav a.router-link-exact-active img{opacity:1;transform:scale(1.2)}.mobile-nav a:active{transform:scale(.9)}.mobile-nav .badge{position:absolute;top:-5px;right:-6px;background:red;color:#fff;font-size:10px;padding:2px 6px;border-radius:10px;font-weight:700}.reminder-popup,.taskslate-popup{width:70%;top:15px;padding:12px 15px;font-size:13px}}[data-v-958138fe]{box-sizing:border-box}html[data-v-958138fe],body[data-v-958138fe]{overflow-x:hidden}.landing-page[data-v-958138fe]{display:flex;align-items:center;justify-content:center;gap:70px;padding:100px 20px 40px;margin-top:100px;width:100%;z-index:1;flex-wrap:wrap}.bg-video[data-v-958138fe]{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.overlay[data-v-958138fe]{position:fixed;top:0;left:0;width:100%;height:100%;background:#3a558bf5;z-index:0}.content-wrapper[data-v-958138fe]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:605px;width:100%;min-height:475px;padding:40px;border-radius:20px;background:#cfcfcf1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:5px 30px 70px #00000080;border:1px solid rgba(59,138,241,.7);color:#fff;z-index:1}.logo[data-v-958138fe]{height:150px;margin-bottom:20px}.content-wrapper h2[data-v-958138fe]{font-size:40px;font-weight:700}.subtitle[data-v-958138fe]{font-size:1.1rem;color:#fff}.actions[data-v-958138fe]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin:20px}.btn[data-v-958138fe]{background-color:#007bff;color:#fff;padding:.85rem 1.6rem;border-radius:20px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn[data-v-958138fe]:hover{transform:translateY(-3px);background-color:#1e96ff;box-shadow:0 8px 20px #007bff73}.btn-secondary[data-v-958138fe]{background-color:transparent;border:2px solid rgb(0,123,255)}.btn-secondary[data-v-958138fe]:hover{background-color:#007bff;color:#fff}.video-section[data-v-958138fe]{display:flex;flex-direction:column;align-items:center;gap:25px;width:100%;max-width:600px;padding:0 15px}.glass-card[data-v-958138fe]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:120px;text-align:center;padding:25px 20px;border-radius:20px;background:#cfcfcf1a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);box-shadow:5px 30px 70px #00000080;border:1px solid rgba(59,138,241,.7);color:#fff}.video-text[data-v-958138fe]{transform:translate(-150vw);opacity:0;transition:transform 1s ease-out,transform 1s ease-out,opacity 1s ease-out}.video-text.animate[data-v-958138fe]{transform:translate(0);opacity:1}.text-row[data-v-958138fe]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}.video-icon[data-v-958138fe]{height:50px;filter:invert(1)}.video-text h2[data-v-958138fe]{font-size:2rem;margin:0}.video-text p[data-v-958138fe]{font-size:1.1rem;margin:0}@media(max-width:768px){.landing-page[data-v-958138fe]{flex-direction:column;gap:30px;padding:30px}.content-wrapper[data-v-958138fe],.video-section[data-v-958138fe]{max-width:100%;padding:0 10px}.glass-card[data-v-958138fe]{width:100%}.content-wrapper h2[data-v-958138fe]{font-size:28px}.subtitle[data-v-958138fe]{font-size:14px}.logo[data-v-958138fe]{height:100px}.btn[data-v-958138fe],.btn-secondary[data-v-958138fe]{width:80%;font-size:14px;padding:12px 10px}.video-text h2[data-v-958138fe]{font-size:1.4rem}.video-text p[data-v-958138fe]{font-size:.95rem}.video-icon[data-v-958138fe]{height:35px}}.login-page[data-v-16d7a263]{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bg-video[data-v-16d7a263]{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.overlay[data-v-16d7a263]{position:absolute;width:100%;height:100%;background:#0f202799;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.login-card[data-v-16d7a263]{width:380px;padding:40px;border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;box-shadow:0 30px 60px #00000080;display:flex;flex-direction:column;gap:16px;color:#fff;z-index:1}.login-card h1[data-v-16d7a263]{text-align:center;margin:0}.subtitle[data-v-16d7a263]{text-align:center;opacity:.7;font-size:14px}.form-group[data-v-16d7a263]{display:flex;flex-direction:column;gap:6px;font-size:14px}.input-wrap[data-v-16d7a263]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:0 10px;border:1px solid rgba(0,0,0,.1);transition:all .2s}.input-wrap[data-v-16d7a263]:focus-within{border:1px solid #4facfe;box-shadow:0 0 0 2px #4facfe33}.input-wrap span[data-v-16d7a263]{margin:7px 0 0}.input-wrap span img[data-v-16d7a263]{height:16px;opacity:.9}.input-wrap input[data-v-16d7a263]{flex:1;border:none;outline:none;padding:12px;color:#222;font-size:14px;background:transparent}.input-wrap input[data-v-16d7a263]::placeholder{color:#777}.show[data-v-16d7a263]{background:none;border:none;cursor:pointer;font-size:16px}.login-btn[data-v-16d7a263]{padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#4facfe,#0083fe);color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.login-btn[data-v-16d7a263]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006}.divider[data-v-16d7a263]{display:flex;align-items:center;gap:10px;opacity:.6;font-size:13px}.divider[data-v-16d7a263]:before,.divider[data-v-16d7a263]:after{content:"";flex:1;height:1px;background:#fff}.error[data-v-16d7a263]{background:#ff000026;padding:10px;border-radius:8px;color:#ffb3b3;text-align:center;font-size:13px}.success[data-v-16d7a263]{background:#00ff9626;padding:10px;border-radius:8px;color:#8affc1;text-align:center;font-size:13px}.register-btn[data-v-16d7a263]{padding:10px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#fff,#fff);color:#000;font-weight:700;cursor:pointer;transition:all .2s}.register-btn[data-v-16d7a263]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006}.not-reg[data-v-16d7a263]{display:flex;flex-direction:row;justify-content:space-between}html[data-v-16d7a263],body[data-v-16d7a263]{background:var(--bg-main);margin:0;padding:0}@media(max-width:768px){.login-card[data-v-16d7a263]{width:90%!important;padding:25px 15px!important;border-radius:15px;gap:12px;margin:20px}.login-card h1[data-v-16d7a263]{font-size:20px}.subtitle[data-v-16d7a263]{font-size:12px}.form-group[data-v-16d7a263]{gap:4px}.input-wrap[data-v-16d7a263]{padding:0 8px}.input-wrap input[data-v-16d7a263]{padding:10px;font-size:13px}.login-btn[data-v-16d7a263]{padding:10px;font-size:14px}.not-reg[data-v-16d7a263]{flex-direction:column;align-items:center;gap:8px}.register-btn[data-v-16d7a263]{padding:8px 16px;font-size:13px}.bg-video[data-v-16d7a263]{object-fit:cover}}.login-page[data-v-978c170a]{position:relative;height:100vh;display:flex;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bg-video[data-v-978c170a]{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-2}.overlay[data-v-978c170a]{position:absolute;width:100%;height:100%;background:#0f202799;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);z-index:-1}.login-card[data-v-978c170a]{width:380px;padding:40px;border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;box-shadow:0 30px 60px #00000080;display:flex;flex-direction:column;gap:16px;color:#fff;z-index:1}.login-card h1[data-v-978c170a]{text-align:center;margin:0}.subtitle[data-v-978c170a]{text-align:center;opacity:.7;font-size:14px}.form-group[data-v-978c170a]{display:flex;flex-direction:column;gap:6px;font-size:14px}.input-wrap[data-v-978c170a]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:0 10px;border:1px solid rgba(0,0,0,.1);transition:all .2s}.input-wrap[data-v-978c170a]:focus-within{border:1px solid #4facfe;box-shadow:0 0 0 2px #4facfe33}.input-wrap span[data-v-978c170a]{margin:7px 0 0}.input-wrap span img[data-v-978c170a]{height:16px;opacity:.9}.input-wrap input[data-v-978c170a]{flex:1;border:none;outline:none;padding:12px;color:#222;font-size:14px;background:transparent}.input-wrap input[data-v-978c170a]::placeholder{color:#777}.show[data-v-978c170a]{background:none;border:none;cursor:pointer;font-size:16px}.login-btn[data-v-978c170a]{padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.divider[data-v-978c170a]{display:flex;align-items:center;gap:10px;opacity:.6;font-size:13px}.divider[data-v-978c170a]:before,.divider[data-v-978c170a]:after{content:"";flex:1;height:1px;background:#fff}.error[data-v-978c170a]{background:#ff000026;padding:10px;border-radius:8px;color:#ffb3b3;text-align:center;font-size:13px}.success[data-v-978c170a]{background:#00ff9626;padding:10px;border-radius:8px;color:#8affc1;text-align:center;font-size:13px}.login-btn[data-v-978c170a]{padding:10px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#fff,#fff);color:#000;font-weight:700;cursor:pointer;transition:all .2s}.login-btn[data-v-978c170a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006}.register-btn[data-v-978c170a]{padding:12px;border-radius:10px;border:none;background:linear-gradient(135deg,#4facfe,#0083fe);color:#fff;font-weight:700;cursor:pointer;transition:all .2s}.register-btn[data-v-978c170a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0006}.not-log[data-v-978c170a]{display:flex;flex-direction:row;justify-content:space-between}html[data-v-978c170a],body[data-v-978c170a]{background:var(--bg-main);margin:0;padding:0}@media(max-width:768px){.login-page[data-v-978c170a]{padding:15px}.login-card[data-v-978c170a]{width:100%;max-width:400px;padding:25px 20px;border-radius:15px}.login-card h1[data-v-978c170a]{font-size:24px}.subtitle[data-v-978c170a]{font-size:12px}.input-wrap input[data-v-978c170a]{font-size:13px;padding:10px}.login-btn[data-v-978c170a],.register-btn[data-v-978c170a]{font-size:14px;padding:10px}.not-log[data-v-978c170a]{flex-direction:column;gap:10px;text-align:center}}html[data-v-ad13a21f],body[data-v-ad13a21f]{background:var(--bg-main);margin:0;padding:0}.dashboard[data-v-ad13a21f]{padding:40px 80px;min-height:100vh;background:var(--bg-main)}.info[data-v-ad13a21f]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:35px;max-width:1045px;margin-inline:auto}.info-card[data-v-ad13a21f]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--infocard-color);border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px #0006;transition:.3s ease;color:var(--text-color);text-align:center}.info-card[data-v-ad13a21f]:hover{transform:translateY(-2px);box-shadow:0 20px 60px #2563eb99}.info-card span[data-v-ad13a21f]{font-size:16px;font-weight:700;opacity:.9;letter-spacing:.5px;color:var(--text-color)}.info-card.task-left[data-v-ad13a21f]{grid-column:span 2}.task-left[data-v-ad13a21f]:hover{box-shadow:0 20px 60px #f39c124d}.info-card h2[data-v-ad13a21f]{margin:10px 0 6px;font-size:36px;font-weight:700}.info-card p[data-v-ad13a21f]{font-size:13px;opacity:.7}.info-card.late[data-v-ad13a21f]{border:1px solid rgba(255,255,255,.15)}.info-card.late[data-v-ad13a21f]:hover{transform:translateY(-4px);box-shadow:0 20px 60px #ef444499}.calendar-container[data-v-ad13a21f]{max-width:1000px;margin:0 auto;background-color:var(--infocard-color);border-radius:18px;padding:22px;border:1px solid rgba(255,255,255,.15);cursor:pointer;box-shadow:0 20px 60px #00000080}.fc-event-title[data-v-ad13a21f]{margin:20px;color:#fff}[data-v-ad13a21f] .fc-toolbar-title{color:var(--text-color)!important;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0,.6);font-size:20px;margin:5px}.fc-theme-standard td[data-v-ad13a21f],.fc-theme-standard th[data-v-ad13a21f]{border:1px solid rgba(255,255,255,5,.22)}.fc-button[data-v-ad13a21f]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:none!important;padding:6px 16px!important;border-radius:12px!important;box-shadow:0 6px 18px #2563eb99;transition:.2s}.fc-button[data-v-ad13a21f]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #2563ebe6}.fc-button-primary[data-v-ad13a21f]{background:#3b82f6;border:none;transition:.2s}.fc-button-primary[data-v-ad13a21f]:hover{background:#2563eb}.fc-daygrid-day[data-v-ad13a21f]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2)!important;transition:.2s;cursor:pointer}.fc-daygrid-day-frame[data-v-ad13a21f]{padding:20px}.fc-daygrid-day[data-v-ad13a21f]:hover{background:#3b82f626}.fc-daygrid-day-number[data-v-ad13a21f]{color:#fff;font-weight:600;font-size:14px}.fc-day-today[data-v-ad13a21f]{background:#2563eb4d!important;box-shadow:inset 0 0 15px #2563ebcc;cursor:pointer}.fc-col-header-cell-cushion[data-v-ad13a21f]{color:#fff;font-weight:600;padding:8px 0;font-size:12px;letter-spacing:.6px}.fc-daygrid-event[data-v-ad13a21f]{border-radius:12px!important;padding:6px 10px!important;margin:6px 6px 4px!important;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none!important;box-shadow:0 4px 12px #00000040;transition:.2s ease}.fc-daygrid-event[data-v-ad13a21f]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px #2563eb99}.fc-daygrid-day-events[data-v-ad13a21f]{padding:4px 6px 8px}.modal-overlayy[data-v-ad13a21f]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:999}.modall[data-v-ad13a21f]{width:480px;max-width:90%;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #000000b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-family:Inter,Arial,sans-serif}.modal-header[data-v-ad13a21f]{padding:20px;text-align:center;font-size:24px;font-weight:700;color:#fff}.modal-content[data-v-ad13a21f]{background:#5c5c5cb3;padding:40px 24px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(255,255,255,.15);border-radius:0 0 20px 20px}.modal p[data-v-ad13a21f]{opacity:.9;line-height:1.6;margin-bottom:6px}.attachment[data-v-ad13a21f]{display:flex;flex-direction:column;gap:2px;margin-top:12px}.download[data-v-ad13a21f]{background:#fff;color:#1e3a8a;border:none;padding:6px 14px;border-radius:16px;font-weight:600;cursor:pointer;transition:.2s;max-width:150px}.download[data-v-ad13a21f]:hover{background:#b8b8b8}.modal-select[data-v-ad13a21f]{width:100%;padding:8px 10px;border-radius:14px;border:none;background:#ffffff0d;color:#fff;font-size:15px;font-weight:500;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;cursor:pointer}.modal-select[data-v-ad13a21f]{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:12px;background:var(--dashboard-inputs)}.modal-select[data-v-ad13a21f]:hover{background:#fff3;box-shadow:0 10px 25px #858585b3}.modal-select[data-v-ad13a21f]:focus{background:#ffffff1f;box-shadow:0 0 20px #858585b3;transform:scale(1.02)}.done-warning[data-v-ad13a21f]{padding:12px;border-radius:12px;border:1px solid rgba(239,68,68,.5);font-size:14px;background:#ef44441a}.modal-actionss[data-v-ad13a21f]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.cancel[data-v-ad13a21f]{background:#ffffff26;color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 15px;font-size:15px;font-weight:700}.cancel[data-v-ad13a21f]:hover{background:#ffffff4d;box-shadow:0 10px 25px #858585b3}.save[data-v-ad13a21f]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;transition:all .25s ease;border:0;border-radius:10px;padding:10px 15px;font-size:15px;font-weight:700}.save[data-v-ad13a21f]:hover{box-shadow:0 10px 25px #2563ebe6}.delete[data-v-ad13a21f]{background:#ef4444;color:#fff;cursor:pointer;transition:all .25s ease;border:0;border-radius:10px;padding:10px 15px;font-size:15px;font-weight:700}.delete[data-v-ad13a21f]:hover{background:#dc2626;box-shadow:0 10px 25px #eb2525e6}.div-select[data-v-ad13a21f]{display:flex;flex-direction:column;margin-top:20px;padding:10px;border-radius:16px}.head[data-v-ad13a21f]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.head img[data-v-ad13a21f]{height:40px;filter:var(--icon-filter)}.head h1[data-v-ad13a21f]{font-weight:700;font-size:33px;color:var(--text-color);margin:0}[data-v-ad13a21f] .fc-daygrid-more-link{display:inline-block;margin:4px 6px;padding:4px 8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff!important;border-radius:10px;font-size:11px;font-weight:700;text-align:center;box-shadow:0 4px 12px #2563eb80;transition:.2s ease;cursor:pointer}[data-v-ad13a21f] .fc-daygrid-more-link:hover{transform:translateY(-.2px) scale(1.01);box-shadow:0 8px 20px #2563ebe6;background:linear-gradient(135deg,#2563eb,#1e40af)}[data-v-ad13a21f] .fc-popover{border-radius:16px;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--infocard-color);box-shadow:0 20px 60px #0009;color:#fff;overflow:hidden}[data-v-ad13a21f] .fc-popover-header{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:700;padding:10px 14px;font-size:14px;border:none}[data-v-ad13a21f] .fc-popover-body{padding:10px;display:flex;flex-direction:column;gap:6px}[data-v-ad13a21f] .fc-popover-body .fc-event{border-radius:10px!important;padding:6px 10px!important;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none!important;box-shadow:0 4px 12px #0000004d;transition:.2s ease}[data-v-ad13a21f] .fc-popover-body .fc-event:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px rgba(37,99,235,5,.7)}[data-v-ad13a21f] .fc-popover-close{color:#fff;font-size:16px;opacity:.8;cursor:pointer}[data-v-ad13a21f] .fc-popover-close:hover{opacity:1}.popup[data-v-ad13a21f]{position:fixed;top:25px;right:25px;padding:14px 20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,0,.25);animation:slideIn-ad13a21f .3s ease;z-index:9999}.popup.success[data-v-ad13a21f]{background:#27703a}.popup.error[data-v-ad13a21f]{background:#e74c3c}@keyframes slideIn-ad13a21f{0%{transform:translate(120px);opacity:0}to{transform:translate(0);opacity:1}}.calendar-header[data-v-ad13a21f]{max-width:1000px;margin:0 auto 5px;display:flex;justify-content:space-between;align-items:center}.calendar-header h2[data-v-ad13a21f]{color:#fff;font-size:20px;font-weight:600}.fc-toolbar-title[data-v-ad13a21f]{color:#fff}[data-v-ad13a21f] .fc-createTask-button{background:#5387d4!important;border:none!important;color:#fff!important;font-weight:600!important;border-radius:18px!important;padding:6px 16px!important;transition:.6s}[data-v-ad13a21f] .fc-createTask-button:hover{box-shadow:0 10px 25px #2276c5b3;background:#4a79be!important;transition:.3s}[data-v-ad13a21f] .fc-prev-button{background:#5387d4!important;border:none!important;color:#fff!important;border-radius:18px;margin-right:3px}[data-v-ad13a21f] .fc-next-button{background:#5387d4!important;border:none!important;color:#fff!important;border-radius:18px}[data-v-ad13a21f] .fc-prev-button:hover,[data-v-ad13a21f] .fc-next-button:hover{box-shadow:0 10px 25px #2276c5b3;background:#4a79be!important;transition:.3s}[data-v-ad13a21f] .fc-toolbar-chunk{display:flex;gap:8px}.modal-overlay[data-v-ad13a21f]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-ad13a21f]{background:var(--dashboard-add-popup);color:var(--text-color);padding:30px;border-radius:24px;width:520px;max-width:95%;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 50px #0009;transition:all .3s ease}.modal-select option[data-v-ad13a21f]{background:var(--dashboard-inputs);color:var(--text-color);border-radius:20px}.modal-actions[data-v-ad13a21f]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.modal-inputt[data-v-ad13a21f]{width:100%;padding:14px 18px;border-radius:14px;border:0;background:var(--dashboard-inputs);color:#fff;font-size:15px;font-weight:700;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box}.modal-inputt[data-v-ad13a21f]::placeholder{color:#fff}.modal-input[data-v-ad13a21f],.modal-textarea[data-v-ad13a21f],.modal-select[data-v-ad13a21f]{width:100%;padding:14px 18px;border-radius:14px;border:none;background:var(--dashboard-inputs);color:var(--text-color);font-size:15px;font-weight:500;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box}.modal-input[data-v-ad13a21f]::placeholder,.modal-textarea[data-v-ad13a21f]::placeholder{color:var(--text-color)}.modal-inputt[data-v-ad13a21f]:focus,.modal-input[data-v-ad13a21f]:focus,.modal-textarea[data-v-ad13a21f]:focus,.modal-select[data-v-ad13a21f]:focus,.file-upload[data-v-ad13a21f]:focus{background:#ffffff1f;box-shadow:0 0 20px #3b82f6cc;transform:scale(1.02);border:0}.modal-textarea[data-v-ad13a21f]{height:100px;resize:none;padding:12px 18px}.modal-select[data-v-ad13a21f]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:12px;background:var(--dashboard-inputs)}.modern-date[data-v-ad13a21f],.modern-time[data-v-ad13a21f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.file-upload[data-v-ad13a21f]{display:flex;align-items:center;justify-content:center;background:#3b82f6cc;color:#fff;font-weight:600;cursor:pointer;padding:0 18px;border-radius:14px;height:44px;transition:all .3s ease;text-align:center}.file-upload[data-v-ad13a21f]:hover{background:#3b82f6b3;box-shadow:0 0 18px #3b82f6e6}.cancel[data-v-ad13a21f]{background:#6b7280}.save[data-v-ad13a21f]{background:#3b82f6cc}.cancel[data-v-ad13a21f],.save[data-v-ad13a21f]{border:none;padding:10px 20px;border-radius:14px;cursor:pointer;color:#fff;font-weight:600;transition:all .2s ease}.cancel[data-v-ad13a21f]:hover{background:#4b5563}.save[data-v-ad13a21f]:hover{background:#3b82f6b3}.input-with-icon[data-v-ad13a21f]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.input-icon[data-v-ad13a21f]{height:22px;filter:var(--icon-filter);opacity:.9}.late-notice[data-v-ad13a21f]{background:#ef444433;color:#ef4444;font-weight:700;padding:10px;font-size:20px;display:flex;justify-content:center;align-items:center;gap:10px}.late-notice img[data-v-ad13a21f]{height:35px}@media(max-width:500px){.dashboard[data-v-ad13a21f]{padding:12px;gap:12px;background:var(--bg-main)}.head[data-v-ad13a21f]{margin-top:15px}.head img[data-v-ad13a21f]{height:28px}.head h1[data-v-ad13a21f]{font-size:22px}.info[data-v-ad13a21f]{flex-direction:column;gap:10px}.info-card[data-v-ad13a21f]{padding:10px;font-size:13px;border-radius:10px}.info-card h1[data-v-ad13a21f],.info-card h2[data-v-ad13a21f]{font-size:16px}.info-card span[data-v-ad13a21f],.info-card p[data-v-ad13a21f]{font-size:12px}.calendar-container[data-v-ad13a21f]{max-width:100%;overflow-x:auto}.modall[data-v-ad13a21f]{max-width:320px;padding:12px}.modal-header h2[data-v-ad13a21f]{font-size:16px}.late-notice[data-v-ad13a21f]{font-size:12px;gap:6px}.modal-content h2[data-v-ad13a21f]{font-size:16px}.modal-content h3[data-v-ad13a21f],.modal-content p[data-v-ad13a21f]{font-size:13px}.attachment p[data-v-ad13a21f],.div-select p[data-v-ad13a21f],.done-warning p[data-v-ad13a21f]{font-size:12px}.modal-select[data-v-ad13a21f]{font-size:13px;padding:6px 8px}.modal-actionss button[data-v-ad13a21f]{font-size:12px;padding:6px 12px;border-radius:8px}.modal[data-v-ad13a21f]{max-width:280px;max-height:50vh;padding:20px;margin:15px;overflow-y:auto}.modal h2[data-v-ad13a21f]{font-size:16px}.modal-input[data-v-ad13a21f],.modal-textarea[data-v-ad13a21f],.modern-date[data-v-ad13a21f],.modern-time[data-v-ad13a21f],.modal-select[data-v-ad13a21f]{font-size:13px;padding:8px 10px;height:34px}.modal-textarea[data-v-ad13a21f]{height:70px}.input-with-icon[data-v-ad13a21f]{gap:10px}.input-icon[data-v-ad13a21f]{height:20px}.file-upload[data-v-ad13a21f]{font-size:12px;padding:0 10px}.modal-actions button[data-v-ad13a21f]{font-size:12px;padding:10px 15px}.popup[data-v-ad13a21f]{top:12px;right:12px;font-size:12px;padding:10px 14px}}input[type=number][data-v-ad13a21f]::-webkit-outer-spin-button,input[type=number][data-v-ad13a21f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.statistics[data-v-9b11000f]{padding:40px 80px;min-height:100vh;background:var(--bg-main)}hr[data-v-9b11000f]{margin:100px}.head[data-v-9b11000f]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}.head img[data-v-9b11000f]{height:40px;filter:var(--icon-filter)}.head h1[data-v-9b11000f]{font-weight:700;font-size:33px;color:var(--text-color);margin:0}.todo[data-v-9b11000f]{background:#f39c12}.processing[data-v-9b11000f]{background:#3498db}.done[data-v-9b11000f]{background:#2ecc71}.charts-row[data-v-9b11000f]{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;margin-bottom:80px}.chart-container[data-v-9b11000f]{width:100%;max-width:360px;height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center}.bar-section[data-v-9b11000f]{margin-top:40px}.bar-chart[data-v-9b11000f]{width:100%;max-width:820px;height:320px;margin:10px auto 0}.month-buttons[data-v-9b11000f]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:25px}.month-buttons button[data-v-9b11000f]{padding:6px 12px;border-radius:6px;border:none;background:var(--statistics-btns);color:var(--text-color);cursor:pointer;font-size:13px;transition:.2s}.month-buttons button[data-v-9b11000f]:hover{background:#4f6fb1}.month-buttons button.active[data-v-9b11000f]{background:#3498db;color:#fff}.title[data-v-9b11000f]{color:var(--text-color);text-align:center;margin-bottom:20px;font-size:20px;font-weight:700}.glass-card[data-v-9b11000f]{background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;box-shadow:0 8px 30px #00000040;border:1px solid rgba(255,255,255,.15);transition:.3s ease;display:flex;justify-content:center;align-items:center}.glass-card[data-v-9b11000f]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000059}.glass-card.big[data-v-9b11000f]{max-width:900px;width:100%;margin:0 auto;padding:25px 25px 15px;display:flex;flex-direction:column;align-items:center}.glass-card.small[data-v-9b11000f]{max-width:420px;width:100%;padding:70px 10px;margin:auto}html[data-v-9b11000f],body[data-v-9b11000f]{background:var(--bg-main);margin:0;padding:0}@media(max-width:500px){.head h1[data-v-9b11000f]{font-size:22px}}@media(max-width:768px){.statistics[data-v-9b11000f]{padding:10px 20px;overflow-x:hidden;background:var(--bg-main)}.head[data-v-9b11000f]{flex-direction:row;gap:10px;text-align:center;margin-top:15px}.head img[data-v-9b11000f]{height:28px}.head h1[data-v-9b11000f]{font-size:22px}.bar-section[data-v-9b11000f]{margin-top:20px}.bar-chart[data-v-9b11000f]{width:100%!important;max-width:100%!important;height:220px!important;margin:0 auto}.month-buttons[data-v-9b11000f]{flex-wrap:wrap;justify-content:center;gap:5px;margin-bottom:15px}.month-buttons button[data-v-9b11000f]{padding:5px 8px;font-size:12px}.charts-row[data-v-9b11000f]{flex-direction:column;align-items:center;gap:15px;margin-top:25px;margin-bottom:30px}.glass-card.big[data-v-9b11000f],.glass-card.small[data-v-9b11000f]{width:100%!important;max-width:100%!important;padding:20px 10px!important;box-sizing:border-box}.chart-container[data-v-9b11000f]{width:100%!important;max-width:100%!important;height:200px!important;padding:30px 0}.title[data-v-9b11000f]{font-size:16px;margin-bottom:15px}}html[data-v-98d13a99],body[data-v-98d13a99]{background:var(--bg-main);margin:0;padding:0}.tasks-page[data-v-98d13a99]{padding:40px 80px;min-height:100vh;background:var(--bg-main);color:#fff}.top-bar[data-v-98d13a99]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.add-btn[data-v-98d13a99]{background:#3b82f6;border:none;padding:12px 22px;border-radius:12px;color:#fff;font-weight:700;cursor:pointer;transition:.3s}.add-btn[data-v-98d13a99]:hover{background:#2563eb;transform:translateY(-2px)}.tasks-grid[data-v-98d13a99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.task-card[data-v-98d13a99]{background:var(--task-card);padding:20px;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.3s}.task-card[data-v-98d13a99]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000080}.desc[data-v-98d13a99]{opacity:.8;margin:10px 0;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.task-footer[data-v-98d13a99]{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:14px}.category[data-v-98d13a99]{padding:5px 10px;border-radius:8px;font-weight:700;font-size:12px;color:#fff}.modal-overlay[data-v-98d13a99]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-98d13a99]{background:var(--edit-task-popup);padding:30px;border-radius:24px;width:520px;max-width:95%;display:flex;flex-direction:column;gap:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #0009;transition:all .3s ease}.modal-select option[data-v-98d13a99]{background:var(--input-bg);color:var(--text-color);border-radius:20px}.modal-input[data-v-98d13a99],.modal-textarea[data-v-98d13a99],.modal-select[data-v-98d13a99]{width:100%;padding:14px 18px;border-radius:14px;border:none;background:var(--tasks-input);color:var(--text-color);font-size:15px;font-weight:500;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.modal-input[data-v-98d13a99]::placeholder,.modal-textarea[data-v-98d13a99]::placeholder{color:var(--text-color)}.modal-input[data-v-98d13a99]:focus,.modal-textarea[data-v-98d13a99]:focus,.modal-select[data-v-98d13a99]:focus,.file-upload[data-v-98d13a99]:focus{background:#c5c5c5;box-shadow:0 0 20px #3b82f6cc;transform:scale(1.02)}.modal-textarea[data-v-98d13a99]{height:100px;resize:none;padding:12px 18px}.modal-select[data-v-98d13a99]{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:12px}.modal-select2 option[data-v-98d13a99]{background:var(--filter-color);color:var(--text-color);border-radius:20px}.modal-select2[data-v-98d13a99]{border-radius:14px;border:none;background:var(--filter-color);color:#fff;font-size:15px;font-weight:500;outline:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.modal-select2[data-v-98d13a99]:focus{background:#ffffff1f;box-shadow:0 0 20px #3b82f6cc;transform:scale(1.02)}.modern-time[data-v-98d13a99]{height:44px}.file-upload[data-v-98d13a99]{display:flex;align-items:center;justify-content:center;background:#3b82f6cc;color:#fff;font-weight:600;cursor:pointer;padding:0 18px;border-radius:14px;height:44px;transition:all .3s ease;text-align:center}.file-upload[data-v-98d13a99]:hover{background:#3b82f699;transform:translateY(-2px) scale(1.02)}.cancel[data-v-98d13a99]{background:#6b7280}.save[data-v-98d13a99]{background:#3b82f6cc}.cancel[data-v-98d13a99],.save[data-v-98d13a99]{border:none;padding:10px 20px;border-radius:14px;cursor:pointer;color:#fff;font-weight:600;transition:all .2s ease}.cancel[data-v-98d13a99]:hover{background:#4b5563;transform:scale(1.05)}.save[data-v-98d13a99]:hover{background:#3b82f699;transform:scale(1.05)}.task-header[data-v-98d13a99]{display:flex;justify-content:space-between;align-items:center;gap:10px}.delete-btn[data-v-98d13a99]{background:transparent;border:none;color:#ef4444;font-size:18px;cursor:pointer;transition:.2s}.delete-btn[data-v-98d13a99]:hover{transform:scale(1.3);color:#dc2626}.edit-btn[data-v-98d13a99]{background:transparent;border:none;color:#95c3ff;font-size:18px;cursor:pointer;transition:.2s}.edit-btn[data-v-98d13a99]:hover{transform:scale(1.3);color:#174077}.delete-modal[data-v-98d13a99]{background:var(--edit-task-popup);color:var(--text-color);padding:30px;border-radius:20px;width:350px;text-align:center;animation:fadeIn-98d13a99 .2s ease}.delete-actions[data-v-98d13a99]{display:flex;justify-content:center;gap:15px;margin-top:20px}.delete-confirm[data-v-98d13a99]{background:#ef4444;border:none;padding:8px 16px;border-radius:10px;color:#fff;cursor:pointer;transition:.2s}.delete-confirm[data-v-98d13a99]:hover{background:#dc2626;transform:scale(1.05)}@keyframes fadeIn-98d13a99{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1);transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-actions[data-v-98d13a99]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.head[data-v-98d13a99]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px}.head img[data-v-98d13a99]{height:40px;filter:var(--icon-filter)}.head h1[data-v-98d13a99]{font-weight:700;font-size:33px;color:var(--text-color);margin:0}.header[data-v-98d13a99]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:20px 0}.filters[data-v-98d13a99]{display:flex;gap:12px;flex-wrap:wrap}.filter-input[data-v-98d13a99],.filter-select[data-v-98d13a99]{padding:10px 14px;border-radius:12px;border:none;background:var(--filter-color);color:var(--text-color);font-size:14px;outline:none;min-width:150px}.filter-input[data-v-98d13a99]::placeholder{color:var(--text-color);opacity:.5}.filter-input[data-v-98d13a99]:focus,.filter-select[data-v-98d13a99]:focus{background:#ffffff1f;box-shadow:0 0 15px #3b82f699}.noresult[data-v-98d13a99]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px}.noresult h1[data-v-98d13a99]{font-weight:700;font-size:37px;color:var(--text-color)}.noresult img[data-v-98d13a99]{height:350px;filter:var(--icon-color)}.late-btn[data-v-98d13a99]{background:transparent;color:#e53935;border:2px solid #e53935;padding:9px 16px;border-radius:12px;font-weight:600;cursor:pointer;transition:.2s}.late-btn[data-v-98d13a99]:hover{background:#e539351a}.late-btn.active[data-v-98d13a99]{background:#e53935;color:#fff;border:2px solid #e53935}.popup[data-v-98d13a99]{position:fixed;top:25px;right:25px;padding:14px 20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,0,.25);animation:slideIn-98d13a99 .3s ease;z-index:9999}.popup.success[data-v-98d13a99]{background:#27703a}.popup.error[data-v-98d13a99]{background:#e74c3c}.task-title[data-v-98d13a99]{color:var(--text-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-width:0}@keyframes slideIn-98d13a99{0%{transform:translate(120px);opacity:0}to{transform:translate(0);opacity:1}}.input-with-icon[data-v-98d13a99]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.input-icon[data-v-98d13a99]{height:22px;filter:var(--icon-filter);opacity:.9}@media(max-width:500px){.tasks-page[data-v-98d13a99]{padding:12px;gap:12px;background:var(--bg-main)}.header[data-v-98d13a99]{flex-direction:column;align-items:stretch}.under-head[data-v-98d13a99]{width:100%;display:flex;justify-content:center;margin-top:10px}.late-btn[data-v-98d13a99]{width:100%}.head[data-v-98d13a99]{margin-top:15px}.head img[data-v-98d13a99]{height:28px}.head h1[data-v-98d13a99]{font-size:22px}.filters[data-v-98d13a99]{flex-direction:column;gap:8px;width:100%}.filter-input[data-v-98d13a99],.filter-select[data-v-98d13a99]{font-size:13px;padding:8px 10px;min-width:0}.late-btn[data-v-98d13a99]{font-size:12px;padding:6px 12px}.tasks-grid[data-v-98d13a99]{display:grid;grid-template-columns:1fr;gap:10px}.task-card[data-v-98d13a99]{padding:10px;border-radius:10px;gap:6px}.task-header h3[data-v-98d13a99]{font-size:14px}.task-actions button[data-v-98d13a99]{font-size:20px}.desc[data-v-98d13a99]{font-size:12px}.task-footer span[data-v-98d13a99]{font-size:11px}.category[data-v-98d13a99]{font-size:11px;padding:2px 6px}.noresult img[data-v-98d13a99]{height:180px}.noresult h1[data-v-98d13a99]{font-size:16px}.modal[data-v-98d13a99]{max-width:250px;max-height:50vh;padding:20px;overflow-y:auto}.modal h2[data-v-98d13a99]{font-size:18px}.modal-input[data-v-98d13a99],.modal-select[data-v-98d13a99],.modal-textarea[data-v-98d13a99],.modern-date[data-v-98d13a99],.modern-time[data-v-98d13a99]{font-size:13px;padding:8px 10px;height:34px}.modal-textarea[data-v-98d13a99]{height:70px}.input-with-icon[data-v-98d13a99]{gap:10px}.input-icon[data-v-98d13a99]{height:20px}.modal-actions button[data-v-98d13a99]{font-size:13px;padding:8px 14px}.delete-modal[data-v-98d13a99]{padding:24px;max-width:220px;margin:15px}.popup[data-v-98d13a99]{top:12px;right:12px;font-size:12px;padding:10px 14px}}.reminders-page[data-v-ee37d1a3]{padding:40px 80px;background:var(--bg-main);color:var(--text-color);min-height:100vh;display:flex;flex-direction:column;gap:20px}.head[data-v-ee37d1a3]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.head img[data-v-ee37d1a3]{height:40px;filter:var(--icon-filter)}.head h1[data-v-ee37d1a3]{font-weight:700;font-size:33px;color:var(--text-color);margin:0}.filters[data-v-ee37d1a3]{display:flex;justify-content:center;gap:20px;margin:20px 0}.filters h1[data-v-ee37d1a3],.filters h2[data-v-ee37d1a3]{font-weight:700;font-size:40px;text-align:center}.filters h1 strong[data-v-ee37d1a3]{color:green}.filters h2 span[data-v-ee37d1a3]{color:#3b82f6}.reminders-grid[data-v-ee37d1a3]{display:grid;grid-template-columns:repeat(auto-fill,200px);gap:16px;justify-content:start}.reminder-card[data-v-ee37d1a3]{padding:16px;border-radius:16px;background:var(--reminder-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 25px #00000059;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer}.reminder-card[data-v-ee37d1a3]:hover{box-shadow:0 18px 35px #00000080;background:#f11b1b1a;transform:translateY(-2px)}.reminder-content[data-v-ee37d1a3]{display:flex;flex-direction:column;align-items:center;gap:10px}.reminder-bell[data-v-ee37d1a3]{height:70px;filter:var(--icon-filter)}@keyframes bell-shake-ee37d1a3{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}to{transform:rotate(0)}}.reminder-card:hover .reminder-bell[data-v-ee37d1a3]{animation:bell-shake-ee37d1a3 .6s ease-in-out}.reminder-title[data-v-ee37d1a3]{font-size:16px;font-weight:700;color:var(--text-color);text-align:center}.reminder-card p[data-v-ee37d1a3]{margin:4px 0;font-size:14px;opacity:.9}.reminder-actions[data-v-ee37d1a3]{display:flex;gap:8px}.edit-btn[data-v-ee37d1a3],.delete-btn[data-v-ee37d1a3]{border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.edit-btn[data-v-ee37d1a3]{background:#3b82f6e6;color:#fff}.edit-btn[data-v-ee37d1a3]:hover{background:#3b82f6;transform:scale(1.1)}.delete-btn[data-v-ee37d1a3]{background:#ef444440;color:#f87171}.delete-btn[data-v-ee37d1a3]:hover{background:#ef4444;color:#fff;transform:scale(1.1)}.add-card[data-v-ee37d1a3]{display:flex;justify-content:center;align-items:center;background:var(--hover-bg);cursor:pointer;transition:all .2s ease;flex-direction:column;gap:10px}.add-card[data-v-ee37d1a3]:hover{background:var(--reminder-card-hover);transform:translateY(-4px)}.add-card .reminder-title[data-v-ee37d1a3]{color:var(--text-color);font-weight:700;text-align:center}.add-card img[data-v-ee37d1a3]{height:40px}.noresult[data-v-ee37d1a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:70vh;margin-top:40px;gap:20px}.noresult img[data-v-ee37d1a3]{height:400px;filter:var(--icon-color)}.noresult button[data-v-ee37d1a3]{padding:15px 25px;border-radius:10px;border:none;background:#3b82f6;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.noresult button[data-v-ee37d1a3]:hover{background:#2563eb;transform:translateY(-2px)}.modal-overlay[data-v-ee37d1a3]{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;padding:10px;z-index:1000}.modal[data-v-ee37d1a3]{background:var(--addreminder-popup);color:var(--text-color);padding:20px;border-radius:14px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.modal-actions[data-v-ee37d1a3]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.modal-actions button[data-v-ee37d1a3]{padding:10px 18px;border-radius:10px;border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel[data-v-ee37d1a3]{background:#6b7280;color:#fff}.cancel[data-v-ee37d1a3]:hover{background:#4b5563;transform:translateY(-1px)}.save[data-v-ee37d1a3]{background:#3b82f6;color:#fff}.save[data-v-ee37d1a3]:hover{background:#2563eb;transform:translateY(-1px)}.delete-modal[data-v-ee37d1a3]{background:var(--card-bg);color:var(--text-color);padding:40px;border-radius:14px;text-align:center}.delete-actions[data-v-ee37d1a3]{display:flex;justify-content:center;gap:12px;margin-top:15px}.delete-actions button[data-v-ee37d1a3]{padding:10px 18px;border-radius:10px;border:none;font-weight:600;cursor:pointer;transition:all .2s ease}.delete-confirm[data-v-ee37d1a3]{background:#ef4444;color:#fff}.delete-confirm[data-v-ee37d1a3]:hover{background:#dc2626;transform:translateY(-1px)}.modal-input[data-v-ee37d1a3],.modal-select[data-v-ee37d1a3]{width:100%;padding:10px 12px;height:42px;box-sizing:border-box;border-radius:10px;background:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);font-size:14px;outline:none;transition:all .2s ease}.modal-input[data-v-ee37d1a3]::placeholder{color:var(--text-color)}.modal-input[data-v-ee37d1a3]:hover,.modal-select[data-v-ee37d1a3]:hover{border-color:#4b5563}.modal-input[data-v-ee37d1a3]:focus,.modal-select[data-v-ee37d1a3]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.modal-select option[data-v-ee37d1a3]{background:var(--card-bg);color:var(--text-color)}.modal-input[data-v-ee37d1a3]::-webkit-outer-spin-button,.modal-input[data-v-ee37d1a3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal-input[type=number][data-v-ee37d1a3]{-moz-appearance:textfield}.modal-select[data-v-ee37d1a3]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.popup[data-v-ee37d1a3]{position:fixed;top:25px;right:25px;padding:14px 20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 10px 25px #00000040;animation:slideIn-ee37d1a3 .3s ease;z-index:9999}.popup.success[data-v-ee37d1a3]{background:#27703a}.popup.error[data-v-ee37d1a3]{background:#e74c3c}@keyframes slideIn-ee37d1a3{0%{transform:translate(120px);opacity:0}to{transform:translate(0);opacity:1}}.input-with-icon[data-v-ee37d1a3]{display:flex;align-items:center;gap:20px;margin-bottom:15px}.input-icon[data-v-ee37d1a3]{height:22px;filter:var(--icon-filter)}html[data-v-ee37d1a3],body[data-v-ee37d1a3]{background:var(--bg-main);margin:0;padding:0}@media(max-width:500px){.reminders-page[data-v-ee37d1a3]{padding:10px;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-main)}.head[data-v-ee37d1a3]{margin-top:15px}.head img[data-v-ee37d1a3]{height:28px}.head h1[data-v-ee37d1a3]{font-size:22px}.filters h1[data-v-ee37d1a3]{font-size:15px}.reminders-grid[data-v-ee37d1a3]{grid-template-columns:1fr;gap:10px}.reminder-card[data-v-ee37d1a3]{padding:10px;border-radius:10px;gap:6px}.reminder-bell[data-v-ee37d1a3]{height:55px}.reminder-title[data-v-ee37d1a3]{font-size:14px}.reminder-card p[data-v-ee37d1a3]{font-size:12px}.reminder-actions[data-v-ee37d1a3]{gap:5px}.edit-btn[data-v-ee37d1a3],.delete-btn[data-v-ee37d1a3]{width:26px;height:26px;font-size:13px}.add-card img[data-v-ee37d1a3]{height:32px}.noresult img[data-v-ee37d1a3]{height:230px}.noresult button[data-v-ee37d1a3]{padding:10px 18px;font-size:13px}.modal[data-v-ee37d1a3]{max-width:320px;padding:14px;margin:10px}.modal-input[data-v-ee37d1a3],.modal-select[data-v-ee37d1a3]{height:34px;font-size:13px}.popup[data-v-ee37d1a3]{top:12px;right:12px;padding:10px 14px;font-size:12px}.delete-modal[data-v-ee37d1a3]{padding:24px;max-width:300px;margin:10px}}.settings-page[data-v-3853a0fd]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--bg-main);padding:20px}.settings-card[data-v-3853a0fd]{width:100%;max-width:460px;background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:35px;border-radius:20px;text-align:center;box-shadow:0 10px 40px #00000040;border:1px solid rgba(255,255,255,.15)}.avatar[data-v-3853a0fd]{width:100px;height:100px;background:var(--settingpage-input);color:var(--text-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:40px;font-weight:700}h2[data-v-3853a0fd]{color:var(--text-color);margin-bottom:5px}.email[data-v-3853a0fd]{color:var(--text-muted);margin-bottom:30px}.section[data-v-3853a0fd]{text-align:left;margin-bottom:28px}.section h3[data-v-3853a0fd]{color:var(--text-color);margin-bottom:12px;font-size:16px}input[data-v-3853a0fd],select[data-v-3853a0fd]{width:100%;height:42px;padding:0 12px;margin-bottom:12px;border-radius:10px;border:none;outline:none;background:var(--settingpage-input);color:var(--text-color);font-size:14px;box-sizing:border-box}input[data-v-3853a0fd]::placeholder{color:var(--text-color)}.btn[data-v-3853a0fd]{width:100%;height:42px;border:none;border-radius:10px;background:var(--btn-bg);color:var(--text-color);cursor:pointer;transition:.2s;font-weight:500}.btn[data-v-3853a0fd]:hover{background:#ffffff59}.btn.primary[data-v-3853a0fd]{background:#fff;color:#204888}.btn.primary[data-v-3853a0fd]:hover{background:#e2e8f0}label[data-v-3853a0fd]{display:flex;align-items:center;gap:10px;color:#fff;margin-bottom:10px;font-size:14px}input[type=checkbox][data-v-3853a0fd]{width:16px;height:16px}.toggle[data-v-3853a0fd]{position:relative;display:flex;justify-content:space-between;align-items:center;color:var(--text-color);margin-bottom:14px;font-size:14px}.toggle input[data-v-3853a0fd]{display:none}.slider[data-v-3853a0fd]{position:relative;width:46px;height:24px;background:var(--toggle-bg);border-radius:999px;cursor:pointer;transition:.3s}.slider[data-v-3853a0fd]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.3s}.toggle input:checked+.slider[data-v-3853a0fd]{background:var(--toggle-active);box-shadow:0 0 10px var(--toggle-glow)}.toggle input:checked+.slider[data-v-3853a0fd]:before{transform:translate(22px)}.slider[data-v-3853a0fd]:hover{opacity:.85}.toggle input:checked+.slider[data-v-3853a0fd]{box-shadow:0 0 10px #4facfe99}.popup[data-v-3853a0fd]{position:fixed;top:25px;right:25px;padding:14px 20px;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,0,.25);animation:slideIn-3853a0fd .3s ease;z-index:9999}.popup.success[data-v-3853a0fd]{background:#27703a}.popup.error[data-v-3853a0fd]{background:#e74c3c}@keyframes slideIn-3853a0fd{0%{transform:translate(120px);opacity:0}to{transform:translate(0);opacity:1}}.theme-options[data-v-3853a0fd]{display:flex;gap:12px}.theme-card[data-v-3853a0fd]{flex:1;padding:10px;border-radius:12px;background:var(--settingpage-input);cursor:pointer;transition:.25s;text-align:center;border:2px solid transparent}.theme-card[data-v-3853a0fd]:hover{transform:translateY(-2px);background:#ffffff26}.theme-card.active[data-v-3853a0fd]{border:2px solid var(--toggle-active);box-shadow:0 0 12px var(--toggle-glow)}.theme-card span[data-v-3853a0fd]{display:block;margin-top:8px;font-size:13px;color:var(--text-color)}.preview[data-v-3853a0fd]{width:100%;height:50px;border-radius:8px}.preview.default[data-v-3853a0fd]{background:linear-gradient(to bottom,#5d80ca,#204888)}.preview.light[data-v-3853a0fd]{background:linear-gradient(to bottom,#f1f5f9,#e2e8f0)}html[data-v-3853a0fd],body[data-v-3853a0fd]{background:var(--bg-main);margin:0;padding:0}.mobile-only[data-v-3853a0fd]{display:none}@media(max-width:600px){.settings-page[data-v-3853a0fd]{align-items:flex-start;padding:10px;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-main)}.settings-card[data-v-3853a0fd]{max-width:100%;padding:20px 16px;border-radius:16px}.avatar[data-v-3853a0fd]{width:80px;height:80px;font-size:32px;margin-bottom:10px}h2[data-v-3853a0fd]{font-size:18px}.email[data-v-3853a0fd]{font-size:13px;margin-bottom:20px}.section[data-v-3853a0fd]{margin-bottom:24px}.section h3[data-v-3853a0fd]{font-size:14px;margin-bottom:10px}input[data-v-3853a0fd]{height:45px;font-size:15px;border-radius:12px}input[data-v-3853a0fd]:focus{box-shadow:0 0 0 2px var(--toggle-active)}.btn[data-v-3853a0fd]{height:48px;font-size:15px;border-radius:12px}.btn[data-v-3853a0fd]{position:sticky;bottom:10px}.toggle[data-v-3853a0fd]{font-size:15px}.slider[data-v-3853a0fd]{width:50px;height:26px}.slider[data-v-3853a0fd]:before{width:20px;height:20px}.toggle input:checked+.slider[data-v-3853a0fd]:before{transform:translate(24px)}.theme-options[data-v-3853a0fd]{flex-direction:column;gap:10px}.theme-card[data-v-3853a0fd]{display:flex;align-items:center;gap:12px;padding:12px}.theme-card span[data-v-3853a0fd]{font-size:14px}.preview[data-v-3853a0fd]{width:70px;height:40px}.popup[data-v-3853a0fd]{left:50%;right:auto;transform:translate(-50%);top:15px;width:90%;text-align:center}.mobile-only[data-v-3853a0fd]{display:block}.mobile-logout-wrapper[data-v-3853a0fd],.mobile-adminpanel-wrapper[data-v-3853a0fd]{z-index:1000}.logout-btn[data-v-3853a0fd]{background:#832e24;color:#fff;font-weight:700;border-radius:12px;border:none;width:100%;height:50px;cursor:pointer;transition:.2s}.logout-btn[data-v-3853a0fd]:hover{background:#c0392b}.admin-btn[data-v-3853a0fd]{background:#001e4b;color:#fff;font-weight:700;border-radius:12px;border:none;width:100%;height:50px;cursor:pointer;transition:.2s;margin-bottom:15px}.admin-btn[data-v-3853a0fd]:hover{background:#002a69}}@media(max-width:780px){.mobile-only[data-v-3853a0fd]{display:block}.mobile-logout-wrapper[data-v-3853a0fd],.mobile-adminpanel-wrapper[data-v-3853a0fd]{z-index:1000}.logout-btn[data-v-3853a0fd]{background:#832e24;color:#fff;font-weight:700;border-radius:12px;border:none;width:100%;height:50px;cursor:pointer;transition:.2s}.logout-btn[data-v-3853a0fd]:hover{background:#c0392b}.admin-btn[data-v-3853a0fd]{background:#001e4b;color:#fff;font-weight:700;border-radius:12px;border:none;width:100%;height:50px;cursor:pointer;transition:.2s;margin-bottom:15px}.admin-btn[data-v-3853a0fd]:hover{background:#002a69}}.admin-page[data-v-94c0c9df]{min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--bg-main);padding:20px}.admin-card[data-v-94c0c9df]{width:100%;max-width:600px;background:var(--card-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:30px;border-radius:20px;box-shadow:0 10px 40px #00000040;border:1px solid rgba(255,255,255,.15)}h2[data-v-94c0c9df]{color:var(--text-color);text-align:center}.subtitle[data-v-94c0c9df]{text-align:center;color:var(--text-muted);margin-bottom:25px}.section[data-v-94c0c9df]{margin-bottom:25px}.section h3[data-v-94c0c9df]{color:var(--text-color);margin-bottom:10px}.list[data-v-94c0c9df]{display:flex;flex-direction:column;gap:10px}.list-item[data-v-94c0c9df]:hover{background:#ffffff26;transform:translateY(-2px)}.list-item[data-v-94c0c9df]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-radius:12px;background:var(--settingpage-input);color:var(--text-color);cursor:pointer;transition:.2s;box-shadow:0 2px 10px #0000001a}.item-left[data-v-94c0c9df]{display:flex;align-items:center;gap:12px;flex:1}.delete-btn[data-v-94c0c9df]{padding:6px 14px;font-size:13px;border-radius:10px}.item-left span[data-v-94c0c9df]{cursor:pointer}.badge[data-v-94c0c9df]{background:#9b9b9b;padding:2px 8px;border-radius:10px;font-size:12px;color:#fff}.modal-overlay[data-v-94c0c9df]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:10000;padding:10px}.details-modal[data-v-94c0c9df]{width:100%;max-width:420px;background:var(--card-bg);border-radius:20px;padding:25px 20px;color:var(--text-color);text-align:left;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 15px 40px #0000004d;animation:slideUp-94c0c9df .3s ease-out}@keyframes slideUp-94c0c9df{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.details-modal h3[data-v-94c0c9df]{font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;color:var(--text-color)}.details-content[data-v-94c0c9df]{display:flex;flex-direction:column;gap:12px}.detail-row[data-v-94c0c9df]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-main);border-radius:12px;font-size:15px;transition:.2s}.detail-row button[data-v-94c0c9df]{border:0}.detail-row[data-v-94c0c9df]:hover{background:#ffffff1a}.label[data-v-94c0c9df]{font-weight:600;color:var(--text-muted)}.value[data-v-94c0c9df]{font-weight:500;color:var(--text-color)}.badge[data-v-94c0c9df]{padding:3px 8px;border-radius:10px;font-size:12px;font-weight:600;text-align:center}.badge.admin[data-v-94c0c9df]{background:#4caf50;color:#fff}.badge.user[data-v-94c0c9df]{background:#999;color:#fff}.file-link[data-v-94c0c9df]{color:#2196f3;text-decoration:none;font-weight:500}.file-link[data-v-94c0c9df]:hover{text-decoration:underline}.close-btn[data-v-94c0c9df]{margin-top:20px;width:100%;padding:12px 0;border-radius:12px;border:none;background:#2196f3;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:.2s}.close-btn[data-v-94c0c9df]:hover{background:#1976d2}@media(max-width:500px){.details-modal[data-v-94c0c9df]{padding:20px 15px}.detail-row[data-v-94c0c9df]{flex-direction:column;align-items:flex-start;gap:5px}.label[data-v-94c0c9df],.value[data-v-94c0c9df]{font-size:14px}.close-btn[data-v-94c0c9df]{font-size:15px;padding:10px 0}.modal[data-v-94c0c9df]{margin-right:20px}}.modal[data-v-94c0c9df]{background:var(--card-bg);padding:30px 25px;border-radius:20px;width:100%;max-width:300px;color:var(--text-color);text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 10px 30px rgba(0,0,0,0,.25);margin-right:20px}.btn[data-v-94c0c9df]{margin-top:15px;width:100%;height:40px;border:none;border-radius:10px;background:var(--btn-bg);color:var(--text-color);cursor:pointer}@media(max-width:600px){.admin-card[data-v-94c0c9df]{padding:20px;margin:10px}.list-item[data-v-94c0c9df]{flex-direction:row;font-size:15px;padding:14px 16px}.modal[data-v-94c0c9df]{margin-right:20px}.item-left span[data-v-94c0c9df]{font-size:14px}.delete-actions[data-v-94c0c9df]{flex-direction:column}.delete-actions .btn[data-v-94c0c9df]{margin:5px 0}.option-card[data-v-94c0c9df]{padding:18px;font-size:18px;gap:12px}.admin-options[data-v-94c0c9df]{flex-direction:column;gap:15px}}.admin-options[data-v-94c0c9df]{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap;justify-content:center}.option-card[data-v-94c0c9df]{flex:1;padding:25px;text-align:center;border-radius:15px;background:var(--settingpage-input);color:var(--text-color);cursor:pointer;transition:.2s;font-weight:700;font-size:20px;display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center}.option-card img[data-v-94c0c9df]{height:25px;filter:var(--icon-filter)}.option-card[data-v-94c0c9df]:hover{background:rgba(255,255,255,5,.2);transform:translateY(-3px)}.delete-btn[data-v-94c0c9df]{margin-left:10px;padding:5px 10px;border:none;border-radius:8px;background:red;color:#fff;cursor:pointer;font-size:12px;transition:.2s}.delete-btn[data-v-94c0c9df]:hover{background:#8b0000}.delete-modal[data-v-94c0c9df]{max-width:360px;padding:25px 20px;text-align:center;border-radius:18px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 25px rgba(0,0,0,0,.2)}.delete-actions[data-v-94c0c9df]{display:flex;justify-content:space-between;gap:10px;margin-top:25px}.delete-actions .btn[data-v-94c0c9df]{flex:1;padding:10px 0;font-weight:600;border-radius:12px}.delete-actions .delete[data-v-94c0c9df]{background:red;color:#fff}.delete-actions .delete[data-v-94c0c9df]:hover{background:#8b0000}.delete-actions .cancel[data-v-94c0c9df]{background:var(--btn-bg);color:var(--text-color)}.delete-actions .cancel[data-v-94c0c9df]:hover{background:rgba(255,255,255,5,.2)}.file-link[data-v-94c0c9df]{display:inline-block;padding:10px 18px;background:#2196f3;color:#fff;font-weight:600;font-size:14px;border-radius:12px;text-decoration:none;transition:.2s;box-shadow:0 4px 10px #2196f34d}.file-link[data-v-94c0c9df]:hover{background:#1976d2;box-shadow:0 6px 14px #1976d266;transform:translateY(-2px)}.file-link[data-v-94c0c9df]:active{background:#1565c0;box-shadow:0 2px 6px #1565c066;transform:translateY(0)}@media(max-width:500px){.file-link[data-v-94c0c9df]{padding:8px 14px;font-size:13px;border-radius:10px}}
