html[data-elite-skin=boutique],html[data-elite-skin=boutique] #__next,html[data-elite-skin=boutique] .drawer,html[data-elite-skin=boutique] .drawer-content,html[data-elite-skin=boutique] body{background-color:var(--app-bg,#fbfbfa)!important;background-image:none!important}html[data-elite-skin=boutique] body{color:var(--text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-elite-skin=boutique] .font-display,html[data-elite-skin=boutique] h1,html[data-elite-skin=boutique] h2,html[data-elite-skin=boutique] h3{font-family:var(--font-display)!important;letter-spacing:-.012em;font-weight:600}html[data-elite-skin=boutique] h1{letter-spacing:-.022em}html[data-elite-skin=boutique] .cursor-pointer,html[data-elite-skin=boutique] [role=button],html[data-elite-skin=boutique] a,html[data-elite-skin=boutique] button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}html[data-elite-skin=boutique] [role=button]:active,html[data-elite-skin=boutique] button:active:not(:disabled){transform:translateY(.5px) scale(.995)}html[data-elite-skin=boutique] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}html[data-elite-skin=boutique] ::-webkit-scrollbar{width:10px;height:10px}html[data-elite-skin=boutique] ::-webkit-scrollbar-thumb{background:#dbdbd9;border-radius:9999px;border:2px solid var(--app-bg)}html[data-elite-skin=boutique] ::-webkit-scrollbar-thumb:hover{background:#b6b6b4}html[data-elite-skin=boutique] ::-webkit-scrollbar-track{background:transparent}html[data-elite-skin=boutique] ::-moz-selection{background:#0e7a57;color:#fff}html[data-elite-skin=boutique] ::selection{background:#0e7a57;color:#fff}:root{--success:#3f7a5b;--sage:#3f7a5b;--crm-success:#3f7a5b;--crm-success-soft:rgba(63,122,91,.12)}html[data-elite-skin=boutique] .crm-badge-success,html[data-elite-skin=boutique] .crm-chip-success{background:#eef4f0!important;color:#294e3b!important;border-color:#bad4c5!important}html[data-elite-skin=boutique]{--app-bg:#faf8f3;--m-bg:#faf8f3;--m-card:#fff;--m-fg:#16161a;--m-fg-soft:#48484c;--m-muted:#6b6b70;--m-border-strong:#dbdbd9}html[data-elite-skin=boutique] .btn,html[data-elite-skin=boutique] .mantine-Button-root,html[data-elite-skin=boutique] a[class*="bg-[#16161a]"],html[data-elite-skin=boutique] button[class*="bg-[#16161a]"]{font-family:var(--font-body)!important;font-weight:600;letter-spacing:.005em;border-radius:11px!important;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease,background .2s ease}html[data-elite-skin=boutique] .bg-primary,html[data-elite-skin=boutique] .btn-primary,html[data-elite-skin=boutique] .mantine-Button-root[data-variant=filled],html[data-elite-skin=boutique] [class*="bg-[#16161a]"][role=button],html[data-elite-skin=boutique] a[class*="bg-[#16161a]"],html[data-elite-skin=boutique] button[class*="bg-[#16161a]"]{background:#0e7a57!important;color:#fff!important;border:1px solid #0e7a57!important;box-shadow:0 1px 2px rgba(11,90,65,.2),0 8px 18px -10px rgba(11,90,65,.45)!important}html[data-elite-skin=boutique] .bg-primary:hover,html[data-elite-skin=boutique] .btn-primary:hover,html[data-elite-skin=boutique] .mantine-Button-root[data-variant=filled]:hover,html[data-elite-skin=boutique] a[class*="bg-[#16161a]"]:hover,html[data-elite-skin=boutique] button[class*="bg-[#16161a]"]:hover{background:#0b6347!important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(11,90,65,.22),0 14px 26px -12px rgba(11,90,65,.5)!important}html[data-elite-skin=boutique] .btn:active,html[data-elite-skin=boutique] .mantine-Button-root:active{transform:translateY(0) scale(.99)}html[data-elite-skin=boutique] .mantine-Button-root[data-variant=light]{background:#f4f4f3!important;color:#16161a!important;border:1px solid #e9e9e7!important}html[data-elite-skin=boutique] .mantine-Button-root[data-variant=default],html[data-elite-skin=boutique] .mantine-Button-root[data-variant=outline]{background:#fff!important;color:#16161a!important;border:1px solid #dbdbd9!important}html[data-elite-skin=boutique] .btn-ghost:hover,html[data-elite-skin=boutique] .mantine-Button-root[data-variant=default]:hover,html[data-elite-skin=boutique] .mantine-Button-root[data-variant=outline]:hover,html[data-elite-skin=boutique] .mantine-Button-root[data-variant=subtle]:hover{background:#f4f4f3!important}html[data-elite-skin=boutique] .bg-white[class*=rounded-2xl],html[data-elite-skin=boutique] .bg-white[class*=rounded-3xl],html[data-elite-skin=boutique] .bg-white[class*=rounded-xl],html[data-elite-skin=boutique] .mantine-Card-root,html[data-elite-skin=boutique] .mantine-Paper-root{border:1px solid #e9e9e7!important;box-shadow:0 1px 2px rgba(20,20,26,.04),0 10px 30px -18px rgba(20,20,26,.18)!important}html[data-elite-skin=boutique] .bg-white[class*=rounded-2xl]:hover,html[data-elite-skin=boutique] .bg-white[class*=rounded-3xl]:hover{box-shadow:0 1px 2px rgba(20,20,26,.05),0 18px 42px -18px rgba(20,20,26,.26)!important}html[data-elite-skin=boutique] .mantine-Input-input,html[data-elite-skin=boutique] .mantine-NumberInput-input,html[data-elite-skin=boutique] .mantine-Select-input,html[data-elite-skin=boutique] .mantine-TextInput-input,html[data-elite-skin=boutique] .mantine-Textarea-input,html[data-elite-skin=boutique] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-elite-skin=boutique] select,html[data-elite-skin=boutique] textarea{border-radius:11px!important;border-color:#dbdbd9!important}html[data-elite-skin=boutique] .mantine-Input-input:focus,html[data-elite-skin=boutique] .mantine-Input-input:focus-within,html[data-elite-skin=boutique] input:focus,html[data-elite-skin=boutique] select:focus,html[data-elite-skin=boutique] textarea:focus{border-color:#0e7a57!important;box-shadow:0 0 0 3px rgba(14,122,87,.16)!important;outline:none!important}html[data-elite-skin=boutique] .mantine-Table-th,html[data-elite-skin=boutique] table thead th{background:#f4f4f3!important;color:#8b8b89!important;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e9e9e7!important}html[data-elite-skin=boutique] .mantine-Table-tr:hover td,html[data-elite-skin=boutique] table tbody tr:hover td{background:#fafafa!important}html[data-elite-skin=boutique] h1{font-size:clamp(1.65rem,2.3vw,2.25rem);line-height:1.1;letter-spacing:-.02em}html[data-elite-skin=boutique] h2{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.18;letter-spacing:-.012em}html[data-elite-skin=boutique] .mantine-Badge-root{font-weight:600;letter-spacing:.01em}html[data-elite-skin=boutique] .e-sidebar a.active,html[data-elite-skin=boutique] .e-sidebar a[aria-current=page]{background:hsla(0,0%,100%,.1)!important;color:#fff!important;box-shadow:inset 3px 0 0 #fff;border-radius:10px!important}