@media screen{.cavini-internal.crm-shell{--background:#fff;--card:#fff;--primary:var(--front-ink);--primary-foreground:#fff;--accent:var(--front-soft);--accent-foreground:var(--front-ink);--ring:var(--front-ink);background:var(--internal-black)}.crm-shell .crm-main{background:var(--background);border-top:3px solid var(--front-ink)}.crm-shell .crm-main-work{padding:24px}.crm-shell .crm-navigation{display:block}.crm-shell .crm-nav-group{border-top:1px solid #ffffff1f;margin-top:14px;padding-top:12px}.crm-shell .crm-nav-group summary{cursor:pointer;color:var(--internal-muted-on-black);padding:10px 12px;font-size:12px}.crm-shell .crm-nav-group summary:hover,.crm-shell .crm-nav-group summary:focus-visible{color:var(--internal-on-black)}.crm-shell :is(.crm-sidebar,.crm-mobile-bar){--background:var(--internal-black);--foreground:var(--internal-on-black);--card:var(--internal-black);--secondary:var(--front-ink);--secondary-foreground:var(--internal-on-black);--muted-foreground:var(--internal-muted-on-black);--border:#ffffff26;--accent:#ffffff12;--accent-foreground:var(--internal-on-black);--ring:var(--front-bright);background:var(--internal-black);color:var(--internal-on-black);border-color:var(--border);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cavini-internal.crm-shell .crm-brand-plaque{color:var(--internal-on-black);background:var(--internal-black);border-bottom:1px solid #ffffff26}.cavini-internal.crm-shell .crm-brand-plaque p{color:var(--front-bright);letter-spacing:0;margin-top:20px;font-size:12px;line-height:1.5}.crm-shell .crm-brand-plaque p span{color:var(--internal-muted-on-black);font-size:11px;font-weight:400;display:block}.crm-shell .crm-sidebar nav a{min-height:42px;color:var(--internal-muted-on-black);border:1px solid #0000}.crm-shell .crm-sidebar nav a:hover{color:var(--internal-on-black);background:#ffffff0d}.crm-shell .crm-sidebar nav a[data-status=active]{color:var(--front-bright);box-shadow:inset 3px 0 0 var(--front-bright);background:#ffffff0d;border-color:#ffffff1f}.crm-shell .crm-account{line-height:1.6}.crm-shell .crm-account button:hover{color:var(--internal-on-black);background:#ffffff12}.cavini-internal.crm-shell .crm-section-visual{background:var(--internal-black);color:var(--internal-on-black);border:0;border-bottom:3px solid var(--front-bright)}.cavini-internal.crm-shell .crm-section-visual>p>span{color:var(--internal-muted-on-black)}.cavini-internal.crm-shell .crm-section-visual .module-artwork{--art-color:var(--front-bright);--art-paper:var(--internal-black)}.crm-shell .crm-section-visual .art-sheet{fill:var(--internal-black)}.crm-shell .crm-section-visual .art-tint{fill:color-mix(in srgb, var(--front-bright) 14%, var(--internal-black))}.crm-shell .internal-page-title{border-bottom-color:var(--front-soft)}.crm-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.crm-shell .crm-main:focus{outline:none}.crm-shell .crm-skip-link{z-index:60;background:var(--internal-on-black);color:var(--front-ink);border-radius:4px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 18px))}.crm-shell .crm-skip-link:focus{transform:translateY(0)}.crm-shell .crm-mobile-brand{flex-direction:column;gap:6px;min-width:0;display:flex}.crm-shell .crm-mobile-brand .cavini-brand{width:126px;color:var(--internal-on-black)}.crm-shell .crm-mobile-brand>span:not(.cavini-brand){color:var(--front-bright);font-size:10px;line-height:1.4}body:has(.crm-shell[data-front=commercial]) :is([role=dialog],[data-radix-popper-content-wrapper]){--background:#fff;--foreground:#444341;--popover:#fff;--popover-foreground:#444341;--primary:#6d4593;--primary-foreground:#fff;--secondary:#f0e9f6;--secondary-foreground:#6d4593;--muted:#f0efee;--muted-foreground:#686763;--accent:#f0e9f6;--accent-foreground:#6d4593;--border:#e0dfde;--input:#e0dfde;--ring:#6d4593;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.crm-shell[data-front=commercial]) :is([role=dialog],[data-radix-popper-content-wrapper]) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (width<=767px){.crm-shell .crm-main-work{padding:20px 12px}.crm-shell .crm-mobile-bar{gap:16px;min-height:80px}.crm-shell .crm-sidebar{top:80px}.crm-shell .crm-sidebar.is-open{max-height:calc(100dvh - 80px)}.crm-shell .crm-section-visual>p{max-width:65%;line-height:1.5}}}@media print{.crm-shell .crm-skip-link{display:none}}
