/* Onaylanan ONGUN tasarımının uygulama görünümü */
.app-icon{display:block;flex-shrink:0;width:20px;height:20px;vertical-align:middle}.button,button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.button .app-icon{width:17px;height:17px}.admin-page{background:#fafbfd;color:#263447;font-family:'Segoe UI',Arial,sans-serif}.admin-page aside{background:#fff;border-right:1px solid #e4e9f1;color:#455469;padding:28px 16px;width:242px}.admin-page main{margin-left:242px}.admin-page .brand{display:block;color:#940f2c;border:0;padding:0 15px 31px}.admin-page .brand-name{font-weight:800;font-size:32px;color:#920b2a;letter-spacing:.6px;white-space:nowrap}.admin-page .brand-name>span{font-size:14px;letter-spacing:0;color:#920b2a;font-weight:650}.admin-page .brand small{font-size:10px;letter-spacing:3px;color:#6d7c90;margin-top:12px;line-height:1.5}.admin-page .company-logo{width:180px;height:86px;object-fit:contain;object-position:left center;background:none;padding:0;border-radius:0}.admin-page nav{display:flex;flex-direction:column;gap:8px;margin-top:16px}.admin-page nav a{display:flex;align-items:center;gap:16px;margin:0;padding:13px 20px;border-radius:6px;color:#48576c;font-size:14px;font-weight:400;box-shadow:none;position:relative}.admin-page nav a::before{content:none}.admin-page nav a .app-icon{color:#536379}.admin-page nav a:hover{background:#f8f5f7;color:#920b2a}.admin-page nav a.active{background:#f8ebf0;color:#980d2c;font-weight:600;box-shadow:none}.admin-page nav a.active::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#a20c30;border-radius:4px 0 0 4px}.admin-page nav a.active .app-icon{color:#a20c30}.sidebar-account{position:absolute;left:16px;right:16px;bottom:24px;border-top:1px solid #e6ebf2;padding:21px 11px 0;display:flex;align-items:center;gap:12px}.account-avatar{width:39px;height:39px;border-radius:50%;background:#e7edf5;color:#3d5069;display:grid;place-items:center;font-size:13px;font-weight:600;flex-shrink:0}.sidebar-account b{font-size:12px;font-weight:600;color:#344760;display:block}.sidebar-account small{display:block;font-size:11px;color:#71829b;margin:3px 0}.sidebar-account a{font-size:10px;color:#9aa8b9}.admin-page header{height:68px;background:#fff;border-bottom:1px solid #e4eaf2;padding:0 30px;font-size:13px;color:#64758c;gap:20px}.breadcrumb{flex:1;white-space:nowrap}.breadcrumb>span{color:#a6b2c2;padding:0 10px}.breadcrumb strong{font-weight:500;color:#435670}.header-search{border:1px solid #d9e2ee;border-radius:6px;display:flex;align-items:center;width:300px;height:36px;padding:0 10px;background:#fcfdff}.header-search .app-icon{width:16px;height:16px;color:#71829c}.header-search input{padding:5px 9px;font-size:12px;border:0;background:none;margin:0;min-width:0;height:32px;outline:none}.header-search:focus-within{outline:2px solid #ddb4c0;outline-offset:1px}.notification-shortcut{color:#52637a;display:flex;align-items:center}.notification-shortcut .app-icon{width:23px;height:23px}.admin-page header .quiet{font-size:11px;background:#f1f4f8;padding:7px 10px;color:#677b95;border:1px solid #e5eaf2}.admin-page .content{max-width:1750px;padding:26px 30px 24px}.admin-page footer{color:#8595ac;font-size:10px;padding:0 30px 22px}.admin-page .panel,.dash-card,.dash-kpi{box-shadow:none;border:1px solid #e2e8f1;border-radius:7px}.admin-page h1{font-weight:650;color:#172537;letter-spacing:-.7px}.admin-page .button,.admin-page button{border-radius:5px;background:#a00027;box-shadow:none;font-size:13px;font-weight:500;padding:10px 15px}.admin-page .button:hover,.admin-page button:hover{background:#82001e}.admin-page .quiet{background:#f0f4f8;color:#60758f}.admin-page .quiet:hover{background:#e6ecf3;color:#344960}.admin-page .danger-outline{background:#fff;color:#a00027}.admin-page .dash-heading{margin-bottom:12px;align-items:center}.admin-page .dash-heading h1{font-size:31px;margin:0 0 4px;font-weight:700;color:#141e2d}.admin-page .dash-heading p{font-size:15px;color:#78869a;margin:0}.dash-heading-actions{gap:10px}.dash-heading-actions .report-shortcut{background:#fff;border:1px solid #b97085;color:#243043}.dash-heading-actions .report-shortcut:hover{background:#fbf4f6}.dash-period{justify-content:flex-end;gap:15px;margin:0 0 20px}.period-options{background:white;border:1px solid #dfe6ef;padding:2px;gap:3px;border-radius:6px}.period-options a{font-size:12px;color:#75859d;padding:7px 16px}.period-options a.chosen{background:#a00027;color:#fff;box-shadow:none}.date-range{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:1px solid #dfe6ef;border-radius:5px;background:white;color:#5f718b;font-size:12px;min-width:230px}.date-range .app-icon{width:17px;height:17px;color:#7a8aa2}.dash-kpis{gap:17px;margin-bottom:19px}.dash-kpi{display:flex;gap:17px;align-items:flex-start;padding:21px 20px;min-height:134px}.dash-kpi>div{min-width:0}.kpi-symbol{width:45px;height:45px;border-radius:11px;flex-shrink:0;font-size:20px}.kpi-symbol .app-icon{width:23px;height:23px}.kpi-symbol.red{background:#fcebf0;color:#ac123a}.kpi-symbol.blue{background:#ebf4ff;color:#4186c8}.kpi-symbol.green{background:#e7f6f1;color:#228b72}.kpi-symbol.violet{background:#f2eafb;color:#8a4dd2}.kpi-label{font-size:13px;color:#253044;font-weight:600;margin-top:1px}.dash-kpi>div>strong{display:block;color:#121d2b;font-size:32px;font-weight:700;letter-spacing:-.9px;line-height:1.25;margin:8px 0 5px;white-space:nowrap}.dash-kpi strong em{font-size:18px;font-weight:600;font-style:normal;color:#243044;letter-spacing:-.3px;margin-left:5px}.dash-kpi small{font-size:11px;color:#7d8da4;line-height:1.4;display:block}.dash-charts-main{grid-template-columns:minmax(0,1.8fr) minmax(330px,1fr);gap:18px;margin-bottom:19px}.dash-card{padding:21px 22px;background:white}.dash-card-heading{margin-bottom:18px}.dash-card h2,.recent-heading h2{color:#152233;font-size:17px;font-weight:650;letter-spacing:-.2px;margin:0 0 5px}.dash-card-heading p,.recent-heading p{font-size:12px;color:#7d8da4;margin:0}.chart-legend{gap:17px;font-size:11px;color:#6c7e96}.chart-legend>span{gap:7px}.chart-legend b{font-weight:600;color:#617590}.dot.incoming{background:#aa1739}.dot.solved{background:#58728d}.trend-chart text{font-size:12px;fill:#71839c}.trend-chart{min-height:180px;max-height:255px}.chart-footnote{font-size:10px;color:#8c9bb1;margin-top:7px}.donut-layout{gap:17px;margin-top:18px;align-items:center}.status-donut{width:185px;max-width:55%}.donut-total{fill:#1c293b;font-size:28px;font-weight:650}.donut-caption{fill:#6d7e95;font-size:11px}.donut-key{min-width:120px}.donut-key>a{display:grid;grid-template-columns:minmax(0,1fr) 22px 30px;gap:9px;padding:9px 0;font-size:11px;color:#687c96}.donut-key b{font-weight:600;color:#2a3c55;text-align:right}.donut-key em{font-style:normal;font-size:10px;color:#8293ad;text-align:right}.donut-key>a>span{gap:7px}.approved-bottom{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(265px,1fr);gap:18px;align-items:start}.approved-bottom.full-list{grid-template-columns:1fr}.recent-tickets{padding:0;overflow:hidden}.recent-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 21px 10px}.all-tickets{display:flex;align-items:center;gap:7px;color:#a00027;font-size:11px;white-space:nowrap}.all-tickets .app-icon{width:16px;height:16px}.table-tools{padding:0 21px 14px;display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.ticket-tabs{display:flex;gap:5px;overflow:auto;padding:0!important;margin:0!important;flex-direction:row!important}.ticket-tabs a{display:inline-flex!important;padding:6px 10px!important;border:1px solid #e5ebf2!important;border-radius:5px!important;font-size:10px!important;color:#7688a3!important;white-space:nowrap;font-weight:400!important;gap:0!important;background:white!important}.ticket-tabs a::before,.ticket-tabs a::after{display:none!important}.ticket-tabs a.selected{background:#faeaf0!important;color:#a00027!important;border-color:#faeaf0!important;font-weight:600!important}.recent-tickets table{table-layout:fixed;min-width:720px;width:100%}.recent-tickets th{font-size:11px;background:#f6f8fb;color:#718099;font-weight:500;letter-spacing:0;text-transform:none;padding:12px 12px}.recent-tickets th:first-child{width:28%}.recent-tickets th:nth-child(2){width:17%}.recent-tickets th:nth-child(3){width:12%}.recent-tickets th:nth-child(4){width:13%}.recent-tickets th:nth-child(5){width:16%}.recent-tickets th:nth-child(6){width:14%}.recent-tickets td{padding:13px 12px;font-size:11px;border-color:#eaf0f6;min-width:0;overflow-wrap:anywhere;color:#51657f}.ticket-title{display:block;line-height:1.6}.ticket-title>span{font-size:10px;font-weight:600;color:#6e809a;margin-right:7px}.ticket-title>b{font-size:12px;font-weight:500;color:#2b3b52;display:inline}.ticket-person{font-size:11px;color:#556e8c}.recent-tickets td small{font-size:10px;margin-top:3px;color:#7d91ad}.priority-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:3px 6px;border-radius:5px;background:#eef2f7;color:#607794;white-space:nowrap}.priority-high{background:#fceaf0;color:#b21842}.priority-low{background:#e8f6f2;color:#499e84}.dashboard-page .badge{font-size:10px;white-space:nowrap;border-radius:5px;padding:4px 7px}.badge.open,.badge.working{background:#eaf3ff;color:#3f88c4}.badge.done{background:#e5f5ef;color:#29836a}.badge.waiting{background:#fff2d9;color:#bb8a25}.badge.canceled{background:#eff1f4;color:#8c99ac}.ticket-date{font-size:10px!important;color:#7386a0!important}.recent-tickets .row-actions{gap:4px}.recent-tickets .row-actions a{display:grid;place-items:center;background:none;padding:4px;color:#7a8fa9;border-radius:4px}.recent-tickets .row-actions a:hover{background:#eff3f8;color:#a00027}.recent-tickets .row-actions a.delete-link{background:none;color:#bb7b8c}.row-actions .app-icon{width:15px;height:15px}.recent-tickets .table-footer{font-size:10px;color:#8da0b9;padding:12px 20px;border-top:1px solid #edf2f7}.department-card{min-height:260px}.horizontal-bars{padding-top:4px}.department-card .bar-row{margin:16px 0 19px}.department-card .bar-label{font-size:11px;color:#536d8b;margin-bottom:8px}.department-card .bar-label b{font-size:11px;color:#607e9f}.bar-track{height:8px;background:#f0f3f7;border:0}.dept-bar{background:#88a3bf;height:100%;border-radius:4px}.department-note{margin-top:22px;border-top:1px solid #edf1f6;padding-top:13px;display:flex;gap:8px;flex-direction:column;font-size:10px;color:#8a9eb9}.dashboard-caption{text-align:right;color:#99a8bc;font-size:10px;margin:15px 0 0}.list-search{display:flex;gap:7px;align-items:center}.list-search input{margin:0;min-width:230px;font-size:12px;padding:9px 12px}.list-search button{font-size:11px;padding:9px 12px}.admin-page .dash-card .empty{padding:40px;font-size:13px;color:#8094af}.admin-page .dash-card .empty b{font-weight:500;color:#677f9d}
@media(min-width:1700px){.dash-heading h1{font-size:34px}.dash-kpi>div>strong{font-size:36px}.dash-kpi{min-height:145px;padding:24px}.trend-chart{max-height:280px}.status-donut{width:205px}.donut-layout{margin-top:25px}.donut-key>a{font-size:12px;padding:11px 0}.approved-bottom{grid-template-columns:minmax(0,2.5fr) minmax(300px,1fr)}.recent-tickets td{padding:15px 14px}.recent-tickets th{padding:13px 14px}.ticket-title>b{font-size:13px}.department-card .bar-label{font-size:12px}}
@media(max-width:1350px){.dash-charts-main{grid-template-columns:1fr}.donut-layout{justify-content:flex-start;gap:40px;margin:0}.status-donut{width:165px}.donut-key{max-width:380px}.approved-bottom{grid-template-columns:1fr}.department-card .horizontal-bars{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.department-card{min-height:0}.dash-kpi{gap:10px;padding:16px}.kpi-symbol{width:34px;height:34px}.dash-kpi>div>strong{font-size:27px}.dash-kpi strong em{font-size:14px}.dash-kpi .kpi-label{font-size:11px}.dash-kpi small{font-size:10px}.admin-page .dash-heading h1{font-size:27px}.header-search{width:240px}.header-search input{font-size:11px}}
@media(max-width:1000px){.header-search{display:none}.dash-kpis{grid-template-columns:1fr 1fr}.dash-kpi{padding:20px;gap:18px}.kpi-symbol{width:43px;height:43px}.dash-kpi>div>strong{font-size:30px}.dash-kpi .kpi-label{font-size:13px}.dash-kpi small{font-size:11px}.dash-heading{flex-wrap:wrap}.dash-period{justify-content:flex-start;margin-top:20px}}
@media(max-width:760px){.admin-page aside{position:static;width:100%;padding:18px;border:0;border-bottom:1px solid #e5ebf3}.admin-page .brand{padding:0 8px}.admin-page .brand-name{font-size:25px}.admin-page .brand small{font-size:8px;margin-top:6px;letter-spacing:2px}.admin-page .company-logo{width:145px;height:65px}.admin-page nav{flex-direction:row;overflow:auto;gap:8px;margin:18px 0 0}.admin-page nav a{padding:9px 12px;gap:8px;font-size:11px;white-space:nowrap}.admin-page nav .app-icon{width:16px;height:16px}.admin-page nav a.active::after{display:none}.sidebar-account{display:none}.admin-page main{margin:0}.admin-page header{height:auto;min-height:58px;padding:12px 18px;gap:14px}.breadcrumb{font-size:11px}.admin-page .content{padding:25px 17px}.admin-page .dash-heading h1{font-size:25px}.admin-page .dash-heading p{font-size:12px}.dash-heading-actions{width:100%}.dash-heading-actions .button{font-size:12px}.date-range{min-width:0;font-size:11px;padding:8px 10px}.dash-period{gap:10px}.period-options a{padding:7px 12px;font-size:11px}.dash-kpis{gap:12px}.dash-kpi{gap:10px;padding:15px;min-height:124px}.kpi-symbol{width:29px;height:29px;border-radius:8px}.kpi-symbol .app-icon{width:17px;height:17px}.dash-kpi .kpi-label{font-size:11px}.dash-kpi>div>strong{font-size:25px;margin:9px 0 6px}.dash-kpi strong em{font-size:12px}.dash-kpi small{font-size:10px}.dash-card{padding:20px}.dash-card h2,.recent-heading h2{font-size:16px}.dash-card-heading p,.recent-heading p{font-size:11px}.recent-tickets{padding:0}.donut-layout{gap:20px}.status-donut{width:145px;max-width:48%}.donut-key>a{font-size:11px;gap:6px;grid-template-columns:minmax(0,1fr) 20px 28px}.donut-total{font-size:28px}.trend-chart{min-height:0}.trend-chart text{font-size:24px}.chart-footnote{font-size:10px}.department-card .horizontal-bars{grid-template-columns:1fr;gap:0}.department-card .bar-label{font-size:12px}.ticket-tabs{max-width:100%;width:100%}.admin-page .ticket-tabs a{font-size:11px!important;padding:6px 9px!important}.table-tools{padding:0 17px 12px}.recent-heading{padding:20px 17px 10px;align-items:start}.all-tickets{font-size:10px}.list-search{width:100%}.list-search input{min-width:0;flex:1}.dashboard-caption{font-size:9px}.admin-page footer{padding:0 17px 20px}.public-page .app-icon{width:17px;height:17px}}
@media print{.admin-page aside,.admin-page header,.admin-page footer,.table-tools,.dash-heading-actions,.dash-period,.row-actions{display:none!important}.admin-page main{margin:0}.admin-page .content{padding:0}.approved-bottom,.dash-charts-main{display:block}.dash-card{break-inside:avoid;margin-bottom:15px}.dash-kpis{grid-template-columns:repeat(4,1fr)}}
