.cms-loading{align-items:center;gap:var(--space-2xs);color:var(--text-clr-muted);font-size:var(--step--1);margin:0;display:flex}@layer components{.pui-form{gap:var(--space-m);flex-direction:column;display:flex}.pui-form__body{gap:inherit;flex-direction:column;min-inline-size:0;display:flex}.pui-form__errors{margin:0;padding-inline-start:var(--space-s)}.pui-form__status{padding:var(--space-s) var(--space-m);border-radius:var(--radius-sm);background:var(--bg-clr-success-soft);color:var(--text-clr-success);font-weight:var(--fw-semibold)}.pui-form__actions{gap:var(--space-s);align-items:center;display:flex}.pui-page>.pui-form{display:contents}.pui-page>.pui-form>.pui-form__body{grid-area:pui-page-main}.pui-page>.pui-form>.pui-form__actions{z-index:var(--layer-2);padding-block:var(--space-xs);background:var(--bg-clr-surface);border-block-start:var(--stroke-sm) solid var(--border-clr-subtle);flex-wrap:wrap;grid-area:pui-page-footer;justify-content:end;position:sticky;inset-block-end:0}.pui-textarea[style*=field-sizing]{resize:none}.pui-field[data-readonly=true] .pui-textarea{field-sizing:content;resize:none}.pui-switch{appearance:none;background:var(--border-clr-base);border:var(--stroke-md) solid var(--border-clr-strong);border-radius:var(--radius-pill);cursor:pointer;flex:none;width:2.4em;height:1.4em;margin:0;padding:0;transition:background .15s,border-color .15s;position:relative}.pui-switch:after{content:"";background:var(--bg-clr-surface);border:var(--stroke-sm) solid var(--border-clr-strong);border-radius:50%;width:.95em;height:.95em;transition:left .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.pui-switch:checked{background:var(--bg-clr-brand)}.pui-switch:checked:after{left:calc(100% - .95em - 2px)}.pui-switch:focus-visible{outline:3px solid var(--outline-clr-base);outline-offset:2px}.pui-switch:disabled{opacity:.5;cursor:not-allowed}.pui-field[data-readonly=true] .pui-switch{cursor:default}.pui-field[data-status=error] .pui-switch{border-color:var(--border-clr-danger)}.pui-field[data-status=success] .pui-switch:checked{background:var(--bg-clr-success,var(--bg-clr-brand))}.pui-field:has(.pui-switch) .pui-field__label{cursor:pointer;-webkit-user-select:none;user-select:none}.pui-field:has(.pui-switch:disabled) .pui-field__label{color:var(--text-clr-muted);cursor:not-allowed}.pui-field[data-readonly=true]:has(.pui-switch) .pui-field__label{cursor:default}.pui-tags-input{align-items:center;gap:var(--space-2xs);background:var(--bg-clr-surface);border:var(--stroke-sm) solid var(--border-clr-input);border-radius:var(--radius-sm);width:100%;color:var(--text-clr-base);transition:border-color var(--duration-fast) var(--ease-base);cursor:text;flex-wrap:wrap;padding:.4em .55em;display:flex}.pui-tags-input:focus-within{border-color:var(--border-clr-brand)}.pui-tags-input:has(.pui-tags-input__entry:focus-visible){outline:var(--outline-width) solid var(--outline-clr-base);outline-offset:var(--outline-offset)}.pui-tags-input[data-disabled=true]{background:var(--bg-clr-surface-2);color:var(--text-clr-muted);cursor:not-allowed}.pui-field[data-readonly=true] .pui-tags-input{background:var(--bg-clr-surface-2);cursor:default}.pui-field[data-status=error] .pui-tags-input{border-color:var(--border-clr-danger)}.pui-field[data-status=success] .pui-tags-input{border-color:var(--border-clr-success)}.pui-tags-input__tag{align-items:center;gap:var(--space-3xs);padding-block:0;padding-inline:var(--space-2xs) var(--space-3xs);background:var(--bg-clr-surface-2);border:var(--stroke-sm) solid var(--border-clr-base);border-radius:var(--radius-pill,999px);font-size:var(--step--1);max-width:100%;line-height:1.2;display:inline-flex}.pui-tags-input__tag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pui-tags-input__tag-remove{appearance:none;color:inherit;cursor:pointer;font:inherit;min-inline-size:var(--space-m);min-block-size:var(--space-m);border-radius:var(--radius-pill,999px);background:0 0;border:0;place-items:center;margin:0;padding:0;line-height:1;display:grid}.pui-tags-input__tag-remove:hover:not(:disabled){background:var(--bg-clr-surface)}.pui-tags-input__tag-remove:focus-visible{outline:var(--outline-width) solid var(--outline-clr-base);outline-offset:var(--outline-offset)}.pui-tags-input__tag-remove:disabled{cursor:not-allowed;color:var(--text-clr-muted)}.pui-tags-input__entry{appearance:none;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:6rem;padding:.25em 0}.pui-tags-input__entry:disabled{cursor:not-allowed}.pui-skeleton{background-color:var(--bg-clr-surface-2);background-image:linear-gradient(90deg, transparent 0%, hsl(from var(--bg-clr-base) h s l / .55) 50%, transparent 100%);border-radius:var(--radius-sm);background-position:-150% 0;background-repeat:no-repeat;background-size:200% 100%;animation:1.4s ease-in-out infinite pui-skeleton-shimmer;display:block}.pui-skeleton[data-variant=rect]{width:100%;height:8rem}.pui-skeleton[data-variant=rect][data-rounded]{border-radius:var(--radius-md)}.pui-skeleton[data-variant=text]{border-radius:var(--radius-xs);vertical-align:middle;width:100%;height:1em;display:inline-block}.pui-skeleton[data-variant=circle]{border-radius:50%;width:2.4rem;height:2.4rem}@keyframes pui-skeleton-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.pui-skeleton{background-image:none;animation:none}}.pui-record-form{gap:var(--space-s)}.pui-record-fields{grid-template-columns:var(--pui-record-fields-columns,var(--pui-record-form-columns,minmax(0, 1fr)));gap:var(--space-s);min-inline-size:0;display:grid}.pui-record-fields__image{max-inline-size:100%;max-block-size:var(--space-3xl);border:var(--stroke-sm) solid var(--border-clr-subtle);border-radius:var(--radius-sm);background:var(--bg-clr-surface-2);justify-self:start}.pui-record-fields__empty{color:var(--text-clr-muted);margin:0}.pui-panel{--pui-record-fields-columns:minmax(0, 1fr);gap:var(--space-s);min-inline-size:0;padding:var(--space-m);border:var(--stroke-sm) solid var(--border-clr-subtle);border-radius:var(--radius-md);background:var(--bg-clr-surface);display:grid}.pui-panel[hidden]{display:none}.pui-panel .pui-field:has(textarea,.pui-rich-text){grid-column:1/-1}.pui-panel:has(>.pui-block-editor:not([data-readonly=true])){padding:var(--space-2xs) 0 0;background:0 0;border:0}@media (width>=48em){.pui-panel{--pui-record-fields-columns:repeat(2, minmax(0, 1fr))}}@media (width<=56em){.pui-panel{padding:var(--space-s)}}.pui-panel__header{gap:var(--space-3xs);display:grid}.pui-panel__title{font-size:var(--step-0);font-weight:var(--fw-semibold);margin:0}.pui-panel__description{font-size:var(--step--1);color:var(--text-clr-muted);margin:0}.pui-alert-dialog{border:var(--stroke-md) solid var(--border-clr-strong);background:var(--bg-clr-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-spark-lg);max-width:24rem;width:calc(100% - var(--space-m) * 2);margin:auto;padding:0;inset:0}.pui-alert-dialog[open]{display:grid}.pui-alert-dialog::backdrop{background:hsl(from var(--border-clr-strong) h s l / .5)}.pui-alert-dialog:focus-visible{outline:3px solid var(--outline-clr-base);outline-offset:2px}.pui-alert-dialog__head{padding:var(--space-m) var(--space-m) 0;gap:var(--space-2xs);display:grid}.pui-alert-dialog__title{font-family:var(--ff-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:var(--step-1);margin:0}.pui-alert-dialog__description{color:var(--text-clr-muted);font-size:var(--step--1);margin:0}.pui-alert-dialog__actions{padding:var(--space-s) var(--space-m) var(--space-m);gap:var(--space-2xs);border-block-start:var(--stroke-sm) solid var(--border-clr-base);justify-content:flex-end;margin-block-start:var(--space-s);display:flex}}@layer utilities{.pui-page>.pui-form>:is(.pui-form__body,.pui-form__actions){padding-inline:var(--pui-gutter-inline,var(--space-l))}}
