@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--primary-50:#eef2ff;--primary-100:#e0e7ff;--secondary:#0ea5e9;--secondary-dark:#0284c7;--accent:#f59e0b;--accent-dark:#d97706;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#06b6d4;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--sidebar-width:280px;--sidebar-collapsed-width:72px;--sidebar-bg:#0f172a;--sidebar-hover:#1e293b;--sidebar-active:rgba(99,102,241,0.15);--sidebar-border:rgba(255,255,255,0.06);--sidebar-text:#94a3b8;--sidebar-text-active:#e2e8f0;--header-height:64px;--header-bg:rgba(255,255,255,0.8);--radius-sm:6px;--radius:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}body.dark-mode{--gray-50:#1e293b;--gray-100:#1e293b;--gray-200:#334155;--gray-300:#475569;--gray-400:#64748b;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-800:#f1f5f9;--gray-900:#f8fafc;--primary-50:rgba(99,102,241,0.1);--primary-100:rgba(99,102,241,0.2);--header-bg:rgba(15,23,42,0.9);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow:0 1px 3px rgba(0,0,0,0.4);--shadow-md:0 4px 6px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px rgba(0,0,0,0.6)}body.dark-mode{background:#0b1120;color:#e2e8f0}body.dark-mode .main-wrapper{background:#0f172a}body.dark-mode .header{border-bottom-color:#1e293b}body.dark-mode .card,body.dark-mode .stat-card,body.dark-mode .dt-wrapper,body.dark-mode .finans-stat-card,body.dark-mode .ist-stat,body.dark-mode .ist-chart-card,body.dark-mode .ist-table-card,body.dark-mode .dash-side-tabs-card,body.dark-mode .dash-bugunki-card,body.dark-mode .detail-card,body.dark-mode .form-section,body.dark-mode .folder-card,body.dark-mode .file-card,body.dark-mode .gorev-detail-card,body.dark-mode .ku-stat,body.dark-mode .ku-summary-card,body.dark-mode .ku-hero,body.dark-mode .ku-tabs-wrapper,body.dark-mode .ku-tab-panel,body.dark-mode .ku-table tbody tr,body.dark-mode .klasor-tipi-option,body.dark-mode .drive-card,body.dark-mode .modal-box,body.dark-mode .media-dropzone,body.dark-mode .media-card,body.dark-mode .media-stat-card,body.dark-mode .drive-toolbar,body.dark-mode .drive-dropdown,body.dark-mode .drive-list-row,body.dark-mode .filter-sidebar,body.dark-mode .filter-summary-card,body.dark-mode .filter-panel-header,body.dark-mode .filter-panel-body,body.dark-mode .takvim-cal-wrapper,body.dark-mode .takvim-event-detail,body.dark-mode .takvim-upcoming-card,body.dark-mode .takvim-legend-card,body.dark-mode .stat-card,body.dark-mode .dash-side-tabs-card,body.dark-mode .dash-bugunki-card,body.dark-mode .dash-side-tab.active,body.dark-mode .quick-action-btn,body.dark-mode .hy-main-card,body.dark-mode .hy-stats,body.dark-mode .hy-tabs,body.dark-mode .hy-toolbar,body.dark-mode .hy-filter-bar,body.dark-mode .hy-bulk,body.dark-mode .hy-table-wrap,body.dark-mode .hy-empty,body.dark-mode .hy-modal,body.dark-mode .filter-active-tag,body.dark-mode .dt-table tbody tr,body.dark-mode .dt-stat-card,body.dark-mode .dt-toolbar,body.dark-mode .dt-bulk-bar,body.dark-mode .dt-empty,body.dark-mode .dt-pagination,body.dark-mode .mv-profile-card,body.dark-mode .mv-stat,body.dark-mode .mv-section,body.dark-mode .mv-form-card,body.dark-mode .taraf-toggle,body.dark-mode .gorev-detail-card,body.dark-mode .gorev-form-card,body.dark-mode .gorev-not-item,body.dark-mode .gorev-self-assign,body.dark-mode .gh-stats,body.dark-mode .gh-filters,body.dark-mode .gh-toolbar,body.dark-mode .gh-table-container,body.dark-mode .gh-table tbody tr,body.dark-mode .gh-empty,body.dark-mode .notif-stats,body.dark-mode .notif-tabs,body.dark-mode .notif-list-container,body.dark-mode .notif-card,body.dark-mode .notif-empty,body.dark-mode .notif-pagination,body.dark-mode .ayar-stats,body.dark-mode .ayar-white-wrap,body.dark-mode .modul-grup,body.dark-mode .schedule-card,body.dark-mode .config-panel,body.dark-mode .queue-stat-card,body.dark-mode .stpl-list,body.dark-mode .stpl-editor,body.dark-mode .stpl-section,body.dark-mode .gh-main-wrap,body.dark-mode .mesai-giris-card,body.dark-mode .mesai-lider-card,body.dark-mode .mesai-ayar-tabs,body.dark-mode .mesai-ayar-tab.active,body.dark-mode .eksik-gun-toggle,body.dark-mode .notif-main-wrap{background:#1e293b;border-color:#334155}body.dark-mode .view-toggle-btn.active,body.dark-mode .takvim-tab-btn.active{background:#334155;color:var(--primary-light)}body.dark-mode .drive-dropdown a:hover{background:#334155}body.dark-mode .media-gallery-header h3,body.dark-mode .media-dropzone h3,body.dark-mode .media-card-name,body.dark-mode .media-stat-info h3{color:#f8fafc}body.dark-mode .ql-toolbar.ql-snow{background:#1e293b !important;border-color:#334155 !important}body.dark-mode .ql-container.ql-snow{border-color:#334155 !important}body.dark-mode .ql-snow .ql-stroke{stroke:#cbd5e1}body.dark-mode .ql-snow .ql-fill{fill:#cbd5e1}body.dark-mode .ql-snow .ql-picker{color:#cbd5e1}body.dark-mode .ql-snow .ql-picker-options{background-color:#1e293b;border-color:#334155}body.dark-mode .ql-editor.ql-blank::before{color:#64748b}body.dark-mode .dt-table thead th{background:#0f172a;border-color:#334155;color:#94a3b8}body.dark-mode .dt-table td{border-color:#1e293b}body.dark-mode .dt-table tbody tr:hover td{background:#1e293b}body.dark-mode .yh-madde:has(input:checked){background:rgba(99,102,241,0.15);border-color:rgba(99,102,241,0.3)}body.dark-mode .yh-madde:has(input:checked) .yh-text{color:#f8fafc}body.dark-mode .takvim-cal-wrapper .fc .fc-toolbar-title,body.dark-mode .takvim-cal-wrapper .fc .fc-col-header-cell-cushion{color:var(--gray-800)}body.dark-mode .takvim-cal-wrapper .fc th,body.dark-mode .takvim-cal-wrapper .fc .fc-col-header-cell{background:#334155 !important}body.dark-mode .event-meta-icon{background:#334155}body.dark-mode .event-meta-row{border-color:#334155}body.dark-mode .upcoming-item,body.dark-mode .dash-yaklasan-item,body.dark-mode .notif-item,body.dark-mode .dash-bugunki-item{border-color:#334155}body.dark-mode .upcoming-item:hover,body.dark-mode .dash-yaklasan-item:hover,body.dark-mode .dash-bugunki-item:hover,body.dark-mode .hy-stat:hover,body.dark-mode .hy-table tbody tr:hover,body.dark-mode .hy-table tbody tr.selected,body.dark-mode .drive-list-row:hover,body.dark-mode .filter-active-tag:hover,body.dark-mode .dt-table tbody tr:hover,body.dark-mode .mv-btn:hover,body.dark-mode .mv-tip-checkbox:hover,body.dark-mode .gorev-qa-btn:hover,body.dark-mode .gorev-dosya-link:hover,body.dark-mode .gorev-priority-btn:hover,body.dark-mode .gh-table tbody tr:hover,body.dark-mode .notif-card:hover,body.dark-mode .notif-tab:hover,body.dark-mode .ayar-tab:hover,body.dark-mode .modul-grup-header:hover,body.dark-mode .tetikleyici-row:hover,body.dark-mode .schedule-field:hover,body.dark-mode .stpl-item:hover,body.dark-mode .mesai-ayar-tab:hover,body.dark-mode .mesai-mazeret-item:hover,body.dark-mode .btn-config:hover{background:#334155;border-color:var(--primary)}body.dark-mode .notif-card.unread{background:#1e293b}body.dark-mode .notif-card.unread:hover{background:#334155}body.dark-mode .filter-active-tag,body.dark-mode .mv-info-value,body.dark-mode .mv-section-header h3,body.dark-mode .mv-form-header h2,body.dark-mode .mv-form-label,body.dark-mode .mv-form-input,body.dark-mode .mv-form-code,body.dark-mode .mv-tip-checkbox,body.dark-mode .taraf-btn,body.dark-mode .gorev-detail-card-title,body.dark-mode .gorev-form-card-title,body.dark-mode .gorev-info-value,body.dark-mode .gorev-not-header strong,body.dark-mode .gorev-not-body,body.dark-mode .gorev-aciklama-content,body.dark-mode .gorev-qa-btn,body.dark-mode .gorev-field input,body.dark-mode .gorev-field textarea,body.dark-mode .gorev-field select,body.dark-mode .gorev-select,body.dark-mode .gorev-not-form textarea,body.dark-mode .gh-stat-value,body.dark-mode .gh-filter-group label,body.dark-mode .gh-filter-group select,body.dark-mode .gh-filter-group input,body.dark-mode .gh-toolbar h3,body.dark-mode .gh-table-search,body.dark-mode .gh-table thead th,body.dark-mode .gh-table tbody td,body.dark-mode .gh-alici-ad,body.dark-mode .gh-mesaj,body.dark-mode .notif-stat-value,body.dark-mode .notif-tab,body.dark-mode .notif-title,body.dark-mode .notif-message,body.dark-mode .ayar-stat-value,body.dark-mode .ayar-tab,body.dark-mode .modul-grup-header h3,body.dark-mode .tetikleyici-info .name,body.dark-mode .schedule-card-title,body.dark-mode .schedule-field-label,body.dark-mode .config-panel-header h3,body.dark-mode .config-field label,body.dark-mode .queue-stat-val,body.dark-mode .stpl-item-title,body.dark-mode .stpl-list-title,body.dark-mode .stpl-item-name,body.dark-mode .stpl-editor-title,body.dark-mode .stpl-section-title,body.dark-mode .stpl-col-row label.cb,body.dark-mode .mesai-giris-card .time-input,body.dark-mode .mesai-giris-card .card-title,body.dark-mode .mesai-giris-card label,body.dark-mode .mesai-lider-card .lider-header h4,body.dark-mode .mesai-mazeret-item,body.dark-mode .mesai-mazeret-text textarea,body.dark-mode .mesai-ayar-tab,body.dark-mode .eksik-gun-toggle,body.dark-mode .mesai-form-group label,body.dark-mode .btn-config,body.dark-mode .config-field input,body.dark-mode .config-field select{color:#e2e8f0}body.dark-mode .mv-btn,body.dark-mode .mv-form-input,body.dark-mode .mv-form-code,body.dark-mode .mv-tip-checkbox,body.dark-mode .taraf-btn,body.dark-mode .gorev-qa-btn,body.dark-mode .gorev-dosya-link,body.dark-mode .gorev-field input,body.dark-mode .gorev-field textarea,body.dark-mode .gorev-field select,body.dark-mode .gorev-select,body.dark-mode .gorev-not-form textarea,body.dark-mode .gorev-priority-btn,body.dark-mode .gh-filter-group select,body.dark-mode .gh-filter-group input,body.dark-mode .gh-table-search,body.dark-mode .gh-row-btn,body.dark-mode .notif-act-btn,body.dark-mode .modul-grup-header,body.dark-mode .channel-headers,body.dark-mode .schedule-field,body.dark-mode .schedule-field input,body.dark-mode .schedule-field-icon,body.dark-mode .config-panel-header,body.dark-mode .config-panel-footer,body.dark-mode .config-field input,body.dark-mode .config-field select,body.dark-mode .stpl-list-title,body.dark-mode .stpl-col-row,body.dark-mode .stpl-col-row input.baslik,body.dark-mode .stpl-save-bar,body.dark-mode .mesai-giris-card .time-input,body.dark-mode .mesai-mazeret-item,body.dark-mode .mesai-mazeret-text textarea,body.dark-mode .mesai-form-group input,body.dark-mode .mesai-form-group select,body.dark-mode .btn-config{background:#0f172a;border-color:#334155}body.dark-mode .mv-info-row,body.dark-mode .mv-section-header,body.dark-mode .mv-form-header,body.dark-mode .mv-form-footer,body.dark-mode .taraf-toggle,body.dark-mode .gorev-detail-card-title,body.dark-mode .gorev-form-card-title,body.dark-mode .gorev-info-row,body.dark-mode .gh-stat:not(:last-child),body.dark-mode .notif-stat:not(:last-child),body.dark-mode .gh-table thead th,body.dark-mode .gh-table tbody td,body.dark-mode .notif-card,body.dark-mode .ayar-stat:not(:last-child),body.dark-mode .modul-grup-header,body.dark-mode .channel-headers,body.dark-mode .tetikleyici-row,body.dark-mode .schedule-card-header,body.dark-mode .schedule-card-footer,body.dark-mode .config-panel-header,body.dark-mode .config-panel-footer,body.dark-mode .stpl-item,body.dark-mode .stpl-col-row,body.dark-mode .stpl-save-bar,body.dark-mode .mesai-giris-card,body.dark-mode .mesai-lider-card,body.dark-mode .mesai-mazeret-item,body.dark-mode .mesai-form-group input,body.dark-mode .mesai-form-group select,body.dark-mode .stpl-list-title{border-color:#334155}body.dark-mode .mv-dava-table th{background:#0f172a;color:#94a3b8;border-color:#334155}body.dark-mode .mv-dava-table td{border-bottom-color:#334155;color:#e2e8f0}body.dark-mode .mv-dava-table tbody tr:hover{background:#1e293b}body.dark-mode .drive-list-row.header{background:#0f172a;border-color:#334155}body.dark-mode .takvim-event-detail .event-header,body.dark-mode .dash-side-tab-header,body.dark-mode .dash-legend,body.dark-mode .dash-bugunki-header,body.dark-mode .dash-bugunki-card,body.dark-mode .hy-tabs,body.dark-mode .hy-tab,body.dark-mode .hy-toolbar,body.dark-mode .hy-filter-bar,body.dark-mode .hy-bulk,body.dark-mode .hy-modal-header,body.dark-mode .hy-modal-footer,body.dark-mode .hy-karar-row{border-color:#334155}body.dark-mode .hy-table thead th{background:#0f172a;border-color:#334155;color:var(--gray-400)}body.dark-mode .hy-table tbody td,body.dark-mode .hy-table tbody tr{border-color:#334155}body.dark-mode .hy-filter-chip{background:transparent;border-color:#334155}body.dark-mode .hy-filter-chip.active{background:var(--primary);border-color:var(--primary);color:white}body.dark-mode .ku-table tbody tr.ku-row-urgent{background:rgba(245,158,11,0.1)}body.dark-mode .ku-table tbody td{border-color:#334155}body.dark-mode .dt-modal,body.dark-mode .swal2-popup{background:#1e293b;color:#e2e8f0}body.dark-mode .dt-modal-header{border-bottom-color:#334155}body.dark-mode .dt-form-input,body.dark-mode .dt-form-select,body.dark-mode .form-input,body.dark-mode .form-select,body.dark-mode select,body.dark-mode input[type="text"],body.dark-mode input[type="date"],body.dark-mode input[type="number"],body.dark-mode textarea{background:#0f172a;border-color:#334155;color:#e2e8f0}body.dark-mode .dt-form-input:focus,body.dark-mode .form-input:focus,body.dark-mode select:focus,body.dark-mode input:focus{border-color:var(--primary);background:#1e293b}body.dark-mode .dt-toolbar{border-color:#334155}body.dark-mode .dt-search input{background:#0f172a;border-color:#334155;color:#e2e8f0}body.dark-mode .dropdown-menu{background:#1e293b;border-color:#334155}body.dark-mode .dropdown-item:hover{background:#334155}body.dark-mode .alert-success{background:#064e3b;border-color:#065f46;color:#6ee7b7}body.dark-mode .alert-error{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}body.dark-mode .alert-warning{background:#78350f;border-color:#92400e;color:#fcd34d}body.dark-mode .alert-info{background:#1e3a5f;border-color:#1e40af;color:#93c5fd}body.dark-mode .select2-container--default .select2-selection--single{background:#0f172a;border-color:#334155;color:#e2e8f0}body.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered{color:#e2e8f0}body.dark-mode .select2-dropdown{background:#1e293b;border-color:#334155}body.dark-mode .select2-search--dropdown .select2-search__field{background:#0f172a;border-color:#334155;color:#e2e8f0}body.dark-mode .select2-results__option{color:#e2e8f0}body.dark-mode .select2-results__option--highlighted{background:var(--primary) !important}body.dark-mode .ist-chart-header{color:#e2e8f0}body.dark-mode .swal2-title{color:#f1f5f9}body.dark-mode .swal2-html-container{color:#94a3b8}body.dark-mode .swal2-input{background:#0f172a;border-color:#334155;color:#e2e8f0}.dark-mode-toggle{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--gray-500);font-size:17px;cursor:pointer;border-radius:50%;transition:var(--transition)}.dark-mode-toggle:hover{background:var(--gray-100);color:var(--gray-700)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--gray-800);background:var(--gray-50);line-height:1.6}a{color:var(--primary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--primary-dark)}img{max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.app-layout{display:flex;min-height:100vh;width:100%;max-width:100%}.sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;background:var(--sidebar-bg);z-index:1000;display:flex;flex-direction:column;transition:var(--transition);overflow:hidden}.sidebar.collapsed{width:var(--sidebar-collapsed-width)}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--sidebar-border);flex-shrink:0}.sidebar-brand-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:18px;color:white;flex-shrink:0}.sidebar-brand-text{font-size:15px;font-weight:700;color:white;white-space:nowrap;overflow:hidden;letter-spacing:-0.3px}.sidebar-brand-text span{display:block;font-size:10px;font-weight:400;color:var(--sidebar-text);letter-spacing:1.5px;text-transform:uppercase;margin-top:2px}.sidebar.collapsed .sidebar-brand-text{display:none}.sidebar-nav{flex:1;overflow-y:auto;padding:12px 10px}.sidebar-section-title{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--gray-500);padding:16px 12px 8px;white-space:nowrap}.sidebar.collapsed .sidebar-section-title{display:none}.sidebar-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius);color:var(--sidebar-text);font-size:13.5px;font-weight:500;transition:var(--transition);cursor:pointer;position:relative;margin-bottom:2px;text-decoration:none}.sidebar-link:hover{background:var(--sidebar-hover);color:var(--sidebar-text-active)}.sidebar-link.active{background:var(--sidebar-active);color:var(--primary-light)}.sidebar-link.active::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--primary);border-radius:0 3px 3px 0}.sidebar-link i{width:20px;text-align:center;font-size:15px;flex-shrink:0}.sidebar-link-text{white-space:nowrap;overflow:hidden}.sidebar.collapsed .sidebar-link-text{display:none}.sidebar-link .badge{margin-left:auto;background:var(--danger);color:white;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;line-height:1.4}.sidebar.collapsed .sidebar-link .badge{display:none}.sidebar-link.has-submenu{position:relative}.sidebar-link.has-submenu .submenu-arrow{margin-left:auto;font-size:10px;transition:transform 0.25s ease;opacity:0.5;width:auto !important}.sidebar-link.has-submenu.open .submenu-arrow{transform:rotate(180deg);opacity:0.8}.sidebar-submenu{overflow:hidden;transition:max-height 0.3s ease}.sidebar-submenu .sidebar-link{padding:7px 14px 7px 46px;font-size:13px;margin-bottom:0;color:#cbd5e1 !important}.sidebar-submenu .sidebar-link:visited{color:#cbd5e1 !important}.sidebar-submenu .sidebar-link:hover{color:#f8fafc !important}.sidebar-submenu .sidebar-link i{font-size:12px;width:16px}.sidebar-submenu .sidebar-link::before{display:none}.sidebar-submenu .sidebar-link.active{background:rgba(99,102,241,0.1);color:var(--primary-light) !important}.sidebar.collapsed .sidebar-submenu{display:none}.sidebar.collapsed .submenu-arrow{display:none}.sidebar-footer{padding:12px 10px;border-top:1px solid var(--sidebar-border);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);transition:var(--transition)}.sidebar-user:hover{background:var(--sidebar-hover)}.sidebar-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:14px;flex-shrink:0}.sidebar-user-info{overflow:hidden}.sidebar-user-name{font-size:13px;font-weight:600;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:11px;color:var(--gray-500)}.sidebar-user-actions{display:flex;align-items:center;gap:2px;margin-top:6px;padding:0 8px}.sidebar-user-actions a:hover{color:white !important}.sidebar.collapsed .sidebar-user-info{display:none}.main-wrapper{flex:1;margin-left:var(--sidebar-width);transition:var(--transition);display:flex;flex-direction:column;min-height:100vh;min-width:0;width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width))}.sidebar.collapsed~.main-wrapper{margin-left:var(--sidebar-collapsed-width);width:calc(100% - var(--sidebar-collapsed-width));max-width:calc(100% - var(--sidebar-collapsed-width))}.header{position:sticky;top:0;z-index:900;height:var(--header-height);background:var(--header-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header-left{display:flex;align-items:center;gap:16px}.header-toggle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--gray-600);font-size:18px;cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition)}.header-toggle:hover{background:var(--gray-100);color:var(--gray-800)}.header-title{font-size:18px;font-weight:700;color:var(--gray-800);letter-spacing:-0.3px}.header-right{display:flex;align-items:center;gap:8px}.header-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--gray-500);font-size:17px;cursor:pointer;border-radius:50%;position:relative;transition:var(--transition)}.header-btn:hover{background:var(--gray-100);color:var(--gray-700)}.header-btn .notif-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;background:var(--danger);border-radius:50%;border:2px solid white}.header-user{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:50px;cursor:pointer;transition:var(--transition)}.header-user:hover{background:var(--gray-100)}.header-user-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:13px}.header-user-name{font-size:13px;font-weight:600;color:var(--gray-700)}.main-content{flex:1;padding:24px}.card{background:white;border-radius:var(--radius-lg);border:1px solid var(--gray-200);overflow:hidden;transition:var(--transition)}.card:hover{box-shadow:var(--shadow-md)}.card-header{padding:16px 20px;border-bottom:1px solid var(--gray-100);display:flex;align-items:center;justify-content:space-between}.card-header h3,.card-header h5,.card-header h6{font-weight:600;font-size:14px;color:var(--gray-700)}.card-body{padding:20px}.card-footer{padding:14px 20px;border-top:1px solid var(--gray-100);background:var(--gray-50)}.stat-card{background:white;border-radius:var(--radius-lg);border:1px solid var(--gray-200);padding:20px;display:flex;align-items:flex-start;gap:16px;transition:var(--transition);cursor:default}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.stat-icon{width:48px;height:48px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-icon.blue{background:#eff6ff;color:#3b82f6}.stat-icon.green{background:#f0fdf4;color:#22c55e}.stat-icon.orange{background:#fff7ed;color:#f97316}.stat-icon.purple{background:#faf5ff;color:#a855f7}.stat-icon.red{background:#fef2f2;color:#ef4444}.stat-icon.teal{background:#f0fdfa;color:#14b8a6}.stat-info h4{font-size:28px;font-weight:800;color:var(--gray-900);letter-spacing:-1px;line-height:1.1}.stat-info p{font-size:13px;color:var(--gray-500);margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:13px;padding:9px 18px;border-radius:var(--radius);border:none;cursor:pointer;transition:var(--transition);white-space:nowrap;text-decoration:none;line-height:1.4}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;box-shadow:0 2px 8px rgba(99,102,241,0.3)}.btn-primary:hover{box-shadow:0 4px 14px rgba(99,102,241,0.4);color:white}.btn-secondary{background:var(--gray-100);color:var(--gray-700);border:1px solid var(--gray-200)}.btn-secondary:hover{background:var(--gray-200);color:var(--gray-800)}.btn-success{background:linear-gradient(135deg,var(--success),#059669);color:white}.btn-danger{background:linear-gradient(135deg,var(--danger),#dc2626);color:white}.btn-outline{background:transparent;border:1px solid var(--gray-300);color:var(--gray-600)}.btn-outline:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.btn-sm{font-size:12px;padding:6px 12px}.btn-lg{font-size:15px;padding:12px 24px}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 10px;border-radius:50px;line-height:1.4}.badge-primary{background:var(--primary-100);color:var(--primary-dark)}.badge-success{background:#dcfce7;color:#166534}.badge-warning{background:#fef3c7;color:#92400e}.badge-danger{background:#fee2e2;color:#991b1b}.badge-info{background:#cffafe;color:#155e75}.badge-gray{background:var(--gray-100);color:var(--gray-600)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:13px;font-weight:600;color:var(--gray-700);margin-bottom:6px}.form-input,.form-select{width:100%;padding:10px 14px;font-family:inherit;font-size:14px;border:1px solid var(--gray-300);border-radius:var(--radius);background:white;color:var(--gray-800);transition:var(--transition);outline:none}.form-input:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(99,102,241,0.1)}.form-input::placeholder{color:var(--gray-400)}.form-input.error{border-color:var(--danger);box-shadow:0 0 0 3px rgba(239,68,68,0.1)}.form-hint{font-size:12px;color:var(--gray-500);margin-top:4px}.form-error{font-size:12px;color:var(--danger);margin-top:4px}.table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--gray-200)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{background:var(--gray-50);padding:12px 16px;text-align:left;font-weight:600;color:var(--gray-600);font-size:12px;text-transform:uppercase;letter-spacing:0.5px;border-bottom:1px solid var(--gray-200)}.table td{padding:12px 16px;border-bottom:1px solid var(--gray-100);color:var(--gray-700)}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:var(--gray-50)}.alert{padding:12px 16px;border-radius:var(--radius);font-size:13px;font-weight:500;margin-bottom:16px;display:flex;align-items:center;gap:10px;animation:slideDown 0.3s ease}.alert-success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-warning{background:#fffbeb;color:#92400e;border:1px solid #fed7aa}.alert-info{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown{position:relative}.dropdown-menu{position:absolute;top:calc(100%+4px);right:0;min-width:200px;background:white;border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;display:none;z-index:1100;animation:fadeIn 0.15s ease}.dropdown-menu.show{display:block}.dropdown-item{display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:13px;color:var(--gray-700);border-radius:var(--radius-sm);transition:var(--transition);cursor:pointer;text-decoration:none}.dropdown-item:hover{background:var(--gray-100);color:var(--gray-900)}.dropdown-item i{width:16px;text-align:center;color:var(--gray-400)}.dropdown-divider{height:1px;background:var(--gray-100);margin:4px 0}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.flex-between{justify-content:space-between}.flex-center{align-items:center}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--gray-500)}.text-sm{font-size:13px}.text-xs{font-size:11px}.fw-600{font-weight:600}.fw-700{font-weight:700}.sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:999;backdrop-filter:blur(2px)}.sidebar-overlay.show{display:block}@media (max-width:1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sidebar{transform:translateX(-100%);width:var(--sidebar-width)}.sidebar.mobile-open{transform:translateX(0)}.sidebar.collapsed{width:var(--sidebar-width);transform:translateX(-100%)}.main-wrapper{margin-left:0 !important;width:100%;max-width:100%}.main-content{padding:16px;width:100%;max-width:100%;min-width:0}.header{padding:0 16px}.header-title{display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.header-user-name{display:none}}@media (max-width:480px){.stat-card{padding:14px}.stat-info h4{font-size:22px}}body.dark-mode .mahkeme-tabs{background:#1e293b;border-color:#334155}body.dark-mode .mahkeme-tab{color:#e2e8f0}body.dark-mode .mahkeme-tab:hover{background:rgba(255,255,255,0.05);color:#f8fafc}body.dark-mode .mahkeme-tab.active{background:#334155;color:var(--primary)}body.dark-mode .mahkeme-tab .tab-count{background:rgba(255,255,255,0.1);color:#cbd5e1}body.dark-mode .mahkeme-tab.active .tab-count{background:rgba(99,102,241,0.15);color:var(--primary)}body.dark-mode .makale-tabs{background:#1e293b;border-color:#334155}body.dark-mode .makale-tab{color:#e2e8f0}body.dark-mode .makale-tab:hover{background:rgba(255,255,255,0.05);color:#f8fafc}body.dark-mode .makale-tab.active{background:#334155;color:var(--primary)}body.dark-mode .makale-tab .tab-badge{background:rgba(255,255,255,0.1);color:#cbd5e1}body.dark-mode .makale-tab.active .tab-badge{background:rgba(99,102,241,0.15);color:var(--primary)}body.dark-mode .quick-view-modal,body.dark-mode .share-modal{background:#1e293b;border-color:#334155}body.dark-mode .quick-view-modal h2,body.dark-mode .share-modal h2{color:#f8fafc !important}body.dark-mode .media-stat-card,body.dark-mode .media-card{background:#1e293b;border-color:#334155}body.dark-mode .media-stat-info h3,body.dark-mode .media-card-name{color:#f8fafc}body.dark-mode .media-stat-info p,body.dark-mode .media-card-meta{color:#cbd5e1}body.dark-mode .media-filter-tabs{background:#1e293b}body.dark-mode .media-filter-tab{color:#e2e8f0}body.dark-mode .media-filter-tab:hover{background:rgba(255,255,255,0.05);color:var(--media-primary-light)}body.dark-mode .media-filter-tab.active{background:#334155;color:var(--media-primary-light)}body.dark-mode .media-category-btn{background:#1e293b;border-color:#334155;color:#e2e8f0}body.dark-mode .media-category-btn:hover{background:rgba(255,255,255,0.05)}body.dark-mode .media-category-btn.active{background:var(--media-primary);color:#fff;border-color:var(--media-primary)}body.dark-mode .media-list-header{background:#0f172a;border-bottom-color:#334155}body.dark-mode .media-list-row{border-bottom-color:#334155}body.dark-mode .media-list-row:hover{background:#1e293b}body.dark-mode .ml-filename{color:#f8fafc}body.dark-mode .media-search-input{background-color:#1e293b;border-color:#334155;color:#f8fafc}body.dark-mode .media-dropzone{background:#1e293b;border-color:#334155}body.dark-mode .media-dropzone h3{color:#f8fafc}.tanimlama-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px;padding:4px;background:var(--gray-50,#f8fafc);border-radius:12px;border:1px solid var(--gray-100,#f1f5f9)}.tanimlama-tab{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all 0.2s;color:var(--gray-500,#64748b);border:1px solid transparent}.tanimlama-tab:hover{color:var(--gray-700,#334155)}.tanimlama-tab.active{background:white;color:var(--primary,#6366f1);box-shadow:0 2px 8px rgba(0,0,0,0.08);border-color:var(--gray-200,#e2e8f0)}body.dark-mode .tanimlama-tabs{background:#1e293b;border-color:#334155}body.dark-mode .tanimlama-tab{color:#94a3b8}body.dark-mode .tanimlama-tab:hover{color:#e2e8f0;background:rgba(255,255,255,0.05)}body.dark-mode .tanimlama-tab.active{background:#334155;border-color:#475569;color:var(--primary-light);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.karar-filter-tabs{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;white-space:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.karar-filter-tabs::-webkit-scrollbar{height:4px}.karar-filter-tabs::-webkit-scrollbar-track{background:var(--gray-100);border-radius:4px}.karar-filter-tabs::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}body.dark-mode .karar-filter-tabs::-webkit-scrollbar-track{background:#1e293b}body.dark-mode .karar-filter-tabs::-webkit-scrollbar-thumb{background:#475569}.karar-filter-tab{flex:0 0 auto;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:var(--transition,all 0.2s);background:var(--gray-100,#f1f5f9);color:var(--gray-600,#475569);border:1px solid transparent}.karar-filter-tab:hover{background:var(--gray-200,#e2e8f0);color:var(--gray-800,#1e293b)}body.dark-mode .karar-filter-tab{background:#1e293b;color:#94a3b8;border-color:#334155}body.dark-mode .karar-filter-tab:hover{background:rgba(255,255,255,0.05);color:#e2e8f0}body.dark-mode .ayar-sidebar-item{color:#cbd5e1}body.dark-mode .ayar-sidebar-item:hover{background:#1e293b;color:#f8fafc}body.dark-mode .ayar-sidebar-item.active{background:rgba(99,102,241,0.15);color:var(--primary-light);border-color:rgba(99,102,241,0.3)}body.dark-mode .ayar-sidebar-item .ayar-sidebar-icon{background:#1e293b;color:#94a3b8}body.dark-mode .ayar-sidebar-item.active .ayar-sidebar-icon{background:rgba(99,102,241,0.2);color:var(--primary-light)}body.dark-mode .ayar-header{background:#1e293b;border-color:#334155}body.dark-mode .ayar-header h2{color:#f8fafc}body.dark-mode .ayar-header p{color:#94a3b8}body.dark-mode .ayar-card{background:#0f172a;border-color:#334155}body.dark-mode .ayar-row{border-bottom-color:#334155}body.dark-mode .ayar-row:hover{background:#1e293b}body.dark-mode .ayar-row-info label{color:#f8fafc}body.dark-mode .ayar-input{background:#1e293b;border-color:#475569;color:#f8fafc}body.dark-mode .bakim-card{background:#1e293b;border-color:#334155}body.dark-mode .bakim-card:hover{border-color:#475569}body.dark-mode .bakim-card h4{color:#f8fafc}body.dark-mode .bakim-card p{color:#94a3b8}body.dark-mode .db-stats-table th{background:#1e293b;color:#cbd5e1;border-bottom-color:#334155}body.dark-mode .db-stats-table td{border-bottom-color:#334155;color:#e2e8f0}body.dark-mode .db-stats-table tfoot tr{background:#1e293b !important}body.dark-mode .tpl-card,body.dark-mode .tpl-section{background:#1e293b;border-color:#334155}body.dark-mode .tpl-card span{color:#cbd5e1}body.dark-mode .tpl-section-title{color:#f8fafc}body.dark-mode .tpl-row>label{color:#cbd5e1}body.dark-mode .tpl-select,body.dark-mode .tpl-text{background:#0f172a;border-color:#475569;color:#f8fafc}.main-content{overflow-x:auto;min-width:0}.dt-table-wrap,.table-responsive,.tablo-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:1200px){.grid-4{grid-template-columns:repeat(2,1fr)}.stat-card{padding:14px 12px}.stat-info h4{font-size:22px}}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}.header-user-name{display:none}}