:root{--confetti-background:var(--theme-bg);--confetti-foreground:var(--theme-text);--confetti-card:var(--theme-input-bg);--confetti-card-foreground:var(--theme-text);--confetti-popover:var(--theme-input-bg);--confetti-popover-foreground:var(--theme-text);--confetti-control-bg:var(--theme-input-bg);--confetti-primary:var(--theme-elevation-950);--confetti-primary-foreground:var(--theme-elevation-0);--confetti-secondary:color-mix(in srgb, var(--theme-text) 6%, var(--theme-bg));--confetti-secondary-foreground:var(--theme-text);--confetti-muted:color-mix(in srgb, var(--theme-text) 6%, var(--theme-bg));--confetti-muted-foreground:var(--theme-elevation-550);--confetti-accent:color-mix(in srgb, var(--theme-text) 8%, var(--theme-bg));--confetti-accent-foreground:var(--theme-text);--confetti-border:color-mix(in srgb, var(--theme-text) 10%, transparent);--confetti-input:color-mix(in srgb, var(--theme-text) 15%, transparent);--confetti-ring:color-mix(in srgb, var(--theme-text) 45%, transparent);--confetti-destructive:#e40014;--confetti-destructive-foreground:white;--confetti-warning:#dd7400;--confetti-success:#00a544;--confetti-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m20 6-11 11-5-5' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");--confetti-icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");--confetti-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='black' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");--confetti-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='m21 21-4.3-4.3' fill='none' stroke='black' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E");--confetti-icon-sliders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");--confetti-radius-sm:6px;--confetti-radius:8px;--confetti-radius-card:14px;--confetti-control-height-sm:32px;--confetti-control-height:36px;--confetti-shadow-xs:0 1px 2px #0000000d;--confetti-shadow-popover:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--confetti-font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-body:var(--confetti-font-sans)}@supports (color:lab(0% 0 0)){:root{--confetti-destructive:lab(48.4493% 77.4328 61.5452);--confetti-warning:lab(60.3514% 40.5624 87.1228);--confetti-success:lab(59.0978% -58.6621 41.2579)}}html[data-theme=dark]{--confetti-destructive:#ff6568;--confetti-warning:#fcbb00;--confetti-success:#00c758}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--confetti-destructive:lab(63.7053% 60.745 31.3109);--confetti-warning:lab(80.1641% 16.6016 99.2089);--confetti-success:lab(70.5521% -66.5147 45.8073)}}.template-default,.payload-admin{background:var(--confetti-background);color:var(--confetti-foreground);font-family:var(--confetti-font-sans)}body{font-family:var(--confetti-font-sans)}.template-default h1,.template-default h2,.template-default h3,.template-default h4,.template-default h5,.template-default h6{color:var(--confetti-foreground);font-family:var(--confetti-font-sans)}.template-default button,.template-default input,.template-default textarea,.template-default select{font-family:inherit}.template-default a:not(.btn){text-underline-offset:3px}hr{border-color:var(--confetti-border)}.template-default button:disabled,.template-default input:disabled,.template-default textarea:disabled,.template-default select:disabled,.template-default [aria-disabled=true]{cursor:not-allowed;opacity:.5}.template-default{scrollbar-color:var(--theme-elevation-300) #0000;scrollbar-width:thin}.template-default ::-webkit-scrollbar{width:8px;height:8px}.template-default ::-webkit-scrollbar-track{background:0 0}.template-default ::-webkit-scrollbar-thumb{background:var(--theme-elevation-300);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.template-default ::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-400);background-clip:padding-box}::selection{background:color-mix(in srgb, var(--confetti-primary) 20%, transparent);color:var(--confetti-foreground)}.btn{--style-radius-s:var(--confetti-radius);min-height:var(--confetti-control-height);border-radius:var(--confetti-radius);font-family:var(--confetti-font-sans);box-shadow:none;font-size:14px;font-weight:500;line-height:20px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,opacity .12s}a.btn,button.btn{justify-content:center;align-items:center;display:inline-flex}.btn--style-primary:not(.btn--disabled){--bg-color:var(--confetti-primary);--btn-border:1px solid var(--confetti-primary);--color:var(--confetti-primary-foreground);--hover-bg:color-mix(in srgb, var(--confetti-primary) 90%, var(--confetti-background));--hover-btn-border:1px solid color-mix(in srgb, var(--confetti-primary) 90%, var(--confetti-background));--hover-color:var(--confetti-primary-foreground)}.btn--style-secondary:not(.btn--disabled){--bg-color:var(--confetti-control-bg);--btn-border:1px solid var(--confetti-input);--color:var(--confetti-secondary-foreground);--hover-bg:var(--confetti-accent);--hover-btn-border:1px solid var(--theme-elevation-300);--hover-color:var(--confetti-accent-foreground);box-shadow:var(--confetti-shadow-xs)}.btn--style-subtle:not(.btn--disabled){--bg-color:transparent;--btn-border:1px solid transparent;--color:var(--confetti-foreground);--hover-bg:var(--confetti-accent);--hover-btn-border:1px solid transparent;--hover-color:var(--confetti-accent-foreground)}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 20%, transparent);outline:none}.btn--size-small{min-height:var(--confetti-control-height-sm)}.btn--icon-only{width:var(--confetti-control-height);padding:0}.btn--size-small.btn--icon-only{width:var(--confetti-control-height-sm)}.icon-button,.popup-button,.clickable-arrow{border-radius:var(--confetti-radius);transition:background-color .12s,border-color .12s,color .12s}.icon-button:hover,.icon-button:focus-visible,.popup-button:hover,.popup-button:focus-visible{background:var(--confetti-accent);color:var(--confetti-accent-foreground);outline:none}.clickable-arrow{width:var(--confetti-control-height-sm);height:var(--confetti-control-height-sm);border:1px solid var(--confetti-input);background:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);margin:0;padding:7px}.clickable-arrow:not(.clickable-arrow--is-disabled):hover,.clickable-arrow:not(.clickable-arrow--is-disabled):focus-visible{border-color:var(--theme-elevation-300);background:var(--confetti-accent);outline:none}.clickable-arrow--is-disabled{opacity:.45}.field-type input:not([type=checkbox],[type=radio],[type=range],[type=file],.rs__input,.section-title__input),.field-type textarea{box-sizing:border-box;border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);width:100%;color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);font-size:14px;line-height:20px;transition:border-color .12s,box-shadow .12s,background-color .12s}.field-type input:not([type=checkbox],[type=radio],[type=range],[type=file],.rs__input,.section-title__input){height:var(--confetti-control-height);min-height:var(--confetti-control-height);padding:0 12px}.field-type textarea{resize:vertical;min-height:96px;padding:8px 12px}.field-type input::placeholder,.field-type textarea::placeholder{color:var(--confetti-muted-foreground);opacity:1}.field-type input:not([type=checkbox],[type=radio],[type=range],[type=file],.rs__input,.section-title__input):hover,.field-type textarea:hover{border-color:var(--theme-elevation-300)}.field-type input:not([type=checkbox],[type=radio],[type=range],[type=file],.rs__input,.section-title__input):focus,.field-type textarea:focus{border-color:var(--confetti-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);outline:none}.field-type input.error,.field-type .field-type input.error{border-color:#dc2626!important}.field-type input[type=email]:not(:placeholder-shown):invalid{border-color:#e53e3e!important}.field-label{margin-bottom:6px}.field-label+button.btn{min-height:auto}.field-label,.field-type>label,.field-type>.field-label{color:var(--confetti-foreground);font-size:14px;font-weight:500;line-height:20px}.field-description,.field-type__description{color:var(--confetti-muted-foreground);margin-top:6px;font-size:14px;line-height:20px}.field-error{color:var(--confetti-destructive);margin-top:6px;font-size:12px;line-height:18px}.field-error .tooltip-content{color:var(--confetti-destructive);background-color:#0000}.date-time-field .shimmer-effect,.select .field-type__wrap>.shimmer-effect,.relationship .field-type__wrap>.shimmer-effect{min-height:var(--confetti-control-height);height:var(--confetti-control-height)!important}.react-select .rs__control{height:auto;min-height:var(--confetti-control-height);box-sizing:border-box;border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);box-shadow:var(--confetti-shadow-xs);color:var(--confetti-foreground);flex-wrap:nowrap;padding:6px 4px 6px 11px;font-size:14px;line-height:20px;transition:border-color .12s,box-shadow .12s}.react-select .rs__control:hover{border-color:var(--theme-elevation-300);z-index:1}.react-select .rs__control--is-focused{border-color:var(--confetti-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);z-index:1}.react-select .rs__control--is-disabled{cursor:not-allowed;opacity:.5}.react-select .rs__value-container{align-items:center;gap:4px;min-width:0;height:100%;min-height:0;padding:0}.react-select .rs__value-container--is-multi{max-height:52px;overflow-y:auto}.react-select .rs__single-value{color:var(--confetti-foreground);margin:0}.react-select .rs__placeholder{color:var(--confetti-muted-foreground);margin:0}.react-select .rs__input-container{min-height:0;margin:0;padding:0}.react-select input.rs__input{width:1px;min-width:1px;min-height:0;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:0}.react-select .rs__indicators{flex:none;align-self:center;align-items:center;gap:2px;height:100%;min-height:0}.react-select .rs__indicator-separator{display:none}.react-select .rs__indicator{border-radius:var(--confetti-radius-sm);width:28px;height:28px;color:var(--confetti-muted-foreground);justify-content:center;align-items:center;padding:6px;display:inline-flex}.react-select .rs__indicator:hover{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.react-select .rs__menu{z-index:var(--z-popup);border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-popover);color:var(--confetti-popover-foreground);box-shadow:var(--confetti-shadow-popover);margin-top:4px;padding:4px}.react-select .rs__menu-list{gap:2px;max-height:300px;padding:0;display:grid}.react-select .rs__option{border-radius:var(--confetti-radius-sm);min-height:32px;color:var(--confetti-popover-foreground);padding:6px 32px 6px 8px;font-size:14px;line-height:20px;position:relative}.react-select .rs__option--is-focused,.react-select .rs__option--is-selected{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.react-select .rs__option--is-selected{font-weight:500}.react-select .rs__option--is-selected:after{content:"";width:16px;height:16px;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;mask:var(--confetti-icon-check) center/contain no-repeat;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;background:currentColor;position:absolute;top:8px;right:8px}.react-select .rs__multi-value{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-sm);background:var(--confetti-muted);margin:0}.relationship--allow-create .rs__control{border-top-right-radius:0;border-bottom-right-radius:0}.relationship--allow-create .relationship-add-new__add-button{width:var(--confetti-control-height);min-width:var(--confetti-control-height);height:var(--confetti-control-height);min-height:var(--confetti-control-height);border:1px solid var(--confetti-input);border-radius:0 var(--confetti-radius) var(--confetti-radius) 0;background:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);justify-content:center;margin-left:-1px;padding:0}.relationship--allow-create .relationship-add-new__add-button:hover{z-index:1;border-color:var(--theme-elevation-300);background:var(--confetti-accent)}.relationship--allow-create .relationship-add-new__add-button:focus-visible{z-index:1;border-color:var(--confetti-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);outline:none}.template-default select:not(.react-datepicker__month-select,.react-datepicker__year-select){appearance:none;height:var(--confetti-control-height);min-height:var(--confetti-control-height);box-sizing:border-box;border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background-color:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2371717a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding:0 36px 0 12px;font-size:14px}@media (max-width:768px){.field-type input:not([type=checkbox],[type=radio],[type=range],[type=file],.section-title__input),.field-type textarea,.react-select .rs__control,.section-title__input,.search-filter__input,.governance-view input:not([type=checkbox]),.template-default select:not(.react-datepicker__month-select,.react-datepicker__year-select){font-size:16px}}.template-default select:focus-visible{border-color:var(--confetti-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);outline:none}.date-time-picker{position:relative}.date-time-picker .date-time-picker__input-wrapper,.date-time-picker .react-datepicker-wrapper,.date-time-picker .react-datepicker__input-container{width:100%;height:var(--confetti-control-height)}.date-time-picker .date-time-picker__input-wrapper input{height:var(--confetti-control-height);min-height:var(--confetti-control-height);padding-right:68px}.date-time-picker .date-time-picker__icon-wrap{z-index:2;height:var(--confetti-control-height);pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:0;right:8px}.date-time-picker .date-time-picker__clear-button{border-radius:var(--confetti-radius-sm);width:28px;height:28px;color:var(--confetti-muted-foreground);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:static}.date-time-picker .date-time-picker__clear-button:hover{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.date-time-picker .date-time-picker__icon-wrap>.icon--calendar{width:16px;height:16px;color:var(--confetti-muted-foreground);margin:0 2px;position:static}.auth-fields{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-card);background:var(--confetti-card)}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]),.template-default input[type=radio]:not(.radio-input input[type=radio]){appearance:none;border:1px solid var(--confetti-input);background:var(--confetti-control-bg);width:16px;height:16px;box-shadow:var(--confetti-shadow-xs);cursor:pointer;flex:0 0 16px;margin:0;transition:border-color .12s,background-color .12s,box-shadow .12s;position:relative}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]){border-radius:4px}.template-default input[type=radio]:not(.radio-input input[type=radio]){border-radius:50%}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]):hover,.template-default input[type=radio]:not(.radio-input input[type=radio]):hover{border-color:var(--confetti-primary)}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]):focus-visible,.template-default input[type=radio]:not(.radio-input input[type=radio]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);outline:none}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]):checked{border-color:var(--confetti-primary);background:var(--confetti-primary)}.template-default input[type=checkbox]:not(.checkbox-input input[type=checkbox]):checked:after{background:var(--confetti-primary-foreground);content:"";-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;mask:var(--confetti-icon-check) center/contain no-repeat;position:absolute;inset:2px}.template-default input[type=radio]:not(.radio-input input[type=radio]):checked{border-color:var(--confetti-primary)}.template-default input[type=radio]:not(.radio-input input[type=radio]):checked:after{background:var(--confetti-primary);content:"";border-radius:50%;position:absolute;inset:3px}.checkbox-input__input{box-sizing:border-box;border:1px solid var(--confetti-input);background:var(--confetti-control-bg);width:16px;height:16px;box-shadow:var(--confetti-shadow-xs);border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;padding:0;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.checkbox-input{--theme-success-400:transparent}.checkbox-input:not(.checkbox-input--read-only):hover .checkbox-input__input{border-color:var(--confetti-primary)}.template-default .checkbox-input:not(.checkbox-input--read-only) input[type=checkbox]{box-shadow:none!important;border:0!important}.template-default .checkbox-input:not(.checkbox-input--read-only):focus-within .checkbox-input__input{border-color:var(--confetti-ring);outline:2px solid var(--confetti-ring);outline-offset:2px;box-shadow:none!important}.template-default .checkbox-input:not(.checkbox-input--read-only):focus-within input[type=checkbox]{box-shadow:none!important;border:0!important}:is(.checkbox-input--checked .checkbox-input__input,.checkbox-input:has(.checkbox-input__icon.partial) .checkbox-input__input){border-color:var(--confetti-primary);background:var(--confetti-primary)}.checkbox-input--read-only{opacity:.5}.checkbox-input__icon{color:var(--confetti-primary-foreground);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.checkbox-input__icon:has(.icon--check):before{content:"";opacity:1;background:currentColor;width:12px;height:12px;display:block}.checkbox-input__icon:has(.icon--line):before{content:"";opacity:1;background:currentColor;width:12px;height:12px;display:block}.checkbox-input__icon:has(.icon--check):before{-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;mask:var(--confetti-icon-check) center/contain no-repeat}.checkbox-input__icon:has(.icon--line):before{-webkit-mask:var(--confetti-icon-minus) center/contain no-repeat;-webkit-mask:var(--confetti-icon-minus) center/contain no-repeat;mask:var(--confetti-icon-minus) center/contain no-repeat}.checkbox-input__icon .icon--check,.checkbox-input__icon .icon--line{display:none}.select-row,.select-all{justify-content:center;align-items:center;display:inline-flex}.select-row__checkbox,.select-all__checkbox{justify-content:center;align-items:center;height:16px;line-height:0;display:flex}.radio-input,.radio-group__option{color:var(--confetti-foreground)}.radio-input__styled-radio{box-sizing:border-box;border:1px solid var(--confetti-input);background:var(--confetti-control-bg);width:16px;height:16px;box-shadow:var(--confetti-shadow-xs);border-radius:50%;flex:0 0 16px;padding:0;transition:border-color .12s,box-shadow .12s;display:inline-block;position:relative}.radio-input:not(.radio-input--is-selected):hover .radio-input__styled-radio{border-color:var(--confetti-primary)}.radio-input input[type=radio]:focus+.radio-input__styled-radio{box-shadow:none}.radio-input input[type=radio]:focus-visible+.radio-input__styled-radio{border-color:var(--confetti-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent)}.radio-input--is-selected .radio-input__styled-radio{border-color:var(--confetti-primary)}.radio-input__styled-radio:before{background:var(--confetti-primary);opacity:0;border:0;width:auto;height:auto;position:absolute;inset:3px}.radio-input--is-selected .radio-input__styled-radio:before{opacity:1}.radio-input:not(.radio-input--is-selected):hover .radio-input__styled-radio:before{opacity:0}.radio-input:has(input[type=radio]:disabled){cursor:not-allowed;opacity:.5}.toggle-input,.toggle,.switch{border-color:var(--confetti-input)}.collection-edit,.collection-edit__form,.collection-edit__main-wrapper,.collection-edit__main,.document-fields{width:100%;min-width:0}.collection-edit__main-wrapper,.document-fields{display:flex}.document-fields__main{flex:auto;width:100%;min-width:0}.document-fields__fields>.group-field--top-level:not(:has(~.field-type:not([type=hidden]))){margin-bottom:0}@container (min-width:1025px){.document-fields--has-sidebar .document-fields__main{width:66.66%}.document-fields__sidebar-wrap{flex:none;width:33.33%;min-width:325px}.document-fields--has-sidebar:has(.document-fields__sidebar-fields>.render-fields:empty) .document-fields__main{width:100%}.document-fields--has-sidebar:has(.document-fields__sidebar-fields>.render-fields:empty) .document-fields__sidebar-wrap{width:0;min-width:0}.document-fields--has-sidebar .document-fields__fields>.group-field--top-level:not(:has(~.field-type:not([type=hidden]))){border-bottom:0;padding-bottom:0}}@container (max-width:1024px){.document-fields{display:block}.document-fields__sidebar-wrap{width:100%;min-width:0}}.card,.dashboard__card{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-card);background:var(--confetti-card);color:var(--confetti-card-foreground);box-shadow:var(--confetti-shadow-xs)}.popup__content{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-popover);color:var(--confetti-popover-foreground);box-shadow:var(--confetti-shadow-popover)}.popup__caret{display:none}.popup-button-list{gap:2px;display:grid}.popup-button-list a,.popup-button-list button{border-radius:var(--confetti-radius-sm);color:var(--confetti-popover-foreground)}.popup-button-list a:hover,.popup-button-list button:hover{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.search-bar{border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);box-shadow:var(--confetti-shadow-xs);position:relative}.search-bar>.icon--search{display:none}.search-bar:before{z-index:1;background:var(--confetti-muted-foreground);content:"";pointer-events:none;width:16px;height:16px;-webkit-mask:var(--confetti-icon-search) center/contain no-repeat;mask:var(--confetti-icon-search) center/contain no-repeat;-webkit-mask:var(--confetti-icon-search) center/contain no-repeat;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.list-controls--combined .list-controls__toggle-columns{display:none!important}.list-controls--combined .list-controls__toggle-where{width:var(--confetti-control-height-sm);height:var(--confetti-control-height-sm);border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);justify-content:center;font-size:0;flex:0 0 var(--confetti-control-height-sm)!important;padding:0!important}.list-controls--combined .list-controls__toggle-where:before{content:"";width:16px;height:16px;-webkit-mask:var(--confetti-icon-sliders) center/contain no-repeat;mask:var(--confetti-icon-sliders) center/contain no-repeat;-webkit-mask:var(--confetti-icon-sliders) center/contain no-repeat;background:currentColor}.list-controls--combined .list-controls__toggle-where:hover,.list-controls--combined .list-controls__toggle-where:focus-visible,.list-controls--combined .list-controls__toggle-where[aria-expanded=true]{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.list-controls--combined .list-controls__toggle-where .icon--chevron{display:none}.list-controls--combined:has(.list-controls__toggle-where[aria-expanded=true]) .list-controls__columns{height:auto!important;overflow:visible!important}.list-controls--combined:has(.list-controls__toggle-where[aria-expanded=true]) .list-controls__columns>div{display:block!important}.list-controls--combined .pill-selector,.list-controls--combined .where-builder{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-popover);margin-top:8px;padding:8px}@media (max-width:1024px){.collection-list .table{width:100%;max-width:100%;padding-left:0;left:0}}@media (max-width:768px){.collection-list__wrap{padding-bottom:max(96px,72px + env(safe-area-inset-bottom))}}@media (max-width:600px){.collection-list .list-controls--combined .search-bar{background:var(--confetti-control-bg);grid-template-rows:auto;grid-template-columns:auto 1fr auto}.collection-list .list-controls--combined .search-bar .search-filter{background:0 0}.collection-list .list-controls--combined .search-bar .search-bar__actions{grid-area:1/3;padding:4px}}.loading-overlay{background:color-mix(in srgb, var(--confetti-background) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);gap:12px}.loading-overlay:after{background:var(--confetti-background);opacity:.96}.loading-overlay__content,.loading-overlay>div{color:var(--confetti-foreground)}.loading,.loading-overlay .loading{justify-content:center;align-items:center;display:inline-flex}.loading svg,.loading .icon,.loading-overlay .icon{display:none}.confetti-spinner,.loading:before,.loading-overlay .loading:before,.loading-overlay__bars:before{width:16px;height:16px;animation:1s linear infinite confetti-spin}.confetti-spinner.size-3{width:12px;height:12px}.confetti-spinner.size-4{width:16px;height:16px}.confetti-spinner.size-6{width:24px;height:24px}.confetti-spinner.size-8{width:32px;height:32px}.loading:before,.loading-overlay .loading:before,.loading-overlay__bars:before{content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E") 50%/contain no-repeat}.loading-overlay__bars{grid-template-columns:1fr;place-items:center;gap:0;width:24px;height:24px;display:grid}.loading-overlay__bar{display:none}.loading-overlay__bars:before{width:24px;height:24px}.loading-overlay__text{color:var(--confetti-muted-foreground);font-family:var(--confetti-font-sans);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:500;line-height:20px}@keyframes confetti-spin{to{transform:rotate(360deg)}}.shimmer-effect,.shimmer,.skeleton{border-radius:var(--confetti-radius-sm);background:var(--confetti-muted);overflow:hidden}.shimmer-effect:after,.shimmer:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--confetti-foreground) 5%, transparent), transparent)}[data-sonner-toaster]{font-family:var(--confetti-font-sans)!important}[data-sonner-toast]{border:1px solid var(--confetti-border)!important;border-radius:var(--confetti-radius)!important;background:var(--confetti-popover)!important;min-height:52px!important;color:var(--confetti-popover-foreground)!important;box-shadow:var(--confetti-shadow-popover)!important;font-family:var(--confetti-font-sans)!important;gap:6px!important;padding:12px 42px 12px 14px!important}[data-sonner-toast] [data-title]{color:var(--confetti-foreground)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}[data-sonner-toast] [data-description]{color:var(--confetti-muted-foreground)!important;font-size:13px!important;line-height:18px!important}[data-sonner-toast] [data-icon]{width:20px!important;height:20px!important;margin:0!important}[data-sonner-toast] [data-icon] svg{width:20px!important;height:20px!important}[data-sonner-toast] [data-close-button]{border-radius:var(--confetti-radius-sm)!important;width:24px!important;height:24px!important;color:var(--confetti-muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important;position:absolute!important;top:14px!important;left:auto!important;right:12px!important;transform:none!important}[data-sonner-toast] [data-close-button] svg{width:16px!important;height:16px!important}[data-sonner-toast] [data-close-button]:hover{background:var(--confetti-accent)!important;color:var(--confetti-accent-foreground)!important}[data-sonner-toast][data-type=success] [data-icon]{color:var(--confetti-success)!important}[data-sonner-toast][data-type=error] [data-icon]{color:var(--confetti-destructive)!important}[data-sonner-toast][data-type=warning] [data-icon]{color:var(--confetti-warning)!important}.banner,.alert,.error-message{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-card);color:var(--confetti-foreground)}.banner--type-error,.alert--error{border-color:color-mix(in srgb, var(--confetti-destructive) 30%, var(--confetti-border));background:color-mix(in srgb, var(--confetti-destructive) 7%, var(--confetti-background))}.banner--type-success,.alert--success{border-color:color-mix(in srgb, var(--confetti-success) 30%, var(--confetti-border));background:color-mix(in srgb, var(--confetti-success) 7%, var(--confetti-background))}.error-pill{border:1px solid color-mix(in srgb, var(--confetti-destructive) 30%, transparent);background:color-mix(in srgb, var(--confetti-destructive) 8%, transparent);color:var(--confetti-destructive);border-radius:999px;font-size:12px;font-weight:500}.modal,.drawer,.fullscreen-modal{color:var(--confetti-foreground)}.modal__content,.fullscreen-modal__content{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-card);background:var(--confetti-background);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-popover)}.drawer__content{border:0;border-left:1px solid var(--confetti-border);background:var(--confetti-background);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-popover);border-radius:0}.modal__header,.drawer__header,.fullscreen-modal__header{padding-bottom:var(--base);border-bottom:1px solid var(--confetti-border)}.drawer__header{margin-bottom:0}.modal__footer,.drawer__footer{border-top:1px solid var(--confetti-border)}.modal__background,.fullscreen-modal__background{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073}.drawer__blur-bg{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000003d}.drawer__close{background:0 0}.document-drawer,.doc-drawer,.list-drawer{background:var(--confetti-background)}.document-drawer__header,.doc-drawer__header,.list-drawer__header{border-bottom:1px solid var(--confetti-border);padding-bottom:1rem}.drawer__content .close-modal-button{width:var(--confetti-control-height-sm);height:var(--confetti-control-height-sm);color:var(--confetti-foreground);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;transition:color .12s;display:inline-flex}.drawer__content .close-modal-button:hover{color:var(--confetti-muted-foreground);background:0 0}.drawer__content .close-modal-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring) 18%, transparent);outline:none}.drawer__content .close-modal-button:has(.confetti-drawer-close-icon)>.icon--x{display:none}.drawer__content .close-modal-button .confetti-drawer-close-icon{width:20px;height:20px;position:static}@media (max-width:1024px){.drawer .doc-controls__controls .btn{height:calc(var(--base)*1.6);min-height:calc(var(--base)*1.6);padding-block:0}}.confirmation-modal__content{max-width:440px}.tooltip{--tooltip-bg:var(--confetti-foreground);--tooltip-text:var(--confetti-background)}.tooltip:not(.field-error) .tooltip-content{border-radius:var(--confetti-radius-sm);background:var(--confetti-foreground);color:var(--confetti-background);box-shadow:var(--confetti-shadow-xs);padding:5px 8px;font-size:12px;line-height:16px}.block-search{background:var(--confetti-background);padding:20px 0}.blocks-drawer__blocks-wrapper{padding-top:10px;padding-bottom:30px}.blocks-drawer__block-group-label{padding-bottom:var(--base)}.table{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-card);background:var(--confetti-background);overflow:auto}.table table{border-collapse:collapse}.table thead{background:color-mix(in srgb, var(--confetti-muted) 50%, transparent)}.table th{border-bottom:1px solid var(--confetti-border);background:color-mix(in srgb, var(--confetti-muted) 50%, transparent);height:40px;color:var(--confetti-muted-foreground);vertical-align:middle;padding:0 12px;font-size:14px;line-height:20px;font-weight:500!important}.table td{border-bottom:1px solid var(--confetti-border);background:var(--confetti-background);height:48px;color:var(--confetti-foreground);vertical-align:middle;padding:12px;font-size:14px;line-height:20px;transition:background-color .12s}.table tbody tr:hover td{background:color-mix(in srgb, var(--confetti-muted) 55%, transparent)}.table tbody tr:last-child td{border-bottom:0}.pill{border:1px solid var(--confetti-border);color:var(--confetti-muted-foreground);background:0 0;border-radius:999px;font-size:12px;font-weight:500;line-height:18px}.thumbnail{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-muted);overflow:hidden}.status,.empty-state,.list-selection__empty,.table__empty{color:var(--confetti-muted-foreground)}.per-page .popup,.per-page .popup__trigger-wrap{height:var(--confetti-control-height-sm)}.per-page .popup-button{width:72px;height:var(--confetti-control-height-sm);border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs);padding:0 28px 0 10px;position:relative}.per-page .popup-button:hover,.per-page .popup-button:focus-visible,.per-page .popup--active .popup-button{border-color:var(--confetti-ring);background:var(--confetti-accent)}.per-page__base-button{justify-content:flex-start;width:100%;font-size:14px;font-weight:400}.per-page .popup-button:after{content:"";width:16px;height:16px;-webkit-mask:var(--confetti-icon-chevron-down) center/contain no-repeat;mask:var(--confetti-icon-chevron-down) center/contain no-repeat;-webkit-mask:var(--confetti-icon-chevron-down) center/contain no-repeat;background:currentColor;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.per-page__icon{display:none}.popup__content:has(.per-page__button){min-width:104px;padding:4px}.popup__content:has(.per-page__button).popup--v-bottom{transform:translateY(-6px)}.popup__content:has(.per-page__button).popup--v-top{transform:translateY(6px)}.popup__content:has(.per-page__button) .popup-button-list{gap:2px}.popup__content .per-page__button{border-radius:var(--confetti-radius-sm);min-height:32px;color:var(--confetti-popover-foreground);justify-content:flex-start;padding:6px 28px 6px 8px;font-size:0;position:relative;text-decoration:none!important}.popup__content .per-page__button span{font-size:14px;font-weight:400;line-height:20px}.popup__content .per-page__button:hover,.popup__content .per-page__button:focus-visible,.popup__content .per-page__button-active{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.popup__content .per-page__chevron{display:none}.popup__content .per-page__button-active:after{content:"";width:16px;height:16px;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;mask:var(--confetti-icon-check) center/contain no-repeat;-webkit-mask:var(--confetti-icon-check) center/contain no-repeat;background:currentColor;position:absolute;top:8px;right:8px}@media (max-width:768px){.doc-controls__meta{flex-wrap:wrap;gap:4px 16px;width:100%}.doc-controls__meta .doc-controls__list-item{flex-wrap:wrap;flex:100%;min-width:0}}.doc-tabs,.tabs-field__tabs{border-color:var(--confetti-border)}.doc-tab,.tabs-field__tab-button{color:var(--confetti-muted-foreground);font-size:14px;font-weight:500}.doc-tab:hover,.tabs-field__tab-button:hover,.doc-tab--active,.tabs-field__tab-button--active{color:var(--confetti-foreground)}.step-nav{color:var(--confetti-muted-foreground);font-size:14px}.step-nav a{color:var(--confetti-foreground);font-weight:500}.paginator{gap:6px}.page-controls{color:var(--confetti-muted-foreground)}.blocks-field__row{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);box-shadow:none;background:0 0;transition:border-color .12s}.blocks-field__row.collapsible{overflow:hidden}.blocks-field__row .collapsible__toggle-wrap{border-radius:calc(var(--confetti-radius) - 1px) calc(var(--confetti-radius) - 1px) 0 0;background:var(--confetti-muted);height:40px;min-height:40px;transition:background-color .12s;position:relative;overflow:hidden}.blocks-field__row.collapsible--collapsed .collapsible__toggle-wrap{border-radius:calc(var(--confetti-radius) - 1px)}.blocks-field__row:hover{border-color:color-mix(in srgb, var(--confetti-foreground) 28%, var(--confetti-border))}.blocks-field__row:hover .collapsible__toggle-wrap{background:color-mix(in srgb, var(--confetti-foreground) 8%, var(--confetti-muted))}.blocks-field__row .collapsible__toggle{box-shadow:none!important;background:0 0!important}.blocks-field__row .collapsible__toggle:hover{outline:none;background:0 0!important}.blocks-field__row .collapsible__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--confetti-ring) 50%, transparent)!important;background:0 0!important}.blocks-field__row .collapsible__drag,.blocks-field__row .collapsible__header-wrap,.blocks-field__row .collapsible__actions-wrap{z-index:1;align-items:center;height:40px;display:flex}.blocks-field__row .collapsible__drag{justify-content:center;display:flex}.blocks-field__block-header{align-items:center;gap:8px;height:40px;min-height:40px;display:flex}.blocks-field__row .section-title{flex:1 1 0;align-items:center;min-width:0;height:20px;line-height:20px}.blocks-field__row .section-title:after,.blocks-field__row .section-title__input{box-sizing:border-box;height:20px;font-size:14px;font-weight:500;line-height:20px}.blocks-field__row .section-title__input{border-radius:4px;inset:0}.blocks-field__row .section-title__input:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--confetti-ring) 50%, transparent);outline:none}.blocks-field__block-number{color:var(--confetti-muted-foreground)}.blocks-field__block-pill{border:1px solid var(--confetti-border);min-height:24px;color:var(--confetti-muted-foreground);background:0 0;border-radius:999px;align-items:center;padding-inline:8px;font-size:12px;font-weight:500;display:inline-flex}.array-field__row{border-color:var(--confetti-border);border-radius:var(--confetti-radius);background:0 0}.render-fields>.group-field--within-collapsible:not(:has(~.field-type:not([type=hidden]))){border-bottom:0;padding-bottom:0}.collapsible:not(.blocks-field__row){border-color:var(--confetti-border);border-radius:var(--confetti-radius)}.rich-text-lexical__wrap,.editor-container{color:var(--confetti-foreground)}.LexicalEditorTheme__relationship{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius);background:var(--confetti-control-bg)}.rich-text-lexical button,.lexical-editor button{border-radius:var(--confetti-radius-sm)}.rich-text-lexical button:hover,.lexical-editor button:hover{background:var(--confetti-accent)}.better-editor-toggle>svg{display:none}.better-editor-toggle{width:calc(var(--base)*1.6);min-width:calc(var(--base)*1.6);padding:0}.better-editor-toggle:after{content:"";background:currentColor;width:16px;height:16px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Cpath d='M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Cpath d='M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0'/%3E%3C/svg%3E") 50%/contain no-repeat}.visual-editor-settings-link{border-top:1px solid var(--confetti-border);padding-block:24px}.visual-editor-settings-link p{color:var(--confetti-muted-foreground);margin-block:8px 12px}.dropzone{border:1px dashed var(--theme-elevation-350);border-radius:var(--confetti-radius);background:0 0;transition:border-color .12s,background-color .12s}.dropzone:hover,.dropzone:focus-within{border-color:var(--confetti-foreground);background:color-mix(in srgb, var(--confetti-muted) 35%, transparent)}.upload__dropzoneContent{color:var(--confetti-foreground)}.upload__dropzoneContent__buttons{align-items:center;gap:10px;display:flex}.upload__dropzoneContent__buttons .btn{flex:none;margin:0}.upload__dropzoneContent__orText{height:var(--confetti-control-height-sm);color:var(--confetti-muted-foreground);justify-content:center;align-items:center;margin:0;font-size:13px;line-height:20px;display:inline-flex}.upload__dragAndDropText{color:var(--confetti-muted-foreground);margin:0;font-size:13px}.upload__createNewToggler,.upload__listToggler{border:1px solid var(--confetti-input)!important;border-radius:var(--confetti-radius)!important;background:var(--confetti-control-bg)!important;color:var(--confetti-foreground)!important}.upload__createNewToggler:hover,.upload__listToggler:hover{background:var(--confetti-accent)!important}.icon{color:currentColor}.icon .stroke{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.icon .fill{fill:currentColor}.group-field__header{margin-bottom:16px}.group-field__header header,.group-field__title,#field-meta__keywords .array-field__title{margin:0}.group-field__title>.field-label,#field-meta__keywords .array-field__title>.field-label{color:var(--confetti-foreground);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:28px;display:block}#field-meta__keywords .array-field__header{margin-bottom:12px}#field-meta__keywords .array-field__header-wrap{align-items:center}.date-time-picker .react-datepicker{border:1px solid var(--confetti-border);border-radius:var(--confetti-radius-card);background:var(--confetti-popover);color:var(--confetti-popover-foreground);box-shadow:var(--confetti-shadow-popover);font-family:var(--confetti-font-sans);padding:0;font-weight:400;overflow:hidden}.date-time-picker .react-datepicker__header{background:var(--confetti-popover);border:0;padding:8px 8px 0}.date-time-picker .react-datepicker__header--time{border-bottom:1px solid var(--confetti-border);place-items:center;min-height:40px;padding:10px 12px;font-size:14px;font-weight:500;display:grid}.date-time-picker .react-datepicker__header__dropdown{justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 36px;display:flex}.date-time-picker .react-datepicker__month-dropdown-container--select,.date-time-picker .react-datepicker__year-dropdown-container--select{flex:1 1 0;min-width:0;margin:0;position:relative}.date-time-picker .react-datepicker__month-dropdown-container--select:after,.date-time-picker .react-datepicker__year-dropdown-container--select:after{background:var(--confetti-popover-foreground);content:"";pointer-events:none;width:16px;height:16px;-webkit-mask:var(--confetti-icon-chevron-down) center/16px no-repeat;mask:var(--confetti-icon-chevron-down) center/16px no-repeat;-webkit-mask:var(--confetti-icon-chevron-down) center/16px no-repeat;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.date-time-picker .react-datepicker__year-dropdown-container--select{max-width:76px}.date-time-picker .react-datepicker__month-select,.date-time-picker .react-datepicker__year-select{appearance:none;border-radius:var(--confetti-radius-sm);width:100%;min-width:0;height:28px;color:var(--confetti-popover-foreground);font:inherit;background:0 0;border:0;padding:0 24px 0 8px;font-size:14px;font-weight:500}.date-time-picker .react-datepicker__month-select:hover,.date-time-picker .react-datepicker__month-select:focus-visible,.date-time-picker .react-datepicker__year-select:hover,.date-time-picker .react-datepicker__year-select:focus-visible{background:var(--confetti-accent);outline:none}.date-time-picker .react-datepicker__day-names{margin-top:4px}.date-time-picker .react-datepicker__month{margin:4px 8px 8px}.date-time-picker .react-datepicker__day,.date-time-picker .react-datepicker__day-name{border-radius:var(--confetti-radius);width:32px;height:32px;box-shadow:none;border:0;margin:1px;font-size:14px;line-height:32px}.date-time-picker .react-datepicker__day-name{color:var(--confetti-muted-foreground);font-size:12px}.date-time-picker .react-datepicker__day:hover{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.date-time-picker .react-datepicker__day--outside-month,.date-time-picker .react-datepicker__day--disabled{color:var(--confetti-muted-foreground);opacity:.5}.date-time-picker .react-datepicker__day--selected,.date-time-picker .react-datepicker__day--keyboard-selected{background:var(--confetti-primary);color:var(--confetti-primary-foreground)}.date-time-picker .react-datepicker__month-container{border-right:1px solid var(--confetti-border);flex:0 0 272px;width:272px}.date-time-picker .react-datepicker__time-container,.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:108px}.date-time-picker .react-datepicker__time-container{background:var(--confetti-popover);border-left:0;flex:0 0 108px}.date-time-picker .react-datepicker__time-list{box-sizing:border-box;padding:4px 6px 4px 4px!important}.date-time-picker .react-datepicker__time-list-item{border-radius:var(--confetti-radius);color:var(--confetti-muted-foreground);height:32px!important;padding:6px 8px!important;font-size:14px!important}.date-time-picker .react-datepicker__time-list-item:hover,.date-time-picker .react-datepicker__time-list-item--selected{background:var(--confetti-accent)!important;color:var(--confetti-accent-foreground)!important}.date-time-picker .react-datepicker__navigation{border-radius:var(--confetti-radius-sm);width:28px;height:28px;color:var(--confetti-popover-foreground);text-indent:0;background:0 0;border:0;padding:0;top:10px}.date-time-picker .react-datepicker__navigation:hover,.date-time-picker .react-datepicker__navigation:focus-visible{background:var(--confetti-accent);outline:none}.date-time-picker .react-datepicker__navigation:before{content:"";background:currentColor;width:16px;height:16px;margin:6px;display:block}.date-time-picker .react-datepicker__navigation--previous{left:8px}.date-time-picker .react-datepicker__navigation--previous:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m15 18-6-6 6-6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m15 18-6-6 6-6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.date-time-picker .react-datepicker__navigation--next{right:8px}.date-time-picker .react-datepicker__navigation--next:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.date-time-picker .react-datepicker__navigation-icon{display:none}.date-time-picker .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:116px}.date-time-picker .react-datepicker-popper{z-index:var(--z-popup);width:max-content;padding-top:6px;position:absolute!important;inset:100% 0 auto auto!important;transform:none!important}.date-time-picker__appearance--dayAndTime .react-datepicker{width:380px;max-width:calc(100vw - 24px)}.document-fields__sidebar:has(.date-time-picker .react-datepicker-popper){overflow:visible}@media (min-width:769px){.date-time-picker__appearance--dayAndTime .react-datepicker:has(.react-datepicker__week:nth-child(6)) .react-datepicker__time-list{height:246px!important}}@media (max-width:768px){.date-time-picker__appearance--dayAndTime .react-datepicker{flex-direction:column;width:272px}.date-time-picker .react-datepicker__month-container{border-right:0}.date-time-picker .react-datepicker__time-container,.date-time-picker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:272px}.date-time-picker .react-datepicker__time-container{border-top:1px solid var(--confetti-border);flex-basis:auto}.date-time-picker .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:8px}.payload-settings:before,.payload-settings:after{right:calc(var(--gutter-h)*-1);width:auto}}.render-fields:has(.plugin-seo__field) .plugin-seo__field+div[style*=color]{color:var(--confetti-muted-foreground)!important}.render-fields:has(.plugin-seo__field) div[style*="height: 2px"][style*="width: 100%"]{background:var(--confetti-muted)!important}.render-fields:has(.plugin-seo__field) div:is([style*="background-color: red"],[style*="background-color: orange"],[style*="background-color: orangered"],[style*="background-color: green"]):has(>small){align-items:center;min-height:20px;margin-right:8px!important;padding:2px 8px!important;line-height:16px!important;display:inline-flex!important}.render-fields:has(.plugin-seo__field) div[style*="background-color: red"]:has(>small){border:1px solid color-mix(in srgb, var(--confetti-destructive) 30%, transparent);background:color-mix(in srgb, var(--confetti-destructive) 8%, var(--confetti-background))!important;color:var(--confetti-destructive)!important;border-radius:999px!important}.render-fields:has(.plugin-seo__field) div:is([style*="background-color: orange"],[style*="background-color: orangered"]):has(>small){border:1px solid color-mix(in srgb, var(--confetti-warning) 30%, transparent);background:color-mix(in srgb, var(--confetti-warning) 8%, var(--confetti-background))!important;color:var(--confetti-warning)!important;border-radius:999px!important}.render-fields:has(.plugin-seo__field) div[style*="background-color: green"]:has(>small){border:1px solid color-mix(in srgb, var(--confetti-success) 30%, transparent);background:color-mix(in srgb, var(--confetti-success) 8%, var(--confetti-background))!important;color:var(--confetti-success)!important;border-radius:999px!important}.render-fields:has(.plugin-seo__field) div[style*="height: 100%"][style*="background-color: red"]{background:var(--confetti-destructive)!important}.render-fields:has(.plugin-seo__field) div:is([style*="height: 100%"][style*="background-color: orange"],[style*="height: 100%"][style*="background-color: orangered"]){background:var(--confetti-warning)!important}.render-fields:has(.plugin-seo__field) div[style*="height: 100%"][style*="background-color: green"]{background:var(--confetti-success)!important}.array-field__row.collapsible{overflow:visible}.array-field__row>.rah-static[aria-hidden=false]{height:auto!important;overflow:visible!important}.array-field--hide .array-actions,.array-field--hide .clipboard-action__popup,.array-field--hide-first .array-field__draggable-rows>[id$=row-0] .array-actions,.array-field--hide-first .array-field__draggable-rows>[id$=row-0] .clipboard-action__popup{display:none}.default-list-view-tabs__button.btn{height:var(--confetti-control-height-sm);min-height:var(--confetti-control-height-sm);padding:0 12px;font-size:13px;font-weight:500;line-height:18px}.collection-folder-list__wrap,.folder-list__wrap{gap:var(--base);padding-top:32px;display:grid}.collection-folder-list__wrap>*,.folder-list__wrap>*{margin-bottom:0!important}.collection-folder-list .list-header,.folder-list .list-header,.collection-folder-list .list-header__content,.collection-folder-list .list-header__title-and-actions,.collection-folder-list .list-header__title-actions,.collection-folder-list .list-header__actions,.folder-list .list-header__content,.folder-list .list-header__title-and-actions,.folder-list .list-header__title-actions,.folder-list .list-header__actions{align-items:center}:is(.collection-folder-list .list-header__content:has(>.governance-list-settings),.folder-list .list-header__content:has(>.governance-list-settings)){grid-template-columns:1fr auto auto;gap:8px}.collection-folder-list .list-header__content>.governance-list-settings,.folder-list .list-header__content>.governance-list-settings{margin-left:0}.collection-folder-list .list-header__title,.folder-list .list-header__title{letter-spacing:normal;font-size:32px;font-weight:500;line-height:36px}.collection-folder-list .list-header__title-actions,.collection-folder-list .list-header__actions,.folder-list .list-header__title-actions,.folder-list .list-header__actions{gap:8px;margin-bottom:0}.collection-folder-list .list-header__title-actions .btn,.folder-list .list-header__title-actions .btn{box-sizing:border-box;height:var(--confetti-control-height-sm);min-height:var(--confetti-control-height-sm);border:1px solid var(--confetti-primary);border-radius:var(--confetti-radius);background:var(--confetti-primary);color:var(--confetti-primary-foreground);box-shadow:none;margin:0;padding-inline:12px;font-size:13px;font-weight:500;line-height:18px}.collection-folder-list .list-header__title-actions .create-new-doc-in-folder__action-popup>.popup__trigger-wrap>.popup-button,.folder-list .list-header__title-actions .create-new-doc-in-folder__action-popup>.popup__trigger-wrap>.popup-button{height:var(--confetti-control-height-sm);min-height:var(--confetti-control-height-sm);background:0 0;border:0;padding:0}.collection-folder-list .list-header__title-actions .btn__content,.folder-list .list-header__title-actions .btn__content{align-items:center;height:100%;min-height:0;line-height:18px}.collection-folder-list .list-header__title-actions .btn__label,.folder-list .list-header__title-actions .btn__label{white-space:nowrap}.collection-folder-list .default-list-view-tabs,.folder-list .default-list-view-tabs{align-items:center;gap:4px}.collection-folder-list .default-list-view-tabs__button.btn,.folder-list .default-list-view-tabs__button.btn{height:var(--confetti-control-height-sm);min-height:var(--confetti-control-height-sm);border-radius:var(--confetti-radius);color:var(--confetti-muted-foreground);opacity:1;background:0 0;border:0;margin:0;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}.collection-folder-list .default-list-view-tabs__button:hover,.collection-folder-list .default-list-view-tabs__button--active.btn,.folder-list .default-list-view-tabs__button:hover,.folder-list .default-list-view-tabs__button--active.btn{background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.collection-folder-list .search-bar,.folder-list .search-bar{border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);min-height:46px;box-shadow:var(--confetti-shadow-xs)}.collection-folder-list .search-filter__input,.folder-list .search-filter__input{background:0 0}.collection-folder-list .sort-by-pill__trigger,.folder-list .sort-by-pill__trigger{min-height:var(--confetti-control-height-sm);border:1px solid var(--confetti-input);border-radius:var(--confetti-radius);background:var(--confetti-control-bg);color:var(--confetti-foreground);box-shadow:var(--confetti-shadow-xs)}.collection-folder-list .btn.folder-view-toggle-button,.collection-folder-list .current-folder-actions .popup-button,.folder-list .btn.folder-view-toggle-button,.folder-list .current-folder-actions .popup-button{width:var(--confetti-control-height-sm);min-height:var(--confetti-control-height-sm);height:var(--confetti-control-height-sm);border-radius:var(--confetti-radius);color:var(--confetti-muted-foreground);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0}.collection-folder-list .btn.folder-view-toggle-button:hover,.collection-folder-list .btn.folder-view-toggle-button--active,.collection-folder-list .current-folder-actions .popup-button:hover,.folder-list .btn.folder-view-toggle-button:hover,.folder-list .btn.folder-view-toggle-button--active,.folder-list .current-folder-actions .popup-button:hover{border-color:var(--confetti-input);background:var(--confetti-accent);color:var(--confetti-accent-foreground)}.collection-folder-list .item-card-grid,.folder-list .item-card-grid{--gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:16px}.collection-folder-list .item-card-grid__title,.folder-list .item-card-grid__title{color:var(--confetti-muted-foreground);margin-bottom:8px;font-size:13px;font-weight:500;line-height:20px}.collection-folder-list .folder-file-card,.folder-list .folder-file-card{--card-border-color:var(--confetti-border);--card-bg-color:var(--confetti-card);--card-preview-bg-color:var(--confetti-muted);--card-label-color:var(--confetti-card-foreground);border-radius:var(--confetti-radius-card);box-shadow:none;transition:border-color .12s,background-color .12s;overflow:hidden}.collection-folder-list .folder-file-card--selected,.folder-list .folder-file-card--selected{--card-border-color:var(--confetti-ring);--card-bg-color:var(--confetti-accent);--card-preview-bg-color:var(--confetti-muted);--card-icon-dots-bg-color:var(--confetti-accent);--card-icon-dots-color:var(--confetti-muted-foreground);--card-label-color:var(--confetti-foreground);--card-preview-icon-color:var(--confetti-muted-foreground);--card-titlebar-icon-color:var(--confetti-muted-foreground);--assigned-collections-color:var(--confetti-muted-foreground);--accessibility-outline:2px solid var(--confetti-ring)}.collection-folder-list .folder-file-card--selected .folder-file-card__preview-area .thumbnail:after,.folder-list .folder-file-card--selected .folder-file-card__preview-area .thumbnail:after{display:none}.collection-folder-list .folder-file-card__selection,.folder-list .folder-file-card__selection{z-index:2;cursor:pointer;position:absolute;top:10px;left:10px}.collection-folder-list .folder-file-card__selection .checkbox-input,.folder-list .folder-file-card__selection .checkbox-input{cursor:pointer;display:block}.collection-folder-list .folder-file-card--folder .folder-file-card__titlebar-area,.folder-list .folder-file-card--folder .folder-file-card__titlebar-area{min-height:52px;padding-left:44px}.collection-folder-list .folder-file-card:not(.folder-file-card--selected):hover,.folder-list .folder-file-card:not(.folder-file-card--selected):hover{--card-bg-color:var(--confetti-accent);--card-border-color:var(--confetti-input)}.collection-folder-list .folder-file-card--file,.folder-list .folder-file-card--file{grid-template-rows:auto auto}.collection-folder-list .folder-file-card__preview-area,.folder-list .folder-file-card__preview-area{aspect-ratio:4/3;border-radius:0;overflow:hidden}.collection-folder-list .folder-file-card__preview-area img,.folder-list .folder-file-card__preview-area img{border-radius:0;transition:transform .18s;transform:scale(1)}.collection-folder-list .folder-file-card__preview-area .thumbnail,.folder-list .folder-file-card__preview-area .thumbnail{border:0;border-radius:0}.collection-folder-list .folder-file-card--file:hover .folder-file-card__preview-area img,.folder-list .folder-file-card--file:hover .folder-file-card__preview-area img{transform:scale(1.02)}.collection-folder-list .folder-file-card__titlebar-area,.folder-list .folder-file-card__titlebar-area{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:12px}.collection-folder-list .folder-file-card--file .folder-file-card__icon-wrap,.folder-list .folder-file-card--file .folder-file-card__icon-wrap{display:none}.collection-folder-list .folder-file-card--file .folder-file-card__titlebar-area,.folder-list .folder-file-card--file .folder-file-card__titlebar-area{grid-template-columns:minmax(0,1fr) auto}.collection-folder-list .folder-file-card__name,.folder-list .folder-file-card__name{font-size:14px;font-weight:500;line-height:20px}.collection-folder-list .folder-file-card__created-at,.folder-list .folder-file-card__created-at{color:var(--confetti-muted-foreground);font-size:12px;line-height:18px}.collection-folder-list .folder-file-card--folder .folder-file-card__assigned-collections{display:none}@media (max-width:768px){.collection-folder-list__wrap,.folder-list__wrap{padding-top:20px}.collection-folder-list .list-header__content,.folder-list .list-header__content{grid-template-columns:1fr;gap:12px}.collection-folder-list .list-header__actions,.folder-list .list-header__actions{justify-content:flex-start}.collection-folder-list .item-card-grid,.folder-list .item-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
