:root{--admin-ink:#26364d;--admin-muted:#7c899c;--admin-line:#e2e8f0;--admin-bg:#f5f7fa;--admin-surface:#fff;--admin-primary:#3eae97;--admin-primary-dark:#2e8e7a;--admin-navy:#2f425c;--admin-danger:#c34d58;--admin-warning:#bd7a18;--admin-radius:13px;--admin-shadow:0 8px 25px rgba(35,49,73,.065)}
body{color:var(--admin-ink);background:var(--admin-bg)}.content-page>.content{padding-top:70px}.content-page .container-fluid{max-width:1600px}.content-page .page-title-box{padding:20px 0 15px}.content-page .page-title{margin:0;color:var(--admin-ink);font-size:22px;font-weight:750}.content-page .breadcrumb{font-size:10px}.content-page .breadcrumb a{color:var(--admin-primary)}
.navbar-custom{background:linear-gradient(90deg,#334861,#3eae97)!important;box-shadow:0 3px 16px rgba(34,49,70,.13)}.navbar-custom .button-menu-mobile,.navbar-custom .nav-user{color:#fff!important}.navbar-custom .nav-user{border-radius:9px}.navbar-custom .nav-user:hover{background:rgba(255,255,255,.1)}.left-side-menu{background:#2f3d50!important}.left-side-menu #sidebar-menu>ul>li>a{margin:2px 10px;padding:11px 12px;border-radius:8px;color:#b9c4d1}.left-side-menu #sidebar-menu>ul>li>a:hover,.left-side-menu #sidebar-menu>ul>li>a:focus{color:#fff;background:rgba(62,174,151,.15)}.left-side-menu #sidebar-menu .nav-second-level li a{padding-top:8px;padding-bottom:8px;color:#aeb9c7}.left-side-menu #sidebar-menu .nav-second-level li a:hover{color:#73d2be}.left-side-menu .menu-title{color:#758397}.footer{color:#8592a4;background:#fff;border-top:1px solid var(--admin-line)}
.content-page .card,.content-page .card-box{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.content-page .card-box{padding:19px}.content-page .card-body.bg-blue,.content-page .card-body.bg-success{display:flex;align-items:center;min-height:48px;padding:12px 16px!important;border:1px solid #d9e8e4;border-bottom:0;border-radius:var(--admin-radius) var(--admin-radius) 0 0;background:linear-gradient(90deg,#edf8f5,#f5faf9)!important}.content-page .card-body.bg-blue+.card-box,.content-page .card-body.bg-success+.card,.content-page .card-body.bg-success+.card-box{border-top-left-radius:0;border-top-right-radius:0}.content-page .card-body.bg-blue .header-title,.content-page .card-body.bg-success .header-title{margin:0;color:#287e6c!important;font-size:11px;font-weight:800;letter-spacing:.06em}.content-page label{color:#435168!important;font-size:11px;font-weight:700}.content-page .form-control,.content-page .custom-select,.content-page .bootstrap-select>.dropdown-toggle,.content-page .select2-container .select2-selection--single{min-height:40px;border:1px solid #d9e1eb;border-radius:8px;background:#fff;box-shadow:none;font-size:11px}.content-page textarea.form-control{min-height:90px}.content-page .form-control:focus,.content-page .custom-select:focus{border-color:#59bba7;box-shadow:0 0 0 3px rgba(62,174,151,.1)}
.content-page .btn{border-radius:8px;font-size:11px;font-weight:700}.content-page .btn-primary,.content-page .btn-info,.content-page .btn-success{border-color:var(--admin-primary)!important;background:var(--admin-primary)!important;box-shadow:0 6px 14px rgba(62,174,151,.16)}.content-page .btn-primary:hover,.content-page .btn-info:hover,.content-page .btn-success:hover{border-color:var(--admin-primary-dark)!important;background:var(--admin-primary-dark)!important}.content-page .btn-warning{border-color:#f1e3c9;color:#8c621e;background:#fff4df}.content-page .btn-danger{border-color:#f2d9dc;color:#b34953;background:#fff0f1}.content-page .btn-xs{padding:5px 9px}.content-page .badge{padding:5px 8px;border-radius:16px;font-size:9px;font-weight:800}.content-page .badge-success{color:#267965;background:#e8f7f3}.content-page .badge-danger{color:#b44750;background:#fdecef}.content-page .badge-warning{color:#976615;background:#fff}.content-page .badge-info,.content-page .badge-primary{color:#405ab1;background:#edf0ff}
.content-page .table-responsive{border-radius:10px}.content-page table.table{margin-bottom:0;color:#4d5a6e;background:#fff}.content-page table.table thead th{padding:11px 9px;border:0!important;color:#778498;background:#f3f6f9;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.content-page table.table tbody td{padding:10px 9px;border-color:#e9edf2;vertical-align:middle;font-size:10px}.content-page table.table-striped tbody tr:nth-of-type(odd){background:#fbfcfd}.content-page .dataTables_wrapper .dataTables_filter input{height:36px;border:1px solid #dbe3ec;border-radius:7px}.content-page .dataTables_wrapper .dataTables_length select{height:36px;border:1px solid #dbe3ec;border-radius:7px}.content-page .pagination .page-link{border-color:#e0e6ed;color:#5c697e}.content-page .pagination .active .page-link{border-color:var(--admin-primary);background:var(--admin-primary)}
.modal-content{overflow:hidden;border:0!important;border-radius:15px!important;box-shadow:0 24px 70px rgba(24,37,56,.25)!important}.modal-content>.modal-header{display:flex;align-items:center;min-height:62px;padding:14px 18px 14px 21px;border:0;color:#fff;background:linear-gradient(135deg,#2e405a,#3eae97)!important}.modal-content>.modal-header .modal-title{order:1;min-width:0;flex:1;margin:0;color:#fff!important;font-size:16px;font-weight:750;line-height:1.35}.modal-content>.modal-header .close{position:static!important;order:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0!important;margin:0 0 0 14px!important;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff!important;background:rgba(255,255,255,.1);font-size:21px;line-height:1;opacity:1;text-shadow:none}.modal-content>.modal-body{padding:19px;background:#f7f9fc}.modal-content>.modal-footer{padding:13px 18px;border-color:#e5eaf0;background:#fff}.modal-content .card-box{border:1px solid var(--admin-line);border-radius:10px;box-shadow:none}
#yukleniyortum{background-color:rgba(18,28,43,.66)!important;background-size:46px!important;opacity:1!important;backdrop-filter:blur(2px)}#g_yukleniyor{margin:10px 0;padding:11px 14px;border:1px solid #dbe9e5;border-radius:9px;color:#397c6e;background:#eff8f6;font-size:10px}.alert{border:0;border-radius:9px;font-size:11px}.alert-danger{color:#a5444c;background:#fdecee}.alert-success{color:#287a68;background:#e8f7f3}.dropdown-menu{border:1px solid #e1e7ee;border-radius:10px;box-shadow:0 12px 30px rgba(28,42,62,.14)}.dropdown-item{font-size:11px}
@media(max-width:767px){.content-page>.content{padding-top:64px}.content-page .page-title-box{padding:14px 0 11px}.content-page .page-title{font-size:19px}.content-page .page-title-right{display:none}.content-page .card-box{padding:14px}.modal-content>.modal-header .modal-title{font-size:14px}.content-page table.table tbody td{font-size:10px}}
.content-page .badge-warning{color:#976615!important;background:#fff2d9!important}.admin-list-shell{overflow:hidden;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#fff;box-shadow:var(--admin-shadow)}.admin-list-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 22px 14px}.admin-list-head h5{margin:0 0 4px;color:var(--admin-ink);font-size:17px;font-weight:750}.admin-list-head p{margin:0;color:var(--admin-muted);font-size:11px}.admin-list-head>span{padding:6px 10px;border-radius:18px;color:#267a68;background:#e8f7f3;font-size:10px;font-weight:800}.admin-filterbar{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr) 110px auto auto;gap:9px;padding:13px 22px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fafbfd}.admin-table-wrap{padding:8px 22px 12px;overflow-x:auto}.admin-log-table{min-width:1100px}.admin-log-badge{display:inline-flex;padding:5px 8px;border-radius:15px;color:#287e6c;background:#e9f7f4;font-size:9px;font-weight:800;white-space:nowrap}.admin-browser-text{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-log-detail{display:block;max-width:360px;color:#68758a;line-height:1.45}.admin-empty-state{padding:45px;color:#8b97a8;text-align:center}.admin-pagination{display:flex;align-items:center;justify-content:space-between;padding:5px 22px 19px;color:#7d899b;font-size:10px}.admin-pagination>div{display:flex;align-items:center;gap:7px}.admin-pagination a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #dce3ec;border-radius:7px;color:#526177;background:#fff;font-size:16px}.admin-pagination a.disabled{pointer-events:none;opacity:.4}.admin-pagination strong{padding:0 5px;color:#59667a;font-size:10px}@media(max-width:900px){.admin-filterbar{grid-template-columns:1fr 1fr}.admin-filterbar input{grid-column:span 2}}@media(max-width:600px){.admin-filterbar{grid-template-columns:1fr}.admin-filterbar input{grid-column:auto}.admin-list-head,.admin-pagination{align-items:flex-start;flex-direction:column}}
.left-side-menu #sidebar-menu li.mm-active>a{color:#fff!important;background:linear-gradient(90deg,rgba(62,174,151,.24),rgba(62,174,151,.08));box-shadow:inset 3px 0 #55c5ad}.left-side-menu #sidebar-menu .nav-second-level li.mm-active>a{color:#72d4bf!important}

/* Ortak sayfa basliklari, ust bosluk ve okunabilirlik */
body .content-page>.content{padding-top:12px!important}
body .content-page .page-title-box{display:flex!important;align-items:center;gap:18px;min-height:54px;margin:0 0 14px!important;padding:10px 0 9px!important;border:0!important;background:transparent!important;box-shadow:none!important}
body .content-page .page-title-box .page-title{order:1;display:flex;align-items:center;min-width:0;flex:1;margin:0!important;padding:0!important;color:var(--admin-ink)!important;font-size:23px!important;font-weight:750!important;line-height:1.25!important}
body .content-page .page-title-box .page-title:before{width:4px;height:24px;margin-right:10px;border-radius:6px;background:linear-gradient(180deg,var(--admin-primary),#64c5b1);content:"";flex:0 0 4px}
body .content-page .page-title-box .page-title-right{order:2;float:none!important;margin-left:auto}
body .content-page .page-title-box .breadcrumb{margin:0!important;padding:0!important;font-size:11.5px!important}
body .content-page .dashboard-page-title{padding:10px 0 14px!important}
body .content-page .dashboard-page-title .page-title{font-size:25px!important;line-height:1.25!important}

body .content-page label{font-size:12.5px!important}
body .content-page .form-control,body .content-page .custom-select,body .content-page .bootstrap-select>.dropdown-toggle,body .content-page .select2-container .select2-selection--single{font-size:12.5px!important}
body .content-page .btn{font-size:12px!important}
body .content-page .badge{font-size:10.5px!important}
body .content-page table.table thead th{font-size:10.5px!important}
body .content-page table.table tbody td{font-size:12px!important}
body .content-page .card-body.bg-blue .header-title,body .content-page .card-body.bg-success .header-title{font-size:12px!important}
body .content-page .alert,body .content-page .dropdown-item{font-size:12px!important}
body .content-page #g_yukleniyor{font-size:12px!important}
body .content-page .admin-list-head p{font-size:12.5px!important}
body .content-page .admin-list-head>span,body .content-page .admin-log-badge,body .content-page .admin-pagination,body .content-page .admin-pagination strong{font-size:11px!important}
body .content-page .dashboard-kpi-label{font-size:12.5px!important}
body .content-page .dashboard-kpi-detail,body .content-page .dashboard-panel-head p{font-size:13px!important}
body .content-page .dashboard-bar-value{font-size:11.5px!important}
body .content-page .dashboard-bar-label,body .content-page .dashboard-quick-stat span{font-size:12px!important}
body .content-page .dashboard-table th{font-size:11.5px!important}

@media(max-width:767px){body .content-page>.content{padding-top:8px!important}body .content-page .page-title-box{min-height:46px;margin-bottom:10px!important;padding:8px 0!important}body .content-page .page-title-box .page-title{font-size:20px!important}body .content-page .page-title-box .page-title:before{height:21px}body .content-page .dashboard-page-title{padding:8px 0 12px!important}}
