.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move;box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{outline:none;border-color:#00f;border-style:solid}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{position:absolute;content:"";display:block;width:10px;height:10px;background-color:#0003;border:1px solid rgba(255,255,255,.7);outline:1px solid transparent}.ReactCrop__drag-handle:focus:after{border-color:#00f;background:#2dbfff}.ReactCrop .ord-nw{top:0;left:0;margin-top:-5px;margin-left:-5px;cursor:nw-resize}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-5px;margin-left:-5px;cursor:n-resize}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-5px;margin-right:-5px;cursor:ne-resize}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-5px;margin-right:-5px;cursor:e-resize}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-5px;margin-right:-5px;cursor:se-resize}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-5px;margin-left:-5px;cursor:s-resize}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-5px;margin-left:-5px;cursor:sw-resize}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-5px;margin-left:-5px;cursor:w-resize}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}@layer payload-default{}@layer payload-default{.drawer__close{border:0;background:none;box-shadow:none;border-radius:0;padding:0;color:currentColor;font-family:var(--font-body)}.drawer{display:flex;overflow:hidden;position:fixed;height:100vh}.drawer__blur-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .2s linear}.drawer__blur-bg:after,.drawer__blur-bg:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0}.drawer__blur-bg:before{background:var(--theme-bg);opacity:.75}.drawer__blur-bg:after{backdrop-filter:blur(8px)}.drawer__content{opacity:0;transform:translateX(calc(var(--base) * 4));position:relative;z-index:2;overflow:hidden;transition:all .2s linear;background-color:var(--theme-bg)}.drawer__content-children{position:relative;z-index:1;overflow:auto;height:100%}.drawer--is-open .drawer__blur-bg,.drawer--is-open .drawer__content{opacity:1}.drawer--is-open .drawer__close{opacity:.1;transition:opacity .2s linear;transition-delay:.1s}.drawer--is-open .drawer__content{transform:translateX(0)}.drawer__close{position:relative;z-index:2;flex-shrink:0;text-indent:-9999px;cursor:pointer;opacity:0;will-change:opacity;transition:none;transition-delay:0s;flex-grow:1;background:var(--theme-elevation-800)}.drawer__close:active,.drawer__close:focus{outline:0}.drawer__header{display:flex;align-items:center;margin-top:50px;margin-bottom:20px;width:100%}.drawer__header__title{margin:0;flex-grow:1}.drawer__header__close{border:0;background-color:rgba(0,0,0,0);padding:0;cursor:pointer;overflow:hidden;direction:ltr;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.drawer__header__close svg{margin:-24px;width:48px;height:48px;position:relative}.drawer__header__close svg .stroke{stroke-width:1px;vector-effect:non-scaling-stroke}}@layer payload-default{@media(max-width:1024px){.drawer__header{margin-top:30px}}html[data-theme=dark] .drawer__close{background:var(--color-base-1000)}html[data-theme=dark] .drawer--is-open .drawer__close{opacity:.25}.assign-tenant-field-modal{pointer-events:none;display:flex;align-items:center;justify-content:center;height:100%}.assign-tenant-field-modal[open]{pointer-events:auto}.assign-tenant-field-modal[open] .assign-tenant-field-modal__wrapper{display:flex}.assign-tenant-field-modal__bg{z-index:-1}.assign-tenant-field-modal__bg:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-bg);opacity:.8}.assign-tenant-field-modal__wrapper{z-index:1;position:relative;display:none;flex-direction:column;max-width:calc(var(--base)*30);min-width:min(500px,100% - var(--base)*2);border-radius:var(--style-radius-m);border:1px solid var(--theme-elevation-100);background-color:var(--theme-bg);justify-content:center}.assign-tenant-field-modal__header{padding:calc(var(--base)*.75) var(--base);border-bottom:1px solid var(--theme-elevation-100);display:flex;flex-direction:row;justify-content:space-between;gap:calc(var(--base)*2)}.assign-tenant-field-modal__collection-pill{align-self:flex-start;flex-shrink:0}.assign-tenant-field-modal__content{flex-direction:column;padding:var(--base) var(--base) 0 var(--base)}.assign-tenant-field-modal__content,.assign-tenant-field-modal__controls{display:flex;gap:calc(var(--base)*.5)}.assign-tenant-field-modal__actions{display:flex;justify-content:flex-end;gap:calc(var(--base)*.4);padding:var(--base)}}@layer payload-default{}.document-fields__main{--tenant-gutter-h-right:var(--main-gutter-h-right);--tenant-gutter-h-left:var(--main-gutter-h-left)}.document-fields__sidebar-fields{--tenant-gutter-h-right:var(--sidebar-gutter-h-right);--tenant-gutter-h-left:var(--sidebar-gutter-h-left)}.document-fields__main .render-fields .tenantField,.document-fields__sidebar-fields .render-fields .tenantField{width:calc(100% + var(--tenant-gutter-h-right) + var(--tenant-gutter-h-left));margin-left:calc(-1*var(--tenant-gutter-h-left));border-bottom:1px solid var(--theme-elevation-100);padding-top:calc(var(--base)*1);padding-bottom:calc(var(--base)*1.75)}.document-fields__main .render-fields .tenantField__wrapper,.document-fields__sidebar-fields .render-fields .tenantField__wrapper{padding-left:var(--tenant-gutter-h-left);padding-right:var(--tenant-gutter-h-right)}[dir=rtl] .document-fields__main .render-fields .tenantField,[dir=rtl] .document-fields__sidebar-fields .render-fields .tenantField{margin-right:calc(-1*var(--tenant-gutter-h-right));background-image:repeating-linear-gradient(-120deg,var(--theme-elevation-50) 0,var(--theme-elevation-50) 1px,transparent 1px,transparent 5px)}.document-fields__main .render-fields .tenantField:not(:first-child),.document-fields__sidebar-fields .render-fields .tenantField:not(:first-child){border-top:1px solid var(--theme-elevation-100);margin-top:calc(var(--base)*1.25)}.document-fields__main .render-fields .tenantField:not(:last-child),.document-fields__sidebar-fields .render-fields .tenantField:not(:last-child){margin-bottom:var(--spacing-field)}.document-fields__main .render-fields .tenantField:first-child,.document-fields__sidebar-fields .render-fields .tenantField:first-child{margin-top:calc(var(--base)*-1.5);padding-top:calc(var(--base)*1.5)}.document-fields__main .render-fields .tenantField__debug-pill,.document-fields__sidebar-fields .render-fields .tenantField__debug-pill{margin-bottom:calc(var(--base)*.5)}.tenant-selector{width:100%;margin-bottom:2rem}@layer payload-default{.plugin-seo__field .field-label{display:inline!important}.banner{font-size:1rem;line-height:20px;border:0;vertical-align:middle;background:var(--theme-elevation-100);color:var(--theme-elevation-800);border-radius:4px;padding:10px;margin-bottom:1.5384615385rem}.banner--has-action{cursor:pointer;text-decoration:none}.banner--has-icon{display:flex}.banner--has-icon svg{display:block}.banner--type-default.button--has-action:hover{background:var(--theme-elevation-900)}.banner--type-default.button--has-action:active{background:var(--theme-elevation-950)}.banner--type-error{background:var(--theme-error-100);color:var(--theme-error-600)}.banner--type-error svg .stroke{stroke:var(--theme-error-600);fill:none}.banner--type-error svg .fill{fill:var(--theme-error-600)}.banner--type-error.button--has-action:hover{background:var(--theme-error-200)}.banner--type-error.button--has-action:active{background:var(--theme-error-300)}.banner--type-success{background:var(--theme-success-100);color:var(--theme-success-600)}.banner--type-success.button--has-action:active,.banner--type-success.button--has-action:hover{background:var(--theme-success-200)}.icon--chevron{height:var(--base);width:var(--base)}.icon--chevron .stroke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.icon--chevron.icon--size-large{height:var(--base);width:var(--base)}.icon--chevron.icon--size-small{height:12px;width:12px}.icon--edit{height:1.5384615385rem;width:1.5384615385rem;shape-rendering:auto}.icon--edit .stroke{fill:none;stroke:currentColor}.icon--link{width:1.5384615385rem;height:1.5384615385rem}.icon--link .stroke,.icon--plus .stroke{stroke:currentColor;stroke-width:1px}.icon--swap{height:1.5384615385rem;width:1.5384615385rem}.icon--swap .stroke{fill:none}.icon--swap .stroke,.icon--x .stroke{stroke:currentColor;stroke-width:1px}.popup{position:relative}.popup__trigger-wrap{display:flex;align-items:stretch;height:100%;cursor:pointer}.popup__on-hover-watch{display:contents}.popup__hidden-content{display:none}.popup__content{--popup-caret-size:8px;--popup-button-highlight:var(--theme-elevation-150);position:absolute;z-index:var(--z-popup);background:var(--theme-input-bg);color:var(--theme-text);border-radius:4px;padding:calc(var(--base)*.5);min-width:150px;max-width:calc(100vw - var(--base));box-shadow:0 -2px 16px -2px rgba(0,0,0,.2)}.popup__content.popup--size-xsmall{min-width:80px}.popup__content.popup--size-small{min-width:100px}.popup__content.popup--size-large{min-width:200px}.popup__content.popup--size-fit-content{min-width:fit-content}.popup__scroll-container{overflow-y:auto;max-height:calc(var(--base)*10)}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar){scrollbar-width:none;-ms-overflow-style:none}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.popup__scroll-container:not(.popup__scroll-container--show-scrollbar)::-webkit-scrollbar{display:none}.popup__caret{position:absolute;width:0;height:0;border:var(--popup-caret-size) solid rgba(0,0,0,0);left:var(--caret-left,16px);transform:translateX(-50%)}.popup--v-bottom .popup__caret{top:calc(var(--popup-caret-size)*-2);border-bottom-color:var(--theme-input-bg)}.popup--v-top .popup__caret{bottom:calc(var(--popup-caret-size)*-2);border-top-color:var(--theme-input-bg)}.popup-button{height:100%;color:currentColor;padding:0;font-size:inherit;line-height:inherit;font-family:inherit;border:0;cursor:pointer;display:inline-flex}.popup-button--background{background:rgba(0,0,0,0)}.popup-button--size-xsmall{padding:2px}.popup-button--size-small{padding:4px}.popup-button--size-medium{padding:6px}.popup-button--size-large{padding:8px}.popup-button--disabled{cursor:not-allowed}a.btn{display:inline-block}.btn--withPopup{margin-block:4px}.btn--withPopup .btn{margin:0}.btn{--btn-font-weight:normal}.btn *{pointer-events:none}.btn--style-primary{--color:var(--theme-elevation-0);--bg-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-600);--hover-color:var(--color)}.btn--style-primary.btn--disabled{--bg-color:var(--theme-elevation-200);--color:var(--theme-elevation-800);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-secondary{--color:var(--theme-text);--bg-color:transparent;--btn-border:1px solid var(--theme-elevation-800);--hover-color:var(--theme-elevation-600);--hover-btn-border:1px solid var(--theme-elevation-400)}.btn--style-secondary.btn--disabled{--color:var(--theme-elevation-200);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-dashed{--color:var(--theme-elevation-500);--bg-color:transparent;--hover-color:var(--theme-text);--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:1px dashed var(--theme-elevation-400)}.btn--style-dashed.btn--disabled{--color:var(--theme-elevation-250);--hover-color:var(--color);--hover-bg:transparent;--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:var(--btn-border)}.btn--style-pill{--bg-color:var(--theme-elevation-150);--color:var(--theme-elevation-800);--hover-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-100)}.btn--style-pill.btn--disabled{--color:var(--theme-elevation-600);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-icon-label,.btn--style-icon-label.btn--icon-position-left,.btn--style-icon-label.btn--icon-position-right{padding:0;font-weight:600;--color:var(--theme-text);--bg-color:transparent;--hover-color:var(--theme-elevation-600)}.btn--style-icon-label.btn--disabled,.btn--style-icon-label.btn--icon-position-left.btn--disabled,.btn--style-icon-label.btn--icon-position-right.btn--disabled{--color:var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-icon-label .btn__content,.btn--style-icon-label.btn--icon-position-left .btn__content,.btn--style-icon-label.btn--icon-position-right .btn__content{--btn-icon-content-gap:calc(var(--base) * 0.4)}.btn--style-subtle{--color:var(--theme-text);--bg-color:var(--theme-elevation-100);--hover-bg:var(--theme-elevation-150);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-250)}.btn--style-subtle.btn--disabled{--color:var(--theme-elevation-450);--hover-btn-border:var(--btn-border);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-tab{--bg-color:transparent;--hover-bg:var(--theme-elevation-50);--color:var(--theme-text);--btn-font-weight:500}.btn--style-tab.btn--disabled{--btn-font-weight:600;--bg-color:var(--theme-elevation-100);--hover-bg:var(--bg-color);--hover-color:var(--color)}.popup--active .btn{background-color:var(--hover-bg)}.btn--withPopup .popup-button{color:var(--color,inherit);background-color:var(--bg-color);border:var(--btn-border,1px solid transparent);border-radius:4px;align-items:center}html:not([dir=RTL]) .btn--withPopup .popup-button{border-left:1px solid var(--theme-bg);border-top-left-radius:0;border-bottom-left-radius:0}html[dir=RTL] .btn--withPopup .popup-button{border-right:1px solid var(--theme-bg);border-top-right-radius:0;border-bottom-right-radius:0}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.btn--withPopup .popup-button:active,.btn--withPopup .popup-button:focus,.btn--withPopup .popup-button:focus-visible,.btn--withPopup .popup-button:hover{background-color:var(--hover-bg);color:var(--hover-color);border:var(--hover-btn-border,1px solid transparent)}.btn--withPopup .popup-button:active .btn__icon .stroke,.btn--withPopup .popup-button:focus .btn__icon .stroke,.btn--withPopup .popup-button:focus-visible .btn__icon .stroke,.btn--withPopup .popup-button:hover .btn__icon .stroke{stroke:var(--hover-color,currentColor)}.btn--withPopup .popup-button:active .btn__icon .fill,.btn--withPopup .popup-button:focus .btn__icon .fill,.btn--withPopup .popup-button:focus-visible .btn__icon .fill,.btn--withPopup .popup-button:hover .btn__icon .fill{fill:var(--hover-color,currentColor)}.btn--withPopup .btn:active,.btn--withPopup .btn:focus,.btn--withPopup .btn:focus-visible,.btn--withPopup .btn:hover,.btn:active,.btn:focus,.btn:focus-visible,.btn:hover{color:var(--hover-color);background-color:var(--hover-bg);border:var(--hover-btn-border,var(--btn-border,1px solid transparent))}.btn--disabled,.btn--disabled .btn{cursor:not-allowed}.btn{--btn-padding-block-start:0;--btn-padding-inline-end:0;--btn-padding-block-end:0;--btn-padding-inline-start:0;--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-border-color:currentColor;--btn-icon-padding:0px;--btn-icon-content-gap:calc(var(--base) * 0.4);--margin-block:calc(var(--base) * 1.2);--btn-line-height:calc(var(--base) * 1.1);--btn-base-transition:100ms cubic-bezier(0,0.2,0.2,1);border-radius:var(--style-radius-s);font-size:var(--base-body-size);font-family:var(--font-body);font-weight:var(--btn-font-weight,normal);margin-block:var(--margin-block);line-height:var(--btn-line-height);border:var(--btn-border,1px solid transparent);cursor:pointer;text-decoration:none;transition:border,color,background,var(--btn-base-transition);padding:var(--btn-padding-block-start) var(--btn-padding-inline-end) var(--btn-padding-block-end) var(--btn-padding-inline-start);color:var(--color,inherit);background-color:var(--bg-color,transparent)}.btn__icon{width:100%;height:100%}.btn__icon .stroke{stroke:var(--color,currentColor);fill:none}.btn__icon .fill{fill:var(--color,currentColor)}.btn__content,.btn__icon{display:flex;align-items:center;justify-content:center}.btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);border:1px solid var(--btn-icon-border-color);border-radius:100%;padding:var(--btn-icon-padding);color:inherit}.btn__icon svg{width:100%;height:100%}.btn__icon.btn--size-small{padding:calc(var(--base)*.2)}.btn--withPopup{display:flex}.btn--has-tooltip{position:relative}.btn--icon .btn__content{gap:var(--btn-icon-content-gap)}.btn--icon-style-none,.btn--icon-style-without-border{--btn-icon-border-color:transparent}.btn--icon-position-left .btn__content{flex-direction:row-reverse}.btn--size-small{--btn-icon-size:calc(var(--base) * 0.9);--btn-icon-content-gap:calc(var(--base) * 0.2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * 0.4);--btn-padding-inline-start:calc(var(--base) * 0.4);--btn-padding-block-end:0}.btn--size-small:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * 0.3)}.btn--size-small:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * 0.3)}.btn--size-xsmall{--btn-icon-size:calc(var(--base) * 0.8);--btn-icon-content-gap:calc(var(--base) * 0.2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * 0.3);--btn-padding-inline-start:calc(var(--base) * 0.3);--btn-padding-block-end:0}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * 0.2)}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * 0.2)}.btn--size-medium{--btn-icon-size:calc(var(--base) * 1.1);--btn-icon-content-gap:calc(var(--base) * 0.2);--btn-padding-block-start:calc(var(--base) * 0.2);--btn-padding-inline-end:calc(var(--base) * 0.6);--btn-padding-block-end:calc(var(--base) * 0.2);--btn-padding-inline-start:calc(var(--base) * 0.6)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * 0.4)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * 0.4)}.btn--size-large{--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-content-gap:calc(var(--base) * 0.4);--btn-padding-block-start:calc(var(--base) * 0.4);--btn-padding-inline-end:calc(var(--base) * 0.8);--btn-padding-inline-start:calc(var(--base) * 0.8);--btn-padding-block-end:calc(var(--base) * 0.4)}.btn--size-large:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * 0.6)}.btn--size-large:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * 0.6)}html:not([dir=RTL]) .btn--withPopup .btn{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=RTL] .btn--withPopup .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.btn.btn--disabled{cursor:not-allowed}.btn--style-none{padding:0}.btn--no-margin{--margin-block:0}.tooltip{--caret-size:6px;opacity:0;background-color:var(--theme-elevation-800);position:absolute;z-index:3;left:50%;padding:4px 8px;color:var(--theme-elevation-0);line-height:15px;font-weight:400;white-space:nowrap;border-radius:2px;visibility:hidden}.tooltip:after{content:" ";display:block;position:absolute;transform:translate3d(-50%,100%,0);width:0;height:0;border-left:var(--caret-size) solid rgba(0,0,0,0);border-right:var(--caret-size) solid rgba(0,0,0,0)}.tooltip--show{visibility:visible;opacity:1;transition:opacity .2s ease-in-out;cursor:default}.tooltip--caret-center:after{left:50%}.tooltip--caret-left:after{left:calc(var(--base)*.5)}.tooltip--caret-right:after{right:calc(var(--base)*.5)}.tooltip--position-top{top:calc(var(--base)*-1.25);transform:translate3d(-50%,calc(var(--caret-size) * -1),0)}.tooltip--position-top:after{bottom:1px;border-top:var(--caret-size) solid var(--theme-elevation-800)}.tooltip--position-bottom{bottom:calc(var(--base)*-1.25);transform:translate3d(-50%,var(--caret-size),0)}.tooltip--position-bottom:after{bottom:calc(100% + var(--caret-size) - 1px);border-bottom:var(--caret-size) solid var(--theme-elevation-800)}.tooltip .tooltip-content{overflow:hidden;text-overflow:ellipsis;width:100%}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1024px){.tooltip{display:none}}html[data-theme=light] .tooltip:not(.field-error){background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000)}html[data-theme=light] .tooltip--position-top:not(.field-error):after{border-top-color:var(--theme-elevation-100)}html[data-theme=light] .tooltip--position-bottom:not(.field-error):after{border-bottom-color:var(--theme-elevation-100)}.card__title{font-family:var(--font-body);font-weight:500;margin:0;font-size:13px;line-height:16px}.card{background:var(--theme-elevation-50);padding:16px;width:100%;min-height:80px;position:relative;border-radius:var(--style-radius-m);border:1px solid var(--theme-border-color);transition-property:border,box-shadow,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;justify-content:space-between;align-self:start;gap:16px}.card__title{letter-spacing:0;font-weight:600;line-height:16px;width:100%;margin:2px 0}.card__actions{position:relative;z-index:2;display:inline-flex}.card__actions .btn{margin:0;flex-shrink:0}.card__actions .btn__icon{border:1px solid var(--theme-border-color);transition-property:border,box-shadow,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.card__actions .btn__icon:hover{border:1px solid var(--theme-elevation-500);background-color:var(--theme-elevation-0);color:currentColor;box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);box-shadow:0 4px 8px -2px rgba(0,0,0,.05)}.card__click{z-index:1;top:0;left:0;width:100%;height:100%;position:absolute;margin:0}.icon--lock .stroke{stroke:currentColor;stroke-width:1px}.locked{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:all}.locked__tooltip{left:0;transform:translate3d(0,calc(var(--caret-size) * -1),0)}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");@font-face{font-family:Manrope;src:url(/fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.admin-page{padding:1rem;max-width:1200px;font-family:Manrope,system-ui,-apple-system,sans-serif}.admin-page--narrow{max-width:960px}.admin-page--compact{max-width:720px}.admin-page--wide{max-width:100%}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.admin-header__text{flex:1;min-width:0}.admin-header__title{font-size:1.5rem;font-weight:700;color:var(--theme-elevation-800);margin:0 0 .25rem;letter-spacing:-.02em}[data-theme=dark] .admin-header__title{color:var(--theme-elevation-900)}.admin-header__subtitle{font-size:.875rem;color:var(--text-muted);margin:0}.admin-header-accent{height:3px;border-radius:2px;background:linear-gradient(90deg,#e85d26 0,#f59e0b 60%,var(--theme-elevation-150) 100%);margin-bottom:1.25rem}.admin-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:1.25rem 1.5rem}.admin-card--padded{padding:1.5rem}.admin-card__title{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem}.admin-card__section{padding:.75rem 0;border-bottom:1px solid var(--theme-elevation-100)}.admin-card__section:last-child{border-bottom:none;padding-bottom:0}.admin-card__section:first-child{padding-top:0}.admin-banner{display:flex;gap:1.5rem;flex-wrap:wrap;padding:1rem 1.25rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;margin-bottom:1.5rem;font-size:.8125rem;color:var(--theme-elevation-700)}.admin-banner__stat{font-weight:600}.admin-filters{display:flex;align-items:stretch;margin-bottom:1.5rem;background:var(--theme-elevation-50);border:1px solid var(--admin-input-border);border-radius:14px;min-height:46px;flex-wrap:nowrap;transition:border-color .15s ease,box-shadow .15s ease;position:relative}.admin-filters:hover:not(:focus-within){border-color:var(--admin-input-border-hover)}.admin-filters:focus-within{border-color:var(--theme-primary-500,#2563eb)}.admin-filters .admin-search-wrap{flex:1;min-width:0;padding:0 .75rem 0 1rem;min-height:46px;border:none}.admin-filters .admin-filter-search{border:none;box-shadow:none;background:transparent;border-radius:0;height:46px;line-height:1;min-width:0;padding-right:.5rem}.admin-filters .admin-filter-search:focus{border:none;box-shadow:none;outline:none}.admin-filters>.admin-btn{align-self:center;margin:0 .5rem;flex-shrink:0}.admin-filter-dropdown{position:relative}.admin-filters .admin-filter-dropdown{display:flex;align-items:center;padding:0 .375rem}.admin-filter-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:38px;padding:0 .75rem;font-size:.9375rem;font-family:inherit;color:var(--theme-elevation-700);background:var(--theme-elevation-50);border:1px solid var(--admin-input-border);border-radius:6px;cursor:pointer;white-space:nowrap;min-width:110px;transition:all .15s ease}[data-theme=dark] .admin-filter-dropdown__trigger{color:var(--theme-elevation-800)}.admin-filter-dropdown__trigger:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--admin-input-border-hover);color:var(--theme-elevation-800)}.admin-filter-dropdown__trigger:disabled{cursor:not-allowed!important}.admin-filter-dropdown__trigger:disabled,[data-theme=dark] .admin-filter-dropdown__trigger:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-filters .admin-filter-dropdown__trigger{border:none;border-radius:6px;height:34px;min-width:90px;padding:0 .625rem;background:var(--theme-elevation-150);color:var(--theme-elevation-800)}[data-theme=dark] .admin-filters .admin-filter-dropdown__trigger{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.admin-filters .admin-filter-dropdown__trigger:hover{background:var(--theme-elevation-200);border:transparent}[data-theme=dark] .admin-filters .admin-filter-dropdown__trigger:hover{background:var(--theme-elevation-150)}.admin-filter-dropdown__trigger--active{border-color:var(--theme-elevation-300);color:var(--theme-elevation-900);background:var(--theme-elevation-150);font-weight:500}[data-theme=dark] .admin-filter-dropdown__trigger--active{border-color:#2a3040;color:#c8d4e8;background:#2a3040}.admin-filter-dropdown__trigger--active:hover{background:var(--theme-elevation-200);border-color:var(--theme-elevation-400);color:var(--theme-elevation-900)}[data-theme=dark] .admin-filter-dropdown__trigger--active:hover{background:#323c54;border-color:#323c54;color:#dde8f5}.admin-filters .admin-filter-dropdown__trigger--active{color:var(--theme-elevation-900);background:var(--theme-elevation-200);border:none;border-radius:6px}[data-theme=dark] .admin-filters .admin-filter-dropdown__trigger--active{color:#c8d4e8;background:#2a3040}.admin-filters .admin-filter-dropdown__trigger--active:hover{background:var(--theme-elevation-250,var(--theme-elevation-200))}[data-theme=dark] .admin-filters .admin-filter-dropdown__trigger--active:hover{background:#323c54}.admin-filters .admin-filter-dropdown__trigger--active .admin-filter-dropdown__chevron{color:var(--theme-elevation-800)}[data-theme=dark] .admin-filters .admin-filter-dropdown__trigger--active .admin-filter-dropdown__chevron{color:#fff}.admin-filter-dropdown__chevron{display:flex;align-items:center;color:var(--theme-elevation-600);flex-shrink:0;transition:transform .15s ease}[data-theme=dark] .admin-filter-dropdown__chevron{color:#fff}.admin-filter-dropdown__chevron--open{transform:rotate(180deg)}.admin-filter-dropdown__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:100;list-style:none;margin:0;padding:.3rem;min-width:100%;background:var(--theme-input-bg,var(--theme-elevation-0));border:1px solid var(--theme-elevation-200);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15),0 1px 4px rgba(0,0,0,.08);max-height:14rem;overflow-y:auto}[data-theme=dark] .admin-filter-dropdown__menu{box-shadow:0 4px 20px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.25)}.admin-filter-dropdown__menu::-webkit-scrollbar{width:4px}.admin-filter-dropdown__menu::-webkit-scrollbar-track{background:transparent}.admin-filter-dropdown__menu::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);border-radius:4px}.admin-filter-dropdown__option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-family:inherit;color:var(--theme-elevation-800);border-radius:6px;cursor:pointer;transition:background .1s ease;white-space:nowrap;user-select:none}.admin-filter-dropdown__option:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-900)}.admin-filter-dropdown__option--selected{color:#f59e0b;background:rgba(245,158,11,.08);font-weight:500}.admin-filter-dropdown__option--selected:hover{background:rgba(245,158,11,.12)}.admin-filter-dropdown__check{flex-shrink:0;color:#f59e0b}@media (max-width:640px){.admin-filters{flex-wrap:wrap;border-radius:8px}.admin-filters .admin-search-wrap{width:100%;border-bottom:1px solid var(--admin-input-border);min-height:44px}.admin-filters .admin-filter-dropdown{flex:1}.admin-filters .admin-filter-dropdown,.admin-filters>.admin-btn{border-top:1px solid var(--admin-input-border);justify-content:center}.admin-filters>.admin-btn{border-left:none;margin:0;padding:.5rem 1rem;border-radius:0 0 8px 8px;width:100%}}.admin-filter-input{height:38px;padding:0 .75rem;font-size:.8125rem;line-height:38px;border:1px solid var(--admin-input-border);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);min-width:160px;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.admin-filter-input::placeholder{color:var(--admin-input-placeholder)}.admin-filter-input:hover:not(:disabled):not(:focus){border-color:var(--admin-input-border-hover)}.admin-filter-input:focus{border-color:var(--theme-primary-500,#2563eb)}.admin-filter-input:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text);cursor:not-allowed!important;box-shadow:none}[data-theme=dark] .admin-filter-input{color:var(--theme-elevation-900)}[data-theme=dark] .admin-filter-input:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-filter-search{height:38px;padding:0 .75rem;font-size:1rem;line-height:38px;border:1px solid var(--admin-input-border);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);min-width:220px;flex:1;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.admin-filter-search:disabled{cursor:not-allowed!important;box-shadow:none}.admin-filter-search:disabled,[data-theme=dark] .admin-filter-search:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}[data-theme=dark] .admin-filter-search{color:#fff}.admin-filter-search:focus{border-color:var(--theme-primary-500,#2563eb)}.admin-filter-search::placeholder{color:var(--admin-input-placeholder)}[data-theme=dark] .admin-filter-search::placeholder{color:var(--admin-input-placeholder)}.admin-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;font-family:inherit;border:1px solid var(--admin-input-border);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-elevation-700);cursor:pointer;transition:background .12s,border-color .12s,transform .1s,box-shadow .12s,color .12s;white-space:nowrap;user-select:none}.admin-btn:hover:not(:disabled){background:var(--theme-elevation-100);border-color:var(--admin-input-border-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.06)}.admin-btn:active:not(:disabled){transform:translateY(0);box-shadow:none}.admin-btn:disabled{cursor:not-allowed!important;transform:none;box-shadow:none;opacity:1}.admin-btn:disabled,[data-theme=dark] .admin-btn:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-btn--primary{background:var(--theme-primary-500,#2563eb);color:#fff;border-color:var(--theme-primary-500,#2563eb)}[data-theme=dark] .admin-btn--primary{color:#fff}.admin-btn--primary:hover:not(:disabled){background:var(--theme-primary-600,#1d4ed8);border-color:var(--theme-primary-600,#1d4ed8);color:#fff;box-shadow:0 2px 6px rgba(232,93,38,.25)}.admin-btn--primary:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-btn--success{background:#16a34a;color:#fff;border-color:#16a34a}.admin-btn--success:hover:not(:disabled){background:#15803d;border-color:#15803d;color:#fff}.admin-btn--success:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-btn--danger{background:#dc2626;color:#fff;border-color:#dc2626}.admin-btn--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;color:#fff;box-shadow:0 2px 6px rgba(220,38,38,.25)}.admin-btn--danger:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-btn--ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.admin-btn--ghost:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-btn--ghost:disabled{background:transparent;border-color:transparent;color:var(--theme-elevation-400)}.admin-btn--sm{padding:.1875rem .5rem;font-size:.6875rem;border-radius:4px}.admin-btn--xs{padding:.125rem .375rem;font-size:.625rem;border-radius:3px}.admin-tabs{display:flex;gap:0;border-bottom:2px solid var(--theme-elevation-150);margin-bottom:1.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.admin-tabs::-webkit-scrollbar{height:4px}.admin-tabs::-webkit-scrollbar-thumb{background:var(--theme-elevation-200);border-radius:4px}.admin-tab{flex-shrink:0;white-space:nowrap;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.admin-tab:hover{color:var(--theme-elevation-800);background:color-mix(in oklab,var(--theme-elevation-1000) 4%,transparent)}.admin-tab--active,.admin-tab--active:hover{color:var(--theme-elevation-1000);border-bottom-color:var(--theme-primary-500);background:color-mix(in oklab,var(--theme-primary-500) 12%,transparent);border-top-left-radius:6px;border-top-right-radius:6px}.admin-tabs .admin-tab--active{border-bottom-width:3px;margin-bottom:-3px}.admin-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.6875rem;font-weight:700;border-radius:10px;margin-left:.5rem;background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.admin-tab--active .admin-tab__badge{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}[data-theme=dark] .admin-tab--active .admin-tab__badge{background:var(--theme-elevation-900)}.admin-table-wrap{overflow-x:auto;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px}.admin-table{width:100%;border-collapse:collapse;font-size:1rem}.admin-table thead{color:inherit;background:var(--theme-elevation-50)}.admin-table thead th{text-align:left;border-bottom:2px solid var(--theme-elevation-150);white-space:nowrap;min-width:unset;vertical-align:middle}.admin-table thead button,.admin-table thead th{font-weight:600;font-size:.9375rem;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500)}.admin-table thead button{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.25rem;font-family:inherit}.admin-table thead button:hover{color:var(--theme-elevation-700)}.admin-table td,.admin-table th{padding:.75rem;min-width:unset;vertical-align:middle}.admin-table thead th{padding:.625rem .75rem}.admin-table td{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-elevation-800)}[data-theme=dark] .admin-table td{color:var(--theme-elevation-700)}.admin-table tbody tr:nth-child(odd){background:transparent}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover td{background:var(--theme-elevation-50)}.admin-table__total td{font-weight:700;border-top:2px solid var(--theme-elevation-200);border-bottom:none;padding-top:.75rem}.admin-feed{display:flex;flex-direction:column;gap:0;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;overflow:hidden}.admin-feed__entry{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid var(--theme-elevation-100)}.admin-feed__entry:last-child{border-bottom:none}.admin-feed__entry:hover{background:var(--theme-elevation-50)}.admin-feed__time{flex-shrink:0;font-size:.6875rem;color:var(--theme-elevation-600);min-width:120px;padding-top:.125rem;white-space:nowrap}.admin-feed__body{flex:1;min-width:0}.admin-feed__message{font-size:.8125rem;color:var(--theme-elevation-800);line-height:1.5}[data-theme=dark] .admin-feed__message{color:var(--theme-elevation-700)}.admin-feed__message strong{font-weight:600}.admin-feed__note{font-size:.75rem;color:var(--theme-elevation-600);margin-top:.25rem;font-style:italic}.admin-badge{display:inline-block;font-size:.625rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;vertical-align:middle}.admin-badge--success{background:#dcfce7;color:#166534}.admin-badge--info{background:#dbeafe;color:#1e40af}.admin-badge--warning{background:#fef3c7;color:#92400e}.admin-badge--danger{background:#fee2e2;color:#991b1b}.admin-badge--neutral{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.admin-badge--purple{background:#e0e7ff;color:#3730a3}.admin-pagination{justify-content:space-between;gap:.5rem .75rem;margin-top:.5rem;font-size:.8125rem;color:var(--theme-elevation-600)}.admin-pagination,.admin-pagination__left{display:flex;align-items:center;flex-wrap:wrap}.admin-pagination__left{gap:.125rem}.admin-pagination__right{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}@media (max-width:640px){.admin-pagination{justify-content:center}.admin-pagination__left{order:1;width:100%;justify-content:center}.admin-pagination__right{order:2;width:100%;justify-content:center}}.admin-pagination__info{font-size:.8125rem;color:var(--theme-elevation-700);background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-200);border-radius:6px;padding:.3rem .75rem;white-space:nowrap}[data-theme=dark] .admin-pagination__info{background:#2a303e;color:var(--theme-elevation-600)}.admin-pagination__pages{display:flex;align-items:center;gap:.125rem}.admin-pagination__page{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0 .375rem;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--theme-elevation-700);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background .1s ease,color .1s ease}.admin-pagination__page:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-pagination__page--active{cursor:default}.admin-pagination__page--active,.admin-pagination__page--active:hover{background:var(--theme-primary-500,#2563eb);color:#fff}.admin-pagination__arrow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--theme-elevation-600);background:transparent;border:none;border-radius:6px;cursor:pointer;font-family:inherit;transition:background .1s ease,color .1s ease}.admin-pagination__arrow:hover:not(:disabled){background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-pagination__arrow:disabled{opacity:.35;cursor:not-allowed!important}.admin-pagination__ellipsis{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--theme-elevation-500);user-select:none}.admin-pagination__perpage{position:relative}.admin-pagination__perpage-trigger{display:flex;align-items:center;gap:.375rem;height:32px;padding:0 .75rem;font-size:.8125rem;font-family:inherit;font-weight:500;color:var(--theme-elevation-700);background:transparent;border:1px solid var(--theme-elevation-200);border-radius:6px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.admin-pagination__perpage-trigger:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-300)}.admin-pagination__perpage-trigger svg{color:var(--theme-elevation-500);transition:transform .15s ease}.admin-pagination__perpage-chev--open{transform:rotate(180deg)}.admin-pagination__perpage-menu{position:absolute;bottom:calc(100% + 6px);right:0;z-index:100;list-style:none;margin:0;padding:.9rem;min-width:90px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06)}[data-theme=dark] .admin-pagination__perpage-menu{background:#3d4354;box-shadow:0 4px 20px rgba(0,0,0,.4),0 1px 4px rgba(0,0,0,.25)}.admin-pagination__perpage-opt{display:flex;align-items:center;justify-content:center;padding:.4rem .75rem;font-size:.8125rem;font-family:inherit;color:var(--theme-elevation-800);border-radius:6px;cursor:pointer;transition:background .1s ease;user-select:none}.admin-pagination__perpage-opt:hover{background:var(--theme-elevation-100)}.admin-pagination__perpage-opt--active{color:#f59e0b;background:rgba(245,158,11,.08);font-weight:500}.admin-pagination__perpage-opt--active:hover{background:rgba(245,158,11,.12)}.admin-empty{padding:3rem 1rem}.admin-empty,.admin-loading{text-align:center;color:var(--theme-elevation-600);font-size:.875rem}.admin-loading{padding:2rem}.admin-denied{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.admin-denied__title{font-size:1.25rem;margin-bottom:.5rem;color:var(--theme-elevation-700);font-weight:600}.admin-denied__message{font-size:.875rem;margin:0}.admin-toast{position:fixed;bottom:1.5rem;right:1.5rem;padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;z-index:10002;animation:admin-toast-in .2s ease-out}.admin-toast--success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.admin-toast--error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.admin-toast--info{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-dialog-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:500;display:flex;align-items:center;justify-content:center;animation:admin-overlay-in .15s ease-out}@keyframes admin-overlay-in{0%{opacity:0}to{opacity:1}}.admin-dialog{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:12px;padding:2rem;max-width:560px;width:92%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.12);animation:admin-dialog-in .15s ease-out}.admin-dialog--wide{max-width:720px}@keyframes admin-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.admin-dialog__title{font-size:1.25rem;font-weight:700;color:var(--theme-elevation-800);margin:0;flex:1;min-width:0}.admin-dialog__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--theme-elevation-500);transition:background .15s,color .15s;flex-shrink:0;padding:0}.admin-dialog__close:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}[data-theme=dark] .admin-dialog__title{color:var(--theme-elevation-900)}.admin-dialog__body{font-size:.875rem;color:var(--theme-elevation-600);line-height:1.5;margin-bottom:1.25rem;overflow-y:auto;flex:1;min-height:0}.admin-dialog__actions{display:flex;gap:.5rem;justify-content:flex-end;flex-shrink:0}@media (max-width:600px){.admin-dialog{width:100%;max-height:100vh;border-radius:0;padding:1.25rem}.admin-dialog,.admin-dialog--wide{max-width:100%}.admin-dialog__title{font-size:1.1rem}.admin-dialog__actions{flex-direction:column-reverse}.admin-dialog__actions .admin-btn{width:100%;justify-content:center}}.admin-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:10000;display:flex;justify-content:flex-end;animation:admin-drawer-fade .18s ease-out}@keyframes admin-drawer-fade{0%{opacity:0}to{opacity:1}}.admin-drawer{background:var(--theme-elevation-0);height:100vh;display:flex;flex-direction:column;box-shadow:-8px 0 32px rgba(0,0,0,.18);animation:admin-drawer-slide .22s cubic-bezier(.2,0,.1,1);font-family:Manrope,system-ui,-apple-system,sans-serif}.admin-drawer--sm{width:min(520px,100vw)}.admin-drawer--md{width:min(720px,100vw)}.admin-drawer--lg{width:min(1100px,100vw)}@keyframes admin-drawer-slide{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.admin-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);flex-shrink:0}.admin-drawer__heading{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-drawer__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--theme-elevation-900);line-height:1.2}.admin-drawer__subtitle{margin:0;font-size:.8125rem;color:var(--theme-elevation-500);line-height:1.4}.admin-drawer__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--theme-elevation-500);border-radius:8px;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.admin-drawer__close:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-drawer__body{flex:1;overflow-y:auto;padding:1.5rem}.admin-drawer__footer{display:flex;gap:.5rem;justify-content:flex-end;padding:.875rem 1.5rem;border-top:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);flex-shrink:0}@media (max-width:600px){.admin-drawer,.admin-drawer--lg,.admin-drawer--md,.admin-drawer--sm{width:100vw;max-width:100vw}.admin-drawer__body,.admin-drawer__header{padding:1rem}.admin-drawer__footer{padding:.75rem 1rem;flex-direction:column-reverse}.admin-drawer__footer .admin-btn{width:100%;justify-content:center}}.admin-popover{position:absolute;z-index:100;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;padding:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:220px}.admin-popover__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.375rem}.admin-popover__select{width:100%;padding:.375rem .5rem;font-size:.8125rem;border:1px solid var(--admin-input-border);border-radius:4px;margin-bottom:.5rem;background:var(--theme-elevation-50);color:var(--theme-elevation-800);outline:none;transition:border-color .15s,box-shadow .15s}.admin-popover__select:focus{border-color:var(--theme-primary-500,#2563eb)}.admin-popover__select:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text);cursor:not-allowed!important}[data-theme=dark] .admin-popover__select{color:var(--theme-elevation-900)}[data-theme=dark] .admin-popover__select:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-popover__note{font-size:.6875rem;color:var(--theme-elevation-600);margin-bottom:.5rem;font-style:italic}.admin-popover__actions{display:flex;gap:.375rem;justify-content:flex-end}.admin-inline-select{padding:.1875rem .375rem;font-size:.8125rem;border:1px solid var(--admin-input-border);border-radius:4px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);cursor:pointer;max-width:140px;outline:none;transition:border-color .15s,box-shadow .15s}.admin-inline-select:focus{border-color:var(--theme-primary-500,#2563eb)}.admin-inline-select:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text);cursor:not-allowed!important}[data-theme=dark] .admin-inline-select{color:var(--theme-elevation-900)}[data-theme=dark] .admin-inline-select:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.admin-toggle__input{opacity:0;width:0;height:0;position:absolute}.admin-toggle__slider{position:absolute;inset:0;background:var(--theme-elevation-400);border:1px solid var(--admin-input-border);border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s;box-sizing:border-box}.admin-toggle__slider:before{content:"";position:absolute;left:1px;top:1px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.admin-toggle__input:checked+.admin-toggle__slider{background:#16a34a;border-color:#16a34a}.admin-toggle__input:checked+.admin-toggle__slider:before{transform:translateX(20px)}.admin-toggle__input:disabled+.admin-toggle__slider{background:var(--theme-elevation-200);border-color:var(--theme-elevation-200);cursor:not-allowed!important;opacity:1}.admin-toggle__input:disabled+.admin-toggle__slider:before{background:var(--theme-elevation-100);box-shadow:none}.admin-toggle__input:checked:disabled+.admin-toggle__slider{background:var(--theme-elevation-300);border-color:var(--theme-elevation-300)}.admin-link{color:inherit;text-decoration:underline;font-weight:500}.admin-link:hover{color:var(--theme-elevation-900)}.admin-note{font-size:.75rem;color:var(--theme-elevation-600);font-style:italic}.admin-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.admin-metric-grid{grid-template-columns:1fr}}.admin-metric-grid--full{grid-column:1/-1}.admin-card-list{display:flex;flex-direction:column;gap:.75rem}.admin-card-list--spaced{gap:1rem}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-row__label{display:flex;flex-direction:column;gap:.125rem}.admin-row__name{font-size:.9375rem;font-weight:600;color:var(--theme-elevation-800)}[data-theme=dark] .admin-row__name{color:var(--theme-elevation-900)}.admin-row__desc{font-size:.8125rem;color:var(--text-muted);line-height:1.4}@keyframes admin-spin{to{transform:rotate(1turn)}}.admin-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:admin-spin .7s linear infinite;flex-shrink:0}.admin-btn--warning{background:#d97706;color:#fff;border-color:#d97706}[data-theme=dark] .admin-btn--warning{color:#fff}.admin-btn--warning:hover:not(:disabled){background:#b45309;border-color:#b45309;color:#fff;box-shadow:0 2px 6px rgba(217,119,6,.25)}.admin-btn--warning:disabled{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-alert{border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.admin-alert--warning{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.admin-alert--info{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.admin-dialog__input{width:100%;height:42px;padding:0 .875rem;font-size:.9375rem;font-family:inherit;border:1px solid var(--admin-input-border);border-radius:8px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background .15s}[data-theme=dark] .admin-dialog__input{color:var(--theme-elevation-900)}.admin-dialog__input:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--admin-input-border-hover)}.admin-dialog__input:focus{border-color:var(--theme-primary-500,#2563eb);background-color:var(--theme-elevation-0)}.admin-dialog__input:disabled,.admin-dialog__input[aria-disabled=true]{cursor:not-allowed!important;box-shadow:none;opacity:1}.admin-dialog__input:disabled,.admin-dialog__input[aria-disabled=true],[data-theme=dark] .admin-dialog__input:disabled,[data-theme=dark] .admin-dialog__input[aria-disabled=true]{background-color:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}.admin-dialog__input::placeholder{color:var(--admin-input-placeholder)}[data-theme=dark] .admin-dialog__input::placeholder{color:var(--admin-input-placeholder)}.admin-dialog__input[readonly]{background:var(--theme-elevation-100);cursor:default}textarea.admin-dialog__input{height:auto;min-height:80px;padding:.625rem .875rem;resize:vertical;line-height:1.5}select.admin-dialog__input{padding-right:2rem;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231f2937' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;cursor:pointer}select.admin-dialog__input::-ms-expand{display:none!important}[data-theme=dark] select.admin-dialog__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}select.admin-dialog__input:disabled{cursor:not-allowed!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a0aec0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}select.admin-dialog__input:disabled::-ms-expand{display:none!important}.admin-dialog__input--danger:focus{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.1)}.admin-code{font-family:JetBrains Mono,SF Mono,monospace;font-size:.75rem;background:var(--theme-elevation-100);padding:.125rem .375rem;border-radius:3px;color:var(--theme-elevation-700);word-break:break-all;display:inline-block}.admin-detail-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--theme-elevation-100);font-size:.8125rem;flex-wrap:wrap}.admin-detail-row:last-child{border-bottom:none}.admin-detail-row__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);min-width:60px;flex-shrink:0}.admin-detail-row__value{font-weight:600;color:var(--theme-elevation-800);word-break:break-word;overflow-wrap:anywhere;max-width:100%}[data-theme=dark] .admin-detail-row__value{color:var(--theme-elevation-900)}.admin-stat-grid{display:flex;flex-wrap:wrap;gap:.75rem}.admin-stat{display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:8px;min-width:80px}.admin-stat__number{font-size:1.75rem;font-weight:800;color:var(--theme-elevation-800);line-height:1}[data-theme=dark] .admin-stat__number{color:var(--theme-elevation-900)}.admin-stat__label{font-size:.6875rem;font-weight:600;text-transform:capitalize;color:var(--text-muted);margin-top:.25rem}.admin-challenge-word{color:#dc2626;background:#fef2f2;padding:.15rem .5rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.875rem}.admin-divider{border:none;border-top:1px solid var(--theme-elevation-100);margin:0}.admin-layout-2col{display:grid;grid-template-columns:2fr 3fr;gap:2rem;align-items:start}@media (max-width:900px){.admin-layout-2col{grid-template-columns:1fr}}.admin-form-field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.admin-form-field__label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.admin-form-field__label--required:after{content:" *";color:#dc2626}.admin-form-field__error{font-size:.75rem;color:#dc2626}.admin-form-field__description{font-size:.75rem;color:var(--theme-elevation-600);line-height:1.4}.admin-checkbox{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;user-select:none}.admin-checkbox--disabled{cursor:not-allowed!important}.admin-checkbox--disabled .admin-checkbox__description,.admin-checkbox--disabled .admin-checkbox__label{color:var(--theme-elevation-500)}.admin-checkbox__input{width:16px;height:16px;flex-shrink:0;margin-top:2px;border-radius:3px;accent-color:var(--theme-primary-500,#2563eb);cursor:inherit;outline:1.5px solid var(--admin-input-border);outline-offset:-1px}.admin-checkbox__input:checked{outline-color:transparent}.admin-checkbox__input:disabled{cursor:not-allowed!important;outline-color:var(--theme-elevation-300);filter:grayscale(.6);opacity:.7}.admin-checkbox__content{display:flex;flex-direction:column;gap:.125rem}.admin-checkbox__label{font-size:.875rem;font-weight:500;color:var(--theme-elevation-800);line-height:1.4}[data-theme=dark] .admin-checkbox__label{color:var(--theme-elevation-900)}.admin-checkbox__description{font-size:.75rem;color:var(--text-muted);line-height:1.4}.admin-radio-group{display:flex;flex-direction:column;gap:.5rem}.admin-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:1rem}.admin-radio{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer;user-select:none}.admin-radio__input{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--theme-primary-500,#2563eb);cursor:inherit}.admin-radio__content{display:flex;flex-direction:column;gap:.125rem}.admin-radio__label{font-size:.875rem;font-weight:500;color:var(--theme-elevation-800);line-height:1.4}[data-theme=dark] .admin-radio__label{color:var(--theme-elevation-900)}.admin-radio__description{font-size:.75rem;color:var(--text-muted)}.admin-search-wrap{position:relative;display:flex;align-items:center;flex:1;min-width:200px}.admin-search-wrap__icon{position:absolute;left:.75rem;color:var(--theme-elevation-500);pointer-events:none;display:flex;align-items:center}[data-theme=dark] .admin-search-wrap__icon{color:#fff}.admin-search-wrap__icon svg{width:20px;height:20px}.admin-search-wrap .admin-filter-search{padding-left:2.5rem;width:100%;font-size:1rem;color:var(--theme-elevation-800)}[data-theme=dark] .admin-search-wrap .admin-filter-search{color:#fff}.admin-search-wrap .admin-filter-search::placeholder{color:var(--admin-input-placeholder)}[data-theme=dark] .admin-search-wrap .admin-filter-search::placeholder{color:var(--admin-input-placeholder)}.us-wrap{position:relative;padding:.75rem;border:1px solid var(--theme-elevation-150);border-radius:8px;background:var(--theme-elevation-50)}.us-label{display:block;font-size:.7rem;font-weight:600;color:var(--theme-text);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.03em}.us-tag-filter{width:100%;height:34px;margin-bottom:.4rem;padding:0 .5rem;border:1px solid var(--theme-elevation-200);border-radius:6px;background:var(--theme-elevation-50);color:var(--theme-text);font-size:.8rem}.us-input-wrap{position:relative}.us-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:opacity .15s}.us-icon--hidden{opacity:0}.us-icon--spin{animation:us-spin .8s linear infinite;color:var(--theme-primary-500,#7c3aed)}@keyframes us-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.us-input{width:100%;height:38px;padding:0 2.25rem;border:1px solid var(--admin-input-border);border-radius:8px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);font-size:.8125rem;font-family:inherit;outline:none;transition:border-color .15s,background .15s}[data-theme=dark] .us-input{color:var(--theme-elevation-900)}.us-input:hover:not(:focus):not(:disabled){border-color:var(--admin-input-border-hover)}.us-input:focus{border-color:var(--theme-primary-500,#2563eb);background:var(--theme-elevation-0)}.us-input::placeholder{color:var(--admin-input-placeholder)}[data-theme=dark] .us-input::placeholder{color:var(--admin-input-placeholder)}.us-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:var(--theme-elevation-100);color:var(--theme-elevation-600);cursor:pointer;transition:background .12s;padding:0}.us-clear:hover{background:var(--theme-elevation-200)}.us-results{position:absolute;left:0;right:0;top:100%;z-index:50;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;margin-top:4px}.us-result{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;text-align:left;font-size:.8125rem;color:var(--theme-text);transition:background .12s}.us-result:hover{background:var(--theme-elevation-50)}[data-theme=dark] .us-result:hover{background:var(--theme-elevation-100)}.us-result+.us-result{border-top:1px solid var(--theme-elevation-100)}.us-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:#fff;flex-shrink:0}.us-result__info{flex:1;min-width:0}.us-result__name{font-weight:600;font-size:.8125rem}.us-result__email,.us-result__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-result__email{font-size:.7rem;color:var(--text-muted)}.us-result__location{font-size:.7rem;white-space:nowrap;flex-shrink:0}.us-empty,.us-result__location{color:var(--theme-elevation-600)}.us-empty{font-size:.78rem;margin-top:.35rem}.atz{position:relative}.atz__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:38px;padding:0 .65rem;border:1px solid var(--admin-input-border);border-radius:8px;background:var(--theme-elevation-50);color:var(--theme-elevation-800);font-size:.8125rem;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.atz__trigger:hover:not(:disabled){border-color:var(--admin-input-border-hover)}.atz__trigger:focus-visible{outline:none;border-color:var(--theme-primary-500,#2563eb);background:var(--theme-elevation-0)}.atz__trigger:disabled{opacity:.6;cursor:not-allowed}.atz__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atz__chevron{flex-shrink:0;color:var(--text-muted)}.atz__menu{position:absolute;left:0;right:0;top:100%;z-index:50;display:flex;flex-direction:column;margin-top:4px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.1);overflow:hidden}.atz__search{position:relative;border-bottom:1px solid var(--theme-elevation-100)}.atz__search-icon{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.atz__search-input{width:100%;height:38px;padding:0 .65rem 0 2rem;border:none;background:transparent;color:var(--theme-elevation-800);font-size:.8125rem;font-family:inherit;outline:none}.atz__list{max-height:260px;overflow-y:auto}.atz__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .65rem;border:none;background:none;color:var(--theme-text);font-size:.8125rem;font-family:inherit;text-align:left;cursor:pointer}.atz__option--active{background:var(--theme-elevation-50)}[data-theme=dark] .atz__option--active{background:var(--theme-elevation-100)}.atz__option[aria-selected=true] .atz__option-label{font-weight:600}.atz__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atz__empty,.atz__more{margin:0;padding:.55rem .65rem;font-size:.75rem;color:var(--theme-elevation-600)}.atz__more{border-top:1px solid var(--theme-elevation-100)}.admin-rte{border:1px solid var(--admin-input-border);border-radius:8px;background:var(--theme-elevation-50);overflow:hidden;transition:border-color .15s,background .15s}.admin-rte:focus-within{border-color:var(--theme-primary-500,#2563eb);background-color:var(--theme-elevation-0)}.admin-rte__toolbar{display:flex;gap:.2rem;padding:.3rem .4rem;border-bottom:1px solid var(--admin-input-border)}.admin-rte__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:5px;background:none;color:var(--theme-elevation-600);cursor:pointer;transition:background .15s,color .15s}.admin-rte__btn:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.admin-rte__btn--active{background:var(--theme-elevation-150);color:var(--theme-text)}.admin-rte__wrap{position:relative}.admin-rte__editor{min-height:90px;max-height:220px;overflow-y:auto;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;color:var(--theme-elevation-800);outline:none}[data-theme=dark] .admin-rte__editor{color:var(--theme-elevation-900)}.admin-rte__editor p{margin:0 0 .45em}.admin-rte__editor p:last-child{margin-bottom:0}.admin-rte__placeholder{position:absolute;top:.625rem;left:.875rem;font-size:.9375rem;color:var(--admin-input-placeholder);pointer-events:none;user-select:none}.admin-address{display:flex;flex-direction:column;gap:.875rem}.admin-address__legend{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-500)}.admin-address__field{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0}.admin-address__label{font-size:.75rem;font-weight:600;color:var(--theme-elevation-500)}.admin-address__row{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:.75rem}@media (max-width:768px){.admin-address__row{grid-template-columns:1fr}}