.ak-shell{--ak-sidebar-w:264px}
.ak-sidebar-brand{padding:0 19px}
.ak-brand-text{font-size:18px}
.ak-sidebar-nav{padding:14px 8px 20px;gap:2px}
.ak-nav-heading{font-size:11px;letter-spacing:1.5px;padding:20px 13px 6px;color:#a5a5a5}
.ak-nav-link{min-height:40px;padding:9px 12px;border-left:0;border-radius:8px;font-size:13px;color:#c5c5c5;gap:11px}
.ak-nav-link i{font-size:15px;width:20px}
.ak-nav-link.active{background:#aa14232b;box-shadow:inset 3px 0 #d72744}
.ak-nav-link.active i{color:#ff5a72}
.ak-nav-link:hover{background:#ffffff10}
.ak-nav-badge{font-size:11px;min-width:20px;height:20px}
.ak60-dashboard{max-width:none!important;width:100%;box-sizing:border-box;color:#f4f4f4}
.ak60-dashboard *{box-sizing:border-box}
.ak60-intro{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 26px;padding:2px 2px 0}
.ak60-intro h2{font:700 clamp(25px,2vw,34px)/1.18 "Playfair Display",Georgia,serif;margin:5px 0 7px;letter-spacing:-.02em}
.ak60-intro p{font-size:14px;color:#aeb0b5;margin:0}
.ak60-eyebrow{font:800 11px/1.2 Lato,Arial,sans-serif;letter-spacing:2px;color:#ef9d61}
.ak60-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:9px;background:#c41230;color:#fff;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}
.ak60-primary-link:hover{background:#e21d3d;color:#fff}
.ak60-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}
.ak60-stat{display:block;min-width:0;padding:19px 20px 17px;min-height:154px;background:linear-gradient(150deg,#202020,#181818);border:1px solid #363636;border-radius:14px;color:#fff;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}
.ak60-stat:hover{transform:translateY(-3px);border-color:#666;box-shadow:0 12px 26px #0005}
.ak60-stat>div{display:flex;flex-direction:column;align-items:flex-start;height:100%}
.ak60-stat-icon,.ak60-queue-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;margin-bottom:11px;font-size:14px}
.ak60-stat-icon.red,.ak60-queue-icon.red{color:#ff6576;background:#b90f2a25}.ak60-stat-icon.green,.ak60-queue-icon.green{color:#6ed9a1;background:#11865326}.ak60-stat-icon.amber,.ak60-queue-icon.amber{color:#f6bc5d;background:#b3731027}.ak60-stat-icon.blue,.ak60-queue-icon.blue{color:#7fc7ff;background:#2380bc25}
.ak60-stat-label{font-size:12px;color:#b7b7bb;font-weight:700}
.ak60-stat-value{font:700 clamp(24px,2.05vw,34px)/1.2 "Playfair Display",Georgia,serif;letter-spacing:-.03em;margin:4px 0 2px;overflow-wrap:anywhere}
.ak60-stat-detail{color:#999ba0;font-size:11px;margin-top:auto}
.ak60-section{margin-bottom:28px}
.ak60-section-head,.ak60-panel-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}
.ak60-section-head h3,.ak60-panel-head h3{font:700 21px/1.2 "Playfair Display",Georgia,serif;margin:4px 0 0;color:#fff}
.ak60-section-note{font-size:12px;color:#93969c}
.ak60-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ak60-queue-item{display:block;text-decoration:none;color:#fff;background:#1b1b1b;border:1px solid #333;border-radius:12px;padding:14px 15px;min-width:0}
.ak60-queue-item:hover{border-color:#a13b4d;background:#242021}
.ak60-queue-item>div{display:flex;align-items:center;gap:11px;min-width:0}
.ak60-queue-icon{width:36px;height:36px;margin:0;flex:none}
.ak60-queue-copy{display:flex;flex-direction:column;min-width:0;line-height:1.35}
.ak60-queue-copy strong{font-size:13px;color:#f0f0f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ak60-queue-copy small{font-size:11px;color:#9da0a5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}
.ak60-queue-item b{margin-left:auto;font:700 23px/1 Georgia,serif}
.ak60-queue-arrow{font-size:10px;color:#858585}
.ak60-panel{background:#1a1a1a;border:1px solid #333;border-radius:14px;padding:20px 22px;min-width:0}
.ak60-panel-head{margin-bottom:16px}
.ak60-panel-head a{color:#ff6980;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}
.ak60-panel-head a:hover{text-decoration:underline}
.ak60-orders{margin-bottom:17px}
.ak60-table-scroll{overflow-x:auto}
.ak60-order-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}
.ak60-order-table th{color:#8d9197;font-size:10px;letter-spacing:1.4px;font-weight:800;padding:12px 12px;border-bottom:1px solid #393939;white-space:nowrap}
.ak60-order-table td{padding:14px 12px;border-bottom:1px solid #2b2b2b;color:#c4c5c8;white-space:nowrap}
.ak60-order-table tr:last-child td{border-bottom:0}
.ak60-order-table tbody tr:hover{background:#ffffff08}
.ak60-order-table td a{color:#fff;text-decoration:none;font-weight:800}
.ak60-order-table td a:hover{color:#ff6980}
.ak60-order-table td strong,.ak60-order-table td small{display:block}
.ak60-order-table td strong{color:#efeff0;font-size:13px}
.ak60-order-table td small{color:#898d93;font-size:11px;margin-top:3px}
.ak60-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#414141;color:#e0e0e0;font-size:11px;font-weight:800}
.ak60-status.pending{background:#8c641c30;color:#f5bd64}.ak60-status.confirmed,.ak60-status.processing{background:#2966aa30;color:#85bcff}.ak60-status.delivered{background:#187d4e35;color:#83dbad}.ak60-status.cancelled{background:#b31c352b;color:#ff8190}
.ak60-bottom{display:grid;grid-template-columns:1.1fr .9fr;gap:17px;align-items:start}
.ak60-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;text-align:center;color:#999ca1;font-size:13px;gap:5px}
.ak60-empty i{font-size:23px;color:#d95b70;margin-bottom:5px}.ak60-empty strong{font-size:14px;color:#ddd}
.ak60-message-list{display:flex;flex-direction:column}
.ak60-message{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #303030;text-decoration:none;color:#fff}
.ak60-message:hover{color:#ff758a}
.ak60-avatar{display:grid;place-items:center;width:34px;height:34px;background:#4e3036;border-radius:50%;font-weight:800;color:#ffbac4;flex:none}
.ak60-message>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.ak60-message strong{font-size:13px}.ak60-message small{color:#979ba0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak60-message-state{margin-left:auto;color:#b6b6b6;text-transform:capitalize;font-size:11px}
.ak60-categories{display:flex;flex-direction:column;gap:12px}.ak60-category{display:grid;grid-template-columns:minmax(100px,1fr) minmax(70px,1.5fr) 26px;align-items:center;gap:12px;font-size:12px;color:#d2d2d4}.ak60-category strong{text-align:right;color:#fff;font-size:12px}.ak60-category-track{height:7px;border-radius:7px;background:#383838;overflow:hidden}.ak60-category-track span{display:block;height:100%;min-width:4px;background:linear-gradient(90deg,#a71930,#ec5768);border-radius:7px}
.ak60-shortcuts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:17px 0 4px}.ak60-shortcuts span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#999;margin-right:8px}.ak60-shortcuts a{border:1px solid #3b3b3b;border-radius:7px;padding:8px 12px;text-decoration:none;color:#dbdcde;font-size:12px;font-weight:700}.ak60-shortcuts a:hover{border-color:#bd4354;color:#fff}
@media(min-width:1600px){.ak-content{--ak-content-pad:30px}}
@media(max-width:1280px){.ak60-stats,.ak60-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.ak60-bottom{grid-template-columns:1fr}.ak60-intro{align-items:flex-start}.ak60-panel{padding:18px}}
@media(max-width:600px){.ak60-intro{display:block}.ak60-primary-link{margin-top:14px}.ak60-queue{grid-template-columns:1fr}.ak60-stats{gap:10px}.ak60-stat{min-height:140px;padding:14px}.ak60-stat-value{font-size:24px}.ak60-section-note{display:none}.ak60-order-table{min-width:650px}.ak60-category{grid-template-columns:minmax(90px,1fr) minmax(50px,1fr) 22px}}
@media(max-width:390px){.ak60-stats{grid-template-columns:1fr}}
