.cms-admin{-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;--radius:.5rem;--surface:oklch(96.6% .008 255);--border:oklch(90% .012 255);--input:oklch(64% .025 258);--sidebar:oklch(99.2% .003 250);--sidebar-accent:oklch(94% .025 250);--shadow-soft:0 1px 2px oklch(24% .07 262/.06);--shadow-lift:0 2px 6px oklch(24% .07 262/.08), 0 12px 24px -12px oklch(24% .07 262/.18);--cms-focus:0 0 0 3px color-mix(in oklab, var(--electric) 24%, transparent);text-rendering:optimizelegibility;overflow-x:clip}.cms-admin ::selection{background:color-mix(in oklab, var(--electric) 22%, transparent)}.cms-admin [class*=rounded-3xl]{border-radius:.875rem}.cms-admin [class*=rounded-2xl]{border-radius:.75rem}.cms-admin [class*=rounded-xl]:not([class*=rounded-3xl],[class*=rounded-2xl]){border-radius:.5rem}.cms-admin h1{letter-spacing:-.012em;font-weight:650}.cms-admin h2{letter-spacing:-.006em}.cms-admin #cms-navigation a[data-status=active] svg{color:var(--electric);opacity:1}.cms-admin #cms-navigation .bg-gradient-to-br{background-image:none;background-color:var(--navy);box-shadow:none}.cms-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){border-color:var(--input);background-color:var(--card)}.cms-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):hover:not(:disabled,:focus){border-color:color-mix(in oklab, var(--input) 60%, var(--electric))}.cms-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):focus-visible{border-color:var(--electric);box-shadow:var(--cms-focus);outline:none}.cms-admin :is(input,select,textarea):disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed}.cms-admin :is(input,select,textarea)[aria-invalid=true]{border-color:var(--destructive)}.cms-admin ::placeholder{color:color-mix(in oklab, var(--muted-foreground) 78%, transparent)}.cms-admin :is(a,button,summary,[role=tab],[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.5rem}.cms-admin button,.cms-admin [role=button]{transition:background-color .12s,border-color .12s,filter .12s,opacity .12s}.cms-admin button:disabled,.cms-admin [aria-disabled=true]{cursor:not-allowed}.cms-admin .bg-primary:is(button,a):hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.1)}.cms-admin .bg-primary:is(button,a):active:not(:disabled,[aria-disabled=true]){filter:brightness(.94)}.cms-admin :is(button,a).ring-1:not([class*=bg-primary],[class*=bg-destructive],[class*=bg-navy]):hover:not(:disabled){background-color:var(--muted)}.cms-admin table{font-variant-numeric:tabular-nums;border-collapse:collapse}.cms-admin :is(th){color:var(--muted-foreground);font-weight:600}.cms-admin tbody tr{transition:background-color .1s}.cms-admin tbody tr:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}.cms-admin :is(td,th){vertical-align:middle}.cms-admin :is(td,th)[class*=text-right]{white-space:nowrap}.cms-admin :is(.tabular-nums,[data-num]){font-variant-numeric:tabular-nums}.cms-admin [role=alert]{border-left:4px solid var(--warning-foreground)}.cms-admin [role=status]{border-left:4px solid var(--electric)}.cms-skip{z-index:100;background:var(--navy);color:var(--navy-foreground);border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.cms-skip:focus{outline:2px solid var(--cyan);outline-offset:2px;transform:none}#cms-main:focus{outline:none}.cms-admin *{scrollbar-width:thin;scrollbar-color:var(--input) transparent}@media (forced-colors:active){.cms-admin :focus-visible{outline:2px solid highlight}.cms-admin #cms-navigation a[data-status=active]{forced-color-adjust:none;color:highlighttext;background:highlight;border-left-color:highlight}.cms-admin :is(input,select,textarea){border:1px solid canvastext}}.cms-admin img,.cms-admin video,.cms-admin canvas,.cms-admin iframe{max-width:100%}.cms-admin pre{max-width:100%;overflow-x:auto}.cms-admin :is(h1,h2,h3,h4,p,li,dd,label,summary){overflow-wrap:break-word}.cms-admin :is(input,select,textarea){min-width:0;max-width:100%}.cms-admin :is(.grid,.flex)>*{min-width:0}.cms-admin h1{font-size:clamp(1.5rem,1.1rem + 2vw,1.875rem);line-height:1.15}@media (width<=1023.98px){.cms-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){font-size:16px}.cms-admin table:not(.overflow-x-auto *){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.cms-admin .flex-nowrap{flex-wrap:wrap}}@media (pointer:coarse){.cms-admin :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select){min-height:2.75rem}.cms-admin textarea{min-height:5rem}.cms-admin :is(input[type=checkbox],input[type=radio]){min-width:1.25rem;min-height:1.25rem}}@media (width<=359.98px){.cms-admin h1{font-size:1.375rem}.cms-admin [class*=rounded-3xl]{border-radius:.75rem}}@media (height<=480px) and (orientation:landscape){.cms-admin #cms-navigation{overflow-y:auto}}@media print{.cms-admin #cms-navigation,.cms-admin header,.cms-skip{display:none!important}.cms-admin{--surface:#fff}.cms-admin tbody tr:hover{background:0 0}}
