@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--primary-red:#601d1b;--primary-red-hover:#601d1b;--primary-red-glow:#601d1b;--accent-gold:gold;--accent-gold-hover:#f7ae1a;--accent-gold-glow:gold;--amber-gold:#f7ae1a;--bg-main:#090a09;--bg-sidebar:#090a09;--bg-navbar:#090a09;--card-bg:#090a09;--card-hover:#090a09;--card-border:#601d1b;--text-main:gold;--text-muted:#f7ae1a;--text-dark:#090a09;--border-color:#601d1b;--input-bg:#090a09;--success:gold;--success-bg:#601d1b;--warning:#f7ae1a;--warning-bg:#601d1b;--info:#f7ae1a;--info-bg:#601d1b;--danger:#601d1b;--danger-bg:#601d1b;--font-display:"Outfit", "Plus Jakarta Sans", sans-serif;--font-body:"Plus Jakarta Sans", sans-serif;--shadow-sm:0 1px 2px 0 #090a09;--shadow-md:0 4px 6px -1px #090a09;--shadow-lg:0 10px 15px -3px #090a09;--shadow-glow:0 0 15px #f7ae1a;--transition-fast:.15s ease;--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{color:gold;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#090a09;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:gold;font-weight:700}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090a09}::-webkit-scrollbar-thumb{background:#601d1b;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f7ae1a}.app-container{background-color:#090a09;min-height:100vh;display:flex;position:relative}.main-content{min-height:100vh;transition:margin-left var(--transition-normal);background-color:#090a09;flex-direction:column;flex:1;margin-left:260px;display:flex}@media (width<=1024px){.main-content{margin-left:0}}.page-body{background-color:#090a09;flex:1;padding:24px;overflow-y:auto}@media (width<=640px){.page-body{padding:16px}}.btn{font-family:var(--font-display);cursor:pointer;transition:all var(--transition-fast);border:1px solid #601d1b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{color:gold;background-color:#601d1b;border-color:#f7ae1a}.btn-primary:hover{color:#090a09;background-color:#f7ae1a;border-color:gold}.btn-primary:active{transform:translateY(0)}.btn-secondary{color:gold;background-color:#090a09;border:1px solid #601d1b}.btn-secondary:hover{color:gold;background-color:#601d1b;border-color:#f7ae1a}.btn-accent{color:#090a09;background-color:gold;border-color:#f7ae1a}.btn-accent:hover{color:#090a09;background-color:#f7ae1a}.btn-danger{color:gold;background-color:#601d1b;border:1px solid #601d1b}.btn-danger:hover{color:#090a09;background-color:#f7ae1a}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.card{box-shadow:var(--shadow-sm);color:gold;transition:border-color var(--transition-fast), background-color var(--transition-fast);background-color:#090a09;border:1px solid #601d1b;border-radius:12px;padding:20px}.card-hoverable:hover{background-color:#090a09;border-color:#f7ae1a}.form-group{margin-bottom:18px}.form-group label{font-family:var(--font-display);color:#f7ae1a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-control{color:gold;width:100%;font-family:var(--font-body);transition:all var(--transition-fast);background-color:#090a09;border:1px solid #601d1b;border-radius:8px;outline:none;padding:11px 14px;font-size:14px}.form-control::placeholder{color:#f7ae1a;opacity:.6}.form-control:focus{border-color:#f7ae1a;box-shadow:0 0 0 2px #601d1b}.badge{text-transform:uppercase;letter-spacing:.5px;color:gold;background-color:#601d1b;border:1px solid #f7ae1a;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.spinner{border:2px solid #601d1b;border-top-color:gold;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}@media (width<=640px){.page-header{flex-direction:column;align-items:flex-start}}.page-title h1{letter-spacing:-.5px;color:gold;font-size:28px}.page-title p{color:#f7ae1a;margin-top:2px;font-size:14px}.login-container{background-color:#090a09;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.login-container:before{content:"";opacity:.5;z-index:1;background:radial-gradient(circle,#601d1b 0%,#0000 70%);width:50%;height:50%;position:absolute;top:-20%;left:-10%}.login-container:after{content:"";opacity:.15;z-index:1;background:radial-gradient(circle,#f7ae1a 0%,#0000 70%);width:50%;height:50%;position:absolute;bottom:-20%;right:-10%}.login-card{z-index:2;background-color:#090a09;border:2px solid #601d1b;border-radius:16px;width:100%;max-width:440px;padding:40px 32px;animation:.5s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 0 30px #601d1b}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login-logo-container{text-align:center;margin-bottom:24px}.login-logo-img{object-fit:contain;filter:drop-shadow(0 0 10px gold);width:130px;height:130px;transition:transform .3s}.login-logo-img:hover{transform:scale(1.05)}.login-header{text-align:center;margin-bottom:24px}.login-header h2{color:gold;margin-bottom:6px;font-size:24px;font-weight:700}.login-header p{color:#f7ae1a;font-size:14px}.form-options{justify-content:flex-end;margin-top:-6px;margin-bottom:20px;display:flex}.forgot-link{color:#f7ae1a;transition:color var(--transition-fast);font-size:13px;text-decoration:none}.forgot-link:hover{color:gold;text-decoration:underline}.alert{border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 16px;font-size:13px;animation:.3s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.alert-danger{color:gold;background-color:#601d1b;border:1px solid #f7ae1a}.alert-success{color:gold;background-color:#601d1b;border:1px solid gold}.password-input-wrapper{position:relative}.password-toggle-btn{color:#f7ae1a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle-btn:hover{color:gold}.stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}@media (width<=1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stats-grid{grid-template-columns:1fr}}.stat-card{background-color:var(--card-bg);border:1px solid var(--card-border);transition:all var(--transition-fast);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}.stat-card:after{content:"";width:100%;height:2px;transition:background-color var(--transition-fast);background-color:#0000;position:absolute;bottom:0;left:0}.stat-card:hover{background-color:var(--card-hover);transform:translateY(-2px)}.stat-card-primary:hover:after{background-color:var(--primary-red)}.stat-card-warning:hover:after{background-color:var(--warning)}.stat-card-success:hover:after{background-color:var(--success)}.stat-card-info:hover:after{background-color:var(--info)}.stat-icon-wrapper{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-icon-primary{background-color:var(--primary-red-glow);color:var(--primary-red)}.stat-icon-warning{background-color:var(--warning-bg);color:var(--warning)}.stat-icon-success{background-color:var(--success-bg);color:var(--success)}.stat-icon-info{background-color:var(--info-bg);color:var(--info)}.stat-info{flex:1}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.stat-value{font-size:24px;font-weight:700;font-family:var(--font-display);color:var(--text-main);margin-top:4px}.stat-trend{align-items:center;gap:2px;margin-top:4px;font-size:11px;font-weight:600;display:inline-flex}.stat-trend-up{color:var(--success)}.stat-trend-down{color:var(--danger)}.charts-grid{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px;display:grid}@media (width<=1024px){.charts-grid{grid-template-columns:1fr}}.chart-card{flex-direction:column;min-height:380px;display:flex}.chart-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.chart-title h3{font-size:16px;font-weight:600}.chart-container{flex:1;width:100%;min-height:280px}.recent-grid{grid-template-columns:1fr;gap:24px;display:grid}.recent-card{flex-direction:column;display:flex}.recent-list{flex-direction:column;gap:12px;display:flex}.recent-item{border:1px solid var(--border-color);transition:all var(--transition-fast);background-color:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.recent-item:hover{background-color:#ffffff0a}.recent-item-info{flex-direction:column;gap:4px;display:flex}.recent-item-title{font-size:14px;font-weight:600}.recent-item-sub{color:var(--text-muted);font-size:12px}.recent-item-amount{font-family:var(--font-display);color:var(--text-main);font-size:14px;font-weight:700}.pipeline-tabs{border-bottom:1px solid #601d1b;gap:8px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}.pipeline-tab{color:#f7ae1a;font-family:var(--font-display);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;padding:12px 18px;font-size:14px;font-weight:600;position:relative}.pipeline-tab:hover,.pipeline-tab-active{color:gold}.pipeline-tab-active:after{content:"";background-color:gold;width:100%;height:2px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 8px gold}.pipeline-tab-count{color:gold;background-color:#601d1b;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:700}.pipeline-tab-active .pipeline-tab-count{color:#090a09;background-color:#f7ae1a}.orders-layout{flex-direction:column;gap:20px;display:flex}.filter-bar{background-color:#090a09;border:1px solid #601d1b;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:16px;display:flex}@media (width<=640px){.filter-bar{flex-direction:column;align-items:stretch}}.filter-inputs{align-items:center;gap:12px;display:flex}.select-filter{color:gold;cursor:pointer;background-color:#090a09;border:1px solid #601d1b;border-radius:6px;outline:none;padding:8px 12px;font-size:13px}.select-filter:focus{border-color:#f7ae1a}.table-wrapper{background-color:#090a09;border:1px solid #601d1b;border-radius:12px;overflow-x:auto}.orders-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.orders-table th{font-family:var(--font-display);color:#f7ae1a;text-transform:uppercase;letter-spacing:.5px;background-color:#090a09;border-bottom:1px solid #601d1b;padding:16px;font-size:11px;font-weight:600}.orders-table td{color:gold;vertical-align:middle;border-bottom:1px solid #601d1b;padding:16px}.orders-table tr:last-child td{border-bottom:none}.orders-table tr:hover td{background-color:#601d1b}.order-id-cell{font-family:var(--font-display);color:gold;font-weight:700}.order-customer-info{flex-direction:column;gap:4px;display:flex}.customer-name-text{color:gold;font-weight:600}.customer-phone-text{color:#f7ae1a;font-size:12px}.badge-pending{color:#f7ae1a;background-color:#601d1b;border:1px solid #f7ae1a}.badge-preparing{color:gold;background-color:#601d1b;border:1px solid gold}.badge-packed{color:#f7ae1a;background-color:#601d1b;border:1px solid #f7ae1a}.badge-out_for_delivery{color:gold;background-color:#601d1b;border:1px solid gold}.badge-delivered{color:#090a09;background-color:gold;border:1px solid #f7ae1a}.badge-cancelled{color:#f7ae1a;background-color:#601d1b;border:1px solid #601d1b}.drawer-backdrop{z-index:100;opacity:0;visibility:hidden;width:100%;height:100%;transition:all var(--transition-normal);background-color:#090a09d9;position:fixed;top:0;left:0}.drawer-backdrop.active{opacity:1;visibility:visible}.drawer{z-index:101;width:100%;max-width:500px;height:100%;transition:right var(--transition-normal);background-color:#090a09;border-left:2px solid #601d1b;flex-direction:column;display:flex;position:fixed;top:0;right:-550px;box-shadow:-10px 0 30px #090a09}.drawer.active{right:0}@media (width<=500px){.drawer{max-width:100%}}.drawer-header{border-bottom:1px solid #601d1b;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-title{flex-direction:column;gap:4px;display:flex}.drawer-title h2{font-size:18px;font-family:var(--font-display);color:gold}.drawer-close{color:#f7ae1a;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.drawer-close:hover{color:gold}.drawer-content{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.drawer-section{flex-direction:column;gap:12px;display:flex}.drawer-section-title{font-family:var(--font-display);color:#f7ae1a;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #601d1b;padding-bottom:6px;font-size:12px;font-weight:600}.detail-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.detail-block{flex-direction:column;gap:4px;display:flex}.detail-label{color:#f7ae1a;font-size:11px}.detail-value{color:gold;font-size:13px;font-weight:500}.detail-value-full{grid-column:span 2}.timeline{flex-direction:column;gap:16px;margin-top:10px;padding-left:12px;display:flex;position:relative}.timeline:before{content:"";background-color:#601d1b;width:2px;position:absolute;top:8px;bottom:8px;left:17px}.timeline-step{z-index:1;align-items:flex-start;gap:16px;display:flex;position:relative}.timeline-dot{width:12px;height:12px;transition:all var(--transition-fast);background-color:#090a09;border:2px solid #601d1b;border-radius:50%;justify-content:center;align-items:center;margin-top:4px;display:flex}.timeline-dot-active{background-color:#f7ae1a;border-color:gold}.timeline-dot-completed{background-color:gold;border-color:#f7ae1a}.timeline-info{flex:1}.timeline-name{color:#f7ae1a;font-size:13px;font-weight:600}.timeline-step-active .timeline-name,.timeline-step-completed .timeline-name{color:gold}.timeline-desc{color:#f7ae1a;margin-top:2px;font-size:11px}.drawer-items-list{flex-direction:column;gap:12px;display:flex}.drawer-item-row{justify-content:space-between;align-items:flex-start;font-size:13px;display:flex}.drawer-item-details{flex-direction:column;gap:4px;display:flex}.drawer-item-name{color:gold;font-weight:600}.drawer-item-attrs,.drawer-item-qty{color:#f7ae1a;font-size:11px}.drawer-item-price{font-family:var(--font-display);color:gold;font-weight:600}.receipt-summary{background-color:#090a09;border:1px dashed #601d1b;border-radius:8px;flex-direction:column;gap:10px;padding:16px;font-size:13px;display:flex}.receipt-row{color:#f7ae1a;justify-content:space-between;display:flex}.receipt-row-total{font-weight:700;font-family:var(--font-display);color:gold;border-top:1px solid #601d1b;padding-top:10px;font-size:15px}.receipt-row-total .receipt-val{color:gold}.drawer-footer{border-top:1px solid #601d1b;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.drawer-actions-row{grid-template-columns:1fr;gap:8px;display:grid}.drawer-actions-row-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.menu-categories{gap:10px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}.category-pill{color:#f7ae1a;font-family:var(--font-display);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background-color:#090a09;border:1px solid #601d1b;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600}.category-pill:hover{color:gold;border-color:#f7ae1a}.category-pill-active{color:gold;background-color:#601d1b;border-color:#f7ae1a;box-shadow:0 0 10px #601d1b}.menu-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:24px;display:grid}.menu-item-card{flex-direction:column;height:100%;display:flex}.menu-item-image-wrapper{background-color:#090a09;border:1px solid #601d1b;border-radius:8px;justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.menu-item-img{object-fit:cover;width:100%;height:100%}.menu-item-img-placeholder{color:#f7ae1a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12px;display:flex}.menu-item-rating{color:gold;background-color:#090a09;border:1px solid #601d1b;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}.menu-item-body{flex-direction:column;flex:1;gap:8px;padding:16px 0 0;display:flex}.menu-item-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.menu-item-name{color:gold;font-size:16px;font-weight:700}.menu-item-price{font-family:var(--font-display);color:gold;font-size:16px;font-weight:700}.menu-item-desc{color:#f7ae1a;flex:1;font-size:12px;line-height:1.5}.menu-item-attributes-summary{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.menu-item-attr-badge{color:gold;background-color:#601d1b;border:1px solid #601d1b;border-radius:4px;padding:2px 6px;font-size:10px}.menu-item-footer{border-top:1px solid #601d1b;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.switch{width:40px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#090a09;border:1px solid #601d1b;border-radius:20px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#f7ae1a;border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider{background-color:#601d1b;border-color:#f7ae1a}input:checked+.slider:before{background-color:gold;transform:translate(20px)}.attributes-editor{background-color:#090a09;border:1px solid #601d1b;border-radius:8px;padding:16px}.attr-row{grid-template-columns:1.5fr 1.5fr 1fr .5fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.attr-header-row{color:#f7ae1a;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #601d1b;margin-bottom:12px;padding-bottom:8px;font-size:11px;font-weight:600}.image-upload-zone{text-align:center;cursor:pointer;transition:all var(--transition-fast);color:#f7ae1a;background-color:#090a09;border:2px dashed #601d1b;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.image-upload-zone:hover{color:gold;border-color:#f7ae1a}.image-preview-container{border:1px solid #601d1b;border-radius:8px;width:100%;height:160px;position:relative;overflow:hidden}.image-preview{object-fit:cover;width:100%;height:100%}.remove-image-btn{color:gold;cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);background-color:#090a09;border:1px solid #601d1b;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.remove-image-btn:hover{color:gold;background-color:#601d1b}.food-type-indicator{border:1.5px solid;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:2px;display:inline-flex}.food-type-indicator.veg{color:#4ade80}.food-type-indicator.nonveg{color:#ef4444}.food-type-indicator .dot{background-color:currentColor;border-radius:50%;width:6px;height:6px;display:block}.modal-backdrop{z-index:200;background-color:#090a09d9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.modal{background-color:#090a09;border:2px solid #601d1b;border-radius:14px;flex-direction:column;width:100%;max-width:600px;animation:.3s cubic-bezier(.16,1,.3,1) zoomIn;display:flex;overflow:hidden;box-shadow:0 0 40px #601d1b}.modal-sm{max-width:400px}.modal-lg{max-width:800px}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{background-color:#090a09;border-bottom:1px solid #601d1b;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-header h2{color:gold;font-size:18px;font-weight:700}.modal-close{color:#f7ae1a;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.modal-close:hover{color:gold}.modal-body{color:gold;background-color:#090a09;max-height:70vh;padding:24px;overflow-y:auto}.modal-footer{background-color:#090a09;border-top:1px solid #601d1b;justify-content:flex-end;gap:12px;padding:18px 24px;display:flex}.staff-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.staff-card{flex-direction:column;height:100%;display:flex}.staff-avatar-row{align-items:center;gap:16px;margin-bottom:16px;display:flex}.staff-avatar{color:gold;width:52px;height:52px;font-size:20px;font-family:var(--font-display);background-color:#601d1b;border:1px solid #f7ae1a;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.staff-meta{flex:1}.staff-email{color:gold;word-break:break-all;font-size:15px;font-weight:600}.staff-role-badge{margin-top:4px}.staff-details{color:#f7ae1a;border-top:1px solid #601d1b;border-bottom:1px solid #601d1b;flex-direction:column;flex:1;gap:8px;margin:12px 0;padding:12px 0;font-size:13px;display:flex}.staff-detail-item{align-items:center;gap:8px;display:flex}.outlets-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.outlet-card{flex-direction:column;gap:16px;height:100%;display:flex}.outlet-header{align-items:center;gap:12px;display:flex}.outlet-icon{color:gold;background-color:#601d1b;border:1px solid #f7ae1a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.outlet-title{color:gold;font-size:16px;font-weight:700}.outlet-details{color:#f7ae1a;flex-direction:column;flex:1;gap:10px;font-size:13px;display:flex}.outlet-detail-item{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.outlet-detail-item svg{flex-shrink:0;margin-top:2px}.outlet-actions{border-top:1px solid #601d1b;gap:10px;padding-top:14px;display:flex}
