:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog){--pim-field-border:color-mix(in srgb, var(--color-control-border) 18%, var(--color-line))}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich{border:1px solid var(--pim-field-border);border-block-end-color:color-mix(in srgb, var(--color-control-border) 32%, var(--color-line));border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 1px 1px var(--color-shadow-soft), 0 2px 6px var(--color-shadow-soft);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default)}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich :is(input,textarea),:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich-editor{box-shadow:none;border:0}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich-tools{border-block-end-color:var(--color-line)}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):hover:not(:disabled,:focus),:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich:hover:not(:focus-within,[data-disabled]){border-color:color-mix(in srgb, var(--color-control-border) 38%, var(--color-line));box-shadow:0 1px 1px var(--color-shadow-soft), 0 3px 8px var(--color-shadow-soft)}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea):is(:focus,:focus-visible),:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 22%, transparent), 0 1px 2px var(--color-shadow-soft);outline:none}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich-editor:focus-visible{outline:none}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) :is(input,select,textarea):disabled,:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich[data-disabled]{background:var(--color-surface-muted);box-shadow:none}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) :is(input,select,textarea)[aria-invalid=true],:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) .ui-rich[data-invalid]{border-color:var(--color-danger)}:is(.pim-page,.pim-popup,body:has(.pim-page) .ui-dialog) input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid color-mix(in srgb, var(--color-focus) 45%, transparent);outline-offset:2px}.pim-field-mark{padding:0 var(--spacing-0-5);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:help;margin-inline-start:var(--spacing-0-5);font-weight:600}.pim-field-mark[data-status=required]{background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-text)}.pim-field-mark[data-status=recommended]{background:var(--color-info-surface);color:var(--color-info)}:is(.pim-page,.pim-popup) :is(label,.ui-rich-field):has(.pim-field-unused){display:none}
