[data-theme-ready] :is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden])){background-color:var(--mc-color-surface);color:var(--mc-color-text-primary);border-color:var(--mc-color-border-control)}[data-theme-ready] :is(input,textarea,select):disabled{background-color:var(--mc-color-surface-subtle);color:var(--mc-color-text-secondary);opacity:1}[data-theme-ready] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--mc-color-action-primary)}[data-theme-ready] :is(input,textarea,select):focus-visible{outline:2px solid var(--mc-color-focus);outline-offset:var(--mc-space-1)}[data-theme-ready] :where(input,textarea)::placeholder{color:var(--mc-color-text-muted);opacity:1}[data-theme-ready] :where(input[type=file])::file-selector-button{min-height:var(--mc-size-control-sm);padding:var(--mc-space-2) var(--mc-space-3);border:1px solid var(--mc-color-border-control);border-radius:var(--mc-radius-sm);background:var(--mc-color-action-secondary);color:var(--mc-color-text-primary);font:inherit}[data-theme-ready] .small{color:var(--mc-color-text-secondary)}[data-theme-ready] .required-asterisk{color:var(--mc-color-danger)}[data-theme-ready] .list-card{background:var(--mc-color-surface);color:var(--mc-color-text-primary);border-color:var(--mc-color-border-default)}[data-theme-ready] .error{background:var(--mc-color-danger-surface);color:var(--mc-color-danger);border-color:var(--mc-color-danger-border)}[data-theme-ready] .warning-box{background:var(--mc-color-warning-surface);color:var(--mc-color-warning);border-color:var(--mc-color-warning-border)}[data-theme-ready] :is(.error,.warning-box) :where(p,.small,strong){color:inherit}[data-theme-ready] .status-pill.pending{background:var(--mc-color-warning-surface);color:var(--mc-color-warning);border-color:var(--mc-color-warning-border)}
:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport])){--mc-scrollbar-thumb:var(--mc-color-border-control);scrollbar-width:thin;scrollbar-color:var(--mc-scrollbar-thumb) transparent;scrollbar-gutter:stable}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport])):hover,:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport])):focus-within{--mc-scrollbar-thumb:var(--mc-color-text-muted)}@supports selector(::-webkit-scrollbar){:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport])){scrollbar-width:auto;scrollbar-color:auto}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar{width:var(--mc-space-2);height:var(--mc-space-2);background:0 0}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-track{margin-block:var(--mc-space-3);background:0 0}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-thumb{background:var(--mc-scrollbar-thumb);border:calc(var(--mc-space-1) / 2) solid transparent;border-radius:var(--mc-radius-sm);min-height:var(--mc-size-control-sm);background-clip:padding-box}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-thumb:active{background-color:var(--mc-color-text-brand)}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-button{width:0;height:0;display:none}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-corner{background:0 0}}@media (forced-colors:active){:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport])){scrollbar-width:auto;scrollbar-color:auto}:is([data-mc-scrollbar],html:has([data-mc-scrollbar-viewport]))::-webkit-scrollbar-thumb{background-color:buttontext}}
