.modal-backdrop[data-v-35d6c791]{position:fixed;top:0;left:0;right:0;bottom:0;background:#031740f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base);padding:var(--space-xl)}.modal-backdrop.show[data-v-35d6c791]{opacity:1}.modal-container[data-v-35d6c791]{position:relative;z-index:var(--z-modal);max-width:500px;width:100%;transform:scale(.95) translateY(20px);transition:transform var(--transition-base),opacity var(--transition-base);opacity:0}.modal-container.show[data-v-35d6c791]{transform:scale(1) translateY(0);opacity:1}.modal-content[data-v-35d6c791]{background:var(--bg-primary);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:2px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-3xl);text-align:center;box-shadow:var(--shadow-2xl);color:var(--text-primary)}.modal-icon[data-v-35d6c791]{font-size:72px;margin-bottom:var(--space-xl);filter:drop-shadow(0 4px 12px rgba(66,39,242,.3));animation:pulse-35d6c791 2s ease-in-out infinite}@keyframes pulse-35d6c791{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.modal-title[data-v-35d6c791]{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-md) 0}.modal-message[data-v-35d6c791]{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-2xl) 0;line-height:1.6}.modal-actions[data-v-35d6c791]{display:flex;gap:var(--space-md);justify-content:center}.modal-btn[data-v-35d6c791]{padding:var(--space-md) var(--space-xl);border:none;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-base);min-width:120px;font-family:var(--font-family)}.modal-btn-cancel[data-v-35d6c791]{background:var(--glass-bg);border:2px solid var(--glass-border);color:var(--text-primary)}.modal-btn-cancel[data-v-35d6c791]:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-2px)}.modal-btn-confirm[data-v-35d6c791]{color:#fff;box-shadow:var(--shadow-md)}.modal-btn-confirm[data-v-35d6c791]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.sidebar[data-v-f99cbab9]{position:fixed;left:0;top:0;height:100vh;width:260px;background:var(--bg-secondary);border-right:1px solid var(--glass-border);display:flex;flex-direction:column;transition:width var(--transition-fast);z-index:var(--z-fixed);overflow:hidden;box-shadow:4px 0 12px #0000004d}.sidebar.collapsed[data-v-f99cbab9]{width:72px}.sidebar-header[data-v-f99cbab9]{padding:var(--space-4) var(--space-lg);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--glass-border);min-height:72px;background:var(--bg-secondary)}.sidebar-logo[data-v-f99cbab9]{max-width:130px;height:auto;transition:all var(--transition-fast);cursor:pointer;filter:brightness(1.1)}.sidebar.collapsed .sidebar-logo[data-v-f99cbab9]{max-width:50px}.sidebar-toggle[data-v-f99cbab9]{width:32px;height:32px;border:none;background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.sidebar-toggle[data-v-f99cbab9]:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--primary);transform:scale(1.05)}.sidebar-toggle .icon[data-v-f99cbab9]{font-size:18px;font-weight:600}.sidebar-nav[data-v-f99cbab9]{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}.nav-section[data-v-f99cbab9]{display:flex;flex-direction:column;gap:var(--space-1)}.nav-section-title[data-v-f99cbab9]{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1)}.sidebar.collapsed .nav-section-title[data-v-f99cbab9]{display:none}.nav-item[data-v-f99cbab9]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);position:relative;font-weight:500;font-size:var(--font-size-sm);background:transparent}.nav-item[data-v-f99cbab9]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:height var(--transition-fast)}.nav-item[data-v-f99cbab9]:hover{background:var(--bg-tertiary);color:var(--text-primary);transform:translate(2px)}.nav-item.active[data-v-f99cbab9]{background:var(--bg-tertiary);color:var(--primary);font-weight:600}.nav-item.active[data-v-f99cbab9]:before{height:70%}.sidebar.collapsed .nav-item[data-v-f99cbab9]{justify-content:center;padding:var(--space-3)}.sidebar.collapsed .nav-label[data-v-f99cbab9]{display:none}.nav-icon[data-v-f99cbab9]{font-size:20px;width:22px;text-align:center;transition:transform var(--transition-fast);flex-shrink:0}.nav-item:hover .nav-icon[data-v-f99cbab9]{transform:scale(1.1)}.nav-label[data-v-f99cbab9]{flex:1}.nav-badge[data-v-f99cbab9]{background:var(--primary);color:#fff;font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-full);min-width:20px;text-align:center}.sidebar.collapsed .nav-badge[data-v-f99cbab9]{position:absolute;top:4px;right:4px;font-size:10px;padding:2px 6px}.sidebar-footer[data-v-f99cbab9]{padding:var(--space-4);border-top:1px solid var(--glass-border);background:var(--bg-secondary)}.user-card[data-v-f99cbab9]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.user-card[data-v-f99cbab9]:hover{background:var(--bg-tertiary);border-color:var(--primary);box-shadow:0 2px 8px #0003}.sidebar.collapsed .user-card[data-v-f99cbab9]{justify-content:center;padding:var(--space-md)}.user-avatar[data-v-f99cbab9]{width:40px;height:40px;border-radius:var(--radius-full);border:2px solid var(--primary);object-fit:cover;flex-shrink:0}.sidebar.collapsed .user-info[data-v-f99cbab9]{display:none}.user-info[data-v-f99cbab9]{flex:1;min-width:0}.user-name[data-v-f99cbab9]{font-weight:600;color:var(--text-primary);font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-f99cbab9]{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:2px}.sidebar-nav[data-v-f99cbab9]::-webkit-scrollbar{width:4px}.sidebar-nav[data-v-f99cbab9]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-f99cbab9]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-full)}.sidebar-nav[data-v-f99cbab9]::-webkit-scrollbar-thumb:hover{background:var(--primary)}.top-nav[data-v-4e540921]{background:var(--bg-secondary);border-bottom:1px solid var(--glass-border);padding:var(--space-4) var(--space-2xl);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:var(--z-sticky);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 2px 8px #0003}.nav-left[data-v-4e540921]{flex:1}.breadcrumb[data-v-4e540921]{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm)}.breadcrumb-item[data-v-4e540921]{color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast);font-weight:500}.breadcrumb-item[data-v-4e540921]:hover{color:var(--primary)}.breadcrumb-item.current[data-v-4e540921]{color:var(--text-primary);font-weight:600;cursor:default}.breadcrumb-separator[data-v-4e540921]{color:var(--text-muted)}.nav-right[data-v-4e540921]{display:flex;align-items:center;gap:var(--space-4)}.okul-badge[data-v-4e540921]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.okul-logo[data-v-4e540921]{width:32px;height:32px;border-radius:var(--radius-md);object-fit:cover}.okul-name[data-v-4e540921]{font-size:var(--font-size-sm);font-weight:500;color:var(--text-tertiary)}.user-menu[data-v-4e540921]{position:relative}.user-avatar-wrapper[data-v-4e540921]{width:40px;height:40px;border-radius:var(--radius-full);border:2px solid var(--primary);overflow:hidden;cursor:pointer;transition:all var(--transition-fast)}.user-avatar-wrapper[data-v-4e540921]:hover{transform:scale(1.05);box-shadow:0 0 12px var(--admin-primary-glow)}.user-avatar[data-v-4e540921]{width:100%;height:100%;object-fit:cover}.user-avatar-placeholder[data-v-4e540921]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:600;font-size:var(--font-size-lg)}.user-dropdown[data-v-4e540921]{position:absolute;top:calc(100% + var(--space-3));right:0;width:220px;background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px #0006;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-fast);z-index:var(--z-dropdown)}.user-menu:hover .user-dropdown[data-v-4e540921]{opacity:1;visibility:visible;transform:translateY(0)}.user-info[data-v-4e540921]{padding:var(--space-lg);border-bottom:1px solid var(--glass-border)}.user-name[data-v-4e540921]{font-weight:600;color:var(--text-primary);font-size:var(--font-size-base);margin-bottom:4px}.user-role[data-v-4e540921]{font-size:var(--font-size-sm);color:var(--text-muted)}.user-actions[data-v-4e540921]{padding:var(--space-sm)}.action-item[data-v-4e540921]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast);border:none;background:none;width:100%;text-align:left;cursor:pointer;font-size:var(--font-size-sm)}.action-item[data-v-4e540921]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.action-item.logout[data-v-4e540921]:hover{background:#ff6b6b1a;color:var(--danger)}.action-icon[data-v-4e540921]{font-size:18px;width:20px;text-align:center}.btn-back[data-v-4e540921]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-weight:500;font-size:var(--font-size-sm)}.btn-back[data-v-4e540921]:hover{background:var(--bg-tertiary);border-color:var(--primary);color:var(--primary);transform:translate(-2px);box-shadow:0 2px 8px #0003}.btn-back .icon[data-v-4e540921]{font-size:18px}@media (max-width: 768px){.top-nav[data-v-4e540921]{padding:var(--space-3) var(--space-4)}.okul-badge[data-v-4e540921]{display:none}.breadcrumb[data-v-4e540921]{font-size:var(--font-size-xs)}}.admin-page[data-v-7bcb3ec4]{padding:var(--space-5);max-width:1400px;margin:0 auto}.dashboard-header[data-v-7bcb3ec4]{text-align:center;margin-bottom:var(--space-6)}.dashboard-logo-top[data-v-7bcb3ec4]{height:56px;width:auto;filter:brightness(1.1)}.admin-grid[data-v-7bcb3ec4]{max-width:1200px;margin:0 auto var(--space-6);gap:var(--space-4);display:grid;grid-template-columns:repeat(3,1fr)}.dashboard-card[data-v-7bcb3ec4]{cursor:pointer;text-align:center;padding:var(--space-5);transition:all var(--transition-fast);background:var(--admin-surface);border:1px solid var(--admin-border)}.dashboard-card[data-v-7bcb3ec4]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000004d;border-color:var(--admin-primary);background:var(--admin-surface-hover)}.dashboard-card-icon[data-v-7bcb3ec4]{width:90px;height:90px;margin:0 auto var(--space-3);display:flex;align-items:center;justify-content:center}.dashboard-icon-img[data-v-7bcb3ec4]{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-fast);filter:brightness(1.05)}.dashboard-icon-img.hovered[data-v-7bcb3ec4]{transform:scale(1.08)}.dashboard-card-label[data-v-7bcb3ec4]{font-size:var(--font-size-base);font-weight:600;color:var(--admin-text)}.dashboard-footer[data-v-7bcb3ec4]{text-align:center;margin-top:var(--space-6)}.dashboard-logo-bottom[data-v-7bcb3ec4]{height:48px;width:auto;filter:brightness(1.1)}@media (max-width: 1200px){.admin-grid[data-v-7bcb3ec4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.admin-grid[data-v-7bcb3ec4]{grid-template-columns:1fr}.dashboard-card-icon[data-v-7bcb3ec4]{width:80px;height:80px}}.rozet-popup-overlay[data-v-5ce1031a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4)}.rozet-popup[data-v-5ce1031a]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:0 20px 60px #00000080;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp-5ce1031a .2s ease}@keyframes slideUp-5ce1031a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.popup-close[data-v-5ce1031a]{position:absolute;top:var(--space-3);right:var(--space-3);width:32px;height:32px;border:none;background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-primary);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);z-index:10}.popup-close[data-v-5ce1031a]:hover{background:var(--danger);color:#fff;border-color:var(--danger);transform:scale(1.1)}.popup-header[data-v-5ce1031a]{padding:var(--space-5);border-bottom:1px solid var(--glass-border)}.popup-header h3[data-v-5ce1031a]{margin:0;color:var(--text-primary);font-size:var(--font-size-xl);font-weight:600}.popup-content[data-v-5ce1031a]{padding:var(--space-5)}.rozet-list[data-v-5ce1031a]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.rozet-item[data-v-5ce1031a]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.rozet-item-image[data-v-5ce1031a]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rozet-img[data-v-5ce1031a]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.rozet-emoji[data-v-5ce1031a]{font-size:32px;line-height:1}.rozet-item-info[data-v-5ce1031a]{flex:1}.rozet-item-name[data-v-5ce1031a]{font-weight:600;color:var(--text-primary);font-size:var(--font-size-base);margin-bottom:var(--space-1)}.rozet-item-range[data-v-5ce1031a]{font-size:var(--font-size-sm);color:var(--text-muted)}.popup-enter-active[data-v-5ce1031a],.popup-leave-active[data-v-5ce1031a]{transition:opacity var(--transition-base)}.popup-enter-from[data-v-5ce1031a],.popup-leave-to[data-v-5ce1031a]{opacity:0}.rozet-popup[data-v-5ce1031a]::-webkit-scrollbar{width:6px}.rozet-popup[data-v-5ce1031a]::-webkit-scrollbar-track{background:transparent}.rozet-popup[data-v-5ce1031a]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-full)}.rozet-popup[data-v-5ce1031a]::-webkit-scrollbar-thumb:hover{background:var(--primary)}@media (max-width: 768px){.rozet-popup[data-v-5ce1031a]{max-width:100%;margin:var(--space-4)}.rozet-item[data-v-5ce1031a]{padding:var(--space-3)}.rozet-item-image[data-v-5ce1031a]{width:40px;height:40px}}.ogretmen-dashboard[data-v-a62b8ef2]{padding:var(--space-5);max-width:1400px;margin:0 auto}.loading-container[data-v-a62b8ef2],.error-container[data-v-a62b8ef2]{text-align:center;padding:var(--space-8)}.loading[data-v-a62b8ef2]{color:var(--text-muted);font-size:var(--font-size-lg)}.error-message[data-v-a62b8ef2]{color:var(--danger);margin-bottom:var(--space-4)}.welcome-section[data-v-a62b8ef2]{margin-bottom:var(--space-6)}.welcome-header[data-v-a62b8ef2]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 2px 8px #0000001a}.user-info[data-v-a62b8ef2],.rozet-display[data-v-a62b8ef2]{display:flex;align-items:center;gap:var(--space-4)}.rozet-emoji[data-v-a62b8ef2]{font-size:48px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.rozet-image[data-v-a62b8ef2]{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.rozet-clickable[data-v-a62b8ef2]{cursor:pointer;transition:all var(--transition-fast)}.rozet-clickable[data-v-a62b8ef2]:hover{transform:scale(1.1);filter:brightness(1.2) drop-shadow(0 4px 12px rgba(59,130,246,.4))}.rozet-display[data-v-a62b8ef2]{cursor:pointer}.user-details h2[data-v-a62b8ef2]{margin:0;color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600}.rozet-name[data-v-a62b8ef2]{color:var(--text-muted);font-size:var(--font-size-base);margin-top:var(--space-1);font-weight:500}.stats-grid[data-v-a62b8ef2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card[data-v-a62b8ef2]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;align-items:center;gap:var(--space-4);transition:all var(--transition-fast);box-shadow:0 2px 8px #0000001a}.stat-card[data-v-a62b8ef2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--primary)}.stat-icon[data-v-a62b8ef2]{font-size:36px;line-height:1}.stat-content[data-v-a62b8ef2]{flex:1}.stat-value[data-v-a62b8ef2]{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);line-height:1.2}.stat-label[data-v-a62b8ef2]{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--space-1)}.progress-section[data-v-a62b8ef2]{margin-top:var(--space-6)}.progress-card[data-v-a62b8ef2]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 2px 8px #0000001a}.progress-header[data-v-a62b8ef2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.progress-header h3[data-v-a62b8ef2]{margin:0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600}.level-badge[data-v-a62b8ef2]{background:var(--primary);color:#fff;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.progress-bar-container[data-v-a62b8ef2]{width:100%}.progress-bar[data-v-a62b8ef2]{width:100%;height:12px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-3)}.progress-fill[data-v-a62b8ef2]{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width var(--transition-base)}.progress-info[data-v-a62b8ef2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.progress-text[data-v-a62b8ef2]{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.progress-next[data-v-a62b8ef2]{font-size:var(--font-size-xs);color:var(--text-muted)}.kalan-puan[data-v-a62b8ef2]{color:var(--primary);font-weight:600}@media (max-width: 768px){.ogretmen-dashboard[data-v-a62b8ef2]{padding:var(--space-4)}.stats-grid[data-v-a62b8ef2]{grid-template-columns:1fr}.rozet-emoji[data-v-a62b8ef2]{font-size:40px}.user-details h2[data-v-a62b8ef2]{font-size:var(--font-size-xl)}}.ogrenci-dashboard[data-v-9edeecae]{padding:var(--space-5);max-width:1400px;margin:0 auto}.loading-container[data-v-9edeecae],.error-container[data-v-9edeecae]{text-align:center;padding:var(--space-8)}.loading[data-v-9edeecae]{color:var(--text-muted);font-size:var(--font-size-lg)}.error-message[data-v-9edeecae]{color:var(--danger);margin-bottom:var(--space-4)}.welcome-section[data-v-9edeecae]{margin-bottom:var(--space-6)}.welcome-header[data-v-9edeecae]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 2px 8px #0000001a}.user-info[data-v-9edeecae],.rozet-display[data-v-9edeecae]{display:flex;align-items:center;gap:var(--space-4)}.rozet-emoji[data-v-9edeecae]{font-size:48px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.rozet-image[data-v-9edeecae]{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}.rozet-clickable[data-v-9edeecae]{cursor:pointer;transition:all var(--transition-fast)}.rozet-clickable[data-v-9edeecae]:hover{transform:scale(1.1);filter:brightness(1.2) drop-shadow(0 4px 12px rgba(59,130,246,.4))}.rozet-display[data-v-9edeecae]{cursor:pointer}.user-details h2[data-v-9edeecae]{margin:0;color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600}.rozet-name[data-v-9edeecae]{color:var(--text-muted);font-size:var(--font-size-base);margin-top:var(--space-1);font-weight:500}.stats-grid[data-v-9edeecae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.stat-card[data-v-9edeecae]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;align-items:center;gap:var(--space-4);transition:all var(--transition-fast);box-shadow:0 2px 8px #0000001a}.stat-card[data-v-9edeecae]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:var(--primary)}.stat-icon[data-v-9edeecae]{font-size:36px;line-height:1}.stat-content[data-v-9edeecae]{flex:1}.stat-value[data-v-9edeecae]{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);line-height:1.2}.stat-label[data-v-9edeecae]{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--space-1)}.progress-section[data-v-9edeecae]{margin-top:var(--space-6)}.progress-card[data-v-9edeecae]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 2px 8px #0000001a}.progress-header[data-v-9edeecae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.progress-header h3[data-v-9edeecae]{margin:0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600}.level-badge[data-v-9edeecae]{background:var(--primary);color:#fff;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.progress-bar-container[data-v-9edeecae]{width:100%}.progress-bar[data-v-9edeecae]{width:100%;height:12px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-3)}.progress-fill[data-v-9edeecae]{height:100%;background:var(--primary);border-radius:var(--radius-full);transition:width var(--transition-base)}.progress-info[data-v-9edeecae]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.progress-text[data-v-9edeecae]{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.progress-next[data-v-9edeecae]{font-size:var(--font-size-xs);color:var(--text-muted)}.kalan-puan[data-v-9edeecae]{color:var(--primary);font-weight:600}@media (max-width: 768px){.ogrenci-dashboard[data-v-9edeecae]{padding:var(--space-4)}.stats-grid[data-v-9edeecae]{grid-template-columns:1fr}.rozet-emoji[data-v-9edeecae]{font-size:40px}.user-details h2[data-v-9edeecae]{font-size:var(--font-size-xl)}}.dashboard-grid[data-v-fd765472]{padding:var(--space-3xl);max-width:1600px;margin:0 auto}.dashboard-stats[data-v-fd765472]{margin-bottom:var(--space-3xl)}.quick-actions-grid[data-v-fd765472]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-xl)}.action-card[data-v-fd765472]{position:relative;background:var(--bg-secondary);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-2xl);text-decoration:none;color:var(--text-primary);transition:all var(--transition-base);overflow:hidden;cursor:pointer;display:flex;align-items:center;gap:var(--space-lg);min-height:120px}.action-card[data-v-fd765472]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:0;transition:opacity var(--transition-base)}.action-card[data-v-fd765472]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(66,39,242,.1) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-base)}.action-card[data-v-fd765472]:hover{transform:translateY(-6px) scale(1.02);border-color:var(--primary);box-shadow:var(--shadow-xl),var(--shadow-glow);background:var(--bg-tertiary)}.action-card[data-v-fd765472]:hover:before{opacity:1}.action-card[data-v-fd765472]:hover:after{opacity:1}.action-card.active[data-v-fd765472]{border-color:var(--primary);background:var(--bg-tertiary);box-shadow:var(--shadow-lg)}.action-card.active[data-v-fd765472]:before{opacity:1}.action-card-icon[data-v-fd765472]{font-size:48px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border:2px solid var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-base);flex-shrink:0}.action-card:hover .action-card-icon[data-v-fd765472]{transform:scale(1.1) rotate(5deg);border-color:var(--primary);background:var(--bg-primary);box-shadow:var(--shadow-md)}.action-card-content[data-v-fd765472]{flex:1;min-width:0}.action-card-title[data-v-fd765472]{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-xs);transition:color var(--transition-base)}.action-card:hover .action-card-title[data-v-fd765472]{color:var(--primary)}.action-card-desc[data-v-fd765472]{font-size:var(--font-size-sm);color:var(--text-muted)}.action-card-arrow[data-v-fd765472]{font-size:24px;color:var(--text-muted);transition:all var(--transition-base);flex-shrink:0}.action-card:hover .action-card-arrow[data-v-fd765472]{color:var(--primary);transform:translate(4px)}@media (max-width: 1024px){.quick-actions-grid[data-v-fd765472]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-lg)}}@media (max-width: 768px){.dashboard-grid[data-v-fd765472]{padding:var(--space-xl)}.quick-actions-grid[data-v-fd765472]{grid-template-columns:1fr}.action-card[data-v-fd765472]{min-height:100px;padding:var(--space-lg)}.action-card-icon[data-v-fd765472]{width:56px;height:56px;font-size:40px}}.toast-container[data-v-97011be7]{position:fixed;top:80px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast[data-v-97011be7]{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-left:4px solid var(--toast-color);border-radius:12px;padding:16px 20px;min-width:300px;max-width:400px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 24px #0000004d;pointer-events:auto;animation:slideIn-97011be7 .3s ease}.toast-icon[data-v-97011be7]{font-size:20px;color:var(--toast-color);font-weight:700}.toast-message[data-v-97011be7]{flex:1;font-size:14px;color:var(--text-primary);line-height:1.5}.toast-close[data-v-97011be7]{background:transparent;border:none;color:var(--text-muted);font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.toast-close[data-v-97011be7]:hover{background:#ffffff1a;color:var(--text-primary)}@keyframes slideIn-97011be7{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-enter-active[data-v-97011be7],.toast-leave-active[data-v-97011be7]{transition:all .3s ease}.toast-enter-from[data-v-97011be7],.toast-leave-to[data-v-97011be7]{transform:translate(100%);opacity:0}.lisans-uyari-banner[data-v-00d51a05]{background:linear-gradient(135deg,#f36,#c00);color:#fff;padding:15px 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:999;box-shadow:0 4px 12px #ff33664d}.lisans-uyari-content[data-v-00d51a05]{display:flex;align-items:center;gap:12px}.lisans-uyari-icon[data-v-00d51a05]{font-size:24px}.lisans-uyari-text[data-v-00d51a05]{font-size:14px;font-weight:500}.lisans-uyari-close[data-v-00d51a05]{background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}.lisans-uyari-close[data-v-00d51a05]:hover{background:#fff3}.app-layout[data-v-c0892cba]{min-height:100vh;display:flex;background:var(--bg-primary);position:relative}.main-wrapper[data-v-c0892cba]{flex:1;display:flex;flex-direction:column;margin-left:260px;transition:margin-left var(--transition-fast);min-width:0;background:var(--bg-primary)}.content-container[data-v-c0892cba]{padding:var(--space-5) var(--space-2xl);max-width:1600px;width:100%;margin:0 auto}.page-content[data-v-c0892cba]{flex:1;overflow-y:auto;position:relative}@media (max-width: 1024px){.main-wrapper[data-v-c0892cba]{margin-left:72px}.content-container[data-v-c0892cba]{padding:var(--space-4) var(--space-5)}}@media (max-width: 768px){.main-wrapper[data-v-c0892cba]{margin-left:0}.content-container[data-v-c0892cba]{padding:var(--space-4) var(--space-3)}}#app{min-height:100vh;font-family:Rubik,sans-serif}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.media-library-modal[data-v-8db19e65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#031740f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-modal-backdrop, 9998);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:var(--space-xl, 20px)}.media-library-modal.show[data-v-8db19e65]{opacity:1}.modal-container[data-v-8db19e65]{position:relative;z-index:var(--z-modal, 9999);max-width:900px;width:100%;max-height:90vh;transform:scale(.95) translateY(20px);transition:transform .3s ease,opacity .3s ease;opacity:0}.modal-container.show[data-v-8db19e65]{transform:scale(1) translateY(0);opacity:1}.modal-content[data-v-8db19e65]{background:var(--bg-primary, #0a1128);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:2px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:16px;padding:24px;box-shadow:0 20px 60px #00000080;color:var(--text-primary, #ffffff);display:flex;flex-direction:column;max-height:90vh}.modal-header[data-v-8db19e65]{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:2px solid var(--glass-border, rgba(255, 255, 255, .1))}.modal-header h3[data-v-8db19e65]{margin:0;font-size:20px;font-weight:600;background:linear-gradient(135deg,var(--primary, #00d4ff),var(--accent, #2bd999));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close[data-v-8db19e65]{width:36px;height:36px;border:none;background:var(--glass-bg, rgba(255, 255, 255, .05));border:2px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:8px;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.modal-close[data-v-8db19e65]:hover{background:var(--glass-bg-hover, rgba(255, 255, 255, .1));border-color:var(--danger, #ff6b6b);color:var(--danger, #ff6b6b);transform:rotate(90deg)}.modal-body[data-v-8db19e65]{flex:1;overflow-y:auto;padding:16px 0;min-height:300px;max-height:60vh}.path-navigation[data-v-8db19e65]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px;background:var(--glass-bg, rgba(255, 255, 255, .05));border-radius:8px}.btn-nav[data-v-8db19e65]{padding:8px 16px;background:var(--glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:8px;color:var(--text-primary, #ffffff);font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-nav[data-v-8db19e65]:hover{background:#ffffff1a;transform:translate(-2px)}.current-path[data-v-8db19e65]{font-family:Courier New,monospace;font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .7));word-break:break-all}.loading-state[data-v-8db19e65],.error-state[data-v-8db19e65],.empty-state[data-v-8db19e65]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-secondary, rgba(255, 255, 255, .7))}.spinner[data-v-8db19e65]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--primary, #00d4ff);border-radius:50%;animation:spin-8db19e65 1s linear infinite;margin-bottom:16px}.file-grid[data-v-8db19e65]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px}.file-item[data-v-8db19e65]{background:var(--glass-bg, rgba(255, 255, 255, .05));border:2px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;position:relative}.file-item[data-v-8db19e65]:hover{background:#ffffff1a;border-color:var(--primary, #00d4ff);transform:translateY(-2px)}.file-item:hover .file-actions[data-v-8db19e65]{opacity:1}.file-item.selected[data-v-8db19e65]{background:#00d4ff33;border-color:var(--primary, #00d4ff);box-shadow:0 0 0 3px #00d4ff4d}.file-actions[data-v-8db19e65]{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease;z-index:10}.file-item-file:hover .file-actions[data-v-8db19e65]{opacity:1}.btn-action[data-v-8db19e65]{background:#000000b3;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 8px;font-size:14px;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-action[data-v-8db19e65]:hover{background:#00d4ff4d;border-color:var(--primary, #00d4ff);transform:scale(1.1)}.btn-action-delete[data-v-8db19e65]:hover{background:#ff00004d;border-color:red}.file-icon[data-v-8db19e65]{font-size:48px;margin-bottom:4px}.file-preview[data-v-8db19e65]{width:100%;height:100px;border-radius:8px;overflow:hidden;margin-bottom:8px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.file-preview img[data-v-8db19e65]{width:100%;height:100%;object-fit:cover}.file-name[data-v-8db19e65]{font-size:12px;color:var(--text-primary, #ffffff);word-break:break-word;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.modal-footer[data-v-8db19e65]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:16px;border-top:2px solid var(--glass-border, rgba(255, 255, 255, .1))}.btn[data-v-8db19e65]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-8db19e65]{background:linear-gradient(135deg,var(--primary, #00d4ff),var(--accent, #2bd999));color:#fff}.btn-primary[data-v-8db19e65]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-8db19e65]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8db19e65]{background:var(--glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--glass-border, rgba(255, 255, 255, .1));color:var(--text-primary, #ffffff)}.btn-secondary[data-v-8db19e65]:hover{background:#ffffff1a}.tabs[data-v-8db19e65]{display:flex;gap:8px;margin-bottom:20px;border-bottom:2px solid var(--glass-border, rgba(255, 255, 255, .1))}.tab[data-v-8db19e65]{padding:12px 24px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary, rgba(255, 255, 255, .7));font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:-2px}.tab[data-v-8db19e65]:hover{color:var(--text-primary, #ffffff)}.tab.active[data-v-8db19e65]{color:var(--primary, #00d4ff);border-bottom-color:var(--primary, #00d4ff)}.tab-content[data-v-8db19e65]{min-height:300px}.upload-section[data-v-8db19e65]{padding:20px 0}.upload-area[data-v-8db19e65]{border:2px dashed var(--glass-border, rgba(255, 255, 255, .2));border-radius:12px;padding:60px 20px;text-align:center;transition:all .3s ease;background:var(--glass-bg, rgba(255, 255, 255, .05));cursor:pointer}.upload-area[data-v-8db19e65]:hover,.upload-area.dragging[data-v-8db19e65]{border-color:var(--primary, #00d4ff);background:#00d4ff1a}.upload-content[data-v-8db19e65]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-icon[data-v-8db19e65]{font-size:64px;opacity:.7}.upload-text[data-v-8db19e65]{font-size:16px;color:var(--text-primary, #ffffff);margin:0}.upload-hint[data-v-8db19e65]{font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0}.upload-progress-section[data-v-8db19e65]{margin-top:24px;padding:20px;background:var(--glass-bg, rgba(255, 255, 255, .05));border-radius:12px}.upload-progress-section h4[data-v-8db19e65]{margin:0 0 16px;font-size:16px;color:var(--text-primary, #ffffff)}.upload-item[data-v-8db19e65]{margin-bottom:12px}.upload-item[data-v-8db19e65]:last-child{margin-bottom:0}.upload-item-info[data-v-8db19e65]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.upload-item-name[data-v-8db19e65]{color:var(--text-primary, #ffffff)}.upload-item-status[data-v-8db19e65]{color:var(--text-secondary, rgba(255, 255, 255, .7))}.upload-progress-bar[data-v-8db19e65]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.upload-progress-fill[data-v-8db19e65]{height:100%;background:linear-gradient(90deg,var(--primary, #00d4ff),var(--accent, #2bd999));transition:width .3s ease}.btn-create-folder[data-v-8db19e65]{margin-left:auto}.create-folder-modal[data-v-8db19e65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center}.create-folder-content[data-v-8db19e65]{background:var(--bg-primary, #0a1128);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:2px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:16px;padding:24px;min-width:400px}.create-folder-content h3[data-v-8db19e65]{margin:0 0 20px;font-size:18px;color:var(--text-primary, #ffffff)}.folder-input[data-v-8db19e65]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid var(--glass-border, rgba(255, 255, 255, .1));border-radius:8px;color:var(--text-primary, #ffffff);font-size:14px;margin-bottom:20px}.folder-input[data-v-8db19e65]:focus{outline:none;border-color:var(--primary, #00d4ff)}.folder-actions[data-v-8db19e65]{display:flex;justify-content:flex-end;gap:12px}.move-modal .create-folder-content[data-v-8db19e65]{min-width:500px}.move-current-file[data-v-8db19e65]{margin-bottom:16px;padding:12px;background:#ffffff0d;border-radius:8px;color:var(--text-primary, #ffffff)}.move-folder-selector[data-v-8db19e65]{margin-bottom:20px}.move-folder-selector label[data-v-8db19e65]{display:block;margin-bottom:8px;color:var(--text-primary, #ffffff);font-size:14px;font-weight:500}.move-folder-selector select[data-v-8db19e65]{width:100%}.operation-loading-overlay[data-v-8db19e65]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-8db19e65 .3s ease}.operation-loading-content[data-v-8db19e65]{background:var(--glass-bg, rgba(255, 255, 255, .1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border, rgba(255, 255, 255, .2));border-radius:16px;padding:40px;text-align:center;min-width:300px;box-shadow:0 8px 32px #0000004d}.operation-spinner[data-v-8db19e65]{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--primary, #00d4ff);border-radius:50%;animation:spin-8db19e65 1s linear infinite;margin:0 auto 20px}.operation-message[data-v-8db19e65]{color:var(--text-primary, #ffffff);font-size:16px;font-weight:600;margin:0 0 24px}.operation-progress-bar[data-v-8db19e65]{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden;position:relative}.operation-progress-fill[data-v-8db19e65]{height:100%;background:linear-gradient(90deg,var(--primary, #00d4ff),var(--secondary, #7c3aed));border-radius:3px;animation:progressAnimation-8db19e65 2s ease-in-out infinite;width:70%}@keyframes progressAnimation-8db19e65{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes spin-8db19e65{to{transform:rotate(360deg)}}@keyframes fadeIn-8db19e65{0%{opacity:0}to{opacity:1}}.delete-file-info[data-v-8db19e65]{margin:16px 0;padding:12px;background:#ff00001a;border-radius:8px;color:var(--text-primary, #ffffff);text-align:center}.btn-danger[data-v-8db19e65]{background:linear-gradient(135deg,#f44,#c00);color:#fff}.btn-danger[data-v-8db19e65]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #f446}.admin-form[data-v-5eadc519]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-5eadc519]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-5eadc519]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-actions[data-v-5eadc519]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.gorsel-section[data-v-5eadc519]{display:flex;flex-direction:column;gap:var(--space-2)}.gorsel-preview[data-v-5eadc519]{display:flex;align-items:center;gap:var(--space-3)}.preview-img[data-v-5eadc519]{width:80px;height:80px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--admin-border)}.okul-thumb[data-v-5eadc519]{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--admin-border)}.okul-thumb-placeholder[data-v-5eadc519]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border:1px solid var(--admin-border);border-radius:var(--radius-sm);font-size:20px}.action-buttons[data-v-5eadc519]{display:flex;gap:var(--space-1)}.admin-empty-state[data-v-5eadc519]{text-align:center;padding:var(--space-8);color:var(--admin-text-muted)}.action-buttons[data-v-d32db8d5]{display:flex;gap:var(--space-1)}.admin-form[data-v-d32db8d5]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-d32db8d5]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-d32db8d5]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-actions[data-v-d32db8d5]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.filter-section-header[data-v-d32db8d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--admin-border)}.filter-title[data-v-d32db8d5]{font-size:var(--font-size-lg);font-weight:600;color:var(--admin-text);margin:0}.admin-filter-bar[data-v-d32db8d5]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:flex-end}.filter-group[data-v-d32db8d5]{display:flex;flex-direction:column;gap:var(--space-1)}.filter-group.filter-search[data-v-d32db8d5]{flex:1;min-width:300px;position:relative}.clear-search-btn[data-v-d32db8d5]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--admin-text-muted);cursor:pointer;padding:4px;font-size:16px;line-height:1;transition:color var(--transition-fast)}.clear-search-btn[data-v-d32db8d5]:hover{color:var(--admin-text)}.filter-label[data-v-d32db8d5]{font-size:var(--font-size-xs);font-weight:600;color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.5px}.advanced-filters[data-v-d32db8d5]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--admin-border)}.filter-info[data-v-d32db8d5]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--admin-border);display:flex;justify-content:space-between;align-items:center}.filter-count[data-v-d32db8d5]{font-size:var(--font-size-sm);color:var(--admin-text-muted);font-weight:500}.filter-count strong[data-v-d32db8d5]{color:var(--admin-text);font-size:var(--font-size-base)}.filter-active-badge[data-v-d32db8d5]{display:inline-block;margin-left:var(--space-2);padding:2px 8px;background:var(--admin-primary);color:#fff;border-radius:12px;font-size:var(--font-size-xs);font-weight:600}.reset-filters-btn[data-v-d32db8d5]{padding:6px 12px;background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text);border-radius:6px;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.reset-filters-btn[data-v-d32db8d5]:hover{background:var(--admin-surface-hover);border-color:var(--admin-primary)}.sort-btn[data-v-d32db8d5]{min-width:100px}.sinif-id[data-v-d32db8d5]{color:var(--admin-text-muted);font-size:var(--font-size-sm);font-weight:500}.sinif-seviye[data-v-d32db8d5]{color:var(--admin-text);font-size:var(--font-size-base)}.sinif-kod[data-v-d32db8d5]{background:var(--admin-bg);padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:var(--font-size-sm);color:var(--admin-primary);border:1px solid var(--admin-border)}.okul-ad[data-v-d32db8d5]{color:var(--admin-text);font-weight:500}.ogretmen-ad[data-v-d32db8d5]{color:var(--admin-text);font-size:var(--font-size-sm)}.admin-table th[data-v-d32db8d5]{white-space:nowrap}.admin-table td[data-v-d32db8d5]{vertical-align:middle}.admin-table tbody tr[data-v-d32db8d5]:hover{background:var(--admin-surface-hover)}@media (max-width: 768px){.admin-filter-bar[data-v-d32db8d5]{flex-direction:column;align-items:stretch}.filter-group[data-v-d32db8d5],.filter-group .admin-input[data-v-d32db8d5],.filter-group .admin-select[data-v-d32db8d5]{width:100%}.admin-table[data-v-d32db8d5]{font-size:var(--font-size-sm)}.admin-table th[data-v-d32db8d5],.admin-table td[data-v-d32db8d5]{padding:var(--space-2)}}.text-muted[data-v-b9aecb79]{color:var(--admin-text-muted);font-size:var(--font-size-sm)}.action-buttons[data-v-b9aecb79]{display:flex;gap:var(--space-1)}.modal-backdrop[data-v-b9aecb79]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal-container[data-v-b9aecb79]{background:var(--admin-surface);border-radius:var(--radius-lg);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl)}.modal-content[data-v-b9aecb79]{padding:var(--space-5)}.modal-header[data-v-b9aecb79]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--admin-border)}.modal-header h3[data-v-b9aecb79]{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--admin-text)}.modal-close[data-v-b9aecb79]{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--admin-text-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:var(--transition-fast)}.modal-close[data-v-b9aecb79]:hover{background:var(--admin-danger-light);color:var(--admin-danger)}.sinif-atama-content[data-v-b9aecb79]{display:flex;flex-direction:column;gap:var(--space-4)}.assigned-siniflar[data-v-b9aecb79]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--admin-border)}.assigned-siniflar h4[data-v-b9aecb79]{margin:0 0 var(--space-3) 0;font-size:var(--font-size-base);font-weight:600;color:var(--admin-text)}.sinif-list[data-v-b9aecb79]{display:flex;flex-direction:column;gap:var(--space-2)}.sinif-item[data-v-b9aecb79]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);background:#f8fafc;border-radius:var(--radius-md);border:1px solid var(--admin-border)}.sinif-checkbox-list[data-v-b9aecb79]{max-height:200px;overflow-y:auto;border:1px solid var(--admin-border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--admin-surface)}.checkbox-group[data-v-b9aecb79]{display:flex;flex-direction:column;gap:var(--space-2)}.checkbox-label[data-v-b9aecb79]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-fast)}.checkbox-label[data-v-b9aecb79]:hover{background:var(--admin-hover)}.checkbox-input[data-v-b9aecb79]{width:18px;height:18px;cursor:pointer}.text-muted[data-v-313c662f]{color:var(--admin-text-muted);font-size:var(--font-size-sm)}.text-danger[data-v-313c662f]{color:var(--admin-danger);font-size:var(--font-size-sm)}.action-buttons[data-v-313c662f]{display:flex;gap:var(--space-1)}.admin-form[data-v-313c662f]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-313c662f]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-313c662f]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-actions[data-v-313c662f]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.action-buttons[data-v-65bbb5b2]{display:flex;gap:var(--space-1)}.admin-form[data-v-65bbb5b2]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-65bbb5b2]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-65bbb5b2]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-actions[data-v-65bbb5b2]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.admin-filter-bar[data-v-65bbb5b2]{display:flex;gap:var(--space-3);flex-wrap:wrap}.kod-cell-wrapper[data-v-65bbb5b2]{display:flex;align-items:center;gap:var(--space-2)}.kod-display[data-v-65bbb5b2]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:Courier New,monospace;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;display:inline-block;flex:1;min-width:0;word-break:break-all}.kod-copy-btn[data-v-65bbb5b2]{background:var(--admin-primary);border:1px solid var(--admin-primary);color:#fff;padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--font-size-base);display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;flex-shrink:0}.kod-copy-btn[data-v-65bbb5b2]:hover{background:var(--admin-primary-dark);border-color:var(--admin-primary-dark);transform:scale(1.05)}.kod-copy-btn[data-v-65bbb5b2]:active{transform:scale(.95)}.kullanici-badge[data-v-65bbb5b2]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--admin-primary-light);border:1px solid var(--admin-primary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;color:var(--admin-primary)}.tc-kimlik[data-v-65bbb5b2]{font-size:var(--font-size-xs);color:var(--admin-text-muted);font-family:Courier New,monospace}.text-muted[data-v-65bbb5b2]{color:var(--admin-text-muted);font-style:italic}.kullanici-info-display[data-v-65bbb5b2]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.kullanici-info-item[data-v-65bbb5b2]{display:flex;align-items:center;gap:var(--space-2)}.kullanici-info-label[data-v-65bbb5b2]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text-muted);min-width:120px}.kullanici-info-value[data-v-65bbb5b2]{font-size:var(--font-size-sm);font-weight:500;color:var(--admin-text)}.form-hint[data-v-65bbb5b2]{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--admin-text-muted);font-style:italic}.sinif-checkbox-list[data-v-65bbb5b2]{max-height:200px;overflow-y:auto;border:1px solid var(--admin-border);border-radius:var(--radius-md);padding:var(--space-2);background:var(--admin-surface)}.checkbox-group[data-v-65bbb5b2]{display:flex;flex-direction:column;gap:var(--space-2)}.checkbox-label[data-v-65bbb5b2]{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:var(--transition-fast)}.checkbox-label[data-v-65bbb5b2]:hover{background:var(--admin-hover)}.checkbox-input[data-v-65bbb5b2]{width:18px;height:18px;cursor:pointer}.uye-yonetimi-overview[data-v-a7b0286c]{display:flex;flex-direction:column;gap:var(--space-4)}.quick-actions[data-v-a7b0286c]{display:flex;gap:var(--space-3);flex-wrap:wrap}.quick-action-btn[data-v-a7b0286c]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--admin-surface);border:2px solid var(--admin-border);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-base);min-width:140px;position:relative;overflow:hidden}.quick-action-btn[data-v-a7b0286c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--admin-primary-light);opacity:0;transition:opacity var(--transition-base)}.quick-action-btn[data-v-a7b0286c]:hover{transform:translateY(-4px);border-color:var(--admin-primary);box-shadow:var(--shadow-md)}.quick-action-btn[data-v-a7b0286c]:hover:before{opacity:1}.quick-action-icon[data-v-a7b0286c]{width:48px;height:48px;object-fit:contain;transition:transform var(--transition-base);position:relative;z-index:1}.quick-action-btn:hover .quick-action-icon[data-v-a7b0286c]{transform:scale(1.1)}.btn-text[data-v-a7b0286c]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text);position:relative;z-index:1;transition:color var(--transition-base)}.quick-action-btn:hover .btn-text[data-v-a7b0286c]{color:var(--admin-primary)}.filter-section[data-v-a7b0286c]{margin-bottom:var(--space-4)}.filter-controls[data-v-a7b0286c]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.filter-select[data-v-a7b0286c],.filter-input[data-v-a7b0286c]{padding:var(--space-2) var(--space-3);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-md);color:var(--admin-text);font-size:var(--font-size-sm);min-width:150px}.filter-input[data-v-a7b0286c]{flex:1;min-width:200px}.filter-input[data-v-a7b0286c]:focus,.filter-select[data-v-a7b0286c]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light)}.members-list-section[data-v-a7b0286c]{margin-top:var(--space-4)}.members-header[data-v-a7b0286c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.members-header h3[data-v-a7b0286c]{font-size:var(--font-size-xl);font-weight:600;color:var(--admin-text);margin:0}.members-count[data-v-a7b0286c]{font-size:var(--font-size-sm);color:var(--admin-text-muted);font-weight:500}.action-buttons-inline[data-v-a7b0286c]{display:flex;gap:var(--space-1)}.sinif-badge[data-v-a7b0286c]{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 8px;background:var(--admin-primary-light);border:1px solid var(--admin-primary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;color:var(--admin-primary)}.sinif-kod-small[data-v-a7b0286c]{font-size:var(--font-size-xs);color:var(--admin-text-muted);font-family:Courier New,monospace}.text-muted[data-v-a7b0286c]{color:var(--admin-text-muted);font-style:italic}.uye-yonetimi-modern[data-v-151a3a53]{padding:var(--space-4);height:100%}.uye-yonetimi-layout[data-v-151a3a53]{display:flex;gap:var(--space-5);height:100%}.uye-yonetimi-sidebar[data-v-151a3a53]{width:260px;flex-shrink:0;position:sticky;top:var(--space-4);height:fit-content}.grid-nav-cards[data-v-151a3a53]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.nav-card-wrapper[data-v-151a3a53]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all var(--transition-fast)}.nav-card-wrapper.active .nav-card[data-v-151a3a53]{border-width:2px;box-shadow:0 8px 20px #3b82f64d}.nav-card-wrapper:hover .nav-card[data-v-151a3a53]{transform:translateY(-4px) scale(1.02);border-width:2px;box-shadow:0 10px 24px #0006}.nav-card[data-v-151a3a53]{background:var(--admin-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:0;cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:100%}.nav-card-icon[data-v-151a3a53]{width:100%;flex:1;z-index:1;position:relative;transition:transform var(--transition-fast);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.nav-icon-img[data-v-151a3a53]{width:100%;height:100%;object-fit:contain;transition:transform var(--transition-fast);filter:brightness(1.05)}.nav-card-wrapper:hover .nav-card-icon[data-v-151a3a53]{transform:scale(1.05)}.nav-card-title[data-v-151a3a53]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text);text-align:center;margin-top:var(--space-2);padding:0 var(--space-2) var(--space-3);transition:color var(--transition-fast)}.nav-card-wrapper:hover .nav-card-title[data-v-151a3a53],.nav-card-wrapper.active .nav-card-title[data-v-151a3a53]{color:var(--admin-primary)}.nav-card-okul[data-v-151a3a53]{background:linear-gradient(135deg,#00d4ff1f,#7b2ff71f);border-color:#00d4ff4d}.nav-card-okul[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-okul[data-v-151a3a53]{background:linear-gradient(135deg,#00d4ff33,#7b2ff733);border-color:#00d4ff99;box-shadow:0 8px 20px #00d4ff4d}.nav-card-ogretmen[data-v-151a3a53]{background:linear-gradient(135deg,#ffaa001f,#ff006e1f);border-color:#ffaa004d}.nav-card-ogretmen[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-ogretmen[data-v-151a3a53]{background:linear-gradient(135deg,#fa03,#ff006e33);border-color:#fa09;box-shadow:0 8px 20px #ffaa004d}.nav-card-sinif[data-v-151a3a53]{background:linear-gradient(135deg,#00ff881f,#00d4ff1f);border-color:#00ff884d}.nav-card-sinif[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-sinif[data-v-151a3a53]{background:linear-gradient(135deg,#0f83,#00d4ff33);border-color:#0f89;box-shadow:0 8px 20px #00ff884d}.nav-card-ogrenci[data-v-151a3a53]{background:linear-gradient(135deg,#7b2ff71f,#ff006e1f);border-color:#7b2ff74d}.nav-card-ogrenci[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-ogrenci[data-v-151a3a53]{background:linear-gradient(135deg,#7b2ff733,#ff006e33);border-color:#7b2ff799;box-shadow:0 8px 20px #7b2ff74d}.nav-card-aktivasyon[data-v-151a3a53]{background:linear-gradient(135deg,#ff33661f,#ffaa001f);border-color:#ff33664d}.nav-card-aktivasyon[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-aktivasyon[data-v-151a3a53]{background:linear-gradient(135deg,#f363,#fa03);border-color:#f369;box-shadow:0 8px 20px #ff33664d}.nav-card-overview[data-v-151a3a53]{background:linear-gradient(135deg,#7b2ff71f,#00d4ff1f);border-color:#7b2ff74d}.nav-card-overview[data-v-151a3a53]:hover,.nav-card-wrapper.active .nav-card-overview[data-v-151a3a53]{background:linear-gradient(135deg,#7b2ff733,#00d4ff33);border-color:#7b2ff799;box-shadow:0 8px 20px #7b2ff74d}.uye-yonetimi-content[data-v-151a3a53]{flex:1;min-width:0}.grid-content-area[data-v-151a3a53]{background:var(--admin-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--space-5);min-height:500px;width:100%;animation:fadeInUp-151a3a53 var(--transition-base) ease}@keyframes fadeInUp-151a3a53{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.aktivite-form[data-v-00d009a8]{padding:0}.form-group[data-v-00d009a8]{margin-bottom:20px}.form-group label[data-v-00d009a8]{display:block;margin-bottom:8px;font-weight:600;color:var(--admin-text)}.form-control[data-v-00d009a8]{width:100%;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font-size:14px}.form-control[data-v-00d009a8]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px #00d4ff1a}.form-actions[data-v-00d009a8]{display:flex;gap:12px;margin-top:24px}.btn[data-v-00d009a8]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-00d009a8]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-00d009a8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-00d009a8]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-00d009a8]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.btn-secondary[data-v-00d009a8]:hover{background:#ffffff1a}.gorsel-preview[data-v-00d009a8]{margin-bottom:12px}.gorsel-preview img[data-v-00d009a8]{max-width:200px;max-height:200px;border-radius:8px;margin-bottom:8px;display:block}.btn-sm[data-v-00d009a8]{padding:6px 12px;font-size:12px}.modal-backdrop[data-v-fffc9793]{position:fixed;top:0;left:0;right:0;bottom:0;background:#031740f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-base);padding:var(--space-xl)}.modal-backdrop.show[data-v-fffc9793]{opacity:1}.modal-container[data-v-fffc9793]{position:relative;z-index:var(--z-modal);max-width:900px;width:100%;transform:scale(.95) translateY(20px);transition:transform var(--transition-base),opacity var(--transition-base);opacity:0}.modal-container.show[data-v-fffc9793]{transform:scale(1) translateY(0);opacity:1}.modal-content[data-v-fffc9793]{background:var(--bg-primary);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);border:2px solid var(--glass-border);border-radius:var(--radius-2xl);padding:var(--space-3xl);box-shadow:var(--shadow-2xl);max-height:90vh;overflow-y:auto;color:var(--text-primary)}.modal-header[data-v-fffc9793]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:2px solid var(--glass-border);background:var(--bg-secondary);margin:calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) var(--space-xl) calc(var(--space-xl) * -1);padding:var(--space-xl)}.modal-header h3[data-v-fffc9793]{margin:0;font-size:var(--font-size-2xl);font-weight:600;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close[data-v-fffc9793]{width:40px;height:40px;border:none;background:var(--glass-bg);border:2px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);line-height:1}.modal-close[data-v-fffc9793]:hover{background:var(--glass-bg-hover);border-color:var(--danger);color:var(--danger);transform:rotate(90deg)}.modal-body[data-v-fffc9793]{padding:var(--space-xl) 0}.modal-footer[data-v-fffc9793]{padding-top:var(--space-xl);margin-top:var(--space-xl);border-top:2px solid var(--glass-border);display:flex;gap:var(--space-md);justify-content:flex-end;background:var(--bg-secondary);margin:var(--space-xl) calc(var(--space-xl) * -1) calc(var(--space-xl) * -1) calc(var(--space-xl) * -1);padding:var(--space-xl)}.modal-content[data-v-fffc9793]::-webkit-scrollbar{width:8px}.modal-content[data-v-fffc9793]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-fffc9793]::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:var(--radius-full)}.modal-content[data-v-fffc9793]::-webkit-scrollbar-thumb:hover{background:var(--glass-border-hover)}.aktivite-icerik-yonetimi[data-v-cb100e97]{padding:0}.icerik-actions[data-v-cb100e97]{margin-bottom:20px}.icerikler-list[data-v-cb100e97]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;min-height:200px}.icerik-item[data-v-cb100e97]{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);cursor:move;transition:all .3s ease}.icerik-item[data-v-cb100e97]:hover{border-color:var(--admin-primary);background:#00d4ff0d}.icerik-item.dragging[data-v-cb100e97]{opacity:.5}.icerik-handle[data-v-cb100e97]{font-size:20px;color:var(--admin-text-muted);cursor:grab}.icerik-handle[data-v-cb100e97]:active{cursor:grabbing}.icerik-info[data-v-cb100e97]{flex:1}.icerik-header[data-v-cb100e97]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.icerik-sira[data-v-cb100e97]{font-weight:600;color:var(--admin-primary)}.icerik-tur[data-v-cb100e97]{padding:4px 8px;background:#00d4ff1a;border-radius:4px;font-size:12px;color:var(--admin-primary)}.icerik-adi[data-v-cb100e97]{flex:1;color:var(--admin-text)}.icerik-puan[data-v-cb100e97]{display:flex;align-items:center;gap:8px}.icerik-puan label[data-v-cb100e97]{font-size:12px;color:var(--admin-text-muted)}.puan-input[data-v-cb100e97]{width:80px;padding:6px 8px;border:1px solid var(--admin-border);border-radius:4px;background:var(--admin-surface);color:var(--admin-text)}.icerik-ekle-form[data-v-cb100e97]{padding:0}.icerik-list-container[data-v-cb100e97]{max-height:400px;overflow-y:auto;border:1px solid var(--admin-border);border-radius:8px;padding:12px;background:var(--admin-surface)}.icerik-secim-list[data-v-cb100e97]{display:flex;flex-direction:column;gap:8px}.icerik-secim-item[data-v-cb100e97]{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--admin-border);border-radius:6px;cursor:pointer;transition:all .3s ease}.icerik-secim-item[data-v-cb100e97]:hover{background:#00d4ff0d;border-color:var(--admin-primary)}.icerik-secim-item input[type=radio][data-v-cb100e97]{cursor:pointer}.form-actions[data-v-cb100e97]{display:flex;gap:12px;margin-top:24px}.btn[data-v-cb100e97]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-cb100e97]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-cb100e97]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-cb100e97]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-cb100e97]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.btn-secondary[data-v-cb100e97]:hover{background:#ffffff1a}.btn-danger[data-v-cb100e97]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-sm[data-v-cb100e97]{padding:6px 12px;font-size:12px}.loading-container[data-v-cb100e97],.empty-state[data-v-cb100e97]{text-align:center;padding:40px;color:var(--admin-text-muted)}.action-buttons[data-v-75de5cad],.action-buttons[data-v-41ce93d8]{display:flex;gap:var(--space-1)}.admin-form[data-v-41ce93d8]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-41ce93d8]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-41ce93d8]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-actions[data-v-41ce93d8]{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.admin-filter-bar[data-v-41ce93d8]{display:flex;gap:var(--space-3);flex-wrap:wrap}.dijital-unite-form[data-v-65b5c0ce]{padding:0}.form-group[data-v-65b5c0ce]{margin-bottom:20px}.form-group label[data-v-65b5c0ce]{display:block;margin-bottom:8px;font-weight:600;color:var(--admin-text)}.form-control[data-v-65b5c0ce]{width:100%;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font-size:14px}.form-control[data-v-65b5c0ce]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px #00d4ff1a}.form-actions[data-v-65b5c0ce]{display:flex;gap:12px;margin-top:24px}.btn[data-v-65b5c0ce]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-65b5c0ce]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-65b5c0ce]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-65b5c0ce]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-65b5c0ce]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.btn-secondary[data-v-65b5c0ce]:hover{background:#ffffff1a}.gorsel-preview[data-v-65b5c0ce]{margin-bottom:12px}.gorsel-preview img[data-v-65b5c0ce]{max-width:200px;max-height:200px;border-radius:8px;margin-bottom:8px;display:block}.btn-sm[data-v-65b5c0ce]{padding:6px 12px;font-size:12px}.action-buttons[data-v-5d03824b]{display:flex;gap:var(--space-1)}.card[data-v-cb826880]{background:var(--bg-secondary);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:2px solid var(--glass-border);border-radius:var(--radius-2xl);overflow:hidden;transition:all var(--transition-base);box-shadow:var(--shadow-md)}.card-elevated[data-v-cb826880]{box-shadow:var(--shadow-lg)}.card-hover[data-v-cb826880]:hover{transform:translateY(-4px);border-color:var(--glass-border-hover);box-shadow:var(--shadow-xl),var(--shadow-glow);background:var(--bg-tertiary)}.card-header[data-v-cb826880]{padding:var(--space-xl) var(--space-2xl);border-bottom:2px solid var(--glass-border);background:var(--bg-tertiary)}.card-title[data-v-cb826880]{font-size:var(--font-size-2xl);font-weight:600;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.card-body[data-v-cb826880]{padding:var(--space-2xl)}.card-footer[data-v-cb826880]{padding:var(--space-xl) var(--space-2xl);border-top:2px solid var(--glass-border);background:var(--bg-tertiary)}.video-anlati-form[data-v-1ebb4b53]{padding:0}.form-group[data-v-1ebb4b53]{margin-bottom:20px}.form-group label[data-v-1ebb4b53]{display:block;margin-bottom:8px;font-weight:600;color:var(--admin-text)}.form-control[data-v-1ebb4b53]{width:100%;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font-size:14px}.form-control[data-v-1ebb4b53]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px #00d4ff1a}small[data-v-1ebb4b53]{display:block;margin-top:4px;color:var(--admin-text-muted);font-size:12px}.form-actions[data-v-1ebb4b53]{display:flex;gap:12px;margin-top:24px}.btn[data-v-1ebb4b53]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-1ebb4b53]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-1ebb4b53]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-1ebb4b53]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-1ebb4b53]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.btn-secondary[data-v-1ebb4b53]:hover{background:#ffffff1a}.video-soru-form[data-v-845df993]{padding:0}.form-group[data-v-845df993]{margin-bottom:20px}.form-group label[data-v-845df993]{display:block;margin-bottom:8px;font-weight:600;color:var(--admin-text)}.form-control[data-v-845df993]{width:100%;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font-size:14px}.form-control[data-v-845df993]:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px #00d4ff1a}small[data-v-845df993]{display:block;margin-top:4px;color:var(--admin-text-muted);font-size:12px}.form-actions[data-v-845df993]{display:flex;gap:12px;margin-top:24px}.btn[data-v-845df993]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-845df993]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-845df993]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-845df993]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-845df993]{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text)}.btn-secondary[data-v-845df993]:hover{background:#ffffff1a}.video-anlatilar-page[data-v-0783ddf3]{padding:20px}.tabs[data-v-0783ddf3]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid var(--admin-border)}.tab-btn[data-v-0783ddf3]{padding:12px 24px;border:none;background:transparent;color:var(--admin-text-muted);font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-btn[data-v-0783ddf3]:hover{color:var(--admin-text)}.tab-btn.active[data-v-0783ddf3]{color:var(--admin-primary);border-bottom-color:var(--admin-primary)}.page-header[data-v-0783ddf3]{display:flex;justify-content:flex-end;margin-bottom:24px}.loading-container[data-v-0783ddf3],.error-container[data-v-0783ddf3]{text-align:center;padding:40px}.error-message[data-v-0783ddf3]{color:var(--admin-danger)}.empty-state[data-v-0783ddf3]{text-align:center;padding:60px 20px;color:var(--admin-text-muted);font-size:18px}.video-anlatilar-table[data-v-0783ddf3],.video-sorular-table[data-v-0783ddf3]{overflow-x:auto}table[data-v-0783ddf3]{width:100%;border-collapse:collapse}thead[data-v-0783ddf3]{background:var(--admin-surface)}th[data-v-0783ddf3]{padding:12px;text-align:left;font-weight:600;color:var(--admin-text);border-bottom:2px solid var(--admin-border)}td[data-v-0783ddf3]{padding:12px;border-bottom:1px solid var(--admin-border);color:var(--admin-text)}.link[data-v-0783ddf3]{color:var(--admin-primary);text-decoration:none}.link[data-v-0783ddf3]:hover{text-decoration:underline}.badge[data-v-0783ddf3]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-success[data-v-0783ddf3]{background:#10b98133;color:#10b981}.badge-danger[data-v-0783ddf3]{background:#ef444433;color:#ef4444}.btn[data-v-0783ddf3]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-right:8px}.btn-primary[data-v-0783ddf3]{background:var(--admin-primary);color:#fff}.btn-primary[data-v-0783ddf3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-danger[data-v-0783ddf3]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-sm[data-v-0783ddf3]{padding:6px 12px;font-size:12px}.dil-sihirbazi-overview[data-v-65fb6847]{padding:20px}.quick-actions[data-v-65fb6847]{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.quick-action-btn[data-v-65fb6847]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;background:var(--admin-surface);border:2px solid var(--admin-border);border-radius:16px;cursor:pointer;transition:all .3s ease;min-width:120px;position:relative;overflow:hidden}.quick-action-btn[data-v-65fb6847]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00d4ff1a,#034aa61a);opacity:0;transition:opacity .3s ease}.quick-action-btn[data-v-65fb6847]:hover{transform:translateY(-6px);border-color:var(--admin-primary);box-shadow:0 8px 24px #00d4ff4d}.quick-action-btn[data-v-65fb6847]:hover:before{opacity:1}.quick-action-icon[data-v-65fb6847]{font-size:32px;position:relative;z-index:1;transition:transform .3s ease}.quick-action-btn:hover .quick-action-icon[data-v-65fb6847]{transform:scale(1.1)}.btn-text[data-v-65fb6847]{font-size:14px;font-weight:600;color:var(--admin-text);position:relative;z-index:1;transition:color .3s ease}.quick-action-btn:hover .btn-text[data-v-65fb6847]{color:var(--admin-primary)}.dual-column-listing[data-v-65fb6847]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.listing-column[data-v-65fb6847]{display:flex;flex-direction:column;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:16px;padding:20px;max-height:600px;overflow:hidden}.column-header[data-v-65fb6847]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid var(--admin-border)}.column-header h3[data-v-65fb6847]{font-size:20px;font-weight:600;color:var(--admin-text);margin:0}.column-count[data-v-65fb6847]{font-size:14px;color:var(--admin-text-muted);font-weight:500}.filter-section[data-v-65fb6847]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.filter-input[data-v-65fb6847],.filter-select[data-v-65fb6847]{padding:10px 14px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);font-size:14px;flex:1;min-width:150px}.btn-compact[data-v-65fb6847]{padding:10px 14px;font-size:14px}.listing-content[data-v-65fb6847]{flex:1;overflow-y:auto;padding-right:5px}.listing-content[data-v-65fb6847]::-webkit-scrollbar{width:6px}.listing-content[data-v-65fb6847]::-webkit-scrollbar-track{background:var(--admin-surface);border-radius:3px}.listing-content[data-v-65fb6847]::-webkit-scrollbar-thumb{background:var(--admin-border);border-radius:3px}.listing-content[data-v-65fb6847]::-webkit-scrollbar-thumb:hover{background:var(--admin-primary)}.loading-state[data-v-65fb6847],.empty-state[data-v-65fb6847]{text-align:center;padding:40px 20px;color:var(--admin-text-muted)}.listing-items[data-v-65fb6847]{display:flex;flex-direction:column;gap:12px}.listing-item[data-v-65fb6847]{padding:16px;background:#00d4ff0d;border:1px solid var(--admin-border);border-radius:12px;cursor:pointer;transition:all .3s ease}.listing-item[data-v-65fb6847]:hover{background:#00d4ff1a;border-color:var(--admin-primary);transform:translate(4px)}.item-header[data-v-65fb6847]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.item-header h4[data-v-65fb6847]{font-size:16px;font-weight:600;color:var(--admin-text);margin:0;flex:1}.item-description[data-v-65fb6847]{font-size:14px;color:var(--admin-text-muted);margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-footer[data-v-65fb6847]{display:flex;justify-content:space-between;align-items:center;gap:10px}.item-meta[data-v-65fb6847]{font-size:12px;color:var(--admin-text-muted)}.badge[data-v-65fb6847]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.badge-success[data-v-65fb6847]{background:#28a74533;color:#28a745}.badge-warning[data-v-65fb6847]{background:#ffc10733;color:#ffc107}.badge-danger[data-v-65fb6847]{background:#dc354533;color:#dc3545}@media (max-width: 1200px){.dual-column-listing[data-v-65fb6847]{grid-template-columns:1fr}}.dil-sihirbazi-page[data-v-54a04a68]{padding:20px;height:calc(100vh - 80px);overflow:hidden}.uye-yonetimi-modern[data-v-54a04a68]{height:100%;display:flex;flex-direction:column}.uye-yonetimi-layout[data-v-54a04a68]{display:flex;gap:24px;height:100%;overflow:hidden}.uye-yonetimi-sidebar[data-v-54a04a68]{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.grid-nav-cards[data-v-54a04a68]{display:flex;flex-direction:column;gap:16px}.nav-card-wrapper[data-v-54a04a68]{cursor:pointer;transition:all .3s ease}.nav-card-wrapper.active .nav-card[data-v-54a04a68]{border-color:var(--admin-primary);background:#00d4ff1a}.nav-card[data-v-54a04a68]{width:100%;aspect-ratio:1;border:2px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.nav-card[data-v-54a04a68]:hover{border-color:var(--admin-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff33}.nav-card.active[data-v-54a04a68]{border-color:var(--admin-primary);background:#00d4ff26}.nav-card-icon[data-v-54a04a68]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.nav-icon-img[data-v-54a04a68]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.nav-card:hover .nav-icon-img[data-v-54a04a68]{transform:scale(1.05)}.nav-card-title[data-v-54a04a68]{text-align:center;margin-top:8px;font-weight:600;color:var(--admin-text);font-size:14px}.nav-card-wrapper.active .nav-card-title[data-v-54a04a68]{color:var(--admin-primary)}.uye-yonetimi-content[data-v-54a04a68]{flex:1;overflow-y:auto;overflow-x:hidden}.grid-content-area[data-v-54a04a68]{height:100%;position:relative}.section-content[data-v-54a04a68]{padding:0;height:100%}.uye-yonetimi-sidebar[data-v-54a04a68]::-webkit-scrollbar,.uye-yonetimi-content[data-v-54a04a68]::-webkit-scrollbar{width:8px}.uye-yonetimi-sidebar[data-v-54a04a68]::-webkit-scrollbar-track,.uye-yonetimi-content[data-v-54a04a68]::-webkit-scrollbar-track{background:var(--admin-surface);border-radius:4px}.uye-yonetimi-sidebar[data-v-54a04a68]::-webkit-scrollbar-thumb,.uye-yonetimi-content[data-v-54a04a68]::-webkit-scrollbar-thumb{background:var(--admin-border);border-radius:4px}.uye-yonetimi-sidebar[data-v-54a04a68]::-webkit-scrollbar-thumb:hover,.uye-yonetimi-content[data-v-54a04a68]::-webkit-scrollbar-thumb:hover{background:var(--admin-primary)}.odev-teslimler[data-v-db3bcf3c]{width:100%}.empty-state[data-v-db3bcf3c]{text-align:center;padding:40px;color:var(--ogretmen-text-muted)}.teslimler-table[data-v-db3bcf3c]{overflow-x:auto}table[data-v-db3bcf3c]{width:100%;border-collapse:collapse}thead[data-v-db3bcf3c]{background:var(--ogretmen-surface)}th[data-v-db3bcf3c]{padding:12px;text-align:left;font-weight:600;color:var(--ogretmen-text);border-bottom:2px solid var(--ogretmen-border)}td[data-v-db3bcf3c]{padding:12px;border-bottom:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.badge[data-v-db3bcf3c]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-success[data-v-db3bcf3c]{background:#10b98133;color:#10b981}.badge-warning[data-v-db3bcf3c]{background:#f59e0b33;color:#f59e0b}.btn[data-v-db3bcf3c]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-db3bcf3c]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-db3bcf3c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-info[data-v-db3bcf3c]{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.btn-info[data-v-db3bcf3c]:hover{background:#3b82f64d}.btn-link[data-v-db3bcf3c]{background:transparent;color:var(--ogretmen-primary);text-decoration:underline;padding:0}.btn-sm[data-v-db3bcf3c]{padding:6px 12px;font-size:12px}.action-buttons[data-v-de9c0e6a]{display:flex;gap:var(--space-1)}.admin-form[data-v-de9c0e6a]{display:flex;flex-direction:column;gap:var(--space-3)}.form-group[data-v-de9c0e6a]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-de9c0e6a]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.form-group div[data-v-de9c0e6a]{color:var(--admin-text);font-size:var(--font-size-sm)}.admin-filter-bar[data-v-de9c0e6a]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.diger-icerikler-page[data-v-a56ee436]{padding:40px;min-height:100vh}.page-header[data-v-a56ee436]{text-align:center;padding:60px 20px}.page-header h1[data-v-a56ee436]{font-size:36px;font-weight:700;color:var(--admin-text);margin-bottom:16px}.page-subtitle[data-v-a56ee436]{font-size:18px;color:var(--admin-text-muted)}.oyunlar-page[data-v-ef184a57]{padding:40px;min-height:100vh}.page-header[data-v-ef184a57]{text-align:center;padding:60px 20px}.page-header h1[data-v-ef184a57]{font-size:36px;font-weight:700;color:var(--admin-text);margin-bottom:16px}.page-subtitle[data-v-ef184a57]{font-size:18px;color:var(--admin-text-muted)}.ai-ayarlari-page[data-v-a7ccb24a]{padding:40px;min-height:100vh}.page-header[data-v-a7ccb24a]{text-align:center;padding:60px 20px}.page-header h1[data-v-a7ccb24a]{font-size:36px;font-weight:700;color:var(--admin-text);margin-bottom:16px}.page-subtitle[data-v-a7ccb24a]{font-size:18px;color:var(--admin-text-muted)}.section-title[data-v-a5685981]{font-size:var(--font-size-xl);font-weight:700;color:var(--admin-text);margin-bottom:var(--space-2)}.section-description[data-v-a5685981]{color:var(--admin-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-5)}.tema-ayarlari-container[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-5)}.tema-grid[data-v-a5685981]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.tema-item[data-v-a5685981]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:all var(--transition-base)}.tema-item[data-v-a5685981]:hover{border-color:var(--admin-primary);box-shadow:0 2px 8px #0000001a}.tema-item-header[data-v-a5685981]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--admin-border)}.tema-seviye[data-v-a5685981]{font-size:var(--font-size-lg);font-weight:600;color:var(--admin-text)}.tema-options[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-2)}.tema-option[data-v-a5685981]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--admin-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:var(--admin-bg)}.tema-option[data-v-a5685981]:hover{background:var(--admin-surface-hover);border-color:var(--admin-primary)}.tema-option.active[data-v-a5685981]{background:var(--admin-primary);border-color:var(--admin-primary);color:#fff}.tema-option.active .tema-label[data-v-a5685981]{color:#fff}.tema-option input[type=radio][data-v-a5685981]{margin:0;cursor:pointer}.tema-label[data-v-a5685981]{flex:1;font-size:var(--font-size-sm);font-weight:500;color:var(--admin-text)}.tema-icon[data-v-a5685981]{font-size:var(--font-size-lg)}.form-actions[data-v-a5685981]{display:flex;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--admin-border)}@media (max-width: 768px){.tema-grid[data-v-a5685981]{grid-template-columns:1fr}}.rozet-tabs[data-v-a5685981]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);border-bottom:2px solid var(--admin-border)}.rozet-tabs .tab-btn[data-v-a5685981]{padding:var(--space-2) var(--space-4);border:none;background:transparent;color:var(--admin-text-muted);font-size:var(--font-size-base);font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all var(--transition-fast)}.rozet-tabs .tab-btn[data-v-a5685981]:hover{color:var(--admin-text)}.rozet-tabs .tab-btn.active[data-v-a5685981]{color:var(--admin-primary);border-bottom-color:var(--admin-primary)}.rozet-ayarlari-container[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-4)}.rozet-actions[data-v-a5685981]{display:flex;gap:var(--space-2);justify-content:flex-end}.rozet-list[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-4)}.rozet-item[data-v-a5685981]{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:all var(--transition-base)}.rozet-item[data-v-a5685981]:hover{border-color:var(--admin-primary);box-shadow:0 2px 8px #0000001a}.rozet-item-header[data-v-a5685981]{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--admin-border)}.rozet-preview[data-v-a5685981]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--admin-bg);border:2px solid var(--admin-border);border-radius:var(--radius-md);flex-shrink:0}.rozet-preview-img[data-v-a5685981]{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-md)}.rozet-emoji-preview[data-v-a5685981]{font-size:32px}.rozet-info[data-v-a5685981]{flex:1}.rozet-name[data-v-a5685981]{font-size:var(--font-size-lg);font-weight:600;color:var(--admin-text);margin-bottom:var(--space-1)}.rozet-level[data-v-a5685981]{font-size:var(--font-size-sm);color:var(--admin-text-muted)}.rozet-form[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-3)}.form-row[data-v-a5685981]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.form-group[data-v-a5685981]{display:flex;flex-direction:column;gap:var(--space-1)}.form-group label[data-v-a5685981]{font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text)}.modal-backdrop[data-v-a5685981]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-a5685981]{max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-content[data-v-a5685981]{background:var(--admin-surface);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 10px 40px #0000004d}.modal-header[data-v-a5685981]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.modal-header h3[data-v-a5685981]{font-size:var(--font-size-xl);font-weight:700;color:var(--admin-text);margin:0}.modal-close[data-v-a5685981]{background:none;border:none;font-size:28px;color:var(--admin-text-muted);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.modal-close[data-v-a5685981]:hover{background:var(--admin-surface-hover);color:var(--admin-text)}@media (max-width: 768px){.form-row[data-v-a5685981]{grid-template-columns:1fr}.rozet-item-header[data-v-a5685981]{flex-direction:column;text-align:center}}.loading-spinner[data-v-b2a511e2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px}.loading-fullscreen[data-v-b2a511e2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0e27e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999}.spinner[data-v-b2a511e2]{width:50px;height:50px;border:4px solid var(--glass-border);border-top-color:var(--primary);border-radius:50%;animation:spin-b2a511e2 1s linear infinite}.loading-message[data-v-b2a511e2]{color:var(--text-muted);font-size:14px;margin:0}@keyframes spin-b2a511e2{to{transform:rotate(360deg)}}.profil-page[data-v-3a3dc4ef]{padding:var(--space-5);max-width:800px;margin:0 auto}.profil-content[data-v-3a3dc4ef]{display:flex;flex-direction:column;gap:var(--space-6)}.profil-header[data-v-3a3dc4ef]{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg)}.profil-avatar img[data-v-3a3dc4ef]{width:120px;height:120px;border-radius:50%;border:3px solid var(--primary);object-fit:cover;box-shadow:0 4px 12px #0003}.profil-rozet-section[data-v-3a3dc4ef]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%}.rozet-display-large[data-v-3a3dc4ef]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--bg-tertiary);border:2px solid var(--primary);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 4px 12px #3b82f633;width:100%;max-width:400px}.rozet-display-large[data-v-3a3dc4ef]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d;border-color:var(--primary)}.rozet-image-large[data-v-3a3dc4ef]{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));flex-shrink:0}.rozet-emoji-large[data-v-3a3dc4ef]{font-size:56px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));flex-shrink:0}.rozet-info-text[data-v-3a3dc4ef]{flex:1;text-align:left}.rozet-name-large[data-v-3a3dc4ef]{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-1)}.rozet-puan-text[data-v-3a3dc4ef]{font-size:var(--font-size-base);color:var(--text-muted);font-weight:500}.rozet-hint[data-v-3a3dc4ef]{font-size:var(--font-size-xs);color:var(--text-muted);font-style:italic}.profil-info[data-v-3a3dc4ef]{width:100%;display:flex;flex-direction:column;gap:var(--space-3)}.info-item[data-v-3a3dc4ef]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast)}.info-item[data-v-3a3dc4ef]:hover{background:var(--bg-tertiary);border-color:var(--glass-border-hover)}.info-item label[data-v-3a3dc4ef]{font-weight:600;color:var(--text-muted);font-size:var(--font-size-sm)}.info-item span[data-v-3a3dc4ef]{color:var(--text-primary);font-weight:500}@media (max-width: 768px){.profil-page[data-v-3a3dc4ef]{padding:var(--space-4)}.rozet-display-large[data-v-3a3dc4ef]{flex-direction:column;text-align:center}.rozet-info-text[data-v-3a3dc4ef]{text-align:center}}.leaderboard-table[data-v-635a5ce9]{width:100%}.empty-state[data-v-635a5ce9]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-635a5ce9]{font-size:64px;margin-bottom:20px}.empty-state-title[data-v-635a5ce9]{color:var(--text-muted);font-size:18px}.table-container[data-v-635a5ce9]{overflow-x:auto}table[data-v-635a5ce9]{width:100%;border-collapse:collapse}thead[data-v-635a5ce9]{background:var(--glass-bg)}th[data-v-635a5ce9]{padding:12px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--glass-border)}td[data-v-635a5ce9]{padding:12px;border-bottom:1px solid var(--glass-border);color:var(--text-primary)}tr.highlight[data-v-635a5ce9]{background:#00d4ff1a!important;border-left:4px solid var(--primary)}.avatar-img[data-v-635a5ce9]{width:32px;height:32px;border-radius:50%;margin-right:10px;vertical-align:middle}.badge[data-v-635a5ce9]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;margin-left:8px}.badge-info[data-v-635a5ce9]{background:#3b82f633;color:#3b82f6}.user-cell[data-v-635a5ce9]{display:flex;align-items:center;gap:var(--space-2)}.rozet-badge-clickable[data-v-635a5ce9]{cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;flex-shrink:0;position:relative}.rozet-badge-clickable[data-v-635a5ce9]:hover{transform:scale(1.15);filter:brightness(1.2) drop-shadow(0 2px 8px rgba(59,130,246,.4))}.rozet-img[data-v-635a5ce9]{width:100%;height:100%;object-fit:contain;transition:all var(--transition-fast);display:block!important;visibility:visible!important;opacity:1!important}.rozet-emoji-fallback[data-v-635a5ce9]{font-size:32px;line-height:1;display:inline-block}.rozet-badge-clickable:hover .rozet-img[data-v-635a5ce9]{transform:scale(1.1)}.leaderboard-page[data-v-b1f7a2d8]{padding:20px}.tabs[data-v-b1f7a2d8]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid var(--glass-border)}.tab-btn[data-v-b1f7a2d8]{padding:12px 24px;border:none;background:transparent;color:var(--text-muted);font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-btn[data-v-b1f7a2d8]:hover{color:var(--text-primary)}.tab-btn.active[data-v-b1f7a2d8]{color:var(--primary);border-bottom-color:var(--primary)}.tab-content[data-v-b1f7a2d8]{min-height:400px}.loading-container[data-v-b1f7a2d8],.error-container[data-v-b1f7a2d8]{text-align:center;padding:40px}.error-message[data-v-b1f7a2d8]{color:var(--danger)}.sort-controls[data-v-b1f7a2d8]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.sort-controls label[data-v-b1f7a2d8]{font-weight:600;color:var(--text-primary)}.form-control[data-v-b1f7a2d8]{padding:8px 15px;border-radius:8px;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);font-size:14px;cursor:pointer}.siniflar-page[data-v-ea27ed89]{padding:20px}.siniflar-grid[data-v-ea27ed89]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.sinif-card[data-v-ea27ed89]{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);border-radius:16px;padding:24px;text-align:center}.sinif-card h3[data-v-ea27ed89]{margin:0 0 10px;font-size:20px}.sinif-kod[data-v-ea27ed89]{color:var(--ogretmen-text-muted);margin-bottom:15px}.btn[data-v-ea27ed89]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-ea27ed89]{background:var(--ogretmen-primary);color:#fff}.empty-state[data-v-ea27ed89]{text-align:center;padding:40px;color:var(--ogretmen-text-muted)}.loading-container[data-v-ea27ed89]{display:flex;justify-content:center;padding:40px}.etkinlikler-page[data-v-4f8e7540]{padding:20px}.etkinlikler-content[data-v-4f8e7540]{display:flex;flex-direction:column;gap:30px}.card-section[data-v-4f8e7540]{background:var(--ogretmen-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ogretmen-border);border-radius:16px;padding:24px}.card-section h3[data-v-4f8e7540]{margin:0 0 20px;font-size:20px;font-weight:600}.atama-form[data-v-4f8e7540]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-4f8e7540]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-4f8e7540]{font-size:14px;font-weight:500;color:var(--ogretmen-text)}.form-group select[data-v-4f8e7540]{background:#ffffff0d;border:1px solid var(--ogretmen-border);border-radius:8px;padding:12px 16px;color:var(--ogretmen-text);font-size:14px}.filters[data-v-4f8e7540]{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.filter-input[data-v-4f8e7540],.filter-select[data-v-4f8e7540]{background:#ffffff0d;border:1px solid var(--ogretmen-border);border-radius:8px;padding:10px 14px;color:var(--ogretmen-text);font-size:14px;flex:1;min-width:200px}.btn[data-v-4f8e7540]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-4f8e7540]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-4f8e7540]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-sm[data-v-4f8e7540]{padding:6px 12px;font-size:12px}.btn[data-v-4f8e7540]:disabled{opacity:.6;cursor:not-allowed}.table-container[data-v-4f8e7540]{overflow-x:auto}table[data-v-4f8e7540]{width:100%;border-collapse:collapse}thead[data-v-4f8e7540]{background:#ffffff0d}th[data-v-4f8e7540],td[data-v-4f8e7540]{padding:12px;text-align:left;border-bottom:1px solid var(--ogretmen-border)}.badge[data-v-4f8e7540]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-success[data-v-4f8e7540]{background:var(--ogretmen-success);color:#000}.badge-danger[data-v-4f8e7540]{background:var(--ogretmen-danger);color:#fff}.empty-state[data-v-4f8e7540]{text-align:center;padding:40px;color:var(--ogretmen-text-muted)}.loading-container[data-v-4f8e7540]{display:flex;justify-content:center;padding:40px}.odev-form[data-v-cf413d95]{padding:0}.form-group[data-v-cf413d95]{margin-bottom:20px}.form-group label[data-v-cf413d95]{display:block;margin-bottom:8px;font-weight:600;color:var(--ogretmen-text)}.form-control[data-v-cf413d95]{width:100%;padding:12px;border:1px solid var(--ogretmen-border);border-radius:8px;background:var(--ogretmen-surface);color:var(--ogretmen-text);font-size:14px}.form-control[data-v-cf413d95]:focus{outline:none;border-color:var(--ogretmen-primary);box-shadow:0 0 0 3px #00d4ff1a}small[data-v-cf413d95]{display:block;margin-top:4px;color:var(--ogretmen-text-muted);font-size:12px}.form-actions[data-v-cf413d95]{display:flex;gap:12px;margin-top:24px}.btn[data-v-cf413d95]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-cf413d95]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-cf413d95]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-cf413d95]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-cf413d95]{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.btn-secondary[data-v-cf413d95]:hover{background:#ffffff1a}.btn-sm[data-v-cf413d95]{padding:6px 12px;font-size:12px}.dosya-preview[data-v-cf413d95]{margin-bottom:12px;padding:12px;background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);border-radius:8px;display:flex;align-items:center;justify-content:space-between}.dosya-info[data-v-cf413d95]{display:flex;align-items:center;gap:12px}.dosya-icon[data-v-cf413d95]{font-size:24px}.dosya-name[data-v-cf413d95]{color:var(--ogretmen-text);font-size:14px}.dosya-upload-buttons[data-v-cf413d95]{display:flex;gap:10px;margin-bottom:8px}.puan-form[data-v-24d7b4ec]{padding:0}.form-group[data-v-24d7b4ec]{margin-bottom:20px}.form-group label[data-v-24d7b4ec]{display:block;margin-bottom:8px;font-weight:600;color:var(--ogretmen-text)}.form-control[data-v-24d7b4ec]{width:100%;padding:12px;border:1px solid var(--ogretmen-border);border-radius:8px;background:var(--ogretmen-surface);color:var(--ogretmen-text);font-size:14px}.form-control[data-v-24d7b4ec]:focus{outline:none;border-color:var(--ogretmen-primary);box-shadow:0 0 0 3px #00d4ff1a}small[data-v-24d7b4ec]{display:block;margin-top:4px;color:var(--ogretmen-text-muted);font-size:12px}.form-actions[data-v-24d7b4ec]{display:flex;gap:12px;margin-top:24px}.btn[data-v-24d7b4ec]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-24d7b4ec]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-24d7b4ec]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-24d7b4ec]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-24d7b4ec]{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.btn-secondary[data-v-24d7b4ec]:hover{background:#ffffff1a}.odevler-page[data-v-926920d8]{padding:20px}.page-header[data-v-926920d8]{display:flex;justify-content:flex-end;margin-bottom:24px}.loading-container[data-v-926920d8],.error-container[data-v-926920d8]{text-align:center;padding:40px}.error-message[data-v-926920d8]{color:var(--ogretmen-danger);margin-bottom:20px}.empty-state[data-v-926920d8]{text-align:center;padding:60px 20px;color:var(--ogretmen-text-muted);font-size:18px}.odevler-table[data-v-926920d8]{overflow-x:auto}table[data-v-926920d8]{width:100%;border-collapse:collapse}thead[data-v-926920d8]{background:var(--ogretmen-surface)}th[data-v-926920d8]{padding:12px;text-align:left;font-weight:600;color:var(--ogretmen-text);border-bottom:2px solid var(--ogretmen-border)}td[data-v-926920d8]{padding:12px;border-bottom:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.badge[data-v-926920d8]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-danger[data-v-926920d8]{background:#ef444433;color:#ef4444}.badge-success[data-v-926920d8]{background:#10b98133;color:#10b981}.btn[data-v-926920d8]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-926920d8]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-926920d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-info[data-v-926920d8]{background:#3b82f633;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.btn-info[data-v-926920d8]:hover{background:#3b82f64d}.btn-danger[data-v-926920d8]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-926920d8]:hover{background:#ef44444d}.btn-sm[data-v-926920d8]{padding:6px 12px;font-size:12px;margin-right:8px}.mesajlar-page[data-v-d95496d5]{padding:20px}.mesaj-gonder-section[data-v-d95496d5]{margin-bottom:40px;padding:24px;background:var(--ogretmen-surface);border-radius:12px;border:1px solid var(--ogretmen-border)}.mesaj-gonder-section h3[data-v-d95496d5]{margin-bottom:20px;color:var(--ogretmen-text)}.mesaj-form[data-v-d95496d5]{max-width:600px}.form-group[data-v-d95496d5]{margin-bottom:20px}.form-group label[data-v-d95496d5]{display:block;margin-bottom:8px;font-weight:600;color:var(--ogretmen-text)}.form-control[data-v-d95496d5]{width:100%;padding:12px;border:1px solid var(--ogretmen-border);border-radius:8px;background:var(--ogretmen-surface);color:var(--ogretmen-text);font-size:14px}.form-control[data-v-d95496d5]:focus{outline:none;border-color:var(--ogretmen-primary);box-shadow:0 0 0 3px #00d4ff1a}.mesajlar-list-section h3[data-v-d95496d5]{margin-bottom:20px;color:var(--ogretmen-text)}.loading-container[data-v-d95496d5],.error-container[data-v-d95496d5]{text-align:center;padding:40px}.error-message[data-v-d95496d5]{color:var(--ogretmen-danger)}.empty-state[data-v-d95496d5]{text-align:center;padding:60px 20px;color:var(--ogretmen-text-muted);font-size:18px}.mesajlar-table[data-v-d95496d5]{overflow-x:auto}table[data-v-d95496d5]{width:100%;border-collapse:collapse}thead[data-v-d95496d5]{background:var(--ogretmen-surface)}th[data-v-d95496d5]{padding:12px;text-align:left;font-weight:600;color:var(--ogretmen-text);border-bottom:2px solid var(--ogretmen-border)}td[data-v-d95496d5]{padding:12px;border-bottom:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.btn[data-v-d95496d5]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-right:8px}.btn-primary[data-v-d95496d5]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-d95496d5]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-d95496d5]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-d95496d5]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.btn-danger[data-v-d95496d5]:hover{background:#ef44444d}.btn-secondary[data-v-d95496d5]{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.btn-secondary[data-v-d95496d5]:hover{background:#ffffff1a}.btn-sm[data-v-d95496d5]{padding:6px 12px;font-size:12px}.marketplace-page[data-v-5ae62046]{padding:20px}.loading-container[data-v-5ae62046],.error-container[data-v-5ae62046]{text-align:center;padding:40px}.error-message[data-v-5ae62046]{color:var(--ogretmen-danger);margin-bottom:20px}.puan-bilgisi[data-v-5ae62046]{text-align:center;padding:20px;background:#00d4ff0d;border-radius:12px;margin-bottom:30px}.puan-bilgisi h4[data-v-5ae62046]{margin-bottom:10px;color:var(--ogretmen-text)}.puan-deger[data-v-5ae62046]{font-size:32px;font-weight:700;color:var(--ogretmen-primary)}.avatar-grid[data-v-5ae62046]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.avatar-card[data-v-5ae62046]{border:2px solid var(--ogretmen-border);border-radius:12px;padding:15px;text-align:center;background:var(--ogretmen-surface);transition:all .3s ease;cursor:pointer}.avatar-card[data-v-5ae62046]:hover:not(.yetersiz-puan){transform:translateY(-5px);box-shadow:0 4px 12px #00d4ff4d;border-color:var(--ogretmen-primary)}.avatar-card.satin-alindi[data-v-5ae62046]{border-color:var(--ogretmen-success);background:var(--ogretmen-success-light)}.avatar-card.mevcut-avatar[data-v-5ae62046]{border-color:var(--ogretmen-primary);background:#00d4ff0d}.avatar-card.yetersiz-puan[data-v-5ae62046]{opacity:.6;cursor:not-allowed}.avatar-card img[data-v-5ae62046]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:3px solid var(--ogretmen-border)}.avatar-name[data-v-5ae62046]{font-weight:600;margin-bottom:5px;color:var(--ogretmen-text)}.avatar-status[data-v-5ae62046]{font-size:14px;margin-bottom:10px}.avatar-status.mevcut[data-v-5ae62046]{color:var(--ogretmen-primary)}.avatar-status.satin-alindi[data-v-5ae62046]{color:var(--ogretmen-success)}.avatar-status.bedel[data-v-5ae62046]{color:var(--ogretmen-text-muted)}.btn[data-v-5ae62046]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-full[data-v-5ae62046]{width:100%}.btn-primary[data-v-5ae62046]{background:var(--ogretmen-primary);color:#fff}.btn-primary[data-v-5ae62046]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-success[data-v-5ae62046]{background:var(--ogretmen-success);color:#fff}.btn-success[data-v-5ae62046]:hover{background:#059669}.btn-secondary[data-v-5ae62046]{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);color:var(--ogretmen-text)}.btn-secondary[data-v-5ae62046]:disabled{opacity:.5;cursor:not-allowed}.etkinlikler-page[data-v-0f9161b4]{padding:20px}.table-container[data-v-0f9161b4]{overflow-x:auto}table[data-v-0f9161b4]{width:100%;border-collapse:collapse}thead[data-v-0f9161b4]{background:#ffffff0d}th[data-v-0f9161b4],td[data-v-0f9161b4]{padding:12px;text-align:left;border-bottom:1px solid var(--glass-border)}.badge[data-v-0f9161b4]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.badge-success[data-v-0f9161b4]{background:var(--success);color:#000}.badge-warning[data-v-0f9161b4]{background:var(--warning);color:#000}.badge-info[data-v-0f9161b4]{background:var(--info);color:#000}.btn[data-v-0f9161b4]{padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-primary[data-v-0f9161b4]{background:var(--primary);color:#fff}.btn-primary[data-v-0f9161b4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-sm[data-v-0f9161b4]{padding:6px 12px;font-size:12px}.empty-state[data-v-0f9161b4]{text-align:center;padding:40px;color:var(--text-muted)}.loading-container[data-v-0f9161b4]{display:flex;justify-content:center;padding:40px}.aktiviteler-page[data-v-7745b6c6]{padding:20px}.loading-container[data-v-7745b6c6],.error-container[data-v-7745b6c6]{text-align:center;padding:40px}.error-message[data-v-7745b6c6]{color:var(--danger);margin-bottom:20px}.tabs[data-v-7745b6c6]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid var(--glass-border)}.tab-btn[data-v-7745b6c6]{padding:12px 24px;border:none;background:transparent;color:var(--text-muted);font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-btn[data-v-7745b6c6]:hover{color:var(--text-primary)}.tab-btn.active[data-v-7745b6c6]{color:var(--primary);border-bottom-color:var(--primary)}.tab-content[data-v-7745b6c6]{min-height:400px}.empty-state[data-v-7745b6c6]{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:18px}.aktiviteler-list[data-v-7745b6c6]{display:flex;flex-direction:column;gap:20px}.aktivite-card[data-v-7745b6c6]{border:2px solid var(--glass-border);border-radius:12px;padding:20px;background:var(--glass-bg);transition:all .3s ease}.aktivite-card[data-v-7745b6c6]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff33}.aktivite-header[data-v-7745b6c6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.aktivite-header h3[data-v-7745b6c6]{margin:0;color:var(--text-primary);font-size:20px}.badge[data-v-7745b6c6]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-info[data-v-7745b6c6]{background:#3b82f633;color:#3b82f6}.badge-warning[data-v-7745b6c6]{background:#f59e0b33;color:#f59e0b}.badge-success[data-v-7745b6c6]{background:#10b98133;color:#10b981}.aktivite-gorsel[data-v-7745b6c6]{margin-bottom:16px}.aktivite-gorsel img[data-v-7745b6c6]{max-width:100%;max-height:200px;border-radius:8px;object-fit:contain}.puan-bilgisi[data-v-7745b6c6]{margin:16px 0;padding:12px;background:#10b9811a;border-radius:8px;color:var(--success);text-align:center}.aktivite-actions[data-v-7745b6c6]{display:flex;gap:12px;margin-top:16px}.btn[data-v-7745b6c6]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-7745b6c6]{background:var(--primary);color:#fff}.btn-primary[data-v-7745b6c6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-secondary[data-v-7745b6c6]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary[data-v-7745b6c6]:hover{background:#ffffff1a}.dijital-uniteler-page[data-v-e423c31e]{padding:20px}.loading-container[data-v-e423c31e],.error-container[data-v-e423c31e]{text-align:center;padding:40px}.error-message[data-v-e423c31e]{color:var(--danger);margin-bottom:20px}.tabs[data-v-e423c31e]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid var(--glass-border)}.tab-btn[data-v-e423c31e]{padding:12px 24px;border:none;background:transparent;color:var(--text-muted);font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-btn[data-v-e423c31e]:hover{color:var(--text-primary)}.tab-btn.active[data-v-e423c31e]{color:var(--primary);border-bottom-color:var(--primary)}.tab-content[data-v-e423c31e]{min-height:400px}.empty-state[data-v-e423c31e]{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:18px}.dijital-uniteler-list[data-v-e423c31e]{display:flex;flex-direction:column;gap:20px}.dijital-unite-card[data-v-e423c31e]{border:2px solid var(--glass-border);border-radius:12px;padding:20px;background:var(--glass-bg);transition:all .3s ease}.dijital-unite-card[data-v-e423c31e]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff33}.dijital-unite-header[data-v-e423c31e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dijital-unite-header h3[data-v-e423c31e]{margin:0;color:var(--text-primary);font-size:20px}.badge[data-v-e423c31e]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-info[data-v-e423c31e]{background:#3b82f633;color:#3b82f6}.badge-warning[data-v-e423c31e]{background:#f59e0b33;color:#f59e0b}.badge-success[data-v-e423c31e]{background:#10b98133;color:#10b981}.dijital-unite-gorsel[data-v-e423c31e]{margin-bottom:16px}.dijital-unite-gorsel img[data-v-e423c31e]{max-width:100%;max-height:200px;border-radius:8px;object-fit:contain}.puan-bilgisi[data-v-e423c31e]{margin:16px 0;padding:12px;background:#10b9811a;border-radius:8px;color:var(--success);text-align:center}.dijital-unite-actions[data-v-e423c31e]{display:flex;gap:12px;margin-top:16px}.btn[data-v-e423c31e]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-e423c31e]{background:var(--primary);color:#fff}.btn-primary[data-v-e423c31e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-secondary[data-v-e423c31e]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary[data-v-e423c31e]:hover{background:#ffffff1a}.odevler-page[data-v-0e6cab33]{padding:20px}.loading-container[data-v-0e6cab33],.error-container[data-v-0e6cab33]{text-align:center;padding:40px}.error-message[data-v-0e6cab33]{color:var(--danger);margin-bottom:20px}.alert[data-v-0e6cab33]{padding:16px;border-radius:8px;margin-bottom:24px}.alert-warning[data-v-0e6cab33]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.tabs[data-v-0e6cab33]{display:flex;gap:10px;margin-bottom:24px;border-bottom:2px solid var(--glass-border)}.tab-btn[data-v-0e6cab33]{padding:12px 24px;border:none;background:transparent;color:var(--text-muted);font-size:16px;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-btn[data-v-0e6cab33]:hover{color:var(--text-primary)}.tab-btn.active[data-v-0e6cab33]{color:var(--primary);border-bottom-color:var(--primary)}.tab-content[data-v-0e6cab33]{min-height:400px}.empty-state[data-v-0e6cab33]{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:18px}.odevler-list[data-v-0e6cab33]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-0e6cab33]{margin-bottom:20px}.form-group label[data-v-0e6cab33]{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary)}.form-control[data-v-0e6cab33]{width:100%;padding:12px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-bg);color:var(--text-primary);font-size:14px}.form-actions[data-v-0e6cab33]{display:flex;gap:12px;margin-top:24px}.btn[data-v-0e6cab33]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-0e6cab33]{background:var(--primary);color:#fff}.btn-primary[data-v-0e6cab33]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-0e6cab33]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-0e6cab33]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary[data-v-0e6cab33]:hover{background:#ffffff1a}.odev-card[data-v-0e6cab33]{border:2px solid var(--glass-border);border-radius:12px;padding:20px;background:var(--glass-bg);transition:all .3s ease}.odev-card[data-v-0e6cab33]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff33}.odev-header[data-v-0e6cab33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.odev-header h4[data-v-0e6cab33]{margin:0;color:var(--text-primary);font-size:18px}.odev-aciklama[data-v-0e6cab33]{color:var(--text-muted);margin:12px 0;line-height:1.6}.odev-meta[data-v-0e6cab33]{margin:12px 0}.odev-actions[data-v-0e6cab33]{display:flex;gap:12px;margin-top:16px}.badge[data-v-0e6cab33]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.badge-info[data-v-0e6cab33]{background:#3b82f633;color:#3b82f6}.badge-warning[data-v-0e6cab33]{background:#f59e0b33;color:#f59e0b}.badge-success[data-v-0e6cab33]{background:#10b98133;color:#10b981}.badge-secondary[data-v-0e6cab33]{background:#9ca3af33;color:#9ca3af}.puan-bilgisi[data-v-0e6cab33]{margin:16px 0;padding:16px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:var(--success)}.puan-notu[data-v-0e6cab33]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(16,185,129,.2);color:var(--text-primary);white-space:pre-wrap}.dosya-preview[data-v-0e6cab33]{margin-bottom:12px;padding:12px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;display:flex;align-items:center;justify-content:space-between}.dosya-info[data-v-0e6cab33]{display:flex;align-items:center;gap:12px}.dosya-icon[data-v-0e6cab33]{font-size:24px}.dosya-name[data-v-0e6cab33]{color:var(--text-primary);font-size:14px}.dosya-upload-buttons[data-v-0e6cab33]{display:flex;gap:10px;margin-bottom:8px}.sinif-page[data-v-19f3ef2b]{padding:20px}.loading-container[data-v-19f3ef2b],.error-container[data-v-19f3ef2b]{text-align:center;padding:40px}.error-message[data-v-19f3ef2b]{color:var(--danger);margin-bottom:20px}.empty-state[data-v-19f3ef2b]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-19f3ef2b]{font-size:64px;margin-bottom:20px}.empty-state-title[data-v-19f3ef2b]{color:var(--text-muted);font-size:18px}.sinif-bilgileri[data-v-19f3ef2b]{padding:20px;background:var(--glass-bg);border-radius:8px;margin-bottom:24px}.sinif-bilgileri p[data-v-19f3ef2b]{margin:8px 0;color:var(--text-primary)}.sinif-arkadaslar h3[data-v-19f3ef2b]{margin-bottom:16px;color:var(--text-primary)}.ogrenciler-table[data-v-19f3ef2b]{overflow-x:auto}table[data-v-19f3ef2b]{width:100%;border-collapse:collapse}thead[data-v-19f3ef2b]{background:var(--glass-bg)}th[data-v-19f3ef2b]{padding:12px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--glass-border)}td[data-v-19f3ef2b]{padding:12px;border-bottom:1px solid var(--glass-border);color:var(--text-primary)}.btn[data-v-19f3ef2b]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary[data-v-19f3ef2b]{background:var(--primary);color:#fff}.btn-primary[data-v-19f3ef2b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-sm[data-v-19f3ef2b]{padding:6px 12px;font-size:12px}.mesajlar-page[data-v-fef49c66]{padding:20px}.loading-container[data-v-fef49c66],.error-container[data-v-fef49c66]{text-align:center;padding:40px}.error-message[data-v-fef49c66]{color:var(--danger);margin-bottom:20px}.empty-state[data-v-fef49c66]{text-align:center;padding:60px 20px}.empty-state-icon[data-v-fef49c66]{font-size:64px;margin-bottom:20px}.empty-state-title[data-v-fef49c66]{color:var(--text-muted);font-size:18px}.mesajlar-table[data-v-fef49c66]{overflow-x:auto}table[data-v-fef49c66]{width:100%;border-collapse:collapse}thead[data-v-fef49c66]{background:var(--glass-bg)}th[data-v-fef49c66]{padding:12px;text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--glass-border)}td[data-v-fef49c66]{padding:12px;border-bottom:1px solid var(--glass-border);color:var(--text-primary)}tr.unread[data-v-fef49c66]{background:#f59e0b0d}.badge[data-v-fef49c66]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;margin-right:8px}.badge-warning[data-v-fef49c66]{background:#f59e0b33;color:#f59e0b}.btn[data-v-fef49c66]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-fef49c66]{background:var(--primary);color:#fff}.btn-primary[data-v-fef49c66]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-secondary[data-v-fef49c66]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary[data-v-fef49c66]:hover{background:#ffffff1a}.btn-sm[data-v-fef49c66]{padding:6px 12px;font-size:12px}.ai-asistan-page[data-v-14844ee9]{padding:20px}.chat-container[data-v-14844ee9]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:calc(100vh - 200px);display:flex;flex-direction:column}.chat-header[data-v-14844ee9]{background:#ffffff0d;border-bottom:1px solid var(--glass-border);padding:20px;display:flex;align-items:center;gap:10px;color:var(--text-primary);font-size:18px;font-weight:600}.ai-icon[data-v-14844ee9]{font-size:28px}.chat-messages[data-v-14844ee9]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px}.chat-message[data-v-14844ee9]{border-radius:15px;padding:15px 20px;max-width:80%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bot-message[data-v-14844ee9]{background:var(--glass-bg);border:1px solid var(--glass-border);align-self:flex-start}.user-message[data-v-14844ee9]{background:var(--primary);color:#fff;align-self:flex-end}.message-header[data-v-14844ee9]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.message-header strong[data-v-14844ee9]{color:var(--primary)}.ai-loading-indicator[data-v-14844ee9]{width:20px;height:20px;border-radius:50%;background:var(--primary);animation:pulse-14844ee9 1.5s ease-in-out infinite}@keyframes pulse-14844ee9{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.chat-message p[data-v-14844ee9]{margin:0;line-height:1.6;color:var(--text-primary)}.user-message p[data-v-14844ee9]{color:#fff}.chat-input-container[data-v-14844ee9]{padding:20px;border-top:1px solid var(--glass-border);background:#ffffff05}.chat-form[data-v-14844ee9]{display:flex;gap:10px}.chat-input[data-v-14844ee9]{flex:1;padding:12px 20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:25px;color:var(--text-primary);font-size:14px;outline:none;transition:all .3s ease}.chat-input[data-v-14844ee9]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #00d4ff1a}.chat-input[data-v-14844ee9]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-14844ee9]{padding:12px 30px;border:none;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-14844ee9]{background:var(--primary);color:#fff}.btn-primary[data-v-14844ee9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-primary[data-v-14844ee9]:disabled{opacity:.6;cursor:not-allowed}.marketplace-page[data-v-8534c8cc]{padding:20px}.loading-container[data-v-8534c8cc],.error-container[data-v-8534c8cc]{text-align:center;padding:40px}.error-message[data-v-8534c8cc]{color:var(--danger);margin-bottom:20px}.puan-bilgisi[data-v-8534c8cc]{text-align:center;padding:20px;background:#00d4ff0d;border-radius:12px;margin-bottom:30px}.puan-bilgisi h4[data-v-8534c8cc]{margin-bottom:10px;color:var(--text-primary)}.puan-deger[data-v-8534c8cc]{font-size:32px;font-weight:700;color:var(--primary)}.avatar-grid[data-v-8534c8cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.avatar-card[data-v-8534c8cc]{border:2px solid var(--glass-border);border-radius:12px;padding:15px;text-align:center;background:var(--glass-bg);transition:all .3s ease;cursor:pointer}.avatar-card[data-v-8534c8cc]:hover:not(.yetersiz-puan){transform:translateY(-5px);box-shadow:0 4px 12px #00d4ff4d;border-color:var(--primary)}.avatar-card.satin-alindi[data-v-8534c8cc]{border-color:var(--success);background:#10b9810d}.avatar-card.mevcut-avatar[data-v-8534c8cc]{border-color:var(--primary);background:#00d4ff0d}.avatar-card.yetersiz-puan[data-v-8534c8cc]{opacity:.6;cursor:not-allowed}.avatar-card img[data-v-8534c8cc]{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:10px;border:3px solid var(--glass-border)}.avatar-name[data-v-8534c8cc]{font-weight:600;margin-bottom:5px;color:var(--text-primary)}.avatar-status[data-v-8534c8cc]{font-size:14px;margin-bottom:10px}.avatar-status.mevcut[data-v-8534c8cc]{color:var(--primary)}.avatar-status.satin-alindi[data-v-8534c8cc]{color:var(--success)}.avatar-status.bedel[data-v-8534c8cc]{color:var(--text-muted)}.btn[data-v-8534c8cc]{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-full[data-v-8534c8cc]{width:100%}.btn-primary[data-v-8534c8cc]{background:var(--primary);color:#fff}.btn-primary[data-v-8534c8cc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-success[data-v-8534c8cc]{background:var(--success);color:#fff}.btn-success[data-v-8534c8cc]:hover{background:#059669}.btn-secondary[data-v-8534c8cc]{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.btn-secondary[data-v-8534c8cc]:disabled{opacity:.5;cursor:not-allowed}:root{--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .15);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .2);--transition-fast: .12s ease;--transition-base: .15s ease;--transition-slow: .2s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-4)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.grid-4{grid-template-columns:repeat(3,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal-container{background:var(--admin-surface, var(--ogretmen-surface, var(--junior-surface, var(--teenager-surface))));border-radius:var(--radius-lg);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);border:1px solid var(--admin-border, var(--ogretmen-border, var(--junior-border, var(--teenager-border))))}.modal-content{padding:var(--space-5)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--admin-border, var(--ogretmen-border, var(--junior-border, var(--teenager-border))))}.modal-header h3{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--admin-text, var(--ogretmen-text, var(--junior-text, var(--teenager-text))))}.modal-close{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--admin-text-muted, var(--ogretmen-text-muted, var(--junior-text-muted, var(--teenager-text-muted))));width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:var(--transition-fast)}.modal-close:hover{background:var(--admin-danger-light, var(--ogretmen-danger-light, var(--junior-danger-light, var(--teenager-danger-light))));color:var(--admin-danger, var(--ogretmen-danger, var(--junior-danger, var(--teenager-danger))))}body.admin-layout{--admin-bg: #0f1419;--admin-surface: #1a1f2e;--admin-surface-hover: #252b3a;--admin-border: #2d3441;--admin-border-hover: #3d4451;--admin-text: #e2e8f0;--admin-text-muted: #94a3b8;--admin-text-light: #64748b;--admin-primary: #3b82f6;--admin-primary-hover: #2563eb;--admin-primary-light: rgba(59, 130, 246, .15);--admin-primary-glow: rgba(59, 130, 246, .3);--admin-success: #10b981;--admin-success-light: rgba(16, 185, 129, .15);--admin-warning: #f59e0b;--admin-warning-light: rgba(245, 158, 11, .15);--admin-danger: #ef4444;--admin-danger-light: rgba(239, 68, 68, .15);--admin-info: #06b6d4;--admin-info-light: rgba(6, 182, 212, .15);--admin-padding: var(--space-4);--admin-gap: var(--space-3);--bg-primary: var(--admin-bg);--bg-secondary: var(--admin-surface);--bg-tertiary: var(--admin-surface-hover);--text-primary: var(--admin-text);--text-secondary: var(--admin-text-muted);--text-tertiary: var(--admin-text-light);--text-muted: var(--admin-text-muted);--primary: var(--admin-primary);--accent: var(--admin-primary);--danger: var(--admin-danger);--glass-bg: var(--admin-surface);--glass-border: var(--admin-border);--glass-bg-hover: var(--admin-surface-hover);--glass-border-hover: var(--admin-border-hover);--shadow-glow: 0 0 20px var(--admin-primary-glow);--space-3xl: 40px;--space-2xl: 32px;--space-xl: 24px;--radius-full: 9999px;background:var(--admin-bg);min-height:100vh;color:var(--admin-text)}body.admin-layout .admin-layout{background:var(--admin-bg);min-height:100vh}body.admin-layout .admin-page{padding:var(--space-5);max-width:1600px;margin:0 auto}body.admin-layout .admin-header{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000004d}body.admin-layout .admin-title{font-size:var(--font-size-xl);font-weight:600;color:var(--admin-text);margin:0}body.admin-layout .admin-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 2px 8px #0003;transition:all var(--transition-fast)}body.admin-layout .admin-card:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-hover);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}body.admin-layout .admin-table{width:100%;border-collapse:collapse;background:var(--admin-surface);border-radius:var(--radius-lg);overflow:hidden}body.admin-layout .admin-table thead{background:var(--admin-surface-hover)}body.admin-layout .admin-table th{padding:var(--space-3);text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--admin-text);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--admin-border)}body.admin-layout .admin-table td{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--admin-text);border-bottom:1px solid var(--admin-border)}body.admin-layout .admin-table tbody tr{transition:var(--transition-fast)}body.admin-layout .admin-table tbody tr:hover{background:var(--admin-surface-hover)}body.admin-layout .admin-table tbody tr:last-child td{border-bottom:none}body.admin-layout .admin-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast);background:var(--admin-surface);color:var(--admin-text);border-color:var(--admin-border)}body.admin-layout .admin-btn:hover{background:var(--admin-surface-hover);border-color:var(--admin-border-hover)}body.admin-layout .admin-btn-primary{background:var(--admin-primary);color:#fff;border-color:var(--admin-primary)}body.admin-layout .admin-btn-primary:hover{background:var(--admin-primary-hover);border-color:var(--admin-primary-hover)}body.admin-layout .admin-btn-success{background:var(--admin-success);color:#fff;border-color:var(--admin-success)}body.admin-layout .admin-btn-danger{background:var(--admin-danger);color:#fff;border-color:var(--admin-danger)}body.admin-layout .admin-btn-sm{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}body.admin-layout .admin-input,body.admin-layout .admin-select{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--admin-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--admin-text);background:var(--admin-surface);transition:var(--transition-fast)}body.admin-layout .admin-input:focus,body.admin-layout .admin-select:focus{outline:none;border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light);background:var(--admin-surface-hover)}body.admin-layout .admin-badge{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}body.admin-layout .admin-badge-success{background:var(--admin-success-light);color:var(--admin-success);border:1px solid rgba(16,185,129,.3)}body.admin-layout .admin-badge-warning{background:var(--admin-warning-light);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}body.admin-layout .admin-badge-danger{background:var(--admin-danger-light);color:var(--admin-danger);border:1px solid rgba(239,68,68,.3)}body.admin-layout .admin-badge-info{background:var(--admin-info-light);color:var(--admin-info);border:1px solid rgba(6,182,212,.3)}body.admin-layout .admin-sidebar{width:240px;background:var(--admin-surface);border-right:1px solid var(--admin-border);padding:var(--space-4);position:sticky;top:var(--space-4);height:fit-content;border-radius:var(--radius-lg)}body.admin-layout .admin-sidebar-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--admin-text);text-decoration:none;font-size:var(--font-size-sm);transition:var(--transition-fast);cursor:pointer;margin-bottom:var(--space-1)}body.admin-layout .admin-sidebar-item:hover{background:var(--admin-surface-hover);color:var(--admin-primary);border-color:var(--admin-primary)}body.admin-layout .admin-sidebar-item.active{background:var(--admin-primary);color:#fff}body.admin-layout .admin-sidebar-icon{width:20px;height:20px;object-fit:contain}body.admin-layout .admin-loading{display:flex;justify-content:center;align-items:center;padding:var(--space-8);color:var(--admin-text-muted)}body.admin-layout .admin-empty-state{text-align:center;padding:var(--space-8);color:var(--admin-text-muted)}body.ogretmen-layout{--ogretmen-bg: #fef7ed;--ogretmen-surface: #ffffff;--ogretmen-border: #fed7aa;--ogretmen-text: #1c1917;--ogretmen-text-muted: #78716c;--ogretmen-text-light: #a8a29e;--ogretmen-primary: #ea580c;--ogretmen-primary-hover: #c2410c;--ogretmen-primary-light: #ffedd5;--ogretmen-success: #059669;--ogretmen-success-light: #d1fae5;--ogretmen-warning: #d97706;--ogretmen-warning-light: #fef3c7;--ogretmen-danger: #dc2626;--ogretmen-danger-light: #fee2e2;--ogretmen-accent: #a855f7;--ogretmen-accent-light: #f3e8ff;--bg-primary: var(--ogretmen-bg);--bg-secondary: var(--ogretmen-surface);--bg-tertiary: #fff5e6;--text-primary: var(--ogretmen-text);--text-secondary: var(--ogretmen-text-muted);--text-tertiary: var(--ogretmen-text-light);--text-muted: var(--ogretmen-text-muted);--primary: var(--ogretmen-primary);--accent: var(--ogretmen-accent);--danger: var(--ogretmen-danger);--glass-bg: var(--ogretmen-surface);--glass-border: var(--ogretmen-border);--glass-bg-hover: #fff5e6;--glass-border-hover: var(--ogretmen-primary);--shadow-glow: 0 0 20px rgba(234, 88, 12, .2);--space-3xl: 48px;--space-2xl: 40px;--space-xl: 32px;--radius-full: 9999px;background:linear-gradient(135deg,var(--ogretmen-bg) 0%,#fff5e6 100%);min-height:100vh}body.ogretmen-layout .ogretmen-page{padding:var(--space-4);max-width:1600px;margin:0 auto}body.ogretmen-layout .ogretmen-header{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}body.ogretmen-layout .ogretmen-title{font-size:var(--font-size-xl);font-weight:600;color:var(--ogretmen-text);margin:0}body.ogretmen-layout .ogretmen-card{background:var(--ogretmen-surface);border:1px solid var(--ogretmen-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:var(--transition-base)}body.ogretmen-layout .ogretmen-card:hover{box-shadow:var(--shadow-md);border-color:var(--ogretmen-primary)}body.ogretmen-layout .ogretmen-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:var(--transition-fast);background:var(--ogretmen-primary);color:#fff;border-color:var(--ogretmen-primary)}body.ogretmen-layout .ogretmen-btn:hover{background:var(--ogretmen-primary-hover);border-color:var(--ogretmen-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}body.ogretmen-layout .ogretmen-table{width:100%;border-collapse:collapse;background:var(--ogretmen-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--ogretmen-border)}body.ogretmen-layout .ogretmen-table thead{background:var(--ogretmen-primary-light)}body.ogretmen-layout .ogretmen-table th{padding:var(--space-3);text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--ogretmen-text);border-bottom:2px solid var(--ogretmen-border)}body.ogretmen-layout .ogretmen-table td{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--ogretmen-text);border-bottom:1px solid var(--ogretmen-border)}body.ogretmen-layout .ogretmen-table tbody tr:hover{background:var(--ogretmen-primary-light)}body.kids-layout{--kids-bg: #F7F7F7;--kids-surface: #FFFFFF;--kids-border: #6BCB77;--kids-text: #023E8A;--kids-text-muted: #64748B;--kids-primary: #FFD93D;--kids-primary-hover: #FFC107;--kids-primary-light: #FFF9E6;--kids-success: #6BCB77;--kids-success-light: #D4EDDA;--kids-danger: #FF6B6B;--kids-danger-light: #FFE5E5;--kids-accent-1: #6BCB77;--kids-accent-2: #FFD93D;--kids-accent-3: #FF6B6B;--bg-primary: var(--kids-bg);--bg-secondary: var(--kids-surface);--bg-tertiary: #FFF9E6;--text-primary: var(--kids-text);--text-secondary: var(--kids-text-muted);--text-tertiary: var(--kids-text-muted);--text-muted: var(--kids-text-muted);--primary: var(--kids-primary);--accent: var(--kids-accent-1);--danger: var(--kids-danger);--success: var(--kids-success);--glass-bg: var(--kids-surface);--glass-border: var(--kids-border);--glass-bg-hover: #FFF9E6;--glass-border-hover: var(--kids-primary);--shadow-glow: 0 0 20px rgba(255, 217, 61, .4);--space-3xl: 48px;--space-2xl: 40px;--space-xl: 32px;--radius-full: 9999px;--radius-xl: 24px;--radius-lg: 20px;--radius-md: 16px;--radius-sm: 12px;background:linear-gradient(135deg,#f7f7f7,#fff9e6,#f7f7f7);min-height:100vh}body.kids-layout .kids-page{padding:var(--space-6);max-width:1400px;margin:0 auto}body.kids-layout .kids-card{background:var(--kids-surface);border:4px solid var(--kids-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 8px 24px #6bcb7726;transition:all var(--transition-base)}body.kids-layout .kids-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px #ffd93d4d;border-color:var(--kids-primary)}body.kids-layout .kids-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border:none;border-radius:var(--radius-xl);font-size:var(--font-size-lg);font-weight:700;cursor:pointer;transition:all var(--transition-base);background:linear-gradient(135deg,var(--kids-primary) 0%,#FFC107 100%);color:#023e8a;box-shadow:0 4px 12px #ffd93d66;text-transform:uppercase;letter-spacing:.5px}body.kids-layout .kids-btn:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 6px 20px #ffd93d80;background:linear-gradient(135deg,#FFC107 0%,var(--kids-primary) 100%)}body.kids-layout .kids-btn:active{transform:scale(.95)}body.kids-layout .kids-btn-success{background:linear-gradient(135deg,var(--kids-success) 0%,#4CAF50 100%);color:#fff;box-shadow:0 4px 12px #6bcb7766}body.kids-layout .kids-btn-danger{background:linear-gradient(135deg,var(--kids-danger) 0%,#FF5252 100%);color:#fff;box-shadow:0 4px 12px #ff6b6b66}body.kids-layout .kids-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--kids-surface);border-radius:var(--radius-xl);overflow:hidden;border:4px solid var(--kids-border);box-shadow:0 4px 16px #6bcb771a}body.kids-layout .kids-table thead{background:linear-gradient(135deg,var(--kids-success) 0%,#4CAF50 100%)}body.kids-layout .kids-table th{padding:var(--space-4);text-align:left;font-size:var(--font-size-md);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px}body.kids-layout .kids-table td{padding:var(--space-4);font-size:var(--font-size-base);color:var(--kids-text);border-bottom:3px solid var(--kids-primary-light)}body.kids-layout .kids-table tbody tr{transition:all var(--transition-fast)}body.kids-layout .kids-table tbody tr:hover{background:var(--kids-primary-light);transform:scale(1.01)}body.kids-layout .kids-title{font-size:var(--font-size-3xl);font-weight:800;background:linear-gradient(135deg,var(--kids-primary) 0%,var(--kids-success) 50%,var(--kids-danger) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4);text-shadow:0 2px 4px rgba(255,217,61,.2)}body.kids-layout .kids-badge{display:inline-block;padding:8px 16px;border-radius:var(--radius-full);font-weight:700;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}body.kids-layout .kids-badge-success{background:var(--kids-success);color:#fff}body.kids-layout .kids-badge-primary{background:var(--kids-primary);color:#023e8a}body.kids-layout .kids-badge-danger{background:var(--kids-danger);color:#fff}body.kids-layout .kids-progress{height:24px;background:var(--kids-primary-light);border-radius:var(--radius-full);overflow:hidden;border:3px solid var(--kids-border)}body.kids-layout .kids-progress-bar{height:100%;background:linear-gradient(90deg,var(--kids-primary) 0%,var(--kids-success) 100%);border-radius:var(--radius-full);transition:width var(--transition-base)}body.junior-layout{--junior-bg: #F0F9FF;--junior-surface: #FFFFFF;--junior-border: #48CAE4;--junior-text: #023E8A;--junior-text-muted: #64748B;--junior-text-light: #94A3B8;--junior-primary: #700BFF;--junior-primary-hover: #5A09CC;--junior-primary-light: #E8D5FF;--junior-success: #00F5D4;--junior-success-light: #B2FFF0;--junior-accent: #48CAE4;--junior-accent-light: #B2E8FF;--junior-warning: #FFB800;--junior-warning-light: #FFF4D6;--junior-danger: #FF006E;--junior-danger-light: #FFE5F0;--bg-primary: var(--junior-bg);--bg-secondary: var(--junior-surface);--bg-tertiary: #E8D5FF;--text-primary: var(--junior-text);--text-secondary: var(--junior-text-muted);--text-tertiary: var(--junior-text-light);--text-muted: var(--junior-text-muted);--primary: var(--junior-primary);--accent: var(--junior-accent);--danger: var(--junior-danger);--success: var(--junior-success);--glass-bg: var(--junior-surface);--glass-border: var(--junior-border);--glass-bg-hover: #E8D5FF;--glass-border-hover: var(--junior-primary);--shadow-glow: 0 0 20px rgba(112, 11, 255, .3);--space-3xl: 48px;--space-2xl: 40px;--space-xl: 32px;--radius-full: 9999px;--radius-xl: 20px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px;background:linear-gradient(135deg,#f0f9ff,#e8d5ff,#b2e8ff);min-height:100vh}body.junior-layout .junior-page{padding:var(--space-5);max-width:1500px;margin:0 auto}body.junior-layout .junior-header{background:linear-gradient(135deg,var(--junior-surface) 0%,#F0F9FF 100%);border:2px solid var(--junior-border);padding:var(--space-5);margin-bottom:var(--space-5);border-radius:var(--radius-xl);box-shadow:0 4px 16px #700bff1a}body.junior-layout .junior-title{font-size:var(--font-size-2xl);font-weight:700;background:linear-gradient(135deg,var(--junior-primary) 0%,var(--junior-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}body.junior-layout .junior-card{background:var(--junior-surface);border:2px solid var(--junior-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:0 4px 16px #48cae426;transition:all var(--transition-base)}body.junior-layout .junior-card:hover{box-shadow:0 8px 24px #700bff33;border-color:var(--junior-primary);transform:translateY(-4px);background:linear-gradient(135deg,var(--junior-surface) 0%,#F0F9FF 100%)}body.junior-layout .junior-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:2px solid transparent;border-radius:var(--radius-lg);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-base);background:linear-gradient(135deg,var(--junior-primary) 0%,#8B2EFF 100%);color:#fff;box-shadow:0 4px 12px #700bff4d}body.junior-layout .junior-btn:hover{background:linear-gradient(135deg,#8B2EFF 0%,var(--junior-primary) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #700bff66}body.junior-layout .junior-btn-success{background:linear-gradient(135deg,var(--junior-success) 0%,#00D4B8 100%);color:var(--junior-text);box-shadow:0 4px 12px #00f5d44d}body.junior-layout .junior-btn-success:hover{background:linear-gradient(135deg,#00D4B8 0%,var(--junior-success) 100%);box-shadow:0 6px 20px #00f5d466}body.junior-layout .junior-table{width:100%;border-collapse:collapse;background:var(--junior-surface);border-radius:var(--radius-xl);overflow:hidden;border:2px solid var(--junior-border);box-shadow:0 4px 16px #48cae41a}body.junior-layout .junior-table thead{background:linear-gradient(135deg,var(--junior-primary) 0%,var(--junior-accent) 100%)}body.junior-layout .junior-table th{padding:var(--space-4);text-align:left;font-size:var(--font-size-sm);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid rgba(255,255,255,.2)}body.junior-layout .junior-table td{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--junior-text);border-bottom:1px solid var(--junior-border)}body.junior-layout .junior-table tbody tr{transition:all var(--transition-fast)}body.junior-layout .junior-table tbody tr:hover{background:linear-gradient(90deg,var(--junior-primary-light) 0%,transparent 100%)}body.junior-layout .junior-progress{height:20px;background:var(--junior-accent-light);border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--junior-border)}body.junior-layout .junior-progress-bar{height:100%;background:linear-gradient(90deg,var(--junior-accent) 0%,var(--junior-success) 100%);border-radius:var(--radius-full);transition:width var(--transition-base);box-shadow:0 2px 8px #48cae466}body.junior-layout .junior-badge{display:inline-block;padding:6px 12px;border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}body.junior-layout .junior-badge-success{background:linear-gradient(135deg,var(--junior-success) 0%,#00D4B8 100%);color:var(--junior-text)}body.junior-layout .junior-badge-primary{background:linear-gradient(135deg,var(--junior-primary) 0%,#8B2EFF 100%);color:#fff}body.teenager-layout{--teenager-bg: #121212;--teenager-surface: #2D3436;--teenager-border: #636E72;--teenager-text: #F7F7F7;--teenager-text-muted: #CAF0F8;--teenager-text-light: #94A3B8;--teenager-primary: #FF006E;--teenager-primary-hover: #FF1A7A;--teenager-primary-light: #4A1A3D;--teenager-accent: #CAF0F8;--teenager-accent-light: #1A2A3A;--teenager-success: #00F5D4;--teenager-success-light: #003D35;--teenager-warning: #FFB800;--teenager-warning-light: #4A3D00;--teenager-danger: #FF006E;--teenager-danger-light: #4A1A3D;--bg-primary: var(--teenager-bg);--bg-secondary: var(--teenager-surface);--bg-tertiary: #3D4548;--text-primary: var(--teenager-text);--text-secondary: var(--teenager-text-muted);--text-tertiary: var(--teenager-text-light);--text-muted: var(--teenager-text-muted);--primary: var(--teenager-primary);--accent: var(--teenager-accent);--danger: var(--teenager-danger);--success: var(--teenager-success);--glass-bg: var(--teenager-surface);--glass-border: var(--teenager-border);--glass-bg-hover: #3D4548;--glass-border-hover: var(--teenager-primary);--shadow-glow: 0 0 20px rgba(255, 0, 110, .4);--space-3xl: 64px;--space-2xl: 48px;--space-xl: 40px;--radius-full: 9999px;--radius-xl: 12px;--radius-lg: 10px;--radius-md: 8px;--radius-sm: 6px;background:var(--teenager-bg);min-height:100vh}body.teenager-layout .teenager-page{padding:var(--space-3xl);max-width:1600px;margin:0 auto}body.teenager-layout .teenager-header{background:var(--teenager-surface);border:1px solid var(--teenager-border);padding:var(--space-5);margin-bottom:var(--space-5);border-radius:var(--radius-lg);box-shadow:0 4px 16px #00000080}body.teenager-layout .teenager-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--teenager-text);margin:0;letter-spacing:-.5px}body.teenager-layout .teenager-card{background:var(--teenager-surface);border:1px solid var(--teenager-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 4px 16px #0000004d;transition:all var(--transition-base);margin-bottom:var(--space-4)}body.teenager-layout .teenager-card:hover{border-color:var(--teenager-primary);box-shadow:0 0 0 1px var(--teenager-primary),0 8px 24px #ff006e33;transform:translateY(-2px)}body.teenager-layout .teenager-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid var(--teenager-primary);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:700;cursor:pointer;transition:all var(--transition-fast);background:var(--teenager-primary);color:#fff;letter-spacing:.5px;text-transform:uppercase}body.teenager-layout .teenager-btn:hover{background:var(--teenager-primary-hover);border-color:var(--teenager-primary-hover);box-shadow:0 0 0 3px var(--teenager-primary-light),0 4px 12px #ff006e66;transform:translateY(-2px)}body.teenager-layout .teenager-btn:active{transform:translateY(0)}body.teenager-layout .teenager-btn-outline{background:transparent;color:var(--teenager-primary);border-color:var(--teenager-primary)}body.teenager-layout .teenager-btn-outline:hover{background:var(--teenager-primary);color:#fff}body.teenager-layout .teenager-table{width:100%;border-collapse:collapse;background:var(--teenager-surface);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--teenager-border);box-shadow:0 4px 16px #0000004d}body.teenager-layout .teenager-table thead{background:var(--teenager-primary-light);border-bottom:2px solid var(--teenager-primary)}body.teenager-layout .teenager-table th{padding:var(--space-4);text-align:left;font-size:var(--font-size-sm);font-weight:700;color:var(--teenager-text);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--teenager-border)}body.teenager-layout .teenager-table td{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--teenager-text);border-bottom:1px solid var(--teenager-border)}body.teenager-layout .teenager-table tbody tr{transition:all var(--transition-fast)}body.teenager-layout .teenager-table tbody tr:hover{background:var(--teenager-primary-light);border-left:3px solid var(--teenager-primary)}body.teenager-layout .teenager-badge{display:inline-block;padding:4px 12px;border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px}body.teenager-layout .teenager-badge-success{background:var(--teenager-success-light);color:var(--teenager-success);border:1px solid var(--teenager-success)}body.teenager-layout .teenager-badge-primary{background:var(--teenager-primary-light);color:var(--teenager-primary);border:1px solid var(--teenager-primary)}body.teenager-layout .teenager-badge-danger{background:var(--teenager-danger-light);color:var(--teenager-danger);border:1px solid var(--teenager-danger)}body.teenager-layout .teenager-progress{height:8px;background:var(--teenager-bg);border-radius:var(--radius-full);overflow:hidden;border:1px solid var(--teenager-border)}body.teenager-layout .teenager-progress-bar{height:100%;background:linear-gradient(90deg,var(--teenager-primary) 0%,var(--teenager-accent) 100%);border-radius:var(--radius-full);transition:width var(--transition-base);box-shadow:0 0 10px #ff006e80}body.teenager-layout h1,body.teenager-layout .teenager-title{font-size:var(--font-size-3xl);font-weight:800;line-height:1.2;letter-spacing:-.5px}body.teenager-layout h2{font-size:var(--font-size-2xl);font-weight:700;line-height:1.3}body.teenager-layout p{line-height:1.7;color:var(--teenager-text-muted)}body.teenager-layout .teenager-section{margin-bottom:var(--space-3xl)}body.teenager-layout .teenager-card+.teenager-card{margin-top:var(--space-4)}
