body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card{width:400px;box-shadow:0 10px 40px #0000001a}.login-card .ant-card-head-title{text-align:center;font-size:24px;font-weight:600}.logo{height:60px;margin:16px;display:flex;align-items:center;justify-content:center}.sidebar-footer{position:absolute;bottom:0;width:100%;padding:16px;background:#0003;text-align:center}.user-info{display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:4px}.trigger-sidebar{font-size:18px;cursor:pointer;color:#fff;transition:color .3s}.trigger-sidebar:hover{color:#1890ff}.mobile-menu-trigger{position:fixed;top:10px;left:10px;z-index:1000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#001529;color:#fff;border-radius:4px;cursor:pointer;font-size:20px;box-shadow:0 2px 8px #00000026}.mobile-menu-trigger:hover{background:#1890ff}@media(max-width:768px){.logo{padding:20px 16px!important}}.ciro-card-simple{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s;background:linear-gradient(135deg,#f5f5f5,#fff)}.ciro-card-simple:hover{box-shadow:0 4px 16px #0000001f}.ciro-progress-full{width:100%}.progress-labels{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.progress-label{font-size:16px;font-weight:600;color:#595959}.center-content{display:flex;flex-direction:column;align-items:center;gap:4px}.progress-title{font-size:28px;font-weight:700;color:#096dd9;letter-spacing:2px;text-transform:uppercase}.progress-percent{font-size:28px;font-weight:700;color:#1890ff;line-height:1}@media(max-width:768px){.ciro-card-simple{margin:0 -12px 12px;border-radius:0}.progress-label{font-size:14px}.progress-value{font-size:24px}}.ciro-progress-full .ant-progress-line{transition:all .3s ease}.ciro-progress-full .ant-progress-bg{transition:all .5s ease}.ciro-distribution-card{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s;background:linear-gradient(135deg,#f5f5f5,#fff)}.ciro-distribution-card:hover{box-shadow:0 4px 16px #0000001f}.chart-title{font-size:22px;font-weight:700;color:#096dd9;letter-spacing:2px;text-align:center;margin-bottom:20px}@media(max-width:768px){.ciro-distribution-card{margin:0 -12px 12px;border-radius:0}.chart-title{font-size:18px;margin-bottom:16px}}.siparis-table-container{overflow-x:auto;border:1px solid #f0f0f0;border-radius:8px}.siparis-table{width:100%;border-collapse:collapse;background:#fff}.siparis-table thead{background:#fafafa;position:sticky;top:0;z-index:10}.siparis-table th{padding:12px 8px;text-align:left;font-weight:600;border-bottom:1px solid #f0f0f0;white-space:nowrap;font-size:12px}.siparis-table td{padding:8px;border-bottom:1px solid #f0f0f0;font-size:12px}.siparis-table tbody tr{transition:background-color .2s}.siparis-table tbody tr:not(.editing-row){cursor:move}.siparis-table tbody tr:active{cursor:grabbing}.siparis-table tbody tr:hover:not(.editing-row){box-shadow:0 2px 8px #0000001a}.siparis-table tbody tr.row-işlemde{background-color:#fff566}.siparis-table tbody tr.row-sıradaki{background-color:#ffc069}.siparis-table tbody tr.row-bekleyen{background-color:#fff}.siparis-table tbody tr.row-bitti{background-color:#95de64}.siparis-table tbody tr.row-işlemde:hover{background-color:#ffec3d}.siparis-table tbody tr.row-sıradaki:hover{background-color:#ffa940}.siparis-table tbody tr.row-bekleyen:hover{background-color:#f5f5f5}.siparis-table tbody tr.row-bitti:hover{background-color:#73d13d}.siparis-table tbody tr.editing-row{background-color:#e6f7ff!important;border:2px solid #1890ff;cursor:default!important;box-shadow:0 4px 12px #1890ff33}.siparis-table tbody tr.editing-row:hover{background-color:#bae7ff!important}.siparis-cards{display:flex;flex-direction:column;gap:12px}.siparis-cards .ant-card{transition:all .3s}.siparis-cards .ant-card:active{transform:scale(.98)}@media(max-width:768px){.siparis-table-container{display:none}.dashboard-card-small .ant-statistic-title{font-size:11px}.dashboard-card-small .ant-statistic-content{font-size:16px}}@media(min-width:769px){.siparis-cards{display:none}}.dashboard-card-small{border-radius:8px;transition:all .3s}.dashboard-card-small:hover{box-shadow:0 2px 8px #0000001a}.islemde-card{border-left:4px solid #fadb14}.siradaki-card{border-left:4px solid #ff9f3d}.bekleyen-card{border-left:4px solid #8c8c8c}.biten-card{border-left:4px solid #52c41a}.dashboard-card-small .ant-statistic-title{font-size:12px;margin-bottom:4px}.dashboard-card-small .ant-statistic-content{font-size:20px;font-weight:700}.onizleme-table-container{overflow-x:auto;border:1px solid #f0f0f0;border-radius:8px}.onizleme-table{width:100%;border-collapse:collapse;background:#fff}.onizleme-table thead{background:#fafafa;position:sticky;top:0;z-index:10}.onizleme-table th{padding:12px 16px;text-align:left;font-weight:600;border-bottom:1px solid #f0f0f0;white-space:nowrap;font-size:16px}.onizleme-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:16px}.onizleme-table tbody tr{transition:background-color .2s}.onizleme-table tbody tr:hover{box-shadow:0 2px 8px #0000001a}.onizleme-table tbody tr.row-işlemde{background-color:#fff566}.onizleme-table tbody tr.row-sıradaki{background-color:#ffc069}.onizleme-table tbody tr.row-bekleyen{background-color:#fff}.onizleme-table tbody tr.row-bitti{background-color:#95de64}.onizleme-table tbody tr.row-işlemde:hover{background-color:#ffec3d}.onizleme-table tbody tr.row-sıradaki:hover{background-color:#ffa940}.onizleme-table tbody tr.row-bekleyen:hover{background-color:#f5f5f5}.onizleme-table tbody tr.row-bitti:hover{background-color:#73d13d}.durum-btn{width:30px;height:30px;padding:0;border-radius:4px}.durum-islemde{background-color:#fff566!important;border-color:gold!important}.durum-islemde:hover{background-color:#ffec3d!important;border-color:#ffc700!important}.durum-siradaki{background-color:#ffc069!important;border-color:#ff9f3d!important}.durum-siradaki:hover{background-color:#ffa940!important;border-color:#ff8f1d!important}.durum-bekleyen{background-color:#fff!important;border-color:#d9d9d9!important}.durum-bekleyen:hover{background-color:#f5f5f5!important;border-color:#b9b9b9!important}.durum-bitti{background-color:#95de64!important;border-color:#73d13d!important}.durum-bitti:hover{background-color:#73d13d!important;border-color:#52c41a!important}.durum-btn.ant-btn-primary{box-shadow:0 0 0 2px #1890ff33}.urun-yonetimi-container{padding:0}.urun-yonetimi-container .ant-card{border-radius:8px}.urun-yonetimi-container .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.urun-yonetimi-container .ant-card-head-title{font-size:20px;font-weight:600;color:#1890ff}.urun-yonetimi-container .ant-table{font-size:13px}.urun-yonetimi-container .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#262626}.urun-yonetimi-container .ant-table-tbody>tr:hover{background-color:#f5f5f5}.urun-yonetimi-container .ant-btn-primary{background-color:#1890ff;border-color:#1890ff}.urun-yonetimi-container .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.urun-yonetimi-container .ant-modal-header{border-bottom:1px solid #f0f0f0}.urun-yonetimi-container .ant-modal-title{font-size:18px;font-weight:600;color:#1890ff}@media(max-width:768px){.urun-yonetimi-container .ant-card{margin:-12px}.urun-yonetimi-container .ant-card-head-title{font-size:18px}.urun-yonetimi-container .ant-space{width:100%}.urun-yonetimi-container .ant-select,.urun-yonetimi-container .ant-input-search{width:100%!important}}*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{margin:0 0 16px;font-size:24px;font-weight:600}
