@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
/* ===== Servelio Admin 2026 — sadece html.sv26:not(#_):not(#_):not(#_) aktifken ===== */
html.sv26{--s-bg:#F3F6F6;--s-surface:#FFFFFF;--s-surface-2:#F8FAFA;--s-border:#E2E9EA;--s-border-strong:#CCD8D9;--s-text:#0F2A2E;--s-muted:#5E7377;--s-faint:#8A9B9E;--s-accent:#14C9B8;--s-accent-hover:#10B4A4;--s-on-accent:#06302C;--s-accent-soft:#E3F6F4;--s-accent-text:#0B7A6F;--s-sidebar:#0B1A1C;--s-sidebar-text:#C5D3D5;--s-green:#15803D;--s-green-soft:#DCFCE7;--s-orange:#B45309;--s-orange-soft:#FEF3C7;--s-red:#B91C1C;--s-red-soft:#FEE2E2;--s-shadow:0 1px 2px rgba(15,42,46,.06),0 2px 10px rgba(15,42,46,.04);color-scheme:light}

/* Zemin */
html.sv26:not(#_):not(#_):not(#_) body,html.sv26:not(#_):not(#_):not(#_) .app,html.sv26:not(#_):not(#_):not(#_) .main{background:var(--s-bg)!important;background-image:none!important;color:var(--s-text)!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}

/* Sol menü */
html.sv26:not(#_):not(#_):not(#_) .sidebar{background:var(--s-sidebar)!important;background-image:none!important;border-right:1px solid rgba(255,255,255,.06)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-brand-mark{border-radius:50%!important}
html.sv26:not(#_):not(#_):not(#_) .sv-sidebar-section-title{color:#6F8588!important;font-size:11px!important;letter-spacing:.12em!important}
html.sv26:not(#_):not(#_):not(#_) .sv-nav-section-label{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav{min-height:44px!important;padding:8px 10px!important;border-radius:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--s-sidebar-text)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav:hover{background:rgba(255,255,255,.05)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav.active{background:rgba(20,201,184,.14)!important;color:#fff!important}
html.sv26:not(#_):not(#_):not(#_) .sv-nav-icon{width:32px!important;height:32px!important;border-radius:8px!important;background:rgba(255,255,255,.06)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .nav.active .sv-nav-icon{background:var(--s-accent)!important;color:var(--s-on-accent)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-nav-copy,html.sv26:not(#_):not(#_):not(#_) .sv-nav-copy *{color:inherit!important;font-size:14.5px!important;font-weight:600!important}
html.sv26:not(#_):not(#_):not(#_) .sv-nav-copy>:not(:first-child){display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .logout{background:transparent!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--s-sidebar-text)!important}

/* Dil seçimi: sol alta */
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language{top:auto!important;right:auto!important;left:18px!important;bottom:86px!important;transform:scale(.9);transform-origin:left bottom}

/* Üst başlık */
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top{background:var(--s-surface)!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:var(--s-shadow)!important;border-radius:14px!important;padding:14px 20px!important;min-height:0!important;margin-bottom:16px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-context-eyebrow{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-context-title h1{font-size:24px!important;line-height:1.2!important;color:var(--s-text)!important;letter-spacing:-.01em!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-context p{color:var(--s-muted)!important;font-size:13.5px!important;margin:2px 0 0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-live-pill{background:var(--s-green-soft)!important;color:var(--s-green)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-action-btn{background:var(--s-surface)!important;background-image:none!important;border:1px solid var(--s-border-strong)!important;color:var(--s-text)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-action-btn:hover{background:var(--s-surface-2)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-action-btn *{color:inherit!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-clock,html.sv26:not(#_):not(#_):not(#_) .sv-admin-clock *{color:var(--s-muted)!important;background:transparent!important}
html.sv26:not(#_):not(#_):not(#_) .sv-operations-strip{display:none!important}

/* Genel kartlar, yazılar, formlar */
html.sv26:not(#_):not(#_):not(#_) .main :where(.panel,.settings-card,.dashboard-stat-card,.dashboard-panel-card,.analytics-card,.sv-readiness-card){background:var(--s-surface)!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:var(--s-shadow)!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(h1,h2,h3,h4,h5,strong,b,th,td,label,legend){color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(p,small,.muted){color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(input,select,textarea){background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;border-radius:10px!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(input,select,textarea):focus{outline:2px solid var(--s-accent)!important;outline-offset:1px}
html.sv26:not(#_):not(#_):not(#_) .main :where(th){background:var(--s-surface-2)!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(td,th){border-color:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) .main button :where(*){color:inherit!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(.primary-small,button.primary){background:var(--s-accent)!important;color:var(--s-on-accent)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(.secondary-small){background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-chart .chart-label{fill:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-chart .chart-axis{stroke:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-chart .chart-line{stroke:var(--s-accent)!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-chart :is(.chart-point,.chart-bar){fill:var(--s-accent)!important}

/* ===== Canlı siparişler ===== */
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-head{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:12px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-status{background:var(--s-green-soft)!important;color:var(--s-green)!important;border:0!important;box-shadow:none!important;font-size:14px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-refresh{background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;flex:0 0 auto!important;min-height:38px!important;padding:8px 16px!important;border-radius:999px!important;background:#fff!important;background-image:none!important;border:1px solid var(--s-border-strong)!important;color:var(--s-text)!important;font-size:13.5px!important;font-weight:600!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button:hover{background:var(--s-surface-2)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button.sv-danger{color:var(--s-red)!important;border-color:#F0C4C4!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-summary{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.85fr)!important;gap:14px!important;align-items:start!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-column{background:#E9EFEF!important;background-image:none!important;border:0!important;border-radius:14px!important;padding:10px!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-col-completed{opacity:.8}
html.sv26:not(#_):not(#_):not(#_) .sv-column-head{background:transparent!important;border:0!important;padding:4px 6px 10px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-column-title{color:var(--s-text)!important;font-weight:700!important;font-size:15px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-column-count{background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border)!important;min-width:28px!important;height:24px!important;padding:0 8px!important;border-radius:999px!important;font-weight:700!important;font-size:12.5px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-empty{color:var(--s-faint)!important;background:transparent!important;border:1px dashed var(--s-border-strong)!important;border-radius:12px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-card{background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;border-radius:12px!important;box-shadow:var(--s-shadow)!important;padding:14px!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-number{font-size:20px!important;font-weight:800!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-age{background:var(--s-orange-soft)!important;color:var(--s-orange)!important;border:0!important;font-weight:700!important;font-size:12px!important;border-radius:999px!important;padding:3px 8px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-customer{color:var(--s-text)!important;font-weight:600!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-type{display:inline-block!important;background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;border-radius:6px!important;padding:2px 8px!important;font-size:12px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-meta{border-top:1px solid var(--s-border)!important;padding-top:10px!important;margin-top:10px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment,html.sv26:not(#_):not(#_):not(#_) .sv-order-payment *{color:var(--s-muted)!important;font-size:13px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-total{color:var(--s-text)!important;font-size:17px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) .sv-countdown{color:var(--s-orange)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-card-actions{display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:10px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action{width:100%!important;min-height:40px!important;border-radius:10px!important;font-weight:700!important;font-size:14px!important;box-shadow:none!important;background-image:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action:not(.sv-action-detail){background:var(--s-accent)!important;color:var(--s-on-accent)!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action:not(.sv-action-detail):hover{background:var(--s-accent-hover)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action-detail{background:transparent!important;color:var(--s-muted)!important;border:1px solid var(--s-border)!important;min-height:34px!important;font-weight:600!important}
html.sv26:not(#_):not(#_):not(#_) .sv-page-btn{background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-page-info{color:var(--s-muted)!important}

@media (max-width:1400px){html.sv26:not(#_):not(#_):not(#_) .sv-live-board{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:1000px){html.sv26:not(#_):not(#_):not(#_) .sv-live-board{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:640px){html.sv26:not(#_):not(#_):not(#_) .sv-live-board{grid-template-columns:1fr!important}}

/* ===== v3 rötuşlar ===== */
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button *{display:inline-flex!important;align-items:center!important;margin:0!important;font-size:inherit!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button br{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button{min-height:36px!important;padding:6px 14px!important;white-space:nowrap!important}
html.sv26:not(#_):not(#_):not(#_) :has(> .sv-live-head):has(> .sv-quickbar){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0 12px!important}
html.sv26:not(#_):not(#_):not(#_) :has(> .sv-live-head) > .sv-quickbar{order:1!important;flex:1 1 auto!important;margin:0 0 16px!important}
html.sv26:not(#_):not(#_):not(#_) :has(> .sv-live-head) > .sv-live-head{order:2!important;flex:0 0 auto!important;margin:0 0 16px!important}
html.sv26:not(#_):not(#_):not(#_) :has(> .sv-live-head) > :not(.sv-live-head):not(.sv-quickbar){order:3!important;flex:1 1 100%!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment{display:flex!important;gap:6px!important;align-items:baseline!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment>:first-child{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment>*{font-weight:600!important;font-size:13.5px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-meta{display:flex!important;justify-content:space-between!important;align-items:center!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;width:264px!important;transform:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language :is(select,button,div){background:#122628!important;color:#C5D3D5!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important}

/* ===== v4: tüm sayfalar ===== */
html.sv26:not(#_):not(#_):not(#_) .main .badge{background:var(--s-green-soft)!important;color:var(--s-green)!important;border:0!important;box-shadow:none!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) .main .badge.badge-off{background:#EEF2F2!important;color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .main :is(.status-btn,.edit-btn,.sv-catalog-btn){background:#fff!important;background-image:none!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important;opacity:1!important}
html.sv26:not(#_):not(#_):not(#_) .main :is(.status-btn,.edit-btn,.sv-catalog-btn):hover{background:var(--s-surface-2)!important}
html.sv26:not(#_):not(#_):not(#_) .main .delete-btn{background:#fff!important;background-image:none!important;color:var(--s-red)!important;border:1px solid #F0C4C4!important;box-shadow:none!important;opacity:1!important}
html.sv26:not(#_):not(#_):not(#_) .main .delete-btn:hover{background:var(--s-red-soft)!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status{border:0!important;box-shadow:none!important;font-weight:700!important;background:#EEF2F2!important;color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status:is(.status-new,.status-pending){background:#DBEAFE!important;color:#1D4ED8!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status.status-preparing{background:var(--s-orange-soft)!important;color:var(--s-orange)!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status.status-ready{background:var(--s-green-soft)!important;color:var(--s-green)!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status:is(.status-delivery,.status-on_the_way,.status-out_for_delivery,.status-delivering){background:#E0E7FF!important;color:#3730A3!important}
html.sv26:not(#_):not(#_):not(#_) .main .order-status:is(.status-cancelled,.status-canceled,.status-rejected){background:var(--s-red-soft)!important;color:var(--s-red)!important}

/* Kontrol Paneli */
html.sv26:not(#_):not(#_):not(#_) #dashboardView :is(.dashboard-grid,.dashboard-lower-grid,.dashboard-panel-head,#dashboardRecentOrders,.dashboard-operation-list,.sv-readiness-head,.sv-readiness-head>div,.sv-readiness-head-right,.sv-readiness-grid,.sv-readiness-card-top,.sv-readiness-foot,.analytics-head,.analytics-head>div,.analytics-period,.analytics-summary,.analytics-card-head){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView :is(.dashboard-panel-card,#servelioReadinessPanel,#dashboardAnalytics,.analytics-summary>div,.sv-readiness-card,.analytics-card){background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row{background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--s-border)!important;box-shadow:none!important;border-radius:0!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:hover{background:var(--s-surface-2)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-update-time{background:var(--s-surface-2)!important;color:var(--s-muted)!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card>span,html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-label{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-icon{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-badge{background:#EEF2F2!important;color:var(--s-muted)!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-badge.ready{background:var(--s-green-soft)!important;color:var(--s-green)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-eyebrow{color:var(--s-accent-text)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-period-btn{background:#fff!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-period-btn.active{background:var(--s-accent)!important;color:var(--s-on-accent)!important;border-color:var(--s-accent)!important}

/* Siparişler küçük */
html.sv26:not(#_):not(#_):not(#_) .sv-live-empty{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-page-btn:disabled{opacity:.45!important}

/* Rezervasyonlar */
html.sv26:not(#_):not(#_):not(#_) #reservationsView :is(.srv-res-wrap,.srv-res-hero,.srv-res-hero-inner,.srv-res-toolbar,.srv-list-heading,.srv-res-list,.srv-res-stats){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView :is(.srv-stat,.srv-res-card){background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-card:hover{border-color:var(--s-border-strong)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView :is(#srvResClear,.srv-res-hero button,.srv-res-card button){background:#fff!important;background-image:none!important;color:var(--s-text)!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-stat-value{color:var(--s-text)!important}

/* AI Zentrale: eski koyu görünüm, yazılar okunur */
html.sv26:not(#_):not(#_):not(#_) #aiView :where(h1,h2,h3,h4,h5,strong,b,th,td,label,legend){color:#F4F8FA!important}
html.sv26:not(#_):not(#_):not(#_) #aiView :where(p,small,.muted){color:#9FB3BF!important}

/* Ürünler, Kategoriler */
html.sv26:not(#_):not(#_):not(#_) .main :is(.product-row,.category-row){background:transparent!important;border-color:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row>div,html.sv26:not(#_):not(#_):not(#_) .main .category-row>div{color:var(--s-text)!important}

/* Personel */
html.sv26:not(#_):not(#_):not(#_) .main .personnel-avatar{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-role{border:0!important;box-shadow:none!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-role.role-manager{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-role.role-staff{background:#DBEAFE!important;color:#1D4ED8!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-role.role-courier{background:var(--s-orange-soft)!important;color:var(--s-orange)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-role.role-kitchen{background:#F3E8FF!important;color:#7E22CE!important}

/* Ayarlar */
html.sv26:not(#_):not(#_):not(#_) #settingsView :is(.settings-page-head,.sv-logo-upload-content,.sv-theme-grid){background:transparent!important;background-image:none!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView #svLogoDropzone{background:var(--s-surface-2)!important;background-image:none!important;border:1.5px dashed var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-preview-box{background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-upload-content strong{color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView #settingsOrderStatus.open{background:var(--s-green-soft)!important;color:var(--s-green)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-settings-icon{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-settings-eyebrow{color:var(--s-accent-text)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-theme-premium-card{background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-theme-premium-card.sv-theme-premium-active{border:2px solid var(--s-accent)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-theme-demo :is(.sv-theme-demo-brand,.sv-theme-demo-title){color:#F4F8FA!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView :is(.sv-theme-number,.sv-theme-active-badge,.sv-theme-selected){background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice{background:#fff!important;background-image:none!important;border:1px solid var(--s-border-strong)!important;box-shadow:none!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice.active{background:var(--s-accent-soft)!important;border:2px solid var(--s-accent)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice-main{color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice-sub{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice-check{color:var(--s-accent-text)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-foot span{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar{background:#fff!important;background-image:none!important;border-top:1px solid var(--s-border)!important;box-shadow:0 -4px 16px rgba(15,42,46,.06)!important}

/* Dil kutusu gölgesi */
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language,html.sv26:not(#_):not(#_):not(#_) .servelio-final-language *{background-image:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language{overflow:hidden!important;border-radius:10px!important}

/* ===== v5 ===== */
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button{gap:8px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button>*:first-child{margin-right:6px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment{font-size:0!important;min-width:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment>*{font-size:13.5px!important;display:inline!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-payment>:first-child{display:inline!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-meta{gap:8px!important;flex-wrap:wrap!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-total{white-space:nowrap!important;margin-left:auto!important}

html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-hero{padding:0!important;min-height:0!important;border:0!important;margin-bottom:12px!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-hero-inner{padding:0!important;min-height:0!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-stat *{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-stat>:first-child{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-stat-value{font-size:28px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-card strong{color:var(--s-text)!important}

html.sv26:not(#_):not(#_):not(#_) .main :is(.status-btn,.edit-btn,.delete-btn,.sv-catalog-btn){white-space:nowrap!important}

html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-theme-number{display:inline-block!important;width:auto!important;padding:2px 8px!important;border-radius:6px!important}

html.sv26:not(#_):not(#_):not(#_) .servelio-final-language::before,html.sv26:not(#_):not(#_):not(#_) .servelio-final-language::after,html.sv26:not(#_):not(#_):not(#_) .servelio-final-language *::before,html.sv26:not(#_):not(#_):not(#_) .servelio-final-language *::after{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language>*{max-width:100%!important;box-shadow:none!important}

/* ===== v6 ===== */
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-mini-value{color:var(--s-text)!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-mini-label{color:var(--s-muted)!important}

/* ===== v7: süre renkleri ===== */
html.sv26:not(#_):not(#_):not(#_) .sv-order-age.sv26-age-ok{background:var(--s-green-soft)!important;color:var(--s-green)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-age.sv26-age-warn{background:var(--s-orange-soft)!important;color:var(--s-orange)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-order-age.sv26-age-late{background:var(--s-red-soft)!important;color:var(--s-red)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-column:not(.sv-col-completed) .sv-order-card:has(.sv26-age-late){border-left:4px solid var(--s-red)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-col-completed .sv-order-age{background:#EEF2F2!important;color:var(--s-muted)!important}

/* ===== v8: dil kutusu gölgesi ===== */
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language,html.sv26:not(#_):not(#_):not(#_) .servelio-final-language *{box-shadow:none!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;text-shadow:none!important}

/* ===================== v10: PREMIUM KATMAN ===================== */
html.sv26{--s-bg:#EDF3F3;--s-muted:#51666A;--s-accent-grad:linear-gradient(135deg,#1FD8C6 0%,#0FB3A4 100%);--s-shadow:0 1px 2px rgba(15,42,46,.05),0 4px 14px -6px rgba(15,42,46,.10);--s-shadow-lg:0 14px 34px -14px rgba(15,42,46,.22),0 2px 6px rgba(15,42,46,.05)}

/* Zemin */
html.sv26:not(#_):not(#_):not(#_) .main{background:radial-gradient(1100px 520px at 88% -8%,rgba(25,211,193,.13),transparent 62%),radial-gradient(900px 420px at -5% 0%,rgba(59,130,246,.07),transparent 60%),var(--s-bg)!important;font-size:15px!important}

/* Sol menü */
html.sv26:not(#_):not(#_):not(#_) .sidebar{background:linear-gradient(180deg,#0C2124 0%,#071315 100%)!important;box-shadow:6px 0 28px rgba(7,19,21,.12)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-brand-mark{box-shadow:0 0 0 3px rgba(31,216,198,.18),0 8px 22px rgba(31,216,198,.35)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav{transition:background .2s ease,transform .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav:hover{transform:translateX(3px)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav.active{background:linear-gradient(90deg,rgba(31,216,198,.24),rgba(31,216,198,.04))!important;box-shadow:inset 3px 0 0 #1FD8C6!important}
html.sv26:not(#_):not(#_):not(#_) .nav.active .sv-nav-icon{background:var(--s-accent-grad)!important;box-shadow:0 6px 16px -4px rgba(31,216,198,.55)!important}

/* Üst başlık */
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top{position:relative!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(135deg,#FFFFFF 0%,#F3FBFA 100%)!important;box-shadow:var(--s-shadow-lg)!important;border-color:rgba(226,233,234,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top::after{content:''!important;position:absolute!important;right:-70px;top:-90px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(31,216,198,.20),transparent 70%);pointer-events:none;z-index:0}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top>*{position:relative!important;z-index:1!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-context-title h1{font-size:27px!important;font-weight:800!important;letter-spacing:-.025em!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-live-pill i{animation:sv26pulse 2s infinite!important;border-radius:50%!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-action-btn{border-radius:12px!important;transition:transform .15s ease,box-shadow .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-action-btn:hover{transform:translateY(-1px)!important;box-shadow:var(--s-shadow)!important}

/* Kartlar: yükselme */
html.sv26:not(#_):not(#_):not(#_) :is(.sv-order-card,.srv-res-card,.dashboard-stat-card,.srv-stat,.sv-readiness-card,.analytics-card){border-radius:16px!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) :is(.sv-order-card,.srv-res-card,.dashboard-stat-card,.srv-stat,.sv-readiness-card):hover{transform:translateY(-3px)!important;box-shadow:var(--s-shadow-lg)!important}
html.sv26:not(#_):not(#_):not(#_) .main :is(.panel,.settings-card,.dashboard-panel-card){border-radius:18px!important}

/* Kontrol Paneli sayı kartları */
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card{position:relative!important;overflow:hidden!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card::before{content:''!important;position:absolute!important;left:0;right:0;top:0;height:4px;background:var(--sv26c,#1FD8C6)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.new{--sv26c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.preparing{--sv26c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.ready{--sv26c:#10B981}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.delivery{--sv26c:#6366F1}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.completed{--sv26c:#94A3B8}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.personnel{--sv26c:#A855F7}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card :is(strong,b,h2,h3){font-size:34px!important;font-weight:800!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.revenue{background:linear-gradient(135deg,#0E7C72 0%,#14B8A6 60%,#2DD4BF 100%)!important;border:0!important;box-shadow:0 18px 38px -16px rgba(14,124,114,.55)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.revenue::before{background:rgba(255,255,255,.35)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.revenue *{color:#fff!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-stat-card.revenue>span{color:rgba(255,255,255,.85)!important}

/* Siparişler panosu */
html.sv26:not(#_):not(#_):not(#_) .sv-live-column{border-top:3px solid var(--sv26c,#CBD5D6)!important;background:rgba(233,239,239,.85)!important;backdrop-filter:blur(4px)}
html.sv26:not(#_):not(#_):not(#_) .sv-col-new{--sv26c:#EF4444}
html.sv26:not(#_):not(#_):not(#_) .sv-col-preparing{--sv26c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .sv-col-ready{--sv26c:#10B981}
html.sv26:not(#_):not(#_):not(#_) .sv-col-way{--sv26c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) .sv-col-completed{--sv26c:#94A3B8}
html.sv26:not(#_):not(#_):not(#_) .sv-order-number{font-size:22px!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}
html.sv26:not(#_):not(#_):not(#_) .sv-col-new .sv-order-card{border:1.5px solid #1FD8C6!important;animation:sv26glow 2.4s ease-in-out infinite!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action:not(.sv-action-detail){background:var(--s-accent-grad)!important;box-shadow:0 8px 18px -8px rgba(15,179,164,.65)!important;transition:transform .15s ease,filter .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-action:not(.sv-action-detail):hover{transform:translateY(-1px)!important;filter:brightness(1.05)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button{transition:transform .15s ease,box-shadow .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-quickbar>button:hover{transform:translateY(-1px)!important;box-shadow:var(--s-shadow)!important}

/* Butonlar ve formlar */
html.sv26:not(#_):not(#_):not(#_) .main :where(.primary-small,button.primary){background:var(--s-accent-grad)!important;box-shadow:0 8px 18px -8px rgba(15,179,164,.6)!important;border-radius:12px!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(input,select,textarea){min-height:44px!important;transition:box-shadow .15s ease,border-color .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main :where(input,select,textarea):focus{outline:none!important;border-color:#1FD8C6!important;box-shadow:0 0 0 4px rgba(31,216,198,.18)!important}
html.sv26:not(#_):not(#_):not(#_) .main :is(.product-row,.category-row,.personnel-row){transition:background .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main :is(.product-row,.category-row,.personnel-row):hover{background:#F6FBFB!important}

/* Sayfa geçişi */
html.sv26:not(#_):not(#_):not(#_) .main>section{animation:sv26in .28s ease both}

/* Kaydırma çubukları */
html.sv26 ::-webkit-scrollbar{width:10px;height:10px}
html.sv26 ::-webkit-scrollbar-thumb{background:#C5D3D4;border-radius:10px;border:2px solid transparent;background-clip:padding-box}
html.sv26 ::-webkit-scrollbar-thumb:hover{background:#9FB3B5;background-clip:padding-box}
html.sv26 .sidebar ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);background-clip:padding-box}

@keyframes sv26pulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.55)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}
@keyframes sv26glow{0%,100%{box-shadow:0 0 0 0 rgba(31,216,198,0),var(--s-shadow)}50%{box-shadow:0 0 0 6px rgba(31,216,198,.20),var(--s-shadow)}}
@keyframes sv26in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){html.sv26 *{animation:none!important;transition:none!important}}

/* ===== v11: Canlı Operasyon listesi ===== */
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list *{color:var(--s-text)!important;border-color:var(--s-border)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*{font-weight:600!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list :is(strong,b,span:last-child){font-variant-numeric:tabular-nums!important}

/* ===== v12: Son Siparişler ve Canlı Operasyon kartları ===== */
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardRecentOrders{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 18px 18px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row{--sv26c:#94A3B8;background:#fff!important;border:1px solid var(--s-border)!important;border-left:4px solid var(--sv26c)!important;border-radius:14px!important;padding:14px 18px!important;box-shadow:var(--s-shadow)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease!important;cursor:pointer}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:has(.status-preparing){--sv26c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:has(.status-ready){--sv26c:#10B981}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:has(:is(.status-new,.status-pending)){--sv26c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:has(:is(.status-delivery,.status-on_the_way,.status-out_for_delivery,.status-delivering)){--sv26c:#6366F1}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:has(:is(.status-cancelled,.status-canceled,.status-rejected)){--sv26c:#EF4444}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row:hover{transform:translateY(-3px)!important;background:linear-gradient(135deg,#FFFFFF 0%,#F0FBF9 100%)!important;border-color:rgba(31,216,198,.55)!important;border-left-color:var(--sv26c)!important;box-shadow:0 16px 32px -14px rgba(15,42,46,.25),0 0 0 3px rgba(31,216,198,.10)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row strong{font-size:15.5px!important;font-weight:800!important;letter-spacing:-.01em!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-order-row>:last-child{font-size:17px!important;font-weight:800!important;font-variant-numeric:tabular-nums!important}

html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list{display:flex!important;flex-direction:column!important;gap:10px!important;padding:14px 18px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*{--sv26c:#1FD8C6;--sv26s:#E3F6F4;background:var(--s-surface-2)!important;border:1px solid var(--s-border)!important;border-left:4px solid var(--sv26c)!important;border-radius:12px!important;padding:12px 14px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*:hover{transform:translateX(3px)!important;background:#fff!important;box-shadow:var(--s-shadow-lg)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*:nth-child(1){--sv26c:#3B82F6;--sv26s:#DBEAFE}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*:nth-child(2){--sv26c:#F59E0B;--sv26s:#FEF3C7}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*:nth-child(3){--sv26c:#10B981;--sv26s:#D1FAE5}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*:nth-child(4){--sv26c:#6366F1;--sv26s:#E0E7FF}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .dashboard-operation-list>*>:last-child{background:var(--sv26s)!important;color:var(--sv26c)!important;border:0!important;box-shadow:none!important;font-weight:800!important;filter:saturate(1.2) brightness(.8)}

html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-eyebrow{background:transparent!important;color:var(--s-accent-text)!important;letter-spacing:.14em!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-head-right span{background:var(--s-green-soft)!important;color:var(--s-green)!important;border:0!important;box-shadow:none!important;font-weight:700!important}

/* ===== v13: Hazırlık ve Satış Analizi ===== */
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-card{position:relative!important;overflow:hidden!important;border-top:3px solid #10B981!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-card span:not(.sv-readiness-badge){background:transparent!important;background-image:none!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-card-top+span,html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-card>span:not(.sv-readiness-label){color:var(--s-accent-text)!important;letter-spacing:.12em!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-foot,html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-foot *{background:transparent!important;background-image:none!important;color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .sv-readiness-foot>:first-child{color:var(--s-green)!important}

html.sv26:not(#_):not(#_):not(#_) #dashboardView .servelio-chart .chart-line{stroke-width:3.5px!important;filter:drop-shadow(0 6px 8px rgba(20,201,184,.35))!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .servelio-chart .chart-point{r:5px;stroke:#fff!important;stroke-width:2px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .servelio-chart .chart-bar{rx:8px;ry:8px;fill:url(#_)!important;fill:#14C9B8!important;filter:drop-shadow(0 6px 10px rgba(20,201,184,.25))!important}

html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div{position:relative!important;overflow:hidden!important;border-top:4px solid var(--sv26c,#1FD8C6)!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div:nth-child(1){--sv26c:#10B981}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div:nth-child(2){--sv26c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div:nth-child(3){--sv26c:#A855F7}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div:hover{transform:translateY(-3px)!important;box-shadow:var(--s-shadow-lg)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-summary>div :is(strong,b,h2,h3){font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important}

html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-card :is(div,span)[style*="width"]{background:var(--s-accent-grad)!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-card{transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView .analytics-card:hover{transform:translateY(-3px)!important;box-shadow:var(--s-shadow-lg)!important}

/* ===== v14: Renkli hazırlık kartları + Satış Analizi vitrini ===== */
/* Hazırlık kartları */
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel .sv-readiness-card{--c:#14B8A6;--c2:#CCFBF1;position:relative!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--c) 25%,#E2E9EA)!important;border-top:4px solid var(--c)!important;background:linear-gradient(170deg,var(--c2) 0%,#FFFFFF 58%)!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel #readinessCatalogCard.sv-readiness-card{--c:#14B8A6;--c2:#D5FAF3}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel #readinessOrdersCard.sv-readiness-card{--c:#F59E0B;--c2:#FEF0C7}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel #readinessReservationsCard.sv-readiness-card{--c:#3B82F6;--c2:#DCEBFE}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel #readinessAiCard.sv-readiness-card{--c:#A855F7;--c2:#F1E4FE}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel .sv-readiness-card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 36px -16px color-mix(in srgb,var(--c) 55%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel .sv-readiness-card .sv-readiness-icon{background:var(--c)!important;color:#fff!important;box-shadow:0 8px 18px -8px var(--c)!important;border-radius:12px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel .sv-readiness-card-top+span,html.sv26:not(#_):not(#_):not(#_) #dashboardView #servelioReadinessPanel .sv-readiness-card>span:not(.sv-readiness-label){color:color-mix(in srgb,var(--c) 80%,#000)!important}

/* Satış Analizi başlık banner */
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-head{background:linear-gradient(135deg,#0C2124 0%,#0F3B3A 55%,#12665F 100%)!important;border-radius:18px!important;padding:22px 26px!important;margin-bottom:18px!important;box-shadow:0 18px 38px -18px rgba(12,33,36,.6)!important;position:relative!important;overflow:hidden!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-head::after{content:'';position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(31,216,198,.35),transparent 70%);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-head>*{position:relative!important;z-index:1!important;background:transparent!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-head :is(h1,h2,h3,strong){color:#fff!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.02em!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-head :is(p,span,small){color:rgba(255,255,255,.75)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-period{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:4px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-period-btn{background:transparent!important;color:rgba(255,255,255,.85)!important;border:0!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-period-btn.active{background:var(--s-accent-grad)!important;color:#06302C!important;box-shadow:0 6px 16px -6px rgba(31,216,198,.7)!important}

/* Özet vitrin kartları */
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div{--g:linear-gradient(135deg,#0E7C72 0%,#14B8A6 60%,#2DD4BF 100%);--sh:rgba(14,124,114,.55);background:var(--g)!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 36px -16px var(--sh)!important;position:relative!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div:nth-child(2){--g:linear-gradient(135deg,#1E40AF 0%,#3B82F6 60%,#60A5FA 100%);--sh:rgba(30,64,175,.5)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div:nth-child(3){--g:linear-gradient(135deg,#6B21A8 0%,#A855F7 60%,#C084FC 100%);--sh:rgba(107,33,168,.5)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div::after{content:'';position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div *{color:#fff!important;position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div>:first-child{color:rgba(255,255,255,.85)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-summary>div:hover{transform:translateY(-4px)!important}

/* Alt kart başlıkları */
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-card-head :is(h2,h3,h4,strong):first-child::before{content:'';display:inline-block;width:6px;height:20px;border-radius:4px;background:var(--s-accent-grad);margin-right:10px;vertical-align:-3px}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row{--c:linear-gradient(90deg,#5EEAD4,#14B8A6);margin:6px 10px!important;padding:12px 14px!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:hover{transform:translateX(4px)!important;background:linear-gradient(135deg,#FFFFFF,#F0FBF9)!important;border-color:rgba(31,216,198,.35)!important;box-shadow:0 12px 26px -14px rgba(15,42,46,.25)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-rank{width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:17px!important;background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(1){--c:linear-gradient(90deg,#FDE68A,#F59E0B)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(2){--c:linear-gradient(90deg,#E2E8F0,#94A3B8)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(3){--c:linear-gradient(90deg,#FED7AA,#EA7A2F)}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(1) .top-product-rank{background:linear-gradient(135deg,#FDE68A,#F59E0B 55%,#B45309)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(245,158,11,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(2) .top-product-rank{background:linear-gradient(135deg,#F1F5F9,#94A3B8 55%,#475569)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(100,116,139,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row:nth-of-type(3) .top-product-rank{background:linear-gradient(135deg,#FED7AA,#EA7A2F 55%,#9A3412)!important;color:#fff!important;box-shadow:0 8px 18px -8px rgba(234,122,47,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-title strong{font-size:16px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-title span{background:var(--s-surface-2)!important;color:var(--s-muted)!important;border:1px solid var(--s-border)!important;border-radius:999px!important;padding:2px 10px!important;font-size:12.5px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-main small{color:var(--s-accent-text)!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-progress{height:8px!important;background:#E8EFEF!important;border-radius:999px!important;overflow:hidden!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .top-product-row .analytics-progress>span{background:var(--c)!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row{--c:#F59E0B;--c2:#FEF3C7;--i:'\1F4B0';margin:8px 12px!important;padding:14px 16px!important;border:1px solid color-mix(in srgb,var(--c) 22%,#E2E9EA)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--c2),#FFFFFF 70%)!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row[data-sv26="cash"]{--c:#10B981;--c2:#D1FAE5;--i:'\1F4B5'}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row[data-sv26="card"]{--c:#8B5CF6;--c2:#EDE9FE;--i:'\1F4B3'}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row[data-sv26="twint"]{--c:#1F2937;--c2:#E5E7EB;--i:'\1F4F1'}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row:hover{transform:translateY(-3px)!important;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--c) 60%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row>div:first-child strong::before{content:var(--i);margin-right:8px}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row>div:first-child strong{font-size:16px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .distribution-right strong{color:color-mix(in srgb,var(--c) 85%,#000)!important;font-size:22px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .analytics-distribution-row .analytics-progress>span{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,#fff),var(--c))!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-box{--c:#3B82F6;--c2:#DBEAFE;--i:'\1F6F5';margin:8px 12px!important;padding:14px 16px!important;border:1px solid color-mix(in srgb,var(--c) 22%,#E2E9EA)!important;border-radius:14px!important;background:linear-gradient(135deg,var(--c2),#FFFFFF 70%)!important;transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-box[data-sv26="pickup"]{--c:#F59E0B;--c2:#FEF3C7;--i:'\1F6CD'}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-box:hover{transform:translateY(-3px)!important;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--c) 60%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-percent{width:66px!important;height:66px!important;min-width:66px!important;border-radius:50%!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:15px!important;color:color-mix(in srgb,var(--c) 80%,#000)!important;background:radial-gradient(closest-side,#fff 76%,transparent 77% 100%),conic-gradient(var(--c) calc(var(--p,0) * 1%),#E6EEEE 0)!important;box-shadow:0 10px 22px -12px var(--c)!important}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-box>div:last-child strong::before{content:var(--i);margin-right:8px}
html.sv26:not(#_):not(#_):not(#_) #dashboardView #dashboardAnalytics .order-type-box>div:last-child strong{font-size:16px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board>.sv-live-column{border-top:0!important;border-radius:18px!important;padding:8px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--sv26c) 13%,#fff) 0%,rgba(236,242,242,.75) 260px)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sv26c) 14%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column .sv-column-head{background:linear-gradient(135deg,var(--sv26c),color-mix(in srgb,var(--sv26c) 68%,#000))!important;border-radius:13px!important;padding:11px 14px!important;margin-bottom:10px!important;box-shadow:0 10px 22px -12px var(--sv26c)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column .sv-column-head .sv-column-title{color:#fff!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:.01em!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column .sv-column-head .sv-column-dot{background:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.3)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column .sv-column-head .sv-column-count{background:#fff!important;color:color-mix(in srgb,var(--sv26c) 80%,#000)!important;border:0!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board>.sv-live-column:not(.sv26-x) .sv-order-card:not(.sv26-x){border:1px solid color-mix(in srgb,var(--sv26c) 22%,#E2E9EA)!important;border-left:4px solid var(--sv26c)!important;border-radius:16px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board>.sv-live-column:not(.sv26-x) .sv-order-card:not(.sv26-x):hover{transform:translateY(-5px) scale(1.012)!important;background:linear-gradient(160deg,color-mix(in srgb,var(--sv26c) 9%,#fff) 0%,#fff 55%)!important;box-shadow:0 22px 40px -18px color-mix(in srgb,var(--sv26c) 65%,transparent),0 0 0 2px color-mix(in srgb,var(--sv26c) 35%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board>.sv-live-column:not(.sv-col-completed) .sv-order-card:not(.sv26-x):has(.sv26-age-late){border-left-color:#EF4444!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column .sv-order-card .sv-order-number{background:linear-gradient(135deg,#0F2A2E 30%,color-mix(in srgb,var(--sv26c) 85%,#000))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-column:not(.sv-col-completed) .sv-order-age.sv26-age-late{animation:sv26late 1.8s ease-in-out infinite!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-type[data-sv26="delivery"]{background:#DBEAFE!important;color:#1D4ED8!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-type[data-sv26="pickup"]{background:#FEF3C7!important;color:#B45309!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-type[data-sv26="delivery"]::before{content:'\1F6F5  '}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-type[data-sv26="pickup"]::before{content:'\1F6CD  '}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-payment[data-sv26="cash"]>:last-child::before{content:'\1F4B5  '}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-payment[data-sv26="card"]>:last-child::before{content:'\1F4B3  '}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-order-card .sv-order-payment[data-sv26="twint"]>:last-child::before{content:'\1F4F1  '}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-empty{text-align:center!important;background:rgba(255,255,255,.6)!important;border:2px dashed color-mix(in srgb,var(--sv26c,#94A3B8) 35%,#fff)!important;border-radius:14px!important;padding:26px 10px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-live-empty::before{content:'\1F37D';display:block;font-size:34px;margin-bottom:6px;opacity:.8}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-card-actions .sv-action.sv-action-ready{background:linear-gradient(135deg,#10B981,#047857)!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(16,185,129,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-card-actions .sv-action.sv-action-way{background:linear-gradient(135deg,#3B82F6,#1D4ED8)!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(59,130,246,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-card-actions .sv-action.sv-action-complete{background:linear-gradient(135deg,#8B5CF6,#6D28D9)!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(139,92,246,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-card-actions .sv-action:not(.sv-action-detail):hover{transform:translateY(-2px)!important;filter:brightness(1.08) saturate(1.1)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-board .sv-card-actions .sv-action.sv-action-detail:hover{border-color:var(--sv26c)!important;color:color-mix(in srgb,var(--sv26c) 80%,#000)!important;background:color-mix(in srgb,var(--sv26c) 7%,#fff)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button{--q:#64748B;background:color-mix(in srgb,var(--q) 9%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--q) 35%,#fff)!important;color:color-mix(in srgb,var(--q) 85%,#000)!important;font-weight:700!important;transition:all .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:nth-child(1){--q:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:nth-child(2){--q:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:nth-child(3){--q:#EF4444}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:nth-child(4){--q:#8B5CF6}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:nth-child(5){--q:#475569}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-quickbar>button:hover{background:var(--q)!important;border-color:var(--q)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -10px var(--q)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-live-orders-v1 .sv-live-status{animation:sv26open 2.4s ease-in-out infinite!important}
@keyframes sv26late{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.5)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}
@keyframes sv26open{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.35)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat{--g:linear-gradient(135deg,#0E7C72,#14B8A6 60%,#2DD4BF);--sh:rgba(14,124,114,.5);background:var(--g)!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 36px -16px var(--sh)!important;position:relative!important;overflow:hidden!important;transition:transform .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat:has(#srvUpcoming){--g:linear-gradient(135deg,#1E40AF,#3B82F6 60%,#60A5FA);--sh:rgba(30,64,175,.5)}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat:has(#srvConfirmed){--g:linear-gradient(135deg,#047857,#10B981 60%,#34D399);--sh:rgba(4,120,87,.5)}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat:has(#srvGuests){--g:linear-gradient(135deg,#6B21A8,#A855F7 60%,#C084FC);--sh:rgba(107,33,168,.5)}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat::after{content:'';position:absolute;right:-40px;bottom:-60px;width:170px;height:170px;border-radius:50%;background:rgba(255,255,255,.13);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat:hover{transform:translateY(-4px)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat *{color:#fff!important;position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat>:first-child{background:rgba(255,255,255,.2)!important;color:#fff!important;border-radius:14px!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-stats .srv-stat .srv-stat-value{font-size:34px!important;font-weight:800!important;letter-spacing:-.02em!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-wrap .srv-res-toolbar{background:#fff!important;border:1px solid var(--s-border)!important;border-radius:16px!important;padding:12px!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-wrap #srvResClear:hover,html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-wrap .srv-res-hero button:hover{background:var(--s-accent-grad)!important;border-color:transparent!important;color:#06302C!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-wrap .srv-list-heading h2::before{content:'';display:inline-block;width:6px;height:22px;border-radius:4px;background:var(--s-accent-grad);margin-right:10px;vertical-align:-3px}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-wrap .srv-list-heading>:last-child:not(h2){background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;padding:4px 12px!important;border-radius:999px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card{--c:#94A3B8;--c2:#F1F5F9;border:1px solid color-mix(in srgb,var(--c) 22%,#E2E9EA)!important;border-left:5px solid var(--c)!important;border-radius:16px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease,filter .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26s="pending"]{--c:#F59E0B;--c2:#FEF3C7}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26s="confirmed"]{--c:#10B981;--c2:#D1FAE5}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26s="cancelled"]{--c:#EF4444;--c2:#FEE2E2}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26s="done"]{--c:#3B82F6;--c2:#DBEAFE}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26s="noshow"]{--c:#64748B;--c2:#E2E8F0}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card:hover{transform:translateY(-3px)!important;background:linear-gradient(120deg,var(--c2) 0%,#fff 45%)!important;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--c) 60%,transparent)!important;opacity:1!important;filter:none!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26d="past"]{opacity:.6!important;filter:saturate(.55)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26d="today"]{box-shadow:0 0 0 2px rgba(31,216,198,.45),var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time strong{font-size:28px!important;font-weight:800!important;background:linear-gradient(135deg,#0F2A2E 30%,color-mix(in srgb,var(--c) 85%,#000))!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-party .srv-mini-value::before{content:'\1F465  '}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-table .srv-mini-value::before{content:'\1F37D  '}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .sv26-status{display:inline-flex!important;padding:4px 12px!important;border-radius:999px!important;background:var(--c2)!important;color:color-mix(in srgb,var(--c) 75%,#000)!important;font-weight:800!important;font-size:12.5px!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .sv26-src-web{background:#E0F2FE!important;color:#0369A1!important;border:0!important;border-radius:999px!important;padding:3px 10px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .sv26-src-web::before{content:'\1F310  '}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .sv26-src-ai{background:linear-gradient(135deg,#EDE9FE,#E0F2FE)!important;color:#6D28D9!important;border:1px solid #DDD6FE!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .sv26-arrow{background:var(--s-accent-grad)!important;color:#06302C!important;border:0!important;border-radius:12px!important;box-shadow:0 8px 18px -8px rgba(15,179,164,.7)!important;transition:transform .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card:hover .sv26-arrow{transform:translateX(3px)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26d="past"]{opacity:1!important;filter:none!important;background:#F7FAFA!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card[data-sv26d="past"]:hover{background:linear-gradient(120deg,var(--c2) 0%,#fff 45%)!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time{min-width:112px!important;overflow:visible!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time strong{font-size:26px!important;white-space:nowrap!important;padding-right:2px!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card :is(.srv-customer strong,.srv-mini-value){color:#0F2A2E!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-customer{opacity:1!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time{min-width:0!important;overflow:hidden!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time strong{font-size:24px!important;letter-spacing:-.03em!important;white-space:nowrap!important;padding-right:0!important}
html.sv26:not(#_):not(#_):not(#_) #reservationsView .srv-res-list .srv-res-card .srv-time :not(strong){white-space:normal!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x){background:#fff!important;border:1px solid var(--s-border)!important;border-left:4px solid #1FD8C6!important;border-radius:16px!important;margin:0 0 12px!important;padding:14px 18px!important;box-shadow:var(--s-shadow)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):hover{transform:translateY(-3px)!important;background:linear-gradient(120deg,#EFFBF9 0%,#fff 45%)!important;box-shadow:0 18px 34px -16px rgba(15,179,164,.45),0 0 0 2px rgba(31,216,198,.25)!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) img{width:92px!important;height:92px!important;object-fit:cover!important;border-radius:16px!important;box-shadow:0 10px 22px -10px rgba(15,42,46,.45)!important;transition:transform .3s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):hover img{transform:scale(1.07) rotate(-1.5deg)!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) :is(h3,h4,strong):first-child{font-size:17px!important;font-weight:800!important;letter-spacing:-.01em!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) .product-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--s-muted)!important;font-size:13.5px!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) .sv26-sizes{display:inline-block!important;background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border-radius:999px!important;padding:3px 12px!important;margin-top:6px!important;font-size:12.5px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x)>.sv26-cat{justify-self:start!important;align-self:center!important;background:#FEF3C7!important;color:#B45309!important;border-radius:999px!important;padding:4px 14px!important;font-weight:700!important;font-size:13.5px!important;width:max-content!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x)>.sv26-price{font-size:21px!important;font-weight:800!important;color:#0F2A2E!important;font-variant-numeric:tabular-nums!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) .badge{padding:5px 12px!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) .badge:not(.badge-off)::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#16A34A;margin-right:6px;vertical-align:1px;box-shadow:0 0 0 3px rgba(22,163,74,.2)}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):has(.badge-off){border-left-color:#94A3B8!important;background:#FAFBFB!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):has(.badge-off) img{filter:grayscale(1) opacity(.7)!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) button{--b:#3B82F6;background:color-mix(in srgb,var(--b) 8%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--b) 35%,#fff)!important;color:color-mix(in srgb,var(--b) 85%,#000)!important;border-radius:999px!important;font-weight:700!important;transition:all .18s ease!important;white-space:nowrap!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) button.sv-catalog-manage{--b:#8B5CF6}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) button.status-btn{--b:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) button.delete-btn{--b:#EF4444}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) button:hover{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -10px var(--b)!important}
html.sv26:not(#_):not(#_):not(#_) .main .panel button.primary-small:not(.sv26-x){padding:12px 22px!important;font-size:15px!important;font-weight:800!important;border-radius:14px!important;box-shadow:0 12px 24px -10px rgba(15,179,164,.7)!important;transition:transform .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .panel button.primary-small:not(.sv26-x):hover{transform:translateY(-2px)!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x)::before,html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x)::after{display:none!important;content:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) *:not(button):not(.badge):not(.sv26-sizes):not(.sv26-cat):not(img){background-color:transparent!important;background-image:none!important;box-shadow:none!important;outline:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):hover *:not(button):not(.badge):not(.sv26-sizes):not(.sv26-cat):not(img){background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) *:not(button):not(.badge):not(.sv26-sizes):not(.sv26-cat)::before,html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x) *:not(button):not(.badge):not(.sv26-sizes):not(.sv26-cat)::after{background:none!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):hover :is(h3,h4,strong,span,div,p,small):not(button *):not(.badge):not(.sv26-sizes):not(.sv26-cat){color:inherit}
html.sv26:not(#_):not(#_):not(#_) .main .product-row:not(.sv26-x):hover{color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .panel :has(> .servelio-catalog-navigation),html.sv26:not(#_):not(#_):not(#_) .main .panel :has(> .product-row){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation{background:linear-gradient(135deg,#FFFFFF 0%,#F1FBF9 100%)!important;background-image:linear-gradient(135deg,#FFFFFF 0%,#F1FBF9 100%)!important;border:1px solid var(--s-border)!important;border-radius:18px!important;box-shadow:var(--s-shadow-lg)!important;padding:20px 22px!important;margin:0 0 18px!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation *:not(.scn-chip):not(.scn-result-count):not(input):not(select){background-color:transparent!important;background-image:none!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-title{color:var(--s-text)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-title::before{content:'';display:inline-block;width:6px;height:22px;border-radius:4px;background:var(--s-accent-grad);margin-right:10px;vertical-align:-3px}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-subtitle{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-result-count{background:var(--s-accent-soft)!important;color:var(--s-accent-text)!important;border:0!important;border-radius:999px!important;padding:5px 14px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-search-wrap{background:#fff!important;border:1.5px solid var(--s-border-strong)!important;border-radius:14px!important;transition:box-shadow .15s ease,border-color .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-search-wrap:focus-within{border-color:#1FD8C6!important;box-shadow:0 0 0 4px rgba(31,216,198,.18)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-search-wrap input{border:0!important;box-shadow:none!important;background:transparent!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-search-icon{color:var(--s-accent-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-chip{background:#fff!important;border:1.5px solid var(--s-border-strong)!important;color:var(--s-text)!important;border-radius:999px!important;font-weight:700!important;box-shadow:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-chip *{color:inherit!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-chip:hover{transform:translateY(-2px)!important;border-color:#1FD8C6!important;box-shadow:0 8px 16px -10px rgba(15,179,164,.7)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-chip:is(.active,.is-active,.selected,[aria-pressed="true"],[aria-selected="true"]){background:var(--s-accent-grad)!important;border-color:transparent!important;color:#06302C!important;box-shadow:0 10px 20px -10px rgba(15,179,164,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-chips::-webkit-scrollbar{height:6px}
html.sv26:not(#_):not(#_):not(#_) .main .servelio-catalog-navigation .scn-empty{color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x){--c:#14B8A6;--i:'\1F37D';background:#fff!important;border:1px solid color-mix(in srgb,var(--c) 22%,#E2E9EA)!important;border-left:5px solid var(--c)!important;border-radius:16px!important;margin:0 0 12px!important;padding:14px 18px!important;box-shadow:var(--s-shadow)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+1){--c:#EF4444}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+2){--c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+3){--c:#EA580C}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+4){--c:#EAB308}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+5){--c:#10B981}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+6){--c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+7){--c:#8B5CF6}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):nth-of-type(8n+8){--c:#EC4899}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="pizza"]{--i:'\1F355'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="burger"]{--i:'\1F354'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="kebab"]{--i:'\1F959'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="pasta"]{--i:'\1F35D'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="salad"]{--i:'\1F957'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="snack"]{--i:'\1F35F'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="vegan"]{--i:'\1F331'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="kids"]{--i:'\1F9F8'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="dessert"]{--i:'\1F370'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row[data-sv26i="drink"]{--i:'\1F964'}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):hover{transform:translateY(-3px)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 9%,#fff) 0%,#fff 50%)!important;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--c) 60%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x)>div:first-child{position:relative!important;padding-left:64px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x)>div:first-child::before{content:var(--i);position:absolute;left:0;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 30%,#fff);transition:transform .25s ease}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):hover>div:first-child::before{transform:translateY(-50%) scale(1.12) rotate(-6deg)}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x)>div:first-child>:first-child{font-size:17.5px!important;font-weight:800!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x)>div:first-child>:not(:first-child){display:none!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x)>.sv26-order{justify-self:start!important;width:max-content!important;background:var(--s-surface-2)!important;border:1px solid var(--s-border)!important;color:var(--s-muted)!important;border-radius:999px!important;padding:4px 14px!important;font-size:13.5px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) .badge:not(.badge-off)::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#16A34A;margin-right:6px;vertical-align:1px;box-shadow:0 0 0 3px rgba(22,163,74,.2)}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) .badge{padding:5px 12px!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) button{--b:#3B82F6;background:color-mix(in srgb,var(--b) 8%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--b) 35%,#fff)!important;color:color-mix(in srgb,var(--b) 85%,#000)!important;border-radius:999px!important;font-weight:700!important;transition:all .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) button.status-btn{--b:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) button.delete-btn{--b:#EF4444}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x) button:hover{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -10px var(--b)!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):has(.badge-off){--c:#94A3B8!important;background:#FAFBFB!important}
html.sv26:not(#_):not(#_):not(#_) .main .category-row:not(.sv26-x):has(.badge-off)>div:first-child::before{filter:grayscale(1)}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x){--c:#3B82F6;background:#fff!important;border:1px solid color-mix(in srgb,var(--c) 22%,#E2E9EA)!important;border-left:5px solid var(--c)!important;border-radius:16px!important;margin:0 0 12px!important;padding:16px 20px!important;box-shadow:var(--s-shadow)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.role-manager){--c:#14B8A6}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.role-staff){--c:#3B82F6}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.role-courier){--c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.role-kitchen){--c:#A855F7}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):hover{transform:translateY(-3px)!important;background:linear-gradient(120deg,color-mix(in srgb,var(--c) 9%,#fff) 0%,#fff 50%)!important;box-shadow:0 18px 34px -16px color-mix(in srgb,var(--c) 60%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-avatar{position:relative!important;width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 75%,#000))!important;color:#fff!important;font-size:21px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--c) 30%,#fff),0 10px 20px -8px var(--c)!important;transition:transform .25s ease!important;overflow:visible!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):hover .personnel-avatar{transform:scale(1.08)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-avatar::after{content:'';position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;border-radius:50%;background:#22C55E;border:2.5px solid #fff}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.badge-off) .personnel-avatar::after{background:#94A3B8}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x)>div:nth-child(2)>:first-child{font-size:17.5px!important;font-weight:800!important;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x)>div:nth-child(2)>:nth-child(2)::before{content:'\2709  ';color:var(--c)}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x)>div:nth-child(2)>:nth-child(3)::before{content:'\1F4DE  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x)>div:nth-child(2)>:not(:first-child){color:var(--s-muted)!important;font-size:13.5px!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-role{padding:6px 14px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:800!important;background:color-mix(in srgb,var(--c) 12%,#fff)!important;color:color-mix(in srgb,var(--c) 80%,#000)!important;border:1px solid color-mix(in srgb,var(--c) 30%,#fff)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-role.role-manager::before{content:'\1F451  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-role.role-staff::before{content:'\1F6CE  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-role.role-courier::before{content:'\1F6F5  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .personnel-role.role-kitchen::before{content:'\1F373  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .badge{padding:5px 12px!important;border-radius:999px!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) .badge:not(.badge-off)::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#16A34A;margin-right:6px;vertical-align:1px;box-shadow:0 0 0 3px rgba(22,163,74,.2)}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) button{--b:#3B82F6;background:color-mix(in srgb,var(--b) 8%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--b) 35%,#fff)!important;color:color-mix(in srgb,var(--b) 85%,#000)!important;border-radius:999px!important;font-weight:700!important;white-space:nowrap!important;transition:all .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) button.status-btn{--b:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.badge-off) button.status-btn{--b:#10B981}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) button.edit-btn::before{content:'\1F511  '}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x) button:hover{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 10px 20px -10px var(--b)!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.badge-off){background:#FAFBFB!important}
html.sv26:not(#_):not(#_):not(#_) .main .personnel-row:not(.sv26-x):has(.badge-off) .personnel-avatar{filter:grayscale(.85)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec{--c:#14B8A6;--i:'\2699';background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;border-top:4px solid var(--c)!important;border-radius:18px!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="store"]{--c:#14B8A6;--i:'\1F3EA'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="company"]{--c:#3B82F6;--i:'\1F3E2'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="images"]{--c:#EC4899;--i:'\1F5BC'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="design"]{--c:#8B5CF6;--i:'\1F3A8'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="orders"]{--c:#F59E0B;--i:'\1F6D2'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="hours"]{--c:#EAB308;--i:'\1F550'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="delivery"]{--c:#0EA5E9;--i:'\1F6F5'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec[data-sv26k="lang"]{--c:#10B981;--i:'\1F310'}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec .sv26-h{display:flex!important;align-items:center!important;gap:12px!important;font-size:21px!important;font-weight:800!important;letter-spacing:-.015em!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec .sv26-h::before{content:var(--i);width:44px;height:44px;min-width:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;background:color-mix(in srgb,var(--c) 14%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 30%,#fff)}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec .sv-settings-icon{background:color-mix(in srgb,var(--c) 14%,#fff)!important;color:color-mix(in srgb,var(--c) 80%,#000)!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 30%,#fff)!important;border-radius:13px!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#F8FAFA!important;min-height:48px!important;border-radius:12px!important;border:1.5px solid var(--s-border-strong)!important;font-size:15px!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{background:#fff!important;border-color:#1FD8C6!important;box-shadow:0 0 0 4px rgba(31,216,198,.18)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView label{color:#2B4145!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-switch-row{padding:14px 18px!important;border:1px solid var(--s-border)!important;border-radius:14px!important;margin:10px 0!important;background:#fff!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-switch-row:hover{background:#F4FBFA!important;border-color:rgba(31,216,198,.4)!important;transform:translateX(3px)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .toggle-switch input:checked+*{background:linear-gradient(135deg,#1FD8C6,#0FB3A4)!important;box-shadow:0 6px 14px -6px rgba(15,179,164,.7)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView input[type=checkbox]{accent-color:#14B8A6!important;width:22px!important;height:22px!important;cursor:pointer!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .opening-row{padding:10px 18px!important;border:1px solid var(--s-border)!important;border-radius:14px!important;margin:8px 0!important;background:#fff!important;transition:background .18s ease,border-color .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .opening-row:hover{background:#FFFBEB!important;border-color:rgba(234,179,8,.45)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .opening-row:has(input[type=checkbox]:not(:checked)){background:#F4F6F6!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .opening-row:has(input[type=checkbox]:not(:checked)) :is(input[type=time],select){opacity:.5!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .opening-row>:first-child{font-size:16px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec .sv26-plz{background:linear-gradient(135deg,#1FD8C6,#0E9C8E)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:8px 14px!important;font-weight:800!important;font-size:17px!important;box-shadow:0 8px 18px -8px rgba(15,179,164,.8)!important;letter-spacing:.02em!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone{border:1px solid var(--s-border)!important;border-radius:14px!important;margin:10px 16px!important;padding:12px 16px!important;background:#fff!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone:hover{transform:translateY(-2px)!important;background:linear-gradient(120deg,#EFF9FE 0%,#fff 50%)!important;box-shadow:0 14px 28px -14px rgba(14,165,233,.5)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec button:is(.edit-btn,.status-btn,.delete-btn),html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone button{--b:#3B82F6;background:color-mix(in srgb,var(--b) 8%,#fff)!important;border:1.5px solid color-mix(in srgb,var(--b) 35%,#fff)!important;color:color-mix(in srgb,var(--b) 85%,#000)!important;border-radius:999px!important;font-weight:700!important;transition:all .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec button.status-btn,html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone button:nth-of-type(2){--b:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec button.delete-btn,html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone button:nth-of-type(3){--b:#EF4444}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-sec button:is(.edit-btn,.status-btn,.delete-btn):hover,html.sv26:not(#_):not(#_):not(#_) #settingsView .sv26-zone button:hover{background:var(--b)!important;border-color:var(--b)!important;color:#fff!important;transform:translateY(-2px)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-premium button{opacity:1!important;border-radius:999px!important;font-weight:800!important;padding:10px 18px!important;transition:transform .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-premium button:first-of-type{background:var(--s-accent-grad)!important;color:#06302C!important;border:0!important;box-shadow:0 10px 20px -10px rgba(15,179,164,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-premium button:last-of-type:not(:first-of-type){background:#FEF2F2!important;color:#B91C1C!important;border:1.5px solid #FECACA!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-logo-premium button:hover{transform:translateY(-2px)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice{transition:transform .18s ease,box-shadow .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice:hover{transform:translateY(-2px)!important;box-shadow:var(--s-shadow-lg)!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice:not(.active) .sv-language-choice-check{background:#EEF2F2!important;color:#94A3B8!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-choice.active .sv-language-choice-check{background:var(--s-accent-grad)!important;color:#fff!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .sv-language-foot{background:var(--s-accent-soft)!important;border-radius:12px!important;padding:10px 14px!important;margin:8px 0!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar{position:sticky!important;bottom:16px!important;z-index:20!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(12px)!important;border:1px solid var(--s-border)!important;border-radius:18px!important;box-shadow:0 -6px 30px -10px rgba(15,42,46,.25)!important;padding:14px 20px!important;margin:16px 0 0!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar button[type=submit],html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar button:last-child{background:var(--s-accent-grad)!important;color:#06302C!important;border:0!important;border-radius:14px!important;padding:12px 26px!important;font-size:15.5px!important;font-weight:800!important;box-shadow:0 12px 24px -10px rgba(15,179,164,.8)!important;transition:transform .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar button[type=submit]:hover,html.sv26:not(#_):not(#_):not(#_) #settingsView .settings-save-bar button:last-child:hover{transform:translateY(-2px)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view :where(h1,h2,h3,h4,h5,strong,b,th,td,label,legend){color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view :where(p,small,.muted){color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-stats{display:none!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;background:linear-gradient(135deg,#0C2124 0%,#0F3B3A 45%,#3B1F6B 100%)!important;border:0!important;border-radius:22px!important;padding:28px 30px!important;box-shadow:0 22px 44px -20px rgba(59,31,107,.6)!important;position:relative!important;overflow:hidden!important;margin-bottom:18px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-head::after{content:'';position:absolute;right:-80px;top:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(31,216,198,.28),transparent 70%);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-head>*{position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-hero{flex:1 1 420px}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kicker{color:#5EEAD4!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-title{color:#fff!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:6px 0 14px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-feats{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-feats span{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:999px!important;padding:7px 14px!important;font-size:13.5px!important;font-weight:700!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-mode{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(16,185,129,.18)!important;color:#6EE7B7!important;border:1px solid rgba(110,231,183,.35)!important;border-radius:999px!important;padding:8px 14px!important;font-weight:800!important;font-size:13.5px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-mode::before{content:'';width:8px;height:8px;border-radius:50%;background:#34D399;animation:sv26pulse 2s infinite}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiRefreshBtn{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:12px!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiRefreshBtn:hover{background:var(--s-accent-grad)!important;color:#06302C!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi{--g:linear-gradient(135deg,#0E7C72,#14B8A6 60%,#2DD4BF);border-radius:18px!important;padding:18px 20px!important;background:var(--g)!important;box-shadow:0 16px 32px -16px rgba(15,42,46,.45)!important;position:relative!important;overflow:hidden!important;transition:transform .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi.sv26-k-r{--g:linear-gradient(135deg,#6B21A8,#A855F7 60%,#C084FC)}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi.sv26-k-o{--g:linear-gradient(135deg,#C2410C,#F59E0B 60%,#FBBF24)}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi.sv26-k-d{--g:linear-gradient(135deg,#047857,#10B981 60%,#34D399)}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi::after{content:'';position:absolute;right:-30px;bottom:-50px;width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.13)}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi:hover{transform:translateY(-4px)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi *{color:#fff!important;position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi span{display:block!important;font-size:13.5px!important;font-weight:700!important;opacity:.92}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpi strong{display:block!important;font-size:34px!important;font-weight:800!important;letter-spacing:-.02em!important;margin-top:4px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpis.has-pending .sv26-k-p{animation:sv26glow 2.4s ease-in-out infinite}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-filters button{background:#fff!important;border:1.5px solid var(--s-border-strong)!important;color:var(--s-text)!important;border-radius:999px!important;padding:8px 16px!important;font-weight:700!important;cursor:pointer;transition:all .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-filters button:hover{border-color:#1FD8C6!important;transform:translateY(-1px)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-filters button.on{background:var(--s-accent-grad)!important;border-color:transparent!important;color:#06302C!important;box-shadow:0 8px 18px -8px rgba(15,179,164,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList[data-sv26f="res"] .ai-action-card:not([data-sv26t="res"]),html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList[data-sv26f="order"] .ai-action-card:not([data-sv26t="order"]),html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList[data-sv26f="pending"] .ai-action-card:not([data-sv26p="pending"]){display:none!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card{--c:#14B8A6;background:#fff!important;background-image:none!important;border:1px solid var(--s-border)!important;border-top:4px solid var(--c)!important;border-radius:18px!important;padding:18px!important;margin:0!important;box-shadow:var(--s-shadow)!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .2s ease,box-shadow .2s ease!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card[data-sv26t="res"]{--c:#8B5CF6}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card[data-sv26t="order"]{--c:#F59E0B}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 38px -18px color-mix(in srgb,var(--c) 60%,transparent)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card[data-sv26p="pending"]{border-color:#1FD8C6!important;animation:sv26glow 2.4s ease-in-out infinite}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card *{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-top strong{font-size:16px!important;font-weight:800!important;display:block!important;margin-top:4px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card[data-sv26t="res"] .ai-action-top strong::before{content:'\1F4C5  '}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card[data-sv26t="order"] .ai-action-top strong::before{content:'\1F6D2  '}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-id{display:inline-block!important;background-color:color-mix(in srgb,var(--c) 12%,#fff)!important;color:color-mix(in srgb,var(--c) 80%,#000)!important;border-radius:8px!important;padding:2px 8px!important;font-size:12px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-status{border-radius:999px!important;padding:4px 11px!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important;border:0!important;background-color:#CCFBF1!important;color:#0F766E!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-status.completed{background-color:#DCFCE7!important;color:#15803D!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-status.failed{background-color:#FEE2E2!important;color:#B91C1C!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-status.rejected{background-color:#F1F5F9!important;color:#475569!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-customer{text-align:left!important;border:0!important;padding:0!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-customer strong{display:block!important;font-size:16.5px!important;font-weight:800!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-customer span{color:var(--s-muted)!important;font-size:13.5px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-customer span::before{content:'\1F4DE  '}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-details{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;border:0!important;padding:0!important;margin:0!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-details>div{background-color:var(--s-surface-2)!important;border:1px solid var(--s-border)!important;border-radius:12px!important;padding:9px 11px!important;min-width:0!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-details>div>:first-child{display:block!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--s-muted)!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-details>div>:not(:first-child){display:block!important;font-size:14px!important;font-weight:700!important;color:var(--s-text)!important;overflow-wrap:anywhere!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-footer{border-top:1px dashed var(--s-border-strong)!important;padding-top:10px!important;margin:0!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-footer small{color:var(--s-muted)!important;font-size:12.5px!important}
html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .ai-action-card .ai-action-footer small:first-child::before{content:'\1F552  '}
@media (max-width:1400px){html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:900px){html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view #aiActionsList{grid-template-columns:1fr!important}html.sv26:not(#_):not(#_):not(#_) #aiView.ai-view .sv26-ai-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html.sv26:not(#_):not(#_):not(#_) .sidebar .side-brand{background:linear-gradient(135deg,rgba(31,216,198,.12),rgba(139,92,246,.10))!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;padding:12px 14px!important;margin:4px 6px 10px!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .sv-sidebar-section-title{display:flex!important;align-items:center!important;gap:10px!important;margin-top:14px!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .sv-sidebar-section-title::after{content:'';flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),transparent)}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n]{--c:#14B8A6;--g:linear-gradient(135deg,#2DD4BF,#0F766E);--i:'\1F4CA';margin:3px 0!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="orders"]{--c:#F59E0B;--g:linear-gradient(135deg,#FBBF24,#C2410C);--i:'\1F9FE'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="res"]{--c:#A855F7;--g:linear-gradient(135deg,#C084FC,#6B21A8);--i:'\1F4C5'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="ai"]{--c:#8B5CF6;--g:linear-gradient(135deg,#2DD4BF,#8B5CF6);--i:'\2728'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="products"]{--c:#EF4444;--g:linear-gradient(135deg,#F87171,#B91C1C);--i:'\1F37D'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="cats"]{--c:#EAB308;--g:linear-gradient(135deg,#FDE047,#CA8A04);--i:'\1F5C2'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="staff"]{--c:#3B82F6;--g:linear-gradient(135deg,#60A5FA,#1D4ED8);--i:'\1F465'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="settings"]{--c:#94A3B8;--g:linear-gradient(135deg,#CBD5E1,#475569);--i:'\2699'}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-icon{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;font-size:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:color-mix(in srgb,var(--c) 16%,transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)!important;transition:transform .25s ease,background .25s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-icon>*{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-icon::before{content:var(--i);font-size:19px;line-height:1}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n]:hover{transform:translateX(4px)!important;background:rgba(255,255,255,.05)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n]:hover .sv-nav-icon{transform:scale(1.1) rotate(-6deg)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n].active{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 26%,transparent),transparent 85%)!important;box-shadow:inset 3px 0 0 var(--c)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n].active .sv-nav-icon{background:var(--g)!important;box-shadow:0 8px 18px -6px var(--c)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n].active .sv-nav-copy{color:#fff!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar :is(.sv-reservation-count,.ai-badge){background:var(--s-accent-grad)!important;color:#06302C!important;border:0!important;font-weight:800!important;min-width:24px!important;height:22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;box-shadow:0 4px 12px -4px rgba(31,216,198,.8)!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar :is(.sv-reservation-count,.ai-badge).sv26-zero{background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.45)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language{border-radius:14px!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language :is(select,button){border-radius:14px!important;padding-left:14px!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .logout{border-radius:14px!important;transition:all .18s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .logout::before{content:'\1F6AA  '}
html.sv26:not(#_):not(#_):not(#_) .sidebar .logout:hover{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.5)!important;color:#FCA5A5!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-icon~.sv-nav-icon{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-copy .sv-nav-icon{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n] .sv-nav-copy{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .logout::before{content:none!important;display:none!important}
html.sv26:not(#_):not(#_):not(#_) .pz-launcher{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="studio"]{--c:#F97316;--g:linear-gradient(135deg,#FDBA74,#C2410C);--i:'\1F355'}
html.sv26:not(#_):not(#_):not(#_) .main:not(.sv26-pay-on)>#sv26PaymentsView{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on>*:not(.sv-admin-shell-top):not(#sv26PaymentsView){display:none!important}
html.sv26:not(#_):not(#_):not(#_) .sidebar .nav[data-sv26n="pay"]{--c:#7C3AED;--g:linear-gradient(135deg,#A78BFA,#5B21B6);--i:'\1F4B3'}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView{display:flex;flex-direction:column;gap:16px;animation:sv26in .3s ease both}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(135deg,#0C2124 0%,#0F3B3A 45%,#4C1D95 100%);border-radius:22px;padding:26px 30px;box-shadow:0 22px 44px -20px rgba(76,29,149,.55);position:relative;overflow:hidden}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-hero::after{content:'';position:absolute;right:-80px;top:-110px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.35),transparent 70%);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-hero>*{position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kick{color:#C4B5FD!important;font-size:12.5px;font-weight:800;letter-spacing:.16em}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-head{color:#fff!important;font-size:27px;font-weight:800;letter-spacing:-.02em;margin:6px 0 4px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-sub{color:rgba(255,255,255,.78)!important;font-size:14.5px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-ctl{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-per{display:flex;gap:4px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:4px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-per button{background:transparent!important;color:rgba(255,255,255,.85)!important;border:0!important;border-radius:999px!important;padding:8px 16px!important;font-weight:700!important;cursor:pointer;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-per button.on{background:linear-gradient(135deg,#1FD8C6,#0FB3A4)!important;color:#06302C!important;box-shadow:0 6px 16px -6px rgba(31,216,198,.8)!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-demo{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-weight:700;font-size:13.5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 14px;cursor:pointer}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-demo *{color:#fff!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-demo input{accent-color:#FBBF24;width:16px!important;height:16px!important;min-height:0!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-rf{background:rgba(255,255,255,.12)!important;color:#fff!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:12px!important;padding:9px 16px!important;font-weight:700!important;cursor:pointer}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-rf:hover{background:linear-gradient(135deg,#1FD8C6,#0FB3A4)!important;color:#06302C!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-note,html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-err{display:none;border-radius:14px;padding:12px 16px;font-weight:700}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView.is-demo .sp-note{display:block;background:#FEF3C7;color:#92400E;border:1px solid #FCD34D}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView.is-err .sp-err{display:block;background:#FEE2E2;color:#991B1B;border:1px solid #FCA5A5}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi{--g:linear-gradient(135deg,#0E7C72,#14B8A6 60%,#2DD4BF);--sh:rgba(14,124,114,.5);background:var(--g);border-radius:20px;padding:20px 22px;box-shadow:0 18px 36px -16px var(--sh);position:relative;overflow:hidden;transition:transform .2s ease}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-k-twint{--g:linear-gradient(135deg,#4C1D95,#7C3AED 60%,#A78BFA);--sh:rgba(76,29,149,.5)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-k-card{--g:linear-gradient(135deg,#1E3A8A,#2563EB 60%,#60A5FA);--sh:rgba(30,58,138,.5)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-k-cash{--g:linear-gradient(135deg,#065F46,#059669 60%,#34D399);--sh:rgba(6,95,70,.5)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi::after{content:'';position:absolute;right:-36px;bottom:-60px;width:160px;height:160px;border-radius:50%;background:rgba(255,255,255,.13)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi:hover{transform:translateY(-4px)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi *{color:#fff!important;position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi .sp-l{display:block;font-size:14px;font-weight:700;opacity:.92}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi strong{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;margin:6px 0 4px;font-variant-numeric:tabular-nums}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi small{display:block;font-size:12.5px;opacity:.92;line-height:1.6}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpi small b{display:inline-block;background:rgba(255,255,255,.22);border-radius:999px;padding:1px 8px;margin-top:4px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-card{background:#fff;border:1px solid var(--s-border);border-radius:20px;padding:20px 22px;box-shadow:var(--s-shadow);transition:transform .2s ease,box-shadow .2s ease}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-card:hover{transform:translateY(-3px);box-shadow:var(--s-shadow-lg)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-card h3{font-size:17px!important;font-weight:800!important;margin:0 0 12px!important;display:flex;align-items:center;gap:10px;color:var(--s-text)!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-card h3::before{content:'';width:6px;height:20px;border-radius:4px;background:linear-gradient(180deg,#A78BFA,#1FD8C6)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-cw{position:relative;height:250px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-cw2{position:relative;height:300px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-center strong{font-size:20px;font-weight:800;color:var(--s-text)!important;font-variant-numeric:tabular-nums}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-center small{font-size:12.5px;color:var(--s-muted)!important;font-weight:700}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg{display:flex;flex-direction:column;gap:8px;margin-top:12px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg-i{--c:#7C3AED;display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--c) 8%,#fff);border:1px solid color-mix(in srgb,var(--c) 22%,#fff);border-radius:12px;padding:8px 12px;font-weight:700;color:var(--s-text)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg-card{--c:#2563EB}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg-cash{--c:#059669}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg-i i{width:12px;height:12px;border-radius:4px;background:var(--c)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-lg-i b{margin-left:auto;color:color-mix(in srgb,var(--c) 85%,#000)!important}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-rows{display:flex;flex-direction:column;gap:8px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-row{--c:#7C3AED;display:grid;grid-template-columns:90px 130px minmax(0,1fr) 120px 110px;align-items:center;gap:10px;padding:12px 16px;border:1px solid var(--s-border);border-left:4px solid var(--c);border-radius:14px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-m-card{--c:#2563EB}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-m-cash{--c:#059669}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-row:hover{transform:translateX(4px);background:linear-gradient(120deg,color-mix(in srgb,var(--c) 8%,#fff),#fff 50%);box-shadow:0 12px 24px -14px color-mix(in srgb,var(--c) 60%,transparent)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-no{font-weight:800;color:var(--s-text)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-time{color:var(--s-muted);font-size:13.5px}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-meth{font-weight:700;color:color-mix(in srgb,var(--c) 85%,#000)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-amt{font-weight:800;text-align:right;font-variant-numeric:tabular-nums;color:var(--s-text)}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-st{justify-self:end;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:800}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-st-paid{background:#DCFCE7;color:#15803D}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-st-pending{background:#FEF3C7;color:#B45309}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-st-refunded{background:#F1F5F9;color:#475569}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-st-failed{background:#FEE2E2;color:#B91C1C}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-empty{text-align:center;color:var(--s-muted);padding:26px;border:2px dashed var(--s-border-strong);border-radius:14px;font-weight:600}
html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-foot{margin-top:12px;font-size:12.5px;color:var(--s-muted)}
@media (max-width:1200px){html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-grid{grid-template-columns:1fr}}
@media (max-width:700px){html.sv26:not(#_):not(#_):not(#_) #sv26PaymentsView .sp-row{grid-template-columns:1fr 1fr}}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on>#sv26PaymentsView{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on #svContextTitle{font-size:0!important}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on #svContextTitle::before{content:attr(data-sv26t);font-size:27px;font-weight:800;letter-spacing:-.025em}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on #svContextSubtitle{font-size:0!important}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on #svContextSubtitle::before{content:attr(data-sv26t);font-size:13.5px}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;align-items:center!important;z-index:auto!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top :is(select,button,div){background:#fff!important;color:var(--s-text)!important;border-color:var(--s-border-strong)!important;box-shadow:none!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top :is(select,button){min-height:44px!important;border:1px solid var(--s-border-strong)!important;border-radius:12px!important;padding:0 14px 0 38px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230F766E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15 15 0 0 1 0 20M12 2a15 15 0 0 0 0 20'/%3E%3C/svg%3E") no-repeat 12px center!important;transition:transform .15s ease,box-shadow .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top :is(select,button):hover{transform:translateY(-1px)!important;box-shadow:var(--s-shadow)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top > div{border:0!important;background:transparent!important;padding:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top{overflow:visible!important;z-index:40!important;background:radial-gradient(300px 300px at 100% -60px,rgba(31,216,198,.20),transparent 70%),linear-gradient(135deg,#FFFFFF 0%,#F3FBFA 100%)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-shell-top::after{display:none!important}
html.sv26:not(#_):not(#_):not(#_) .servelio-final-language.sv26-has-dd select{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd{position:relative!important;display:inline-block!important;background:transparent!important;border:0!important;padding:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-btn{display:inline-flex!important;align-items:center!important;gap:10px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-chev{width:8px;height:8px;border-right:2px solid #0F766E;border-bottom:2px solid #0F766E;transform:rotate(45deg) translateY(-2px);transition:transform .25s ease;margin-left:2px}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd.open .sv26-lang-chev{transform:rotate(-135deg) translateY(-2px)}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;min-width:230px!important;background:#fff!important;border:1px solid var(--s-border)!important;border-radius:18px!important;padding:8px!important;box-shadow:0 26px 50px -20px rgba(15,42,46,.38),0 0 0 1px rgba(15,42,46,.03)!important;opacity:0;transform:translateY(-10px) scale(.95);transform-origin:top right;pointer-events:none;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.9,.3,1.25);z-index:80!important;display:flex!important;flex-direction:column!important;gap:2px!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu::before{content:'';position:absolute;top:-7px;right:26px;width:12px;height:12px;background:#fff;border-left:1px solid var(--s-border);border-top:1px solid var(--s-border);transform:rotate(45deg)}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd.open .sv26-lang-menu{opacity:1;transform:none;pointer-events:auto}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:0!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--s-text)!important;font-weight:700!important;font-size:14.5px!important;text-align:left!important;cursor:pointer!important;opacity:0;transform:translateX(10px);transition:opacity .2s ease,transform .25s ease,background .15s ease!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd.open .sv26-lang-menu button.sv26-lang-it{opacity:1;transform:none;transition-delay:var(--d)}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it b{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;border-radius:8px;background:var(--s-surface-2);border:1px solid var(--s-border);color:var(--s-muted);font-size:11.5px;font-weight:800;letter-spacing:.04em;transition:all .15s ease}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it:hover{background:var(--s-accent-soft)!important;transform:translateX(3px)}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it:hover b{background:linear-gradient(135deg,#1FD8C6,#0FB3A4);border-color:transparent;color:#06302C}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it.on{background:linear-gradient(90deg,rgba(31,216,198,.18),transparent)!important}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it.on b{background:linear-gradient(135deg,#1FD8C6,#0FB3A4);border-color:transparent;color:#06302C}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it i{margin-left:auto;font-style:normal}
html.sv26:not(#_):not(#_):not(#_) .sv-admin-actions .servelio-final-language.sv26-lang-top .sv26-lang-dd .sv26-lang-menu button.sv26-lang-it.on i::before{content:'\2713';color:#0F766E;font-weight:900;font-size:16px}
html.sv26:not(#_):not(#_):not(#_) .main.sv26-pay-on>.sv26-footer{display:block!important}
html.sv26:not(#_):not(#_):not(#_) .main>.sv26-footer{display:block;margin:28px 0 8px;border-radius:24px;padding:30px 32px 18px;background:linear-gradient(135deg,#0C2124 0%,#0F3B3A 55%,#12665F 100%);box-shadow:0 24px 48px -22px rgba(12,33,36,.6);position:relative;overflow:hidden;color:#fff}
html.sv26:not(#_):not(#_):not(#_) .main>.sv26-footer::after{content:'';position:absolute;right:-90px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(31,216,198,.28),transparent 70%);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) .main>.sv26-footer>*{position:relative;z-index:1}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:28px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-logo{display:flex;align-items:center;gap:12px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-mark{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:21px;color:#06302C;background:linear-gradient(135deg,#5EEAD4,#14B8A6);box-shadow:0 0 0 3px rgba(94,234,212,.2),0 10px 22px -8px rgba(31,216,198,.7)}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-logo strong{display:block;color:#fff!important;font-size:21px;font-weight:800;letter-spacing:-.02em}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-logo small{display:block;color:#5EEAD4!important;font-size:11px;font-weight:800;letter-spacing:.18em}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-brand p{color:rgba(255,255,255,.72)!important;margin:14px 0 0;font-size:14.5px;max-width:300px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer h4{color:#5EEAD4!important;font-size:12px!important;font-weight:800!important;letter-spacing:.16em;text-transform:uppercase;margin:4px 0 12px!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-links{display:flex;flex-direction:column;gap:6px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-links button{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:240px;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;border-radius:12px!important;padding:9px 14px!important;font-weight:700!important;font-size:14px!important;cursor:pointer;transition:all .18s ease!important;box-shadow:none!important;min-height:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-links button span{color:#5EEAD4!important;transition:transform .18s ease}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-links button:hover{background:rgba(31,216,198,.16)!important;border-color:rgba(94,234,212,.45)!important;transform:translateX(4px)}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-links button:hover span{transform:translateX(3px)}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ok{display:inline-flex;align-items:center;gap:10px;background:rgba(16,185,129,.16);border:1px solid rgba(110,231,183,.3);color:#A7F3D0!important;border-radius:999px;padding:8px 14px;font-weight:700;font-size:13.5px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ok i{width:9px;height:9px;border-radius:50%;background:#34D399;animation:sv26pulse 2s infinite}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-clock{margin:14px 0}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-clock small{display:block;color:rgba(255,255,255,.6)!important;font-size:12px;font-weight:700}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-clock strong{display:block;color:#fff!important;font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-top{background:linear-gradient(135deg,#1FD8C6,#0FB3A4)!important;color:#06302C!important;border:0!important;border-radius:12px!important;padding:9px 16px!important;font-weight:800!important;cursor:pointer;box-shadow:0 10px 20px -10px rgba(31,216,198,.8)!important;transition:transform .18s ease!important;min-height:0!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-top:hover{transform:translateY(-2px)}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:24px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6)!important;font-size:12.5px;font-weight:600}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-bottom *{color:rgba(255,255,255,.6)!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-made{display:inline-flex;align-items:center;gap:8px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ch{width:14px;height:14px;border-radius:3px;background:#DA291C;position:relative;display:inline-block}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ch::before,html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ch::after{content:'';position:absolute;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ch::before{width:8px;height:2.5px}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-ch::after{width:2.5px;height:8px}
@media (max-width:900px){html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-grid{grid-template-columns:1fr}}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer{display:block!important;margin:0!important;border-radius:28px 28px 0 0!important;padding:36px 40px 22px!important;position:relative!important;z-index:60!important;overflow:hidden!important;color:#fff!important;background:linear-gradient(100deg,#071315 0%,#0A1B1D 18%,#0C2124 32%,#0F3B3A 65%,#12665F 100%)!important;box-shadow:0 -22px 44px -26px rgba(12,33,36,.55)!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer::after{content:'';position:absolute;right:-90px;top:-130px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(31,216,198,.28),transparent 70%);pointer-events:none}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer>*{position:relative;z-index:1;max-width:1480px;margin-left:auto!important;margin-right:auto!important}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-bottom{padding-right:220px}
@media (max-width:900px){html.sv26:not(#_):not(#_):not(#_) .sv26-footer{padding:28px 20px 90px!important}html.sv26:not(#_):not(#_):not(#_) .sv26-footer .sf-bottom{padding-right:0}}
@media (min-width:1024px){
html.sv26:not(#_):not(#_):not(#_) .app{display:flex!important;align-items:flex-start!important;min-height:100vh!important}
html.sv26:not(#_):not(#_):not(#_) .app>.sidebar{position:sticky!important;top:0!important;left:auto!important;height:100vh!important;flex:0 0 300px!important;width:300px!important;align-self:flex-start!important;z-index:20!important}
html.sv26:not(#_):not(#_):not(#_) .app>.main{margin-left:0!important;flex:1 1 auto!important;min-width:0!important;width:auto!important}
}
html.sv26:not(#_):not(#_):not(#_) .sv26-footer{z-index:5!important}
