:is(.tuma-bos-shell,.client-pos-shell){--dashboard-canvas:#f6f7f9;--background:#f6f7f9;--foreground:#182035;--card:#fff;--card-foreground:#182035;--popover:#fff;--popover-foreground:#182035;--secondary:#f7f9fc;--secondary-foreground:#182035;--muted:#edf1f6;--muted-foreground:#637ba2;--primary:#a3e635;--primary-foreground:#182035;--accent:#4d7c0f;--accent-foreground:#fff;--dashboard-accent-soft:#ecfccb;--dashboard-accent-soft-border:#d9edb9;--border:#dfe5ee;--input:#dfe5ee;--ring:#65a30d;--sidebar:#fff;--sidebar-foreground:#182035;--sidebar-border:#dfe5ee;--sidebar-accent:#ecfccb;--sidebar-accent-foreground:#4d7c0f;--success:#3eb780;--warning:#e7ac36;--destructive:#cc7a73;--chart-1:#4d7c0f;--chart-2:#3eb780;--chart-3:#cc7a73;--chart-4:#e7ac36;--chart-5:#637ba2;--dashboard-chart-accent:#4d7c0f;--admin-content-border:#dfe5ee;--admin-content-shadow:none;--admin-content-shadow-hover:none}.dark :is(.tuma-bos-shell,.client-pos-shell){--primary:#a3e635;--primary-foreground:#182035;--accent:#a3e635;--accent-foreground:#182035;--ring:#a3e635;--chart-1:#a3e635;--dashboard-chart-accent:#a3e635}.light :is(.tuma-bos-shell,.client-pos-shell){--admin-content-shadow:none;--admin-content-shadow-hover:none}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-navbar{height:66px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar{width:252px;max-width:85vw}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar :is(.sidebar-item,.client-sidebar-item){min-height:40px;border-radius:6px;border-color:transparent}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar :is(.dashboard-nav-active,.client-sidebar-active){background:var(--dashboard-accent-soft);color:var(--accent);border-color:transparent}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav svg{color:var(--accent);width:18px;height:18px;stroke-width:1.8}:is(.tuma-bos-shell,.client-pos-shell) :is(.dashboard-welcome,.client-dashboard-welcome){background:linear-gradient(105deg,#f7fcef,#fff 55%);border-color:transparent;padding:20px 24px 22px;min-height:172px}.dark :is(.tuma-bos-shell,.client-pos-shell) :is(.dashboard-welcome,.client-dashboard-welcome){background:linear-gradient(105deg,#1b2614,var(--card) 60%)}.store-overview-grid{display:grid;gap:16px}.store-revenue-trend{--dashboard-border:#dfe5ee;--dashboard-surface:#fff;--dashboard-text:#062b50;--dashboard-muted:#646b72;--dashboard-accent:#4d7c0f;--dashboard-chart-grid:#e6eaf0;--dashboard-chart-tick:#646b72;--dashboard-chart-tooltip:#fff;--dashboard-success:#4d7c0f;--dashboard-danger:#cc7a73}.dark .store-revenue-trend{--dashboard-border:#353535;--dashboard-surface:#1c1c1c;--dashboard-text:#f4f4f5;--dashboard-muted:#a1a1aa;--dashboard-accent:#a3e635;--dashboard-chart-grid:#353535;--dashboard-chart-tick:#a1a1aa;--dashboard-chart-tooltip:#242424;--dashboard-success:#a3e635}.tuma-bos-shell main .store-revenue-trend h2{font-size:14px;line-height:20px;letter-spacing:-.015em;color:var(--dashboard-text)}.store-payment{position:relative;overflow:hidden}.tuma-bos-shell main .store-payment{--payment-text:#062b50;--payment-muted:#646b72;border-radius:12px;border-color:var(--border);background:#fff;box-shadow:none;color:var(--payment-text)}.store-payment:before{content:"";position:absolute;width:288px;height:288px;left:-80px;bottom:-128px;border-radius:50%;background:rgb(101 163 13/6%);pointer-events:none}.store-payment-chip{background:linear-gradient(135deg,#bef264,#65a30d);color:#254008;box-shadow:inset 0 1px 3px rgb(255 255 255/25%)}.dark .tuma-bos-shell main .store-payment{--payment-text:#fff;--payment-muted:rgb(255 255 255/50%);background:#1c1c1c;border-color:#353535;box-shadow:none}.store-payment>header{border-color:var(--border)}.dark .store-payment>header{border-color:#353535}.store-payment:after{content:"";position:absolute;width:288px;height:288px;border:1px solid rgb(101 163 13/20%);border-radius:50%;right:-80px;top:-112px;pointer-events:none}.store-payment-count,.store-payment-title,.store-payment-value{color:var(--payment-text)}.tuma-bos-shell main .store-payment-title{font-size:14px;line-height:20px;letter-spacing:-.015em}.store-payment-caption,.store-payment-label,.store-payment-link,.store-payment-muted{color:var(--payment-muted)}.store-payment-contactless{color:rgb(77 124 15/70%)}.store-payment-link:hover{background:var(--dashboard-accent-soft);color:var(--accent)}.dark .store-payment:before{background:rgb(163 230 53/10%)}.dark .store-payment:after{border-color:rgb(163 230 53/25%)}.dark .store-payment-brand{color:#fff}.dark .store-payment-label{color:rgb(255 255 255/45%)}.dark .store-payment-caption{color:rgb(255 255 255/40%)}.dark .store-payment-count{color:rgb(255 255 255/90%)}.dark .store-payment-footer,.dark .store-payment-link{color:rgb(255 255 255/55%)}.dark .store-payment-contactless{color:rgb(255 255 255/60%)}.store-payment-bottom{background:linear-gradient(120deg,#f5faef,transparent 80%)}@media (min-width:1280px){.store-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tuma-bos-shell .dashboard-scroll-region{padding:24px clamp(28px,5vw,94px)}}@media (max-width:639px){.store-welcome-summary{width:100%;justify-content:space-between}}:is(.tuma-bos-shell,.client-pos-shell){font-family:var(--font-manrope),var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1,"tnum" 1;font-variant-numeric:tabular-nums lining-nums;text-rendering:optimizeLegibility}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav{padding:16px 12px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav section{margin-bottom:12px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav section:last-child{margin-bottom:0}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav button{gap:12px;padding:8px 12px;font-size:14px;font-weight:600}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav button>span{font-weight:600;line-height:20px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar>div:first-child{height:65px;flex-shrink:0;padding-inline:16px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar .text-lg{font-size:14px;font-weight:600;line-height:18px;letter-spacing:normal}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar .text-\[11px\]{font-size:11px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav section>p{margin-bottom:6px;padding-inline:12px;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.02em;color:var(--muted-foreground)}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar>div:first-child>div{min-width:0;gap:14px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar>div:first-child>div>span:first-child{width:32px;height:32px;flex-shrink:0;border-radius:9px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar>div:first-child img{width:32px;height:32px}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar>div:first-child>div>span:last-child{min-width:0}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar .text-\[11px\]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:15px}:is(.tuma-bos-shell,.client-pos-shell) main :is(.card-elevated,.app-panel,.store-metric-card,.metric-card){border-radius:8px;box-shadow:none;border-color:var(--border)}:is(.tuma-bos-shell,.client-pos-shell) main h2{font-size:18px;line-height:1.5;font-weight:600}:is(.tuma-bos-shell,.client-pos-shell) main .store-metric-card{min-height:156px;border-radius:8px}.store-kpi-icon,.store-metric-icon{background:var(--dashboard-accent-soft);color:var(--accent)}.store-kpi-icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:8px}.dark :is(.tuma-bos-shell,.client-pos-shell){--dashboard-accent-soft:#253419;--dashboard-accent-soft-border:#3a5125}.dark .store-payment-bottom{background:linear-gradient(120deg,#1b2614,transparent 80%)}:is(.tuma-bos-shell,.client-pos-shell) :is(main,nav,.overflow-y-auto,.overflow-auto){scrollbar-width:thin;scrollbar-color:#84cc16 transparent}:is(.tuma-bos-shell,.client-pos-shell) :is(main,nav,.overflow-y-auto,.overflow-auto)::-webkit-scrollbar{display:block;width:6px;height:6px}:is(.tuma-bos-shell,.client-pos-shell) :is(main,nav,.overflow-y-auto,.overflow-auto)::-webkit-scrollbar-thumb{background:#84cc16;border-radius:999px}:is(.tuma-bos-shell,.client-pos-shell) :is(main,nav,.overflow-y-auto,.overflow-auto)::-webkit-scrollbar-thumb:hover{background:#65a30d}:is(.tuma-bos-shell,.client-pos-shell) :is(main,nav,.overflow-y-auto,.overflow-auto)::-webkit-scrollbar-track{background:transparent}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-y:contain}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav::-webkit-scrollbar{display:none;width:0;height:0}:is(.tuma-bos-shell,.client-pos-shell) .dashboard-sidebar nav::-webkit-scrollbar-thumb{display:none}.light .store-clone-chat,.store-clone-chat{--chat-surface:#fff;--chat-list:#fff;--chat-bubble:#f9fafb;--chat-line:#e6eaed;--chat-text:#212b36;--chat-muted:#7a8086;--foreground:var(--chat-text);--muted-foreground:var(--chat-muted);--card:var(--chat-surface);--secondary:var(--chat-bubble);--border:var(--chat-line)}.dark .store-clone-chat{--chat-surface:#17191f;--chat-list:#17191f;--chat-bubble:#232830;--chat-line:#30343c;--chat-text:#d8dfee;--chat-muted:#a1a1aa}.store-clone-chat .chat-panels{gap:24px}.store-clone-chat .chat-contacts{width:400px;min-width:0;border-color:var(--chat-line)}.store-clone-chat .chat-list-heading{padding:20px 20px 0}.store-clone-chat .chat-list-heading h3{margin-bottom:0}.store-clone-chat .chat-search{font-size:14px;color:var(--chat-text)}.store-clone-chat .chat-search::placeholder{color:var(--chat-muted)}.store-clone-chat .chat-sidebar-body{padding:20px 20px 16px}.store-clone-chat .logistics-chat-contact{min-height:88px;padding:20px;margin-bottom:8px;color:var(--chat-muted);border:1px solid transparent;border-radius:8px;background:var(--chat-surface);transition:background-color .2s,box-shadow .2s}.store-clone-chat .logistics-chat-contact[data-active=true]{background:var(--chat-bubble);border-color:var(--dashboard-accent-soft-border)}.dark .store-clone-chat .logistics-chat-contact[data-active=true]{background:#232830}.store-clone-chat .logistics-chat-contact:hover{background:var(--chat-bubble);box-shadow:0 4px 20px rgb(0 0 0/4%)}.store-clone-chat .chat-thread-heading{min-height:66px;padding:8px 16px;background:var(--chat-surface)}.store-clone-chat .chat-thread-heading h3{font-size:16px;line-height:24px}.store-clone-chat .chat-messages{padding:16px 16px 0}.store-clone-chat .chat-message{margin-bottom:30px;gap:8px}.store-clone-chat .chat-avatar{width:48px;height:48px;color:var(--accent)}.store-clone-chat .chat-bubble{padding:16px;border-radius:16px 16px 16px 0;background:var(--chat-bubble);color:var(--chat-text);font-size:14px;line-height:21px}.store-clone-chat .chat-message.flex-row-reverse .chat-bubble{border-radius:16px 16px 0 16px}.store-clone-chat .chat-profile-name{margin-top:4px}.store-clone-chat .chat-date{background:#062b50;color:#fff;padding:2px 16px;border-radius:15px}.dark .store-clone-chat .chat-date{background:var(--chat-bubble);color:var(--chat-text);border:1px solid var(--chat-line)}.store-clone-chat .chat-composer{padding:10px 16px;background:var(--chat-surface)}.store-clone-chat .chat-composer>div:last-child{padding:8px;border-color:var(--chat-line);border-radius:8px;background:var(--chat-bubble)}.store-clone-chat .chat-composer textarea{min-height:32px;padding:6px 10px;background:transparent}.store-clone-chat .chat-composer button{width:32px;height:32px;border-radius:8px}.store-clone-chat button[aria-label="Send message"]{background:var(--primary);color:var(--primary-foreground)}@media (max-width:1399px){.store-clone-chat .chat-contacts{width:330px}}@media (max-width:1199px){.store-clone-chat .chat-contacts{width:300px}}@media (max-width:1023px){.store-clone-chat .chat-contacts{width:100%}.store-clone-chat .chat-panels{height:100%}.store-clone-chat .chat-list-heading{padding:16px 16px 0}.store-clone-chat .chat-sidebar-body{padding:16px 16px 8px}.store-clone-chat .logistics-chat-contact{padding:16px}.store-clone-chat .chat-search{height:38px}}@media (max-width:639px){.store-clone-chat .chat-avatar{width:36px;height:36px}.store-clone-chat .chat-bubble{padding:12px}}.revamp-chat{font-family:var(--font-nunito),sans-serif;font-size:14px;gap:24px;min-height:0}.revamp-chat>div:first-child h2{font-size:20px!important;font-weight:700!important;line-height:1.2}.revamp-chat>div:first-child p{font-size:14px;margin-top:4px}.revamp-chat .chat-panels{gap:24px;min-height:0}.revamp-chat .chat-contacts{width:400px;background:var(--chat-surface);border-radius:8px}.revamp-chat .chat-thread{border-radius:8px}.revamp-chat .chat-list-heading{padding:20px 20px 0}.revamp-chat .chat-list-heading h3{font-size:20px;font-weight:600;margin-bottom:16px}.revamp-chat .chat-search{height:48px;border-radius:5px;font-size:14px;background:var(--chat-surface)}.revamp-chat .chat-sidebar-body{padding:20px;scroll-behavior:auto}.revamp-chat .chat-title{font-size:16px;font-weight:600;margin-bottom:16px}.revamp-chat .logistics-chat-contact{padding:20px;min-height:88px;margin-bottom:8px;border-radius:8px;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.revamp-chat .logistics-chat-contact[data-active=true]{border-color:var(--border);background:var(--chat-bubble)}.revamp-chat .logistics-chat-contact:hover{box-shadow:none;background:var(--chat-bubble)}.revamp-chat .logistics-chat-contact>div>div:first-child{width:40px;height:40px;background:var(--brand-soft);color:var(--brand-accent)}.revamp-chat .logistics-chat-contact>div>div:first-child svg{color:var(--brand-accent)}.revamp-chat .logistics-chat-contact>div>div:last-child>div>span:first-child{font-size:14px;font-weight:600}.revamp-chat .logistics-chat-contact p{font-size:13px;line-height:20px}.revamp-chat .chat-thread-heading{min-height:66px;padding:8px 16px;background:var(--chat-surface)}.revamp-chat .chat-thread-heading h3{font-size:15px;font-weight:600;line-height:20px}.revamp-chat .chat-thread-heading .chat-avatar{height:48px;width:48px;background:var(--brand-soft);color:var(--brand-accent)}.revamp-chat .chat-thread-heading .chat-avatar svg{color:var(--brand-accent)}.revamp-chat .chat-messages{padding:16px;scroll-behavior:auto;background:var(--chat-surface)}.revamp-chat .chat-message{margin-bottom:30px}.revamp-chat .chat-message .chat-avatar{width:48px;height:48px}.revamp-chat .chat-bubble{border-radius:16px 16px 16px 0;padding:16px;background:var(--chat-bubble);font-size:14px;line-height:22px}.revamp-chat .chat-message.flex-row-reverse .chat-bubble{background:var(--chat-bubble);color:var(--chat-text);border-radius:16px 16px 0 16px}.revamp-chat .chat-time{font-size:12px}.revamp-chat .chat-date{background:#092c4c;font-size:12px;font-weight:500;line-height:18px;padding:2px 12px}.revamp-chat .chat-composer{padding:10px 16px;border-top:1px solid var(--chat-line)}.revamp-chat .chat-composer>div:last-child{border:1px solid var(--chat-line);border-radius:8px;background:var(--chat-bubble)}.revamp-chat .chat-composer textarea{font-family:inherit;font-size:14px;line-height:22px;min-height:32px}.revamp-chat .chat-composer button{border-radius:5px}.dark .revamp-chat{--chat-surface:#121d18;--chat-list:#121d18;--chat-bubble:#192b21;--chat-line:#2a3b30;--chat-text:#edf4ef;--chat-muted:#a3b5aa}@media (max-width:1199px){.revamp-chat .chat-contacts{width:300px}.revamp-chat .chat-composer,.revamp-chat .chat-messages{padding:16px}}@media (max-width:1023px){.revamp-chat .chat-contacts{width:100%}}.dreams-dashboard-shell .revamp-chat .scrollbar-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted-foreground) 35%,transparent) transparent}@supports selector(::-webkit-scrollbar){.dreams-dashboard-shell .revamp-chat .scrollbar-thin{scrollbar-width:auto;scrollbar-color:auto}.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar{display:block;width:4px;height:4px}.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar-corner,.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar-track{background:transparent}.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted-foreground) 35%,transparent);border:0;border-radius:999px}.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--brand-accent,var(--accent)) 65%,transparent)}.dreams-dashboard-shell .revamp-chat .scrollbar-thin::-webkit-scrollbar-button{display:none;width:0;height:0}}.revamp-chat .chat-contact-row{display:flex;align-items:center;gap:10px;width:100%}.revamp-chat .chat-contact-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--brand-soft);color:var(--brand-accent)}.revamp-chat .chat-contact-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.revamp-chat .chat-contact-name{font-weight:500;color:var(--chat-text)}.revamp-chat .chat-contact-name,.revamp-chat .chat-contact-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.revamp-chat .chat-contact-preview{color:var(--chat-muted)}.revamp-chat .chat-contact-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;flex-shrink:0}.revamp-chat .chat-contact-time{font-size:12px;line-height:20px;color:var(--chat-muted)}.revamp-chat .chat-contact-unread{padding:1px 8px;border-radius:15px;font-size:12px;font-weight:600;background:var(--primary);color:var(--primary-foreground)}.revamp-chat .chat-profile-name>span:first-child{font-weight:400;font-size:14px}.revamp-chat .chat-time{font-size:14px}.revamp-chat .chat-composer textarea{padding:4px 10px}.revamp-chat .chat-composer>div:last-child{min-height:50px;padding:8px}@media (min-width:1400px){.revamp-chat .chat-contacts{width:400px}}@media (min-width:1200px) and (max-width:1399px){.revamp-chat .chat-contacts{width:340px}}@media (prefers-reduced-motion:reduce){.revamp-chat .logistics-chat-contact{transition:none}}.revamp-chat .chat-contact-tools{position:absolute;right:18px;bottom:12px;display:flex;align-items:center;gap:5px;color:var(--muted-foreground)}.revamp-chat .chat-contact-tools button{display:flex;padding:3px;border-radius:4px;background:transparent;color:inherit}.revamp-chat .chat-contact-tools button:hover{background:var(--secondary);color:var(--primary)}.revamp-chat .chat-contact-meta{padding-bottom:18px}.revamp-chat .chat-contact-menu{position:fixed;z-index:100;width:190px;padding:10px;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 28px #0002;color:var(--muted-foreground)}.revamp-chat .chat-contact-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;text-align:left;font-size:13px;border-radius:4px}.revamp-chat .chat-contact-menu button:hover{background:var(--secondary);color:var(--primary)}.revamp-chat .chat-contact-menu button:disabled{opacity:.5}.revamp-chat .chat-folder-select{background:var(--card);color:var(--foreground);border:0;font:inherit;padding:4px 0;max-width:100%}.revamp-chat .chat-contact-typing{color:var(--primary)}.revamp-chat .chat-typing-dots{animation:chat-typing-pulse 1s ease-in-out infinite;letter-spacing:2px}@keyframes chat-typing-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.revamp-chat .chat-typing-dots{animation:none}}@font-face{font-family:Pesaby Manrope;src:url(/fonts/manrope/Manrope-Variable.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}body:has(.dashboard-shell:not(.dreams-dashboard-shell)){--dashboard-font:"Pesaby Manrope","Segoe UI",sans-serif;--font-dashboard:var(--dashboard-font);--font-sans:var(--dashboard-font);--font-display:var(--dashboard-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:var(--dashboard-font);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1,"tnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.006em}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(.dashboard-shell:not(.dreams-dashboard-shell),[role=dialog],[role=menu],[data-radix-popper-content-wrapper]),body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(.dashboard-shell:not(.dreams-dashboard-shell),[role=dialog],[role=menu],[role=listbox],[data-radix-popper-content-wrapper]) :where(div,span,p,a,button,input,select,textarea,label,h1,h2,h3,h4,h5,h6,strong,b,th,td,dt,dd,li,output,text,tspan,small,option,table,thead,tbody,tfoot,tr,caption,form,fieldset,legend,summary,details,ol,ul):not([class*=icon-]):not([class*=ti-]):not([class*=fa-]){font-family:var(--dashboard-font)!important;font-variation-settings:normal}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(h1,h2,h3,h4,h5,h6){font-weight:700;letter-spacing:-.025em}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) h1{letter-spacing:-.035em}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(button,label,th){font-weight:600}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(strong,b){font-weight:700}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(input,td,dd,output,.retail-summary-value){font-variant-numeric:tabular-nums lining-nums}.dashboard-shell:not(.dreams-dashboard-shell){--font-dashboard:var(--dashboard-font);--font-sans:var(--dashboard-font);--font-display:var(--dashboard-font);font-size:14px;line-height:1.5;font-weight:400;font-feature-settings:"kern" 1,"liga" 1,"ss01" 1,"tnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.006em}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is([role=dialog],[role=alertdialog],[role=menu],[role=listbox]){font-family:var(--dashboard-font);font-feature-settings:"kern" 1,"liga" 1,"ss01" 1,"tnum" 1;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.006em}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) :is(button,input,select,textarea){font-family:var(--dashboard-font);font-feature-settings:inherit;letter-spacing:inherit}body:has(.dashboard-shell:not(.dreams-dashboard-shell)) .dashboard-shell:not(.dreams-dashboard-shell) main h2{font-size:18px;line-height:1.5;font-weight:700}.dashboard-shell:not(.dreams-dashboard-shell) .store-metric-card .text-xl{font-size:20px;line-height:1.2;font-weight:700}.dashboard-shell:not(.dreams-dashboard-shell) .store-metric-card .text-sm{font-size:14px;line-height:1.4;font-weight:500}.dashboard-shell:not(.dreams-dashboard-shell) .store-metric-card .text-\[11px\]{font-size:11px;line-height:1.4}.dashboard-shell:not(.dreams-dashboard-shell) .store-metric-card .text-\[10px\]{font-size:10px;line-height:1.4;font-weight:600}body:has(.dreams-dashboard-shell){--dashboard-font:var(--font-nunito),"Nunito",sans-serif;letter-spacing:0}.dreams-dashboard-shell{--dashboard-canvas:#f7f7f7;--background:#f7f7f7;--card:#fff;--foreground:#092c4c;--card-foreground:#092c4c;--muted-foreground:#6b7280;--border:#e6eaed;--sidebar-border:#e6eaed;--sidebar:#fff;--accent:var(--brand-accent);--primary:var(--brand-accent);--accent-foreground:#fff;--primary-foreground:#fff;--ring:var(--brand-accent);--secondary:#f9fafb;--dashboard-accent-soft:var(--brand-soft);--dashboard-accent-soft-border:var(--brand-soft-border);--chart-1:var(--brand-accent);--chart-3:#0e9384;--success:#3eb780;--warning:var(--brand-accent);--dashboard-chart-accent:var(--brand-accent);font-size:14px;letter-spacing:0}.dreams-dashboard-shell .dashboard-scroll-region>div{max-width:none}.dreams-dashboard-shell .dashboard-sidebar{width:256px}.dreams-dashboard-shell .dashboard-sidebar nav{padding:24px}.dreams-dashboard-shell .dashboard-sidebar nav svg{color:var(--brand-accent);width:18px;height:18px;flex-shrink:0;stroke-width:1.8}.dreams-dashboard-shell .dashboard-sidebar .dashboard-nav-active{background:var(--brand-soft);color:var(--brand-accent)}.dreams-dashboard-shell .dashboard-navbar{background:#fff;height:66px;box-shadow:none}.dreams-dashboard-shell .dashboard-overview{display:flex;flex-direction:column;gap:24px}.dreams-dashboard-shell .dashboard-overview>*{margin-block:0}.dreams-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.dreams-dashboard-shell .dreams-welcome h1{font-size:28px;line-height:1.25;letter-spacing:0;margin-bottom:5px}.dreams-welcome p{font-size:14px;color:var(--muted-foreground)}.dreams-welcome p strong{color:var(--brand-accent)}.dreams-welcome-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dreams-add,.dreams-date,.dreams-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:5px;padding:9px 12px;background:var(--card);font-size:13px}.dreams-add{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.dreams-add,.dreams-alert,.dreams-refresh{cursor:pointer}.dreams-alert{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--brand-soft);color:var(--brand-accent);border-radius:5px;text-align:left;font-size:13px}.dreams-alert>span{flex:1}.dreams-secondary-grid,.dreams-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sale-widget{border-radius:8px;color:#fff;text-align:left;border:1px solid transparent;cursor:pointer;min-width:0}.sale-widget .card-body{display:flex;align-items:center;padding:21px 20px;gap:9px}.sale-widget .sale-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.sale-widget .sale-label{display:block;font-size:14px;margin-bottom:4px;font-weight:500}.sale-widget .sale-value{display:block;font-size:20px;font-weight:700;line-height:1.2}.dreams-sale-primary{background:var(--brand-accent)}.dreams-sale-primary .sale-icon{color:var(--brand-accent)}.dreams-sale-secondary{background:#092c4c}.dreams-sale-secondary .sale-icon{color:#092c4c}.dreams-sale-teal{background:#0e9384}.dreams-sale-teal .sale-icon{color:#0e9384}.dreams-sale-info{background:#155eef}.dreams-sale-info .sale-icon{color:#155eef}.sale-widget:focus-visible{outline:3px solid #092c4c;outline-offset:3px}.dreams-dashboard-shell .store-metric-card{padding:20px;border-radius:8px;box-shadow:none;min-height:146px}.dreams-dashboard-shell .store-metric-card>div:first-child{flex-direction:row-reverse}.dreams-dashboard-shell .store-metric-icon{width:36px;height:36px;background:#e8f7fb;color:#06aed4}.dreams-dashboard-shell .store-metric-card>div:last-child{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.dreams-dashboard-shell .store-metric-card .text-accent{color:#092c4c;text-decoration:underline}.dreams-dashboard-shell .card-elevated{box-shadow:none;border-radius:8px}.dreams-dashboard-shell .dashboard-overview section header h2{letter-spacing:0;font-size:18px}.dreams-dashboard-shell .store-overview-grid{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dreams-dashboard-shell .store-payment{background:#fff;border-color:var(--border);color:var(--foreground);box-shadow:none}.dreams-dashboard-shell .store-payment:after,.dreams-dashboard-shell .store-payment:before{display:none}.dreams-dashboard-shell .store-payment :is(p,h2,strong){color:var(--foreground)}.dreams-dashboard-shell .dashboard-overview>.lg\:grid-cols-3{gap:24px}@media (max-width:1199px){.dreams-secondary-grid,.dreams-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.dreams-secondary-grid,.dreams-summary-grid{grid-template-columns:minmax(0,1fr);gap:16px}.dreams-dashboard-shell .store-overview-grid{grid-template-columns:minmax(0,1fr)}.dreams-dashboard-shell .dreams-welcome h1{font-size:24px}}.dark .dreams-dashboard-shell{--dashboard-canvas:#141b27;--background:#141b27;--card:#1c2534;--border:#303b4d;--sidebar:#1c2534;--sidebar-border:#303b4d;--secondary:#253044}.dark .dreams-dashboard-shell :is(.dashboard-navbar,.store-payment){background:var(--card)}.dark .dreams-dashboard-shell .store-metric-card .text-accent{color:var(--brand-accent)}.dreams-dashboard-shell .dashboard-scroll-region{scrollbar-color:#c7cdd4 transparent}.dreams-dashboard-shell .dashboard-scroll-region::-webkit-scrollbar-thumb{background:#c7cdd4}.dreams-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;border-bottom:1px solid var(--border)}.dreams-info-grid button{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--secondary);border:1px solid var(--border);border-radius:8px;padding:16px 6px;font-size:13px;cursor:pointer}.dreams-info-grid svg{color:#155eef;margin-bottom:8px}.dreams-info-grid button:nth-child(2) svg{color:var(--brand-accent)}.dreams-info-grid button:nth-child(3) svg{color:#0e9384}body:has(.dreams-dashboard-shell),body:has(.dreams-dashboard-shell) .dreams-dashboard-shell{--font-dashboard:var(--font-nunito),"Nunito",sans-serif;--font-display:var(--font-nunito),"Nunito",sans-serif;--font-sans:var(--font-nunito),"Nunito",sans-serif;font-family:var(--font-nunito),"Nunito",sans-serif!important}body:has(.dreams-dashboard-shell) :is(.dreams-dashboard-shell,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],.tuma-hot-toast) :where(div,span,p,a,button,input,select,textarea,label,h1,h2,h3,h4,h5,h6,strong,b,th,td,dt,dd,li,output,text,tspan,small,option,table,thead,tbody,tfoot,tr,caption,form,fieldset,legend,summary,details,ol,ul){font-family:var(--font-nunito),"Nunito",sans-serif!important;letter-spacing:normal}.dreams-dashboard-shell .dashboard-scroll-region{padding:24px}.dreams-dashboard-shell .sidebar-group-label{text-transform:none;font-size:12px;letter-spacing:0;color:#092c4c;margin-bottom:12px;padding-inline:0}.dreams-dashboard-shell .dashboard-sidebar .sidebar-item{padding:9px 12px;min-height:38px;border-radius:6px}.dreams-dashboard-shell .dashboard-sidebar nav>section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.dreams-dashboard-shell .dashboard-sidebar nav>section:last-child{border:0}.dreams-sidebar-toggle{align-items:center;justify-content:center;height:25px;width:25px;background:var(--brand-accent);color:#fff;border-radius:50%;margin-right:8px;cursor:pointer;flex-shrink:0}.dreams-navigation-search{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--card);border-radius:5px;padding:6px 10px;width:252px;flex-shrink:1;color:var(--muted-foreground)}.dreams-navigation-search input{width:100%;min-width:0;outline:0;border:0;background:transparent;color:var(--foreground);font-size:13px}.dreams-navigation-search:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.dreams-navigation-search kbd{font-size:10px;white-space:nowrap;background:var(--secondary);padding:2px 5px;border-radius:4px}.dreams-search-results{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,280px);max-height:360px;overflow:auto;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:6px;box-shadow:0 8px 28px #092c4c18;z-index:60}.dreams-search-results button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;text-align:left;border-radius:5px;font-size:13px;cursor:pointer}.dreams-search-results button span{flex:1}.dreams-search-results button:hover,.dreams-search-results button[aria-selected=true]{background:var(--dashboard-accent-soft);color:var(--brand-accent)}.dreams-search-results p{padding:12px;font-size:13px}.dreams-dashboard-shell .dashboard-navbar>span.xl\:hidden{display:none}.dreams-header-tool{align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--secondary);color:var(--foreground);cursor:pointer;margin-right:5px}.dreams-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:13px;margin-bottom:18px}.dreams-breadcrumb button{cursor:pointer}.dreams-breadcrumb button:hover{color:var(--accent)}.dreams-breadcrumb [aria-current]{color:var(--foreground)}.dreams-dashboard-shell main :is(table){width:100%;font-size:14px}.dreams-dashboard-shell main :is(th){background:var(--secondary);color:var(--foreground);font-size:13px;font-weight:600;padding-block:12px}.dreams-dashboard-shell main :is(td){border-color:var(--border);padding-block:14px}.dreams-dashboard-shell main :is(tbody tr:hover){background:var(--secondary)}.dreams-dashboard-shell main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--border);border-radius:5px;font-size:14px}.dreams-dashboard-shell main :is(.bg-card){border-radius:8px;box-shadow:none}body:has(.dreams-dashboard-shell) :is([role=dialog],[role=alertdialog]){--accent:var(--brand-accent);--primary:var(--brand-accent);--ring:var(--brand-accent);border-radius:8px}.dreams-section-error{padding:48px 24px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;flex-direction:column;gap:16px}.dreams-section-error>svg{color:var(--brand-accent)}.dreams-section-error div{display:flex;gap:12px}.dreams-section-error button{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--secondary);border:1px solid var(--border);border-radius:5px;cursor:pointer}.dreams-skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:12px;background:var(--card);color:var(--foreground);border:2px solid var(--accent)}.dreams-skip-link:focus{top:10px}@media (min-width:1024px){.dreams-sidebar-collapsed .dashboard-sidebar{width:80px}.dreams-sidebar-collapsed .dashboard-sidebar nav{padding:16px 12px}.dreams-sidebar-collapsed .sidebar-group-label,.dreams-sidebar-collapsed .sidebar-item>span{display:none}.dreams-sidebar-collapsed .sidebar-item{justify-content:center}.dreams-sidebar-collapsed .dashboard-sidebar>div:first-child{overflow:hidden;padding-inline:16px}.dreams-sidebar-collapsed .dashboard-sidebar>div:first-child>:first-child{flex-shrink:0}}@media (max-width:767px){.dreams-navigation-search{width:180px}.dreams-navigation-search kbd{display:none}.dreams-dashboard-shell .dashboard-scroll-region{padding:16px}}@media (max-width:479px){.dreams-navigation-search{width:130px}.dreams-search-results{width:min(280px,calc(100vw - 72px))}}.dark .dreams-dashboard-shell .sidebar-group-label{color:var(--muted-foreground)}.dark .dreams-dashboard-shell .dreams-search-results button[aria-selected=true]{background:var(--brand-soft);color:var(--brand-accent)}@media (prefers-reduced-motion:reduce){.dreams-dashboard-shell *{scroll-behavior:auto;transition:none!important;animation-duration:.01ms!important}}.dreams-navigation-search{margin-right:auto}@media (min-width:1024px){.dreams-sidebar-collapsed .dashboard-sidebar>div:first-child>div>span:last-child{display:none}}.light .dreams-dashboard-shell{--admin-content-border:#e6eaed;--admin-content-shadow:none;--admin-content-shadow-hover:none}.dark .dreams-dashboard-shell{--dashboard-accent-soft:var(--brand-soft);--dashboard-accent-soft-border:var(--brand-soft-border)}.light .dreams-dashboard-shell main [class*=rounded-xl][class*=bg-card]:hover{border-color:var(--brand-soft-border);box-shadow:none}.dreams-dashboard-shell :is(main,nav,.overflow-y-auto,.overflow-auto){scrollbar-color:#c7cdd4 transparent}.dreams-dashboard-shell :is(main,nav,.overflow-y-auto,.overflow-auto)::-webkit-scrollbar-thumb{background:#c7cdd4}.dreams-dashboard-shell .dashboard-sidebar nav{scrollbar-width:none}.dreams-dashboard-shell .dashboard-sidebar nav::-webkit-scrollbar{display:none}.dreams-dashboard-shell main>div>section>header{border-color:var(--border)}.dreams-dashboard-shell main h1{font-size:24px;line-height:1.3}@media (max-width:479px){.dreams-dashboard-shell .dashboard-navbar{padding-inline:8px;gap:4px}.dreams-navigation-search{min-width:70px;width:110px}.dreams-navigation-search input{font-size:12px}}.dreams-dashboard-shell{--foreground:#212b36;--card-foreground:#212b36;--muted-foreground:#646b72}.template-dashboard{font-size:14px;line-height:1.5;color:var(--foreground)}.template-dashboard .template-page-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.template-dashboard .template-page-title h1{font-size:28px;line-height:1.2;margin:0 0 5px;font-weight:700}.template-page-title p{color:var(--muted-foreground);margin:0;font-weight:500}.template-page-title strong{color:var(--brand-accent)}.template-page-actions{display:flex;align-items:center;gap:8px}.template-date,.template-page-actions button{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);background:var(--card);border-radius:5px;font-size:14px}.template-dashboard .template-alert{display:flex;align-items:center;gap:8px;background:var(--brand-soft);border-radius:5px;padding:12px 16px;color:var(--brand-accent);font-size:14px}.template-alert>span{flex:1;color:var(--muted-foreground)}.template-alert .template-text-link,.template-alert strong{color:var(--brand-accent)}.template-text-link{text-decoration:underline}.template-dashboard button{cursor:pointer}.template-dashboard button:disabled{cursor:wait;opacity:.6}.template-row{display:grid;gap:24px;min-width:0}.template-four{grid-template-columns:repeat(4,minmax(0,1fr))}.template-main-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.template-dashboard .card{position:relative;background:var(--card);border:1px solid #e6eaed;border-radius:8px;box-shadow:none;color:inherit;min-width:0;overflow:hidden;margin:0}.template-dashboard .card .card-body{padding:20px}.template-dashboard .card .card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e6eaed;background:transparent;flex-wrap:wrap}.template-dashboard .card .card-header h2{font-size:18px;font-weight:700;line-height:1.5;margin:0;color:var(--foreground);letter-spacing:0}.template-card-heading{display:inline-flex;align-items:center;gap:8px}.template-dashboard .title-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.template-dashboard .sale-widget{color:#fff;text-align:left;border:0}.template-dashboard .sale-widget .card-body{display:flex;align-items:center;padding:24px 20px;gap:8px}.template-dashboard .sale-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;flex-shrink:0}.template-dashboard .sale-content{display:block;min-width:0}.template-dashboard .sale-content>span{font-size:14px;display:block;margin-bottom:4px;font-weight:400}.template-dashboard .sale-content>strong{font-size:20px;line-height:1.2;display:block;font-weight:700;color:#fff}.template-dashboard .template-bg-primary{background:var(--brand-accent)}.template-bg-primary .sale-icon{color:var(--brand-accent)}.template-bg-secondary .sale-icon{color:#092c4c}.template-bg-teal .sale-icon{color:#0e9384}.template-bg-info .sale-icon{color:#155eef}.template-dashboard .revenue-widget .template-revenue-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e6eaed}.template-dashboard .revenue-widget h4{font-size:20px;font-weight:700;line-height:1.2;margin:0 0 4px}.template-dashboard .revenue-widget p{font-size:14px;color:var(--muted-foreground);margin:0}.template-dashboard .revenue-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.template-revenue-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-revenue-bottom p{font-size:13px!important}.template-revenue-bottom button{font-size:13px;text-decoration:underline;white-space:nowrap}.template-tone-primary{background:var(--brand-soft);color:var(--brand-accent)}.template-tone-info{background:#eaf1ff;color:#155eef}.template-tone-cyan{background:#e9f7fb;color:#06aed4}.template-tone-teal{background:#e8f5f4;color:#0e9384}.template-tone-orange{background:var(--brand-soft);color:var(--brand-accent)}.template-tone-indigo{background:#eeedfb;color:#3538cd}.template-ink-info{color:#155eef}.template-ink-orange{color:var(--brand-accent)}.template-ink-teal{color:#0e9384}.template-btn-group{display:inline-flex;border:1px solid #e6eaed;border-radius:5px;overflow:hidden}.template-btn-group button{padding:7px 12px;background:var(--card);border-right:1px solid #e6eaed;font-size:14px}.template-btn-group button:last-child{border-right:0}.template-btn-group button[aria-pressed=true]{background:var(--brand-accent);color:#fff}.template-chart-totals{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-bottom:8px}.template-chart-totals>div{border:1px solid #e6eaed;border-radius:8px;padding:8px;min-width:100px}.template-chart-totals p{font-size:14px;color:var(--muted-foreground);margin:0 0 4px;display:flex;align-items:center;gap:4px}.template-chart-totals i{width:8px;height:8px;border-radius:50%}.template-chart-totals h4{font-size:20px;line-height:1.2;font-weight:700}.template-chart{min-width:0;width:100%}.template-chart .apexcharts-canvas{max-width:100%}.template-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e6eaed;padding-top:12px;font-size:13px;color:var(--muted-foreground)}.template-chart-footer button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.template-info-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.template-info-row .info-item{background:#f9fafb;border:1px solid #e6eaed;border-radius:8px;padding:16px 8px;text-align:center;display:flex;flex-direction:column;align-items:center}.template-info-row svg{margin-bottom:16px}.template-info-row p{font-size:14px;color:var(--muted-foreground);margin-bottom:4px}.template-info-row h5{font-size:16px;font-weight:700}.template-overview{border-top:1px solid #e6eaed;padding:20px}.template-overview-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.template-overview-title h3{font-size:16px;font-weight:700}.template-overview-title>span{font-size:12px;color:var(--muted-foreground)}.template-delivery-overview{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:8px;padding:8px 0}.template-delivery-chart{min-width:0;width:100%}.template-delivery-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.template-delivery-metric{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}.template-delivery-metric+.template-delivery-metric{border-left:1px solid var(--border)}.template-delivery-metric strong{font-size:24px;line-height:1.2;font-weight:700;color:var(--foreground)}.template-delivery-metric>span{font-size:14px}.template-delivery-metric .template-delivery-percent{display:inline-flex;padding:2px 6px;margin-top:4px;border-radius:4px;background:#32b77e;color:#fff;font-size:10px;line-height:14px;font-weight:600}.template-delivery-chart .apexcharts-radialbar-track path{stroke:#e6eaed!important}.dark .template-delivery-chart .apexcharts-radialbar-track path{stroke:#2a3b30!important}.dark .template-delivery-metric .template-delivery-percent{background:#204b35;color:#a9e6c0}.template-overview-link{width:100%;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #e6eaed;padding-top:12px;font-size:13px;color:var(--muted-foreground)}.template-overview-link span{display:flex;align-items:center;gap:4px}.template-revenue-chart select{font-size:13px;border:1px solid #e6eaed;background:var(--card);border-radius:5px;padding:6px 10px}.template-chart-state{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--muted-foreground)}.template-operations{display:flex;flex-direction:column;gap:20px}.template-operations>div:not(.template-quick-actions){display:flex;flex-direction:column;border-bottom:1px solid #e6eaed;padding-bottom:16px;gap:4px}.template-operations strong{font-size:24px}.template-operations span{color:var(--muted-foreground)}.template-operations button{font-size:13px;text-decoration:underline;text-align:left}.template-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.template-quick-actions button{display:flex;align-items:center;gap:6px}.template-dashboard button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@media (min-width:1200px) and (max-width:1399px){.template-main-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:1199px){.template-four{grid-template-columns:repeat(2,minmax(0,1fr))}.template-main-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.template-four{grid-template-columns:minmax(0,1fr)}.template-dashboard .template-page-title h1{font-size:24px}.template-info-row{gap:8px}.template-revenue-bottom{flex-wrap:wrap}}.dark .dreams-dashboard-shell{--foreground:#eef2f6;--card-foreground:#eef2f6;--muted-foreground:#a1adbd}.dark .template-dashboard .card,.dark .template-dashboard .card-header,.dark .template-dashboard .template-overview,.dark .template-dashboard .template-revenue-top{border-color:var(--border)}.dark .template-info-row .info-item{background:var(--secondary);border-color:var(--border)}.template-dashboard .template-dispatch-card .card-body{padding:20px 20px 0}.template-dashboard .template-dispatch-card .template-chart-totals{margin-bottom:0}.template-dashboard .template-dispatch-card .title-icon{background:#fff6ee;color:#fe9f43}.template-dashboard .template-dispatch-card .template-btn-group button[aria-pressed=true]{background:#fe9f43;border-color:#fe9f43;color:#fff}.template-dispatch-state{min-height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted-foreground);font-size:14px}.template-dispatch-state button{text-decoration:underline}.template-dashboard .template-dispatch-card .template-dispatch-title{font:inherit;color:inherit;line-height:inherit;text-align:left}.dark .template-dashboard .template-dispatch-card .title-icon{background:#33271c;color:#fe9f43}.template-finance-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.template-dashboard .finance-statistics .card-body{padding:20px 20px 0}.template-dashboard .finance-brand-icon{background:var(--brand-soft);color:var(--brand-accent)}.finance-year{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--border);border-radius:5px;font-size:12px}.template-dashboard .finance-year select{background:transparent;border:0;padding:0;font-size:12px;outline:none;color:var(--foreground)}.finance-totals{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-bottom:12px}.finance-totals>div{border:1px solid var(--border);border-radius:8px;padding:8px}.template-dashboard .finance-totals h5{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:4px}.finance-totals p{font-size:14px;line-height:1.5;color:var(--muted-foreground);margin:0}.finance-revenue{color:#0e9384}.finance-expense{color:#e04f16}.finance-change{display:inline-flex;align-items:center;gap:3px;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.2;color:#fff}.finance-change.is-positive{background:#3eb780}.finance-change.is-negative{background:#ff0000}.finance-view-all{font-size:13px!important;font-weight:500;text-decoration:underline}.finance-panel-state{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--brand-accent)}.finance-panel-state p{color:var(--muted-foreground)}.finance-panel-state button{text-decoration:underline}.template-dashboard .finance-transactions .transaction-tab{display:flex;align-items:stretch;padding:0 16px;border-bottom:1px solid var(--border);overflow-x:auto}.template-dashboard .transaction-tab button{flex:1;white-space:nowrap;padding:10px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:14px;font-weight:600;color:var(--foreground)}.template-dashboard .transaction-tab button:hover,.template-dashboard .transaction-tab button[aria-selected=true]{color:var(--brand-accent);border-bottom-color:var(--primary)}.finance-table-scroll{overflow-x:auto}.finance-transactions-body{flex:1}.template-dashboard .finance-transactions table{width:100%;min-width:500px;border-collapse:collapse;font-size:14px}.template-dashboard .finance-transactions table th{text-align:left;font-size:13px;font-weight:600;padding:8px 16px;background:var(--secondary);white-space:nowrap}.template-dashboard .finance-transactions table td{padding:12px 16px;border:0;color:var(--muted-foreground);font-size:14px;line-height:1.5}.template-dashboard .finance-transactions table td:first-child{white-space:nowrap}.template-dashboard .finance-transactions table :is(th,td):last-child{text-align:right;white-space:nowrap}.finance-party{gap:8px;min-width:160px}.finance-avatar,.finance-party{display:flex;align-items:center}.finance-avatar{justify-content:center;width:32px;height:32px;flex-shrink:0;background:var(--brand-soft);color:var(--brand-accent);border-radius:4px;font-size:12px;font-weight:600}.finance-party>div{display:flex;flex-direction:column;gap:2px}.template-dashboard .finance-party button{display:block;text-align:left;font-size:14px;font-weight:500;color:var(--foreground)}.template-dashboard .finance-party .finance-reference{font-size:13px;color:#e04f16;font-weight:400}.finance-status{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;text-transform:capitalize;line-height:1.2;color:#fff}.finance-status>i{width:4px;height:4px;background:currentColor;border-radius:50%}.finance-status.is-success{background:#3eb780}.finance-status.is-danger{background:#df4545}.finance-status.is-warning{background:#b88000}.finance-status.is-info{background:#06aed4}.finance-status.is-neutral{background:#68737e}.template-dashboard .finance-empty{height:290px;text-align:center!important;color:var(--muted-foreground)}.template-dashboard .template-operations-row .template-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dark .template-dashboard .finance-brand-icon{background:var(--brand-soft);color:var(--brand-accent)}.dark .finance-revenue{color:#62d8c5}.dark .finance-expense,.dark .template-dashboard .finance-party .finance-reference{color:#ffab83}@media (max-width:1199px){.template-finance-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.template-dashboard .template-operations-row .template-operations{grid-template-columns:minmax(0,1fr)}}.logistics-template-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.logistics-template-bottom>.card{min-width:0;margin:0;min-height:460px}.logistics-template-bottom .card-body{padding:20px}.logistics-client-row{display:flex;width:100%;align-items:center;gap:10px;padding:16px 0;text-align:left;border-bottom:1px solid var(--border);font-size:14px}.logistics-client-row:first-child{padding-top:0}.logistics-client-row:last-child{border-bottom:0;padding-bottom:0}.logistics-client-avatar{width:49px;height:49px;flex-shrink:0;border-radius:4px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-accent);font-weight:600}.logistics-client-detail{flex:1;min-width:0}.logistics-client-detail strong{display:block;overflow-wrap:anywhere;font-weight:600}.logistics-client-detail small{display:flex;align-items:center;gap:5px;color:var(--muted-foreground);font-size:13px;margin-top:4px}.logistics-client-detail i{color:#e04f16;font-style:normal}.logistics-client-row>strong{white-space:nowrap;font-size:16px;font-weight:600}.logistics-category-chart{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;min-height:230px;gap:10px;margin:12px 0 28px}.logistics-category-item{margin-bottom:16px}.logistics-category-item:last-child{margin-bottom:0}.logistics-category-item p{font-size:13px;color:var(--muted-foreground);overflow-wrap:anywhere}.logistics-category-item i{display:inline-block;width:5px;height:9px;border-radius:1px;margin-right:7px}.logistics-category-item strong{font-size:24px;font-weight:700}.logistics-category-item small{font-size:13px;color:var(--muted-foreground)}.template-dashboard .logistics-category-caption{font-size:14px;font-weight:600;margin-bottom:8px}.logistics-category-totals{border:1px solid var(--border);border-radius:8px;overflow:hidden}.logistics-category-totals>div{display:flex;justify-content:space-between;gap:8px;padding:8px;font-size:14px;color:var(--muted-foreground)}.logistics-category-totals>div+div{border-top:1px solid var(--border)}.logistics-category-totals strong{color:var(--foreground);font-weight:600}.logistics-template-bottom .card-body>.dots-loader{margin:auto}.logistics-template-bottom .card-body:has(>[role=status]){display:grid;place-items:center;min-height:370px}@media (max-width:1399px){.logistics-template-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-template-bottom>.card:last-child{grid-column:1/-1}}@media (max-width:767px){.logistics-template-bottom{grid-template-columns:minmax(0,1fr)}.logistics-client-row>strong{font-size:14px}}.logistics-list-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.logistics-list-row>.card{min-width:0;margin:0;min-height:456px}.template-dashboard .logistics-list-row .card-body{padding:20px}.logistics-product-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:12px 0;border-bottom:1px solid var(--border);min-height:74px}.logistics-product-row:first-child{padding-top:0;min-height:62px}.logistics-product-row:last-child{padding-bottom:0;border-bottom:0}.logistics-product-thumb{width:49px;height:49px;flex-shrink:0;border-radius:4px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-accent)}.logistics-product-detail{flex:1;min-width:0}.logistics-product-detail strong{display:block;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.logistics-product-detail small{display:block;font-size:13px;line-height:1.5;color:var(--muted-foreground);margin-top:3px;overflow-wrap:anywhere}.logistics-product-detail i{font-style:normal;color:#e04f16;margin:0 3px}.logistics-count-badge{color:#138451;border:1px solid #3eb780;border-radius:4px;font-size:11px;padding:2px 6px;line-height:1.2}.logistics-product-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;text-align:right;max-width:120px}.logistics-product-right>small{font-size:13px;color:var(--muted-foreground)}.logistics-attention-row,.logistics-recent-row{border-bottom:0}.logistics-attention-status{font-size:13px;color:#e04f16;text-transform:capitalize}.logistics-list-state{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--brand-accent);font-size:14px;text-align:center}.logistics-list-state p{color:var(--muted-foreground)}.logistics-list-state button{text-decoration:underline}.dark .logistics-count-badge{color:#78dfa5}.dark .logistics-attention-status{color:#ffab83}@media (max-width:1399px){.logistics-list-row{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-list-row>.card:last-child{grid-column:1/-1}}@media (max-width:767px){.logistics-list-row{grid-template-columns:minmax(0,1fr)}.logistics-product-right{max-width:100px}}body:has(.dreams-dashboard-shell),body:has(.dreams-dashboard-shell) .dreams-dashboard-shell{--dashboard-font:var(--font-nunito),"Nunito",sans-serif;--font-dashboard:var(--dashboard-font);--font-sans:var(--dashboard-font);--font-display:var(--dashboard-font);font-family:var(--dashboard-font)!important;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;font-feature-settings:normal;font-variation-settings:normal;font-variant-numeric:normal;font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body:has(.dreams-dashboard-shell) :is(.dreams-dashboard-shell,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],.tuma-hot-toast),body:has(.dreams-dashboard-shell) :is(.dreams-dashboard-shell,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],.tuma-hot-toast) :where(div,span,p,a,button,input,select,textarea,label,h1,h2,h3,h4,h5,h6,strong,b,th,td,dt,dd,li,output,text,tspan,small,option,table,thead,tbody,tfoot,tr,caption,form,fieldset,legend,summary,details,ol,ul){font-family:var(--font-nunito),"Nunito",sans-serif!important;font-feature-settings:normal;font-variation-settings:normal;letter-spacing:normal}.dreams-dashboard-shell :is(.tnum,.tabular-nums){font-feature-settings:normal;font-variant-numeric:normal}.dreams-dashboard-shell :is(h1,h2,h3,h4,h5,h6,strong,b){font-weight:700;line-height:1.2;letter-spacing:normal}.dreams-dashboard-shell main h1{font-size:28px}.dreams-dashboard-shell main h2{font-size:24px}.dreams-dashboard-shell main h3{font-size:20px}.dreams-dashboard-shell main h4{font-size:18px}.dreams-dashboard-shell main h5{font-size:16px}.dreams-dashboard-shell main h6{font-size:14px}.dreams-dashboard-shell :is(button,label){font-weight:500}.dreams-dashboard-shell :is(input,select,textarea){font-weight:400;line-height:1.5}.dreams-dashboard-shell .dashboard-sidebar .sidebar-group-label{font-size:12px;font-weight:700;line-height:1.5;color:var(--foreground);margin-bottom:8px}.dreams-dashboard-shell .dashboard-sidebar .sidebar-item{padding:10px 15px;gap:10px}.dreams-dashboard-shell .dashboard-sidebar .sidebar-item>span{font-size:15px;font-weight:500;line-height:1.5}.dreams-dashboard-shell .dashboard-sidebar .sidebar-item svg{width:16px;height:16px;stroke-width:2}.dreams-dashboard-shell .dashboard-navbar button{font-weight:500;font-size:14px}.dreams-dashboard-shell .dashboard-navbar input{font-size:14px;font-weight:400}.dreams-dashboard-shell .dashboard-navbar button.bg-primary{border-radius:5px;height:32px;padding:5px 12px}.dreams-dashboard-shell.tuma-bos-shell main table th{font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--foreground)}.dreams-dashboard-shell.tuma-bos-shell main table td{font-size:14px;line-height:1.5}.template-dashboard .card .card-header :is(h2,h3),.template-dashboard .card-elevated header h2{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:normal}.template-dashboard .revenue-widget h4,.template-dashboard .sale-widget .sale-content>strong,.template-dashboard .template-chart-totals h4{font-size:18px;font-weight:700;line-height:1.2}.template-dashboard .sale-widget .sale-content>span{font-size:14px;font-weight:400;line-height:1.5}.template-dashboard .revenue-widget p{font-weight:400;line-height:1.5}.template-dashboard .template-revenue-bottom button{font-size:13px;font-weight:500}.template-dashboard .template-overview-title h3{font-size:16px}.template-dashboard .template-delivery-overview strong{font-size:24px}.template-dashboard .template-page-title p{font-weight:500}.template-dashboard .card-elevated .text-xs{font-size:13px;line-height:1.5}.template-dashboard .card-elevated .text-sm{font-size:14px;line-height:1.5}.template-dashboard .card-elevated header{min-height:65px}.template-dashboard .card-elevated header button{font-size:13px;font-weight:500}.template-dashboard>.grid{gap:24px}.template-dashboard .card-elevated header svg{stroke-width:2}@media (max-width:575px){.dreams-dashboard-shell .template-page-title h1{font-size:24px}}.template-dashboard .template-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--border)}.template-dashboard .template-panel-header>button{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--foreground);text-decoration:underline}.template-dashboard .template-panel-header .title-icon{width:32px;height:32px;border-radius:8px}body:has(.dreams-dashboard-shell){--brand-accent:#fe9f43;--brand-soft:#fff6ee;--brand-soft-border:#ffeddd;--brand-chart-main:#fe9f43;--brand-chart-soft:#ffe3cb;--brand-chart-secondary:#0e9384}.tuma-bos-shell.dreams-dashboard-shell{--primary:#fe9f43;--primary-foreground:#fff;--accent:#fe9f43;--ring:#fe9f43;--chart-1:#fe9f43;--chart-3:#0e9384;--dashboard-chart-accent:#fe9f43;--dashboard-canvas:#f7f7f7;--background:#f7f7f7;--card:#fff;--card-foreground:#212b36;--foreground:#212b36;--popover:#fff;--popover-foreground:#212b36;--secondary:#f9fafb;--secondary-foreground:#212b36;--muted:#f3f4f6;--muted-foreground:#646b72;--border:#e6eaed;--input:#e6eaed;--sidebar:#fff;--sidebar-border:#e6eaed;--sidebar-foreground:#212b36;--sidebar-accent-foreground:#fe9f43;--admin-content-border:var(--border);--admin-content-shadow:none;--admin-content-shadow-hover:none}.dark body:has(.dreams-dashboard-shell){--brand-soft:#33271c;--brand-soft-border:#51402d;--brand-chart-soft:#65452b}.dark .tuma-bos-shell.dreams-dashboard-shell{--dashboard-canvas:#181818;--background:#181818;--card:#1f2228;--card-foreground:#f3f4f6;--foreground:#f3f4f6;--popover:#242830;--popover-foreground:#f3f4f6;--secondary:#282c34;--secondary-foreground:#f3f4f6;--muted:#2b3039;--muted-foreground:#b6bdc8;--border:#373d47;--input:#424956;--sidebar:#1f2228;--sidebar-border:#373d47;--sidebar-foreground:#f3f4f6}.dreams-dashboard-shell .dashboard-sidebar .dashboard-nav-active,.dreams-dashboard-shell .dashboard-sidebar .dashboard-nav-active svg,.dreams-dashboard-shell .dreams-search-results button[aria-selected=true]{color:#fe9f43}.dreams-dashboard-shell .dreams-add,.dreams-dashboard-shell .dreams-sidebar-toggle,.template-dashboard .template-btn-group button[aria-pressed=true]{background:#fe9f43;color:#fff;border-color:#fe9f43}.dreams-dashboard-shell .dreams-header-tool{background:var(--secondary);color:var(--foreground)}.template-dashboard .template-bg-primary{background:#fe9f43}.template-dashboard .template-bg-secondary{background:#092c4c}.template-dashboard .template-bg-teal{background:#0e9384}.template-dashboard .template-bg-info{background:#155eef}.template-dashboard .template-bg-primary .sale-icon{color:#fe9f43}.template-dashboard .template-bg-secondary .sale-icon{color:#092c4c}.template-dashboard .template-bg-teal .sale-icon{color:#0e9384}.template-dashboard .template-bg-info .sale-icon{color:#155eef}.template-dashboard :is(.template-tone-primary,.template-tone-brand){background:#fff6ee;color:#fe9f43}.template-dashboard .template-tone-info{background:#eaf1ff;color:#155eef}.template-dashboard .template-tone-cyan{background:#e9f7fb;color:#06aed4}.template-dashboard .template-tone-teal{background:#e8f5f4;color:#0e9384}.template-dashboard .template-tone-orange{background:#fef0e9;color:#e04f16}.template-dashboard .template-tone-indigo{background:#eeedfb;color:#3538cd}.template-dashboard .template-ink-info{color:#155eef}.template-dashboard .template-ink-orange{color:#e04f16}.template-dashboard .template-ink-teal{color:#0e9384}.template-dashboard .card,.template-dashboard .card .card-header,.template-dashboard .template-btn-group,.template-dashboard .template-btn-group button,.template-dashboard .template-chart-footer,.template-dashboard .template-chart-totals>div,.template-dashboard .template-operations>div:not(.template-quick-actions),.template-dashboard .template-overview,.template-dashboard .template-overview-link,.template-dashboard .template-revenue-top{border-color:var(--border)}.template-dashboard .template-info-row .info-item{background:var(--secondary);border-color:var(--border)}.template-dashboard .template-alert{background:#fef0e9;color:#e04f16}.template-dashboard .template-alert :is(strong,.template-text-link){color:#e04f16}.template-dashboard .template-alert[role=alert]{background:#fff1ed;color:#b42318}.dark .template-dashboard :is(.template-tone-primary,.template-tone-brand){background:#33271c;color:#fe9f43}.dark .template-dashboard .template-tone-info{background:#22334e;color:#86b4ff}.dark .template-dashboard .template-tone-cyan{background:#183b43;color:#67d9f0}.dark .template-dashboard .template-tone-teal{background:#173c36;color:#62d8c5}.dark .template-dashboard .template-tone-orange{background:#422b20;color:#ffab83}.dark .template-dashboard .template-tone-indigo{background:#302d4d;color:#b4abff}.dark .template-dashboard .template-ink-info{color:#86b4ff}.dark .template-dashboard .template-ink-orange{color:#ffab83}.dark .template-dashboard .template-ink-teal{color:#62d8c5}.dark .template-dashboard .template-alert{background:#33271c;color:#ffab83}.dark .template-dashboard .template-alert :is(strong,.template-text-link){color:#ffab83}.dark .template-dashboard .template-alert[role=alert]{background:#432721;color:#ffb4a4}.dreams-dashboard-shell .dashboard-sidebar .sidebar-group-label{color:var(--muted-foreground)}body:has(.dreams-dashboard-shell) :is([role=dialog],[role=alertdialog]){--primary:#fe9f43;--primary-foreground:#fff;--accent:#fe9f43;--ring:#fe9f43;--border:#e6eaed;--background:#fff;--card:#fff;--foreground:#212b36;--card-foreground:#212b36;--muted:#f3f4f6;--muted-foreground:#646b72;--secondary:#f9fafb;--popover:#fff;--popover-foreground:#212b36}.dark body:has(.dreams-dashboard-shell) :is([role=dialog],[role=alertdialog]){--border:#373d47;--background:#1f2228;--card:#1f2228;--foreground:#f3f4f6;--card-foreground:#f3f4f6;--muted:#2b3039;--muted-foreground:#b6bdc8;--secondary:#282c34;--popover:#242830;--popover-foreground:#f3f4f6}body:has(.dreams-dashboard-shell){--brand-accent:#44780e;--brand-soft:#eef6e5;--brand-soft-border:#d6e6c2}.tuma-bos-shell.dreams-dashboard-shell{--primary:#61a317;--primary-foreground:#15200e;--accent:#44780e;--accent-foreground:#fff;--ring:#61a317;--dashboard-accent-soft:var(--brand-soft);--dashboard-accent-soft-border:var(--brand-soft-border);--sidebar-accent:var(--brand-soft);--sidebar-accent-foreground:#44780e}.dark body:has(.dreams-dashboard-shell){--brand-accent:#a2db65;--brand-soft:#25351e;--brand-soft-border:#405337}.dark .tuma-bos-shell.dreams-dashboard-shell{--primary:#99d65d;--primary-foreground:#15200e;--accent:#a2db65;--accent-foreground:#15200e;--ring:#99d65d;--sidebar-accent-foreground:#a2db65}.dreams-dashboard-shell .dashboard-sidebar .dashboard-nav-active,.dreams-dashboard-shell .dreams-search-results button[aria-selected=true]{background:var(--brand-soft);color:var(--brand-accent)}.dreams-dashboard-shell .dashboard-sidebar .dashboard-nav-active svg{color:var(--brand-accent)}.dreams-dashboard-shell .dreams-add,.dreams-dashboard-shell .dreams-sidebar-toggle{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}body:has(.dreams-dashboard-shell) :is([role=dialog],[role=alertdialog]){--primary:#61a317;--primary-foreground:#15200e;--accent:#44780e;--ring:#61a317}.dark body:has(.dreams-dashboard-shell) :is([role=dialog],[role=alertdialog]){--primary:#99d65d;--accent:#a2db65;--ring:#99d65d}.template-dashboard .template-tone-brand,.template-dashboard .title-icon:is(.template-tone-primary,.template-tone-brand){background:var(--brand-soft);color:var(--brand-accent)}.template-dashboard .template-btn-group button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.dreams-dashboard-shell .dashboard-navbar button{cursor:pointer;user-select:none}.dreams-dashboard-shell .dashboard-navbar button[aria-pressed]{background:var(--secondary);color:var(--foreground)}.dreams-dashboard-shell .dashboard-navbar button[aria-pressed]:hover{background:var(--brand-soft);color:var(--brand-accent)}.dreams-dashboard-shell .dashboard-navbar button>svg{pointer-events:none}.dark .template-dashboard .template-tone-brand{background:var(--brand-soft);color:var(--brand-accent)}.template-dashboard .template-bg-primary{background:var(--primary);color:#fff}.template-dashboard .template-bg-primary .sale-content>strong{color:#fff}.template-dashboard .template-bg-primary .sale-icon{background:#fff;color:#44780e}.template-dashboard .template-dispatch-card{--brand-chart-main:#61a317;--brand-chart-soft:#d4e8bd}.dark .template-dashboard .template-dispatch-card{--brand-chart-main:#99d65d;--brand-chart-soft:#405d2d}.dark .template-dashboard .template-dispatch-card .title-icon,.template-dashboard .template-dispatch-card .title-icon{background:var(--brand-soft);color:var(--brand-accent)}.template-dashboard .template-dispatch-card .template-btn-group button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.template-dashboard .logistics-template-bottom{--brand-chart-main:#61a317;--brand-chart-soft:#edf5e3;--brand-chart-secondary:#0e9384;--brand-chart-deep:#365b12}.dark .template-dashboard .logistics-template-bottom{--brand-chart-main:#99d65d;--brand-chart-soft:#283822;--brand-chart-secondary:#4ac7b1;--brand-chart-deep:#c3e49c}.template-chart{--chart-radial-track:#e6eaed}.dark .template-chart{--chart-radial-track:#39434a}.template-chart .apexcharts-tooltip,.template-chart .apexcharts-tooltip-title,.template-chart .apexcharts-xaxistooltip,.template-chart .apexcharts-yaxistooltip{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.dark body:has(:is(.dreams-dashboard-shell,.client-portal-shell)){--brand-accent:#9bd691;--brand-soft:#1c3022;--brand-soft-border:#304d37;--brand-chart-main:#76be6b;--brand-chart-soft:#284a31;--brand-chart-secondary:#50b49c}.dark .client-portal-shell,.dark .tuma-bos-shell.dreams-dashboard-shell,.dark body:has(:is(.dreams-dashboard-shell,.client-portal-shell)) :is([role=dialog],[role=alertdialog]){--primary:#76be6b;--primary-foreground:#0b1b0d;--accent:#9bd691;--accent-foreground:#0b1b0d;--ring:#76be6b;--dashboard-canvas:#0b1210;--background:#0b1210;--card:#121d18;--card-foreground:#edf4ef;--foreground:#edf4ef;--popover:#18271f;--popover-foreground:#edf4ef;--secondary:#19281f;--secondary-foreground:#d9e7dd;--muted:#1b2a22;--muted-foreground:#a3b5aa;--border:#2a3b30;--input:#354b3c;--sidebar:#0e1813;--sidebar-border:#25372b;--sidebar-foreground:#d9e7dd;--sidebar-accent:#1c3022;--sidebar-accent-foreground:#9bd691}.dark .template-dashboard :is(.template-bg-primary,.template-bg-secondary,.template-bg-teal,.template-bg-info){background:#1b3524;border:1px solid #33543b;color:#edf4ef}.dark .template-dashboard .template-bg-secondary{background:#172b20}.dark .template-dashboard .template-bg-teal{background:#15332b;border-color:#2b5144}.dark .template-dashboard .template-bg-info{background:#1c3026}.dark .template-dashboard .sale-widget .sale-content>:is(span,strong){color:#edf4ef}.dark .template-dashboard :is(.template-bg-primary,.template-bg-secondary,.template-bg-teal,.template-bg-info) .sale-icon{background:#294a32;color:#b0e2a8}.dark .template-dashboard :is(.template-tone-primary,.template-tone-brand,.template-tone-info,.template-tone-indigo){background:#233c2b;color:#a3d99a}.dark .template-dashboard :is(.template-tone-cyan,.template-tone-teal){background:#1c3830;color:#88d3bb}.dark .template-dashboard .template-info-row .info-item{background:#19281f}.dark .template-dashboard .logistics-template-bottom,.dark .template-dashboard .template-dispatch-card{--brand-chart-main:#76be6b;--brand-chart-soft:#284a31;--brand-chart-secondary:#50b49c;--brand-chart-deep:#b0d8a5}.dark .template-chart{--chart-radial-track:#2a3b30}body:has(.dreams-dashboard-shell),html:has(.dreams-dashboard-shell){height:auto;min-height:100%;max-height:none;scroll-behavior:auto;overscroll-behavior:auto;scrollbar-width:auto;scrollbar-color:auto;overflow:visible}body:has(.dreams-dashboard-shell)::-webkit-scrollbar,html:has(.dreams-dashboard-shell)::-webkit-scrollbar{display:initial;width:auto;height:auto}.tuma-bos-shell.dreams-dashboard-shell{position:relative;inset:auto;width:100%;height:auto;min-height:100dvh;max-height:none;overflow:visible;overscroll-behavior:auto;display:block}.dreams-dashboard-shell .admin-content-frame{min-height:100dvh;overflow:visible}.dreams-dashboard-shell .dashboard-scroll-region{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto;scroll-behavior:auto}.dreams-dashboard-shell .dashboard-navbar{position:sticky;top:0}.dreams-dashboard-shell .dashboard-sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;z-index:50}.dreams-dashboard-shell .dashboard-sidebar nav{scroll-behavior:auto;overscroll-behavior-y:auto}@media (min-width:1024px){.dreams-dashboard-shell .admin-content-frame{margin-left:256px}.dreams-dashboard-shell.dreams-sidebar-collapsed .admin-content-frame{margin-left:80px}}.dreams-dashboard-shell.admin-chat-view .dashboard-scroll-region{height:calc(100dvh - 66px);overflow:hidden}.dreams-dashboard-shell :is(.overflow-auto,.overflow-y-auto){scroll-behavior:auto}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_655a32{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_655a32{--font-nunito:"Nunito","Nunito Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_BQp1guj3mf8aymLYG1F2yVNbcSNq) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_a04b47{font-family:Inter,Inter Fallback;font-style:normal}.__variable_a04b47{--font-inter:"Inter","Inter Fallback"}