.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(360px,auto);align-items:stretch}.dashboard-grid>.card,.dashboard-grid>.card.span-2,.dashboard-grid>.card:nth-child(1),.dashboard-grid>.card:nth-child(4){grid-column:auto!important;grid-row:auto!important;min-height:360px!important;height:100%}@media(max-width:1100px){.dashboard-grid{grid-template-columns:1fr!important;grid-auto-rows:auto}.dashboard-grid>.card{min-height:auto!important}}
.kanban{scrollbar-width:none;-ms-overflow-style:none}.kanban::-webkit-scrollbar{display:none;width:0;height:0}.order-card{cursor:pointer;transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.order-card:hover{transform:translateY(-2px);background:#1d1715}.kitchen-delivery-attention{animation:kitchen-delivery-pulse 1.05s ease-in-out infinite;border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.kitchen-confirmed-column{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 20%,transparent)}.kitchen-confirmed-attention{animation:kitchen-delivery-pulse 1.05s ease-in-out infinite;border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}@keyframes kitchen-delivery-pulse{50%{transform:translateY(-2px);box-shadow:0 0 0 8px color-mix(in srgb,var(--primary) 34%,transparent)}}.drawer{scrollbar-width:none;-ms-overflow-style:none}.drawer::-webkit-scrollbar{display:none;width:0;height:0}.drawer .detail-block{background:#15110f;border-color:#332639}.drawer .detail-block h3{color:#fff8f1;letter-spacing:.6px}.drawer .eyebrow{margin-bottom:7px}.drawer>.status-pill{display:inline-flex;margin-bottom:6px}
.drawer .modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drawer .modal-actions .btn{width:100%;min-height:44px;margin:0;white-space:normal}@media(max-width:420px){.drawer .modal-actions{grid-template-columns:1fr}}
.popup-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:rgba(181,0,255,.16);border:1px solid var(--primary);color:#e1a9ff;font:700 25px 'Barlow Condensed';margin-bottom:16px;box-shadow:0 0 22px rgba(181,0,255,.16)}.project-confirm-text{font-size:14px;line-height:1.65;max-width:480px}.project-confirm-actions{border-top:1px solid var(--line);padding-top:18px;margin-top:24px}.project-confirm-actions .btn{min-width:145px}.modal:has(.popup-mark){background:#181411;border-color:#4b285e;box-shadow:0 25px 75px rgba(0,0,0,.72),0 0 35px rgba(181,0,255,.08)}
#content .table th,#content .table td{text-align:center;vertical-align:middle}#content .table td:first-child,#content .table th:first-child{text-align:center}.category-actions{display:grid;gap:9px}.category-actions .btn{width:100%;text-align:left;padding:12px 14px}.category-actions .btn:hover{border-color:var(--primary);background:rgba(181,0,255,.08)}
.addons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.addons-grid .card{position:relative}.addons-grid .status-pill{float:right}.addons-grid h2{font:600 27px 'Barlow Condensed';margin:12px 0}.addons-grid .toolbar{margin-top:18px}@media(max-width:900px){.addons-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.addons-grid{grid-template-columns:1fr}}
.managed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.managed-grid .card{min-height:190px}.managed-grid .status-pill{float:right}.managed-grid h2{font:600 26px 'Barlow Condensed';margin:16px 0 8px}.managed-grid .toolbar{margin-top:26px}@media(max-width:900px){.managed-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.managed-grid{grid-template-columns:1fr}}
.settings-tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs .filter{white-space:nowrap}.settings-card{margin-top:20px}.settings-card>.section-head{margin-top:0}.settings-card .form-grid{margin-top:18px}
.profile-upload{display:flex;align-items:center;gap:18px;padding:16px;background:#120f0e;border:1px solid var(--line);border-radius:10px;margin-top:16px}.profile-upload img{width:82px;height:82px;border-radius:12px;object-fit:cover;border:1px solid #583263}.profile-upload p{margin:5px 0 12px}.pix-settings{margin-top:25px;padding:19px;border:1px solid var(--line);border-radius:10px;background:#120f0e}.pix-settings .section-head{margin:0 0 15px}.input-action{display:flex;gap:8px}.input-action input{flex:1;min-width:0}.input-action select{background:#100e0d;border:1px solid var(--line);border-radius:7px;padding:11px}.pix-settings .field span{font-size:11px;color:var(--muted);margin-bottom:6px}@media(max-width:600px){.profile-upload,.pix-settings .section-head{align-items:flex-start;flex-direction:column}.input-action{flex-direction:column}.input-action .btn{width:100%}}
.notification-drawer{width:min(440px,100vw);padding:31px 27px}.notification-drawer>h2{font-size:34px;margin:5px 0 8px}.notification-drawer>p{color:var(--muted);margin:0 0 24px}.notification-list{display:grid;gap:12px}.notification-item{background:#15110f;border:1px solid var(--line);border-left:3px solid var(--primary);border-radius:9px;padding:17px}.notification-item.amber{border-left-color:var(--amber)}.notification-item.green{border-left-color:var(--green)}.notification-item>span{font-size:9px;letter-spacing:1.1px;color:#dca2ff}.notification-item.amber>span{color:var(--amber)}.notification-item.green>span{color:var(--green)}.notification-item h3{font:600 21px 'Barlow Condensed';margin:5px 0 10px}.notification-item p{color:var(--muted);line-height:1.5;margin:0}.notification-link{border:0;background:none;padding:13px 0 0;color:#dca2ff;font-weight:700}.notification-read{width:100%;margin-top:18px}.notification-drawer .empty{border:1px dashed var(--line);border-radius:10px}
