html.spirale-crm-authenticated.theme-light{--canvas-cream: #FAF1E5;--canvas-beige: #EEDFCB;--canvas-caramel: #DEC0A0;--cognac-main: #7A3F24;--cognac-deep: #5C2E1D;--cognac-light: #8A4A2B;--cognac-surface-large: rgba(122, 63, 36, .65);--cognac-surface-gradient: linear-gradient(135deg, rgba(138, 74, 43, .65) 0%, rgba(122, 63, 36, .72) 100%);--cognac-button-active: linear-gradient(135deg, rgba(138, 74, 43, .85) 0%, rgba(122, 63, 36, .9) 100%);--cognac-soft-tint: rgba(122, 63, 36, .1);--bronze-accent: #9A6846;--bronze-border: rgba(154, 104, 70, .35);--card-glass-bg: rgba(255, 248, 239, .55);--card-glass-border: rgba(255, 255, 255, .68);--card-glass-shadow: 0 8px 24px -4px rgba(92, 46, 29, .08), 0 2px 6px -1px rgba(92, 46, 29, .04), inset 0 1px 0 rgba(255, 255, 255, .85);--background: var(--canvas-beige);--foreground: #3F2314;--card: var(--card-glass-bg);--card-foreground: #3F2314;--popover: rgba(255, 251, 245, .94);--popover-foreground: #3F2314;--primary: var(--cognac-main);--primary-foreground: #FFF8EF;--secondary: rgba(255, 248, 239, .7);--secondary-foreground: var(--cognac-deep);--muted: rgba(222, 192, 160, .28);--muted-foreground: #7C5E4B;--accent: var(--cognac-soft-tint);--accent-foreground: var(--cognac-deep);--border: rgba(216, 190, 164, .55);--input: rgba(255, 248, 239, .75);--ring: var(--cognac-main)}html.spirale-crm-authenticated .spirale-app-shell:before,html.spirale-crm-authenticated .spirale-app-shell:after,html.spirale-crm-authenticated body:before,html.spirale-crm-authenticated body:after{content:none!important;display:none!important;background:none!important}html.spirale-crm-authenticated.theme-light body{background-color:var(--canvas-cream);background-image:radial-gradient(ellipse 90% 70% at 10% 5%,rgba(250,241,229,.95) 0%,transparent 65%),radial-gradient(ellipse 80% 60% at 90% 12%,rgba(238,223,203,.75) 0%,transparent 60%),radial-gradient(ellipse 90% 80% at 50% 90%,rgba(222,192,160,.45) 0%,transparent 70%),linear-gradient(180deg,#faf1e5,#f5e8d7 40%,#eedfcb);background-attachment:fixed;color:var(--foreground)}html.spirale-crm-authenticated.theme-light .spirale-app-shell{background:transparent}html.spirale-crm-authenticated.theme-light [data-slot=card],html.spirale-crm-authenticated.theme-light .spirale-app-shell [data-slot=card],html.spirale-crm-authenticated.theme-light .bg-card{background:var(--card-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-glass-border);box-shadow:var(--card-glass-shadow);border-radius:1rem}html.spirale-crm-authenticated.theme-light header,html.spirale-crm-authenticated.theme-light [data-slot=header]{background:#faf1e5c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(222,192,160,.45)}html.spirale-crm-authenticated.theme-light [data-central-top-nav]{background:#fff8ef8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(222,192,160,.45);border-radius:9999px;padding:.25rem .35rem}html.spirale-crm-authenticated.theme-light [data-central-top-nav] a[data-state=active],html.spirale-crm-authenticated.theme-light [data-central-top-nav] button[data-state=active],html.spirale-crm-authenticated.theme-light [data-central-top-nav] .bg-primary{background:var(--cognac-button-active)!important;color:#fff8ef!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 4px 12px -2px #5c2e1d40,inset 0 1px #ffffff59!important;border-radius:9999px}html.spirale-crm-authenticated.theme-light [data-central-top-nav] a:not([data-state=active]),html.spirale-crm-authenticated.theme-light [data-central-top-nav] button:not([data-state=active]){color:var(--cognac-deep);font-weight:500}html.spirale-crm-authenticated.theme-light input,html.spirale-crm-authenticated.theme-light select,html.spirale-crm-authenticated.theme-light textarea,html.spirale-crm-authenticated.theme-light .spirale-date{color-scheme:light!important;background:#fff8efb3!important;border:1px solid rgba(216,190,164,.65)!important;color:var(--foreground)!important;border-radius:.5rem}html.spirale-crm-authenticated.theme-light input:focus,html.spirale-crm-authenticated.theme-light select:focus,html.spirale-crm-authenticated.theme-light textarea:focus{background:#ffffffeb!important;border-color:var(--cognac-main)!important;box-shadow:0 0 0 3px #7a3f2424!important}html.spirale-crm-authenticated.theme-light input::placeholder,html.spirale-crm-authenticated.theme-light textarea::placeholder{color:#7a3f247a!important}html.spirale-crm-authenticated.theme-light .spirale-date::-webkit-calendar-picker-indicator{filter:sepia(70%) saturate(250%) hue-rotate(345deg) brightness(80%)!important;opacity:.75;cursor:pointer}html.spirale-crm-authenticated.theme-light [data-slot=button].bg-primary,html.spirale-crm-authenticated.theme-light button.bg-primary{background:var(--cognac-button-active)!important;color:#fff8ef!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 14px -2px #7a3f2447,inset 0 1px #ffffff4d!important}html.spirale-crm-authenticated.theme-light [data-slot=button].bg-primary:hover,html.spirale-crm-authenticated.theme-light button.bg-primary:hover{background:linear-gradient(135deg,#945231e6,#824428f5)!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas]{background:transparent!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] aside,html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] section{background:var(--card-glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-glass-border)}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] section header{background:var(--cognac-surface-gradient)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff8ef!important;border-bottom:1px solid rgba(255,255,255,.25)!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] section header *{color:#fff8ef!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .self-start,html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .mr-auto{background:#ffffffd1!important;color:var(--foreground)!important;border:1px solid rgba(222,192,160,.4)!important;box-shadow:0 2px 8px #5c2e1d0a!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .self-end,html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .ml-auto{background:var(--cognac-surface-gradient)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff8ef!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 3px 10px #5c2e1d29!important}html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .self-end *,html.spirale-crm-authenticated.theme-light [data-workspace=whatsapp-conversas] .ml-auto *{color:#fff8ef!important}html.spirale-crm-authenticated.theme-light .comandas-v4{background:transparent!important}html.spirale-crm-authenticated.theme-light .comandas-v4 thead tr{background:var(--cognac-surface-gradient)!important;color:#fff8ef!important;border-bottom:1px solid rgba(255,255,255,.25)!important}html.spirale-crm-authenticated.theme-light .comandas-v4 thead th{color:#fff8ef!important}html.spirale-crm-authenticated.theme-light .comandas-v4 [data-comanda-section=financial-summary]{background:var(--cognac-surface-gradient)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff8ef!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:.85rem;box-shadow:0 6px 20px #5c2e1d2e,inset 0 1px #ffffff59!important}html.spirale-crm-authenticated.theme-light .comandas-v4 [data-comanda-section=financial-summary] *{color:#fff8ef!important}html.spirale-crm-authenticated.theme-light .comandas-v4 button[class*="bg-[#6B3F2C]"],html.spirale-crm-authenticated.theme-light .comandas-v4 button[class*="ring-[#6B3F2C]"]{background:#7a3f241a!important;border-color:var(--cognac-main)!important;box-shadow:0 2px 8px #5c2e1d14!important}html.spirale-crm-authenticated.theme-light .rdp-day_today,html.spirale-crm-authenticated.theme-light .rdp-day_selected,html.spirale-crm-authenticated.theme-light [aria-selected=true].rdp-button{background:var(--cognac-main)!important;color:#fff8ef!important;border-radius:9999px!important}
