@layer payload{:root{--avgst-ink:#0b1020;--avgst-green:#48b062;--brand-yellow:#fcc90c;--background:#f5f6f8;--foreground:var(--avgst-ink);--card:#fff;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:var(--brand-yellow);--primary-foreground:var(--avgst-ink);--secondary:#e8edf3;--secondary-foreground:var(--foreground);--muted:#f5f6f8;--muted-foreground:#596070;--accent:#fff6d0;--accent-foreground:var(--avgst-ink);--destructive:#c43828;--border:#dce0e7;--input:#cbd1da;--ring:var(--brand-yellow);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--radius:.625rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--font-sans:var(--font-geist-sans), Arial, sans-serif;--font-body:var(--font-sans);--font-mono:var(--font-geist-mono), monospace;--base-body-size:16;--style-radius-s:var(--radius-sm);--style-radius-m:var(--radius-md);--style-radius-l:var(--radius-lg);--accessibility-outline:2px solid var(--ring);--accessibility-outline-offset:3px}html[data-theme=dark]{--background:var(--avgst-ink);--foreground:#f5f6f8;--card:#141b2b;--popover:#192233;--secondary:#232d3e;--muted:#192233;--muted-foreground:#aab4c5;--accent:#342e17;--accent-foreground:#ffe066;--destructive:#ffb4a8;--border:#2b3547;--input:#3a465b;--ring:var(--brand-yellow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme]{--theme-bg:var(--background);--theme-text:var(--foreground);--theme-input-bg:var(--card);--theme-border-color:var(--border);--theme-elevation-0:var(--card);--theme-elevation-50:var(--muted);--theme-elevation-100:color-mix(in srgb, var(--card), var(--foreground) 6%);--theme-elevation-150:var(--border);--theme-elevation-200:color-mix(in srgb, var(--card), var(--foreground) 16%);--theme-elevation-250:color-mix(in srgb, var(--card), var(--foreground) 22%);--theme-elevation-300:color-mix(in srgb, var(--card), var(--foreground) 28%);--theme-elevation-350:color-mix(in srgb, var(--card), var(--foreground) 34%);--theme-elevation-400:var(--muted-foreground);--theme-elevation-450:var(--muted-foreground);--theme-elevation-500:var(--muted-foreground);--theme-elevation-550:color-mix(in srgb, var(--card), var(--foreground) 60%);--theme-elevation-600:color-mix(in srgb, var(--card), var(--foreground) 68%);--theme-elevation-650:color-mix(in srgb, var(--card), var(--foreground) 74%);--theme-elevation-700:color-mix(in srgb, var(--card), var(--foreground) 80%);--theme-elevation-750:color-mix(in srgb, var(--card), var(--foreground) 88%);--theme-elevation-800:var(--foreground);--theme-elevation-850:var(--foreground);--theme-elevation-900:var(--foreground);--theme-elevation-950:var(--foreground);--theme-elevation-1000:var(--foreground);--theme-success-50:color-mix(in srgb, var(--card), var(--avgst-green) 10%);--theme-success-100:color-mix(in srgb, var(--card), var(--avgst-green) 15%);--theme-success-200:color-mix(in srgb, var(--card), var(--avgst-green) 25%);--theme-success-300:color-mix(in srgb, var(--card), var(--avgst-green) 40%);--theme-success-400:var(--avgst-green);--theme-success-500:var(--avgst-green);--theme-success-600:var(--avgst-green);--theme-success-700:var(--theme-text);--theme-success-800:var(--theme-text);--theme-success-900:var(--foreground);--theme-error-50:color-mix(in srgb, var(--card), var(--destructive) 8%);--theme-error-100:color-mix(in srgb, var(--card), var(--destructive) 12%);--theme-error-500:var(--destructive);--theme-error-600:var(--destructive);--theme-error-750:var(--destructive);--theme-error-800:var(--destructive);--theme-warning-100:color-mix(in srgb, var(--card), var(--brand-yellow) 15%);--theme-warning-500:var(--brand-yellow);--theme-warning-800:var(--foreground);font-family:var(--font-body);scrollbar-color:var(--input) var(--background);scrollbar-width:thin;font-size:16px;line-height:1.5}body,input,textarea,select,button{font-family:var(--font-body)}body{font-size:14px}.avgst-shell .template-default{width:100%;min-height:0;padding:0;display:block}.avgst-shell{--gutter-h:24px;--app-header-height:48px}.avgst-shell .collection-list__wrap{padding-top:24px}.avgst-shell .list-header__title-and-actions{align-items:center;gap:12px}.avgst-shell .list-header__title-actions{margin-bottom:0}.avgst-shell .list-header__title-actions .btn:not(.list-create-new-doc__create-new-button){--color:var(--foreground);--bg-color:var(--card);--hover-bg:var(--muted);--hover-color:var(--foreground);--btn-border:1px solid var(--input);--hover-btn-border:1px solid var(--input);background:var(--bg-color);border:var(--btn-border);color:var(--color)}.avgst-shell .list-header__title-actions .btn:not(.list-create-new-doc__create-new-button):hover{background:var(--hover-bg)}.avgst-shell .template-default__wrap{width:100%;min-height:0;margin:0;padding:0}.avgst-shell .template-default__nav-toggler-wrapper,.avgst-shell .app-header{display:none}.avgst-shell .gutter--left{padding-left:24px}.avgst-shell .gutter--right{padding-right:24px}.avgst-shell [data-slot=sidebar-inset]{min-width:0}.login:has(.avgst-login){padding:0}.login:has(.avgst-login) .template-minimal__wrap{width:100%;max-width:none;padding:0}.avgst-login h1{font-size:24px}h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.2}h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.3}h3{font-size:20px;font-weight:600;line-height:1.4}::selection{background:var(--brand-yellow);color:var(--avgst-ink)}:focus-visible{outline:var(--accessibility-outline);outline-offset:3px}input,textarea{caret-color:var(--ring)}.avgst-brand{color:var(--foreground);align-items:center;gap:12px;display:inline-flex}.avgst-brand strong{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.3}.avgst-brand__icon{flex-shrink:0;display:block}.btn{--btn-font-weight:500;border-radius:var(--radius-md);min-height:36px;padding:8px 16px;font-size:14px;line-height:20px;transition:background-color .15s,color .15s,border-color .15s}.btn--size-small{min-height:32px;padding:6px 12px;font-size:13px}.btn--size-large{min-height:40px;padding:10px 20px}.btn--style-primary,.btn.list-create-new-doc__create-new-button{--color:var(--primary-foreground);--bg-color:var(--primary);--hover-color:var(--primary-foreground);--hover-bg:color-mix(in srgb, var(--primary), var(--avgst-ink) 8%)}.btn--style-secondary{--color:var(--foreground);--bg-color:var(--card);--btn-border:1px solid var(--input);--hover-bg:var(--muted);--hover-color:var(--foreground);--hover-btn-border:1px solid var(--input)}.btn--style-pill,.btn--style-subtle{--color:var(--secondary-foreground);--bg-color:var(--secondary);--hover-bg:var(--accent);--hover-color:var(--accent-foreground)}.btn--disabled,.btn:disabled{opacity:.5;pointer-events:none}.btn--icon-style-with-border .btn__icon{border-radius:var(--radius-sm)}.field-type input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.rs__input):not([data-slot=input]),.field-type textarea,.search-filter input,.react-select .rs__control{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);min-height:36px;color:var(--foreground);padding:8px 12px;font-size:14px;line-height:20px;transition:border-color .15s;box-shadow:0 1px 2px #0b10200a}.field-type input::placeholder,.field-type textarea::placeholder,.react-select .rs__placeholder{color:var(--muted-foreground)}.search-filter input{padding-inline-start:40px}.field-type input:focus,.field-type textarea:focus,.react-select .rs__control--is-focused{border-color:var(--ring);outline:none}.field-type.error input,.field-type.error textarea,.react-select--error .rs__control{border-color:var(--destructive)}.field-type input:disabled,.field-type textarea:disabled{opacity:.5;cursor:not-allowed}.field-label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.field-description{color:var(--muted-foreground);font-size:13px}.react-select .rs__menu,.popup__content{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px;box-shadow:0 4px 12px #0b10201f}.react-select .rs__option{border-radius:var(--radius-sm);padding:8px;font-size:14px}.react-select .rs__value-container{padding:0}.react-select .rs__input-container{margin:0;padding:0}.react-select input.rs__input{min-height:0;box-shadow:none;border:0;padding:0}.react-select .rs__option--is-focused,.react-select .rs__option--is-selected{background:var(--accent);color:var(--accent-foreground)}.checkbox-input__input{border-color:var(--input);border-radius:4px}.checkbox-input--checked .checkbox-input__input{background:var(--primary);border-color:var(--primary)}.checkbox-input--checked .checkbox-input__icon svg .stroke{stroke:var(--primary-foreground)}.nav{background:var(--sidebar);border-inline-end:1px solid var(--sidebar-border)}.nav__link{border-radius:var(--radius-md);padding:8px 12px;font-weight:500}.nav__link:hover{background:var(--muted)}.nav__link:has(.nav__link-indicator){background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.nav__link-indicator{background:var(--primary)}.nav-group__label{color:var(--muted-foreground);font-size:12px;font-weight:500}.app-header,.doc-controls{background:var(--card);border-bottom:1px solid var(--border)}.doc-header{margin-top:0;padding-block:24px}.card{background:var(--card);border-radius:var(--radius-xl);border:1px solid var(--border);padding:24px}.card--has-onclick:hover{background:var(--muted);border-color:var(--input);box-shadow:none}.card__title{font-size:16px;font-weight:600;line-height:24px}.auth-fields{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.table table{border-collapse:collapse;font-variant-numeric:tabular-nums}.table thead{background:var(--muted);color:var(--muted-foreground)}.table thead th{font-size:13px;font-weight:500}.table th,.table td{border-bottom:1px solid var(--border);padding:12px 16px}.table tbody tr:nth-child(odd){background:0 0}.table tbody tr:hover{background:var(--muted)}.table tbody tr:last-child td{border-bottom:0}.pill{background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-sm);font-size:12px;font-weight:500}.tabs-field__tab-button{font-size:14px;font-weight:500}.tabs-field__tab-button--active{color:var(--accent-foreground);border-color:var(--primary)}.login{background:var(--background)}.login .template-minimal__wrap{max-width:420px}.login .form{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:32px}.login .btn{min-height:40px}a{text-underline-offset:3px}@media (max-width:768px){h1{font-size:24px}.avgst-brand strong{font-size:18px}.login .template-minimal__wrap{width:100%;padding-inline:20px}.login .form{padding:24px}}@media (prefers-reduced-motion:reduce){.btn,.field-type input,.field-type textarea{transition:none}}.collection-list:has(.avgst-empty-state) .no-results{display:none!important}.avgst-login__logo{aspect-ratio:3072/556;background-color:var(--avgst-ink);width:240px;max-width:100%;display:block;-webkit-mask:url(/logo_wp.svg) 50%/contain no-repeat;mask:url(/logo_wp.svg) 50%/contain no-repeat}html[data-theme=dark] .avgst-login__logo{background-color:#fff}}.payload-toast-container{display:none!important}.btn{color:var(--color,inherit);background-color:var(--bg-color,transparent)}.btn:not(:disabled):not(.btn--disabled):hover{color:var(--hover-color,var(--color,inherit));background-color:var(--hover-bg,var(--bg-color,transparent))}.toaster [data-sonner-toast]{font-family:var(--font-sans)}.avgst-shell .collapsible__toggle{color:#0000}.avgst-shell .collapsible__toggle>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avgst-shell .collapsible__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.avgst-shell .collapsible__toggle-wrap{min-height:48px}.avgst-shell .collapsible__header-wrap{min-width:0}.project-source-label{align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;display:inline-flex}.project-source-label__title{min-width:0}.project-source-label__count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}.project-source-label__badge{flex-shrink:0;padding:1px 7px;font-size:11px;line-height:16px}.project-source-label__badge[data-content-source=mock]{color:var(--muted-foreground);border-color:var(--border)}.project-order-section-ProjectSimilar .collapsible__toggle,.project-order-section-ProjectSimilar .collapsible__indicator,.project-order-section-ProjectSimilar .collapsible__content{display:none}.project-source-label__badge[data-content-source=database]{color:#15803d;background:#15803d14;border-color:#15803d66}html[data-theme=dark] .project-source-label__badge[data-content-source=database]{color:#4ade80;background:#4ade8014;border-color:#4ade8066}.page-preview{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-bottom:24px;overflow:hidden}.page-preview__stage{background:var(--muted);height:max(360px,100dvh - 300px);padding:16px;overflow:auto}.page-preview__stage--file{justify-content:center;align-items:center;display:flex}.page-preview__stage--file img{object-fit:contain;max-width:100%;max-height:100%;display:block}.page-preview__stage--file iframe{aspect-ratio:16/9;background:#000;border:0;width:min(100%,960px);height:auto;display:block}.page-preview__screen{margin-inline:auto;position:relative;box-shadow:0 2px 8px #0b10201f}.page-metadata-field{flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;padding-block:4px;display:flex}.page-metadata-field__label{color:var(--muted-foreground);font-size:12px}.page-record-metadata{align-items:center;gap:10px;min-width:0;margin-inline-end:auto;display:flex}.page-record-metadata>span[data-slot=badge]{flex-shrink:0}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__controls:has(.page-record-metadata){flex:1;min-width:0}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls{z-index:50;padding-inline:24px}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__wrapper{align-items:center}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__controls-wrapper:has(.page-record-metadata){flex:1;width:100%;min-width:0;padding-inline-start:0}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls .page-record-metadata{align-items:center;gap:10px;margin-inline:0 auto;display:flex}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__content:not(:has(.doc-controls__meta>:not(.doc-controls__value-wrap))):not(:has(.doc-controls__meta-icons)){display:none}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__value-wrap,.template-default__wrap:is(:has(.collection-edit--projects),:has(.collection-edit--pages),:has(.collection-edit--blocks),:has(.collection-edit--forms))>.doc-header,:is(.collection-edit--projects,.collection-edit--pages,.collection-edit--blocks,.collection-edit--forms) .doc-controls__content,.collection-edit--projects :is(.project-details-row,.project-name-field),.collection-edit--pages :is(.page-details-row,.page-metadata-row,#field-metaTitle){display:none}.collection-edit--pages .field-type:has(>*>#field-metaTitle,#field-metaTitle){display:none}.project-record-metadata .project-record-title{flex:0 260px;min-width:120px}:is(.collection-edit--projects,.collection-edit--pages,.collection-edit--blocks,.collection-edit--forms) .doc-controls .project-record-metadata{flex:1;gap:8px}.project-record-name-wrap{border-bottom:1px solid var(--input);flex:280px;align-items:center;gap:8px;min-width:0;max-width:460px;transition:border-color .15s;display:flex}.project-record-name-wrap:focus-within{border-bottom-color:var(--ring)}.project-record-name-wrap[aria-invalid]{border-bottom-color:var(--destructive)}.project-record-name-wrap>span[data-slot=badge]{flex-shrink:0}.project-record-metadata .project-record-name{height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding-inline:0;font-size:16px;font-weight:600}.project-record-metadata .project-record-name:focus-visible{box-shadow:none}.project-record-metadata .project-record-type{flex:0 0 160px}.project-record-metadata .project-record-slug{flex:0 220px;position:relative}.project-record-slug input{padding-right:36px}.project-record-slug input:disabled{opacity:1;cursor:default;color:var(--muted-foreground)}.project-record-slug button{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.project-record-code{color:var(--muted-foreground);letter-spacing:.04em;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .doc-controls__meta:not(:has(>:not(.doc-controls__value-wrap))){display:none}:is(.collection-edit--pages,.collection-edit--projects) .page-details-row .field-type,:is(.collection-edit--pages,.collection-edit--projects) .page-metadata-row .field-type{margin-bottom:0}:is(.collection-edit--pages,.collection-edit--projects) .document-fields__fields{--spacing-field:12px}:is(.collection-edit--pages,.collection-edit--projects) .document-fields__fields>.page-details-row{margin-bottom:12px}:is(.collection-edit--pages,.collection-edit--projects) .page-details-row>.row__fields{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:12px;margin:0;display:grid}:is(.collection-edit--pages,.collection-edit--projects) .page-details-row>.row__fields>*{min-width:0;margin-inline:0;width:100%!important}:is(.collection-edit--pages,.collection-edit--projects) .document-fields__main .field-label{margin-bottom:6px}@media (max-width:639px){:is(.collection-edit--pages,.collection-edit--projects) .page-details-row>.row__fields{grid-template-columns:minmax(0,1fr)}}.shadcn-surface [data-slot=checkbox]{border:1px solid var(--input);background:var(--card);width:16px;height:16px;min-height:16px;color:var(--foreground);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.shadcn-surface [data-slot=checkbox][data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.shadcn-surface [data-slot=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.project-image-preview{border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:180px;margin:8px 0 12px;display:block}.upload-field-card,.thumbnail,.thumbnail img{border-radius:var(--radius-md)}.thumbnail{overflow:hidden}.project-image-upload .thumbnail{cursor:zoom-in}.attachment-list{flex-direction:column;align-items:stretch;gap:8px;margin:4px 0 12px;display:flex}.collection-edit--projects .attachment-list.is-drag{outline:none}.collection-edit--projects .attachment-list.is-drag [data-slot=attachment]:not(.is-file-drop),.collection-edit--projects .attachment-list.is-drag [data-slot=attachment]:not(.is-file-drop):hover{background:var(--card)}.collection-edit--projects .attachment-list.is-drag [data-slot=attachment]:not(.is-file-drop) [data-slot=attachment-trigger]{pointer-events:none}.collection-edit--projects [data-slot=attachment].is-file-drop{border-style:dashed;border-color:var(--primary);background:var(--accent);box-shadow:none;outline:none}.gallery-attachments>.array-field__header,.gallery-attachments>.array-field__draggable-rows,.gallery-attachments>.array-field__add-row{display:none}.rooms-table{--rooms-line:color-mix(in srgb, var(--foreground) 14%, var(--border))}.rooms-table .rooms-table__frame{border:1px solid var(--rooms-line)}.rooms-table table{border-collapse:collapse}.rooms-table th,.rooms-table td{border-bottom:1px solid var(--rooms-line)}.rooms-table th+th,.rooms-table td+td{border-left:1px solid var(--rooms-line)}.rooms-table tbody tr:last-child td{border-bottom:0}.rooms-table tr.is-dragging{opacity:.4}.rooms-table tr.is-over-before,.rooms-table tr.is-over-after{box-shadow:inset 0 0 0 1px var(--primary)}.rooms-table tr.is-over-before>td,.rooms-table tr.is-over-after>td{background:var(--accent)}.avgst-shell #field-plans .array-field__row{--plan-line:color-mix(in srgb, var(--foreground) 14%, var(--border));border:1px solid var(--plan-line);border-radius:var(--radius-lg);background:var(--card);margin-bottom:12px;overflow:hidden}.avgst-shell #field-plans .array-field__row>.collapsible__toggle-wrap{background:var(--muted);border-radius:0;min-height:44px}.avgst-shell #field-plans .array-field__row:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-bottom:1px solid var(--plan-line)}.avgst-shell #field-plans .array-field__row>.collapsible__toggle-wrap .array-field__row-header{font-size:15px;font-weight:600}.avgst-shell #field-plans .array-field__row .collapsible__content{padding:12px 16px 16px}.avgst-shell #field-plans [id$=__floors] .array-field__row{border-radius:var(--radius-md);margin-bottom:8px}.avgst-shell #field-plans [id$=__floors] .array-field__row>.collapsible__toggle-wrap{background:color-mix(in srgb, var(--muted) 55%, var(--card));min-height:36px}.avgst-shell #field-plans [id$=__floors] .array-field__row>.collapsible__toggle-wrap .array-field__row-header{font-size:14px;font-weight:500}.avgst-shell .project-order-section-ProjectPlans .array-field__add-row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);--btn-color:var(--foreground);height:32px;min-height:32px;color:var(--foreground);box-shadow:none;align-items:center;gap:6px;margin:4px 0 0;padding:1px 10px;font-size:14px;font-weight:500;display:inline-flex}.avgst-shell .project-order-section-ProjectPlans .array-field__add-row:hover{background:var(--accent);color:var(--accent-foreground)}.avgst-shell .project-order-section-ProjectPlans .array-field__add-row .btn__icon{width:16px;height:16px;color:var(--foreground);border:0}.avgst-shell .project-order-section-ProjectPlans .array-field__add-row .btn__label{color:var(--foreground)}.avgst-shell .project-order-section-ProjectPlans .array-field__add-row .btn__content{gap:6px}.gallery-sort{flex-direction:column;gap:8px;display:flex;position:relative}.gallery-sort__item{cursor:grab;transition:transform .18s}.gallery-sort__item:active{cursor:grabbing}.gallery-sort__item.is-dragging{opacity:.28}.gallery-insert{border-radius:var(--radius-xl);background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary);pointer-events:none;z-index:2;transition:top .18s;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.gallery-sort__item,.gallery-insert{transition:none}}@keyframes attachment-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.gallery-batch-upload__zone{border:1px dashed var(--input);border-radius:var(--radius-lg);background:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.gallery-batch-upload__zone.is-drag{border-color:var(--primary);background:var(--accent);box-shadow:none;outline:none}.gallery-batch-upload__title{margin:0;font-size:14px;font-weight:500}.gallery-batch-upload__zone .field-description{margin:0}.gallery-batch-upload__zone button{border:1px solid var(--primary);border-radius:var(--radius-md);background:var(--primary);min-height:38px;color:var(--primary-foreground);cursor:pointer;padding:10px 16px;font-size:13px;font-weight:500}.gallery-batch-upload__zone button:disabled{cursor:progress;opacity:.7}.field-type.upload .dropzone{border:1px dashed var(--input);border-radius:var(--radius-lg);background:var(--muted);padding:24px 16px;display:block}.collection-edit--projects .field-type.upload .dropzone.dragging{border-color:var(--primary);background:var(--accent);box-shadow:none;outline:none}.field-type.upload .upload__dropzoneContent{flex-direction:column;align-items:center;gap:16px;display:flex}.field-type.upload .upload__dragAndDropText{color:var(--muted-foreground);text-align:center;text-transform:none;white-space:pre-line;order:-1;margin:0;font-size:13px;line-height:1.6;display:block}.field-type.upload .upload__dragAndDropText:first-line{color:var(--foreground);font-size:14px;font-weight:500}.field-type.upload .upload__dropzoneContent__orText{display:none}.field-type.upload .upload__dropzoneContent__buttons{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex;position:static}.field-type.upload .upload__dropzoneContent__buttons>.btn{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--card);min-height:38px;color:var(--foreground);text-align:center;flex:150px;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.field-type.upload .upload__dropzoneContent__buttons>.upload__createNewToggler{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.field-type.upload .upload__dropzoneContent__buttons>.btn:hover{filter:brightness(.97)}.exterior-row-label{align-items:center;gap:12px;display:inline-flex}.exterior-row-label button{z-index:2;pointer-events:auto;position:relative}.exterior-row-label [aria-pressed=true]{color:var(--brand-yellow)}.plan-floor-label{align-items:center;gap:4px;display:inline-flex}.plan-floor-label button{z-index:2;pointer-events:auto;position:relative}.plan-floor-label__input{z-index:2;width:9rem;color:inherit;font:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:relative}.project-image-preview-trigger{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.image-preview-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.image-preview-overlay::backdrop{background:#000b}.image-preview-overlay__header{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.image-preview-overlay__header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:500}.image-preview-overlay__header button{color:#fff}.image-preview-overlay__image{justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex}.image-preview-overlay__image iframe{aspect-ratio:16/9;background:#000;border:0;width:min(100vw,177.778dvh);height:auto;display:block}.image-preview-overlay__image img{object-fit:contain;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;display:block}.avgst-shell input[type=number]{appearance:textfield}.avgst-shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.avgst-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.project-choice-row{margin-top:8px;margin-bottom:16px}.project-specs-row{margin-bottom:0}.project-choice-row>.row__fields,.project-specs-row>.row__fields{margin:0}.project-choice-row>.row__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.project-specs-row>.row__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.project-choice-row>.row__fields>*,.project-specs-row>.row__fields>*{min-width:0;margin-inline:0;width:100%!important}.collection-edit--projects .project-choice-row .field-label,.collection-edit--projects .project-specs-row .field-label{margin-bottom:8px;padding-bottom:0}.project-choice-row .react-select,.project-choice-row .rs__control,.project-specs-row input{width:100%}.avgst-shell .field-type input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.rs__input):not([data-slot=input]),.avgst-shell .field-type textarea,.avgst-shell .react-select .rs__control{border:1px solid color-mix(in srgb, var(--foreground) 24%, var(--border));border-radius:var(--radius-md);background:var(--card);box-shadow:none}.avgst-shell .field-type input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.rs__input):not([data-slot=input]){min-height:40px;padding:8px 12px}.avgst-shell .react-select .rs__menu{z-index:40}.avgst-shell .react-select .rs__control{flex-wrap:nowrap;align-items:center;height:40px;min-height:40px;max-height:40px;padding:0 2px 0 10px}.avgst-shell .react-select .value-container,.avgst-shell .react-select .rs__value-container{flex:auto;min-width:0;padding-right:4px}.avgst-shell .react-select .rs__indicators{align-self:stretch;align-items:center;gap:2px;margin:0;display:flex}.avgst-shell .react-select .clear-indicator,.avgst-shell .react-select .dropdown-indicator{width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.avgst-shell .react-select .clear-indicator svg,.avgst-shell .react-select .dropdown-indicator svg{width:16px;height:16px;display:block}.avgst-shell .react-select .clear-indicator:hover,.avgst-shell .react-select .dropdown-indicator:hover{background:var(--muted);color:var(--foreground)}.avgst-shell .react-select .rs__indicator-separator{background:var(--border);align-self:center;width:1px;height:16px;margin:0;display:block}.avgst-shell .field-type input:focus,.avgst-shell .field-type textarea:focus,.avgst-shell .react-select .rs__control--is-focused{border-color:var(--ring);outline:none}.project-ordered-fields{flex-direction:column;display:flex}.project-ordered-fields>*{order:0}.project-ordered-fields>.collapsible-field:not([class*=project-order-section-]){order:100}.collection-edit--projects .project-ordered-fields>.collapsible-field{margin-block:0 12px}.project-section-card .collapsible__toggle-wrap>:first-child{flex:auto;min-width:0}.project-section-card [data-slot=card]{overflow:hidden}:is(.collection-edit--blocks,.collection-edit--forms) .document-fields__fields>.field-type:has(#field-title,#field-key,#field-source,#field-exportName){display:none}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts{margin-top:0}.collection-edit--blocks #field-forms,:is(.collection-edit--blocks,.collection-edit--forms) #field-parts>.array-field__header,:is(.collection-edit--blocks,.collection-edit--forms) #field-parts>.array-field__add-row{display:none}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row{border:1px solid var(--border);border-radius:var(--radius-xl,12px);background:var(--card);color:var(--card-foreground);margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000000d}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row>.collapsible__toggle-wrap{background:0 0;border-radius:0;min-height:48px}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-bottom:1px solid var(--border)}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row .collapsible__content{background:0 0;padding:16px}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row:has([data-part-key=hero\.background]) .collapsible__content{padding:12px 16px}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row:has([data-part-key=hero\.background]) .field-type{margin:0}.background-fields{flex-direction:column;gap:8px;display:flex}.background-fields .attachment-list{gap:4px;margin:0}.background-fields .field-label{margin:0}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__draggable-rows>:is(:has([data-part-key^="hero.promo."]),:has([data-part-key^="popularProjects.slot."]),:has([data-part-key^="seriesBento.slot."])){display:none}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row:has([data-part-key=popularProjects\.heading],[data-part-key=popularProjects\.cards],[data-part-key=popularProjects\.button],[data-part-key=seriesBento\.heading],[data-part-key=seriesBento\.cards],[data-part-key=seriesBento\.button])>.collapsible__toggle-wrap :is(.collapsible__drag,.collapsible__actions-wrap){display:none}.series-slots{flex-direction:column;gap:16px;display:flex}.series-slot{flex-direction:column;gap:8px;display:flex}.series-slot+.series-slot{border-top:1px solid var(--border);padding-top:16px}.series-slot .field-type,.series-slot .attachment-list{margin:0}.series-slot [data-slot=select-trigger]{width:100%}.project-slots{margin:0}.promo-slots{flex-direction:column;gap:8px;display:flex}.promo-slot{border:1px solid var(--border);border-radius:var(--radius-xl,12px);background:var(--card);overflow:hidden}.promo-slot__toggle{width:100%;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.promo-slot[data-open] .promo-slot__toggle{border-bottom:1px solid var(--border)}.promo-slot__body{padding:10px 12px 12px}.promo-fields{flex-direction:column;gap:8px;display:flex}.promo-fields .field-type{margin:0}.promo-fields .field-label{margin-bottom:4px}.promo-fields textarea{min-height:0}.promo-fields .attachment-list{margin:0}:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .field-type:has([id$=__key],[id$=__title]){display:none}.collection-edit--pages #field-layout>.array-field__header{display:none}.collection-edit--pages #field-layout{margin-top:0}.collection-edit--pages #field-layout .array-field__row:has([data-row-fixed])>.collapsible__toggle-wrap :is(.collapsible__drag,.collapsible__actions-wrap){visibility:hidden;pointer-events:none}.collection-edit--pages #field-layout .array-field__row{border:1px solid var(--border);border-radius:var(--radius-xl,12px);background:var(--card);color:var(--card-foreground);margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.collection-edit--pages #field-layout .array-field__row:has(.rs__menu){overflow:visible}.collection-edit--pages #field-layout .array-field__row>.collapsible__toggle-wrap{background:0 0;border-radius:0;min-height:48px}.collection-edit--pages #field-layout .array-field__row:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-bottom:1px solid var(--border)}.collection-edit--pages #field-layout .array-field__row .collapsible__content{background:0 0;padding:16px}.array-field__row[data-part-focus]{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-md,8px)}.collection-edit--pages #field-layout .array-field__row[data-preview-active],:is(.collection-edit--blocks,.collection-edit--forms) #field-parts .array-field__row[data-preview-active],.project-section-card[data-preview-active] [data-slot=card]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.project-unpublished{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.collapsible__toggle-wrap[data-unpublished] :is(.project-source-label,.collapsible__header-wrap){position:relative}.collapsible__toggle-wrap[data-unpublished] .collapsible__header-wrap{overflow:visible}.collapsible__toggle-wrap[data-unpublished] :is(.project-source-label,.collapsible__header-wrap):before{content:"";background:var(--primary);pointer-events:none;opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:.22s cubic-bezier(.2,0,0,1) 80ms forwards unpublished-dot-in;position:absolute;top:50%;left:-12px;transform:scale(.4)}.collapsible__toggle-wrap[data-unpublished]:not(:has(.project-source-label,.collapsible__header-wrap)):before{content:"";background:var(--primary);pointer-events:none;opacity:0;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:.22s cubic-bezier(.2,0,0,1) 80ms forwards unpublished-dot-in;position:absolute;top:50%;left:-12px;transform:scale(.4)}.collapsible__toggle-wrap[data-unpublished]:not(:has(.project-source-label,.collapsible__header-wrap)):before{z-index:1;left:16px}.collapsible__toggle-wrap[data-unpublished=out] :is(.project-source-label,.collapsible__header-wrap):before{animation:.28s cubic-bezier(.4,0,.2,1) .24s both unpublished-dot-out}.collapsible__toggle-wrap[data-unpublished=out]:not(:has(.project-source-label,.collapsible__header-wrap)):before{animation:.28s cubic-bezier(.4,0,.2,1) .24s both unpublished-dot-out}@keyframes unpublished-dot-in{to{opacity:1;transform:scale(1)}}@keyframes unpublished-dot-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.collapsible__toggle-wrap[data-unpublished] :is(.project-source-label,.collapsible__header-wrap):before{opacity:1;animation:none;transform:none}.collapsible__toggle-wrap[data-unpublished]:not(:has(.project-source-label,.collapsible__header-wrap)):before{opacity:1;animation:none;transform:none}.collapsible__toggle-wrap[data-unpublished=out] :is(.project-source-label,.collapsible__header-wrap):before{opacity:0;animation:none}.collapsible__toggle-wrap[data-unpublished=out]:not(:has(.project-source-label,.collapsible__header-wrap)):before{opacity:0;animation:none}}.project-section-card :is([data-slot=card],[data-slot=accordion-content]):has(.rs__menu){overflow:visible}.project-section-card .collapsible__toggle-wrap{background:0 0;border-radius:0}.project-order-toolbar{display:none}.project-order-actions{z-index:2;align-items:center;gap:2px;display:inline-flex;position:relative}@media (max-width:479px){.project-choice-row>.row__fields{grid-template-columns:minmax(0,1fr)}.project-specs-row>.row__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-edit--projects .field-type.row .field-type{margin-bottom:0}.collection-edit--projects .collapsible__content{padding:16px}.collection-edit--projects .document-fields__main .render-fields{--spacing-field:12px}.page-preview:fullscreen{border:0;border-radius:0;flex-direction:column;width:100%;height:100%;margin:0;display:flex}.page-preview:fullscreen .page-preview__stage{flex:1;height:auto;min-height:0}@media (min-width:1024px){:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields{--main-width:var(--page-editor-width,50%);--doc-sidebar-width:0px;--sidebar-wrap-width:var(--page-preview-width,50%);--sidebar-gutter-h-left:0px;--sidebar-gutter-h-right:24px;--main-gutter-h-left:24px;--main-gutter-h-right:24px;display:flex}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__main{width:var(--page-editor-width,50%);flex:0 0 var(--page-editor-width,50%);min-width:0}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__sidebar-wrap{width:var(--page-preview-width,50%);flex:0 0 var(--page-preview-width,50%);min-width:0;top:var(--doc-controls-height);height:calc(100dvh - var(--doc-controls-height) - 24px);position:sticky}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__edit{padding:24px}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__sidebar{overflow:hidden}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__sidebar-fields{padding:24px 24px 24px 0}}@media (min-width:1600px){:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields{--page-editor-width:33.3333%;--page-preview-width:66.6667%}}.collection-edit--blocks:has(.configuration-block-settings) .document-fields{--page-editor-width:100%;--page-preview-width:0px;--sidebar-wrap-width:0px}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__sidebar-wrap{display:none}@media (max-width:1023px){:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields{display:block}:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__main,:is(.collection-edit--pages,.collection-edit--projects,.collection-edit--blocks,.collection-edit--forms) .document-fields__sidebar-wrap{width:100%;min-width:0;height:auto;position:static}}@media (min-width:1024px){.collection-edit--lead-submissions .document-fields{--main-width:50%;--doc-sidebar-width:0px;--sidebar-wrap-width:50%;--sidebar-gutter-h-left:0px;--sidebar-gutter-h-right:24px;--main-gutter-h-left:24px;--main-gutter-h-right:24px;display:flex}.collection-edit--lead-submissions .document-fields__main{flex:0 0 50%;width:50%;min-width:0}.collection-edit--lead-submissions .document-fields__sidebar-wrap{width:50%;min-width:0;top:var(--doc-controls-height);height:calc(100dvh - var(--doc-controls-height) - 24px);flex:0 0 50%;position:sticky}.collection-edit--lead-submissions .document-fields__edit{padding:24px}.collection-edit--lead-submissions .document-fields__sidebar{overflow:hidden}.collection-edit--lead-submissions .document-fields__sidebar-fields{height:100%;padding:24px 24px 24px 0}}@media (max-width:1023px){.collection-edit--lead-submissions .document-fields{display:block}.collection-edit--lead-submissions .document-fields__main,.collection-edit--lead-submissions .document-fields__sidebar-wrap{width:100%;min-width:0;height:auto;position:static}}.collection-edit--lead-submissions .field-label{display:none}.collection-edit--lead-submissions .lead-submission-payload,.collection-edit--lead-submissions .lead-submission-payload [data-slot=code-block]{height:100%}.project-order-grip{width:28px;height:28px;color:var(--theme-elevation-500);cursor:grab;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.project-order-grip:hover{background:var(--theme-elevation-100)}.project-order-grip:active{cursor:grabbing}.project-order-grip:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}[class*=project-order-section-]{position:relative}.project-block-dragging>.collapsible__toggle-wrap{opacity:.45}[data-project-drop]:before{content:none}[data-project-drop]>.collapsible__toggle-wrap,[data-project-drop]>.collapsible>.collapsible__toggle-wrap{background:var(--accent);box-shadow:inset 0 0 0 1px var(--primary)}.project-order-actions{pointer-events:auto}.project-block-dragging .collapsible__toggle-wrap{opacity:.45}.project-order-section-contactsSection .collapsible__toggle,.project-order-section-contactsSection .collapsible__indicator,.project-order-section-contactsSection .collapsible__content{display:none}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__main{--spacing-field:16px}.configuration-block-settings{margin:16px 0!important}.configuration-block-settings>.group-field__wrap{grid-template-columns:minmax(330px,420px) minmax(0,1fr);align-items:start;gap:24px;padding:0;display:grid}.configuration-block-settings>.group-field__wrap>.group-field__header{display:none}.configuration-block-settings>.group-field__wrap>.render-fields{grid-area:1/1;min-width:0}.configuration-block-settings .tabs-field__tabs{flex-wrap:wrap;margin-bottom:14px}.configuration-block-settings .tabs-field__tab{padding:0}.configuration-block-settings .configuration-tier-hidden{display:none!important}.configuration-block-settings .field-type{margin-bottom:14px}.configuration-tier-group>.group-field__wrap{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;padding:16px}.configuration-tier-group .group-field__header{margin-bottom:14px}.configuration-tier-group .group-field__title{font-size:17px;font-weight:600}.configuration-tier-group textarea{min-height:68px}.configuration-tier-group .field-label{margin-bottom:6px}.configuration-tier-group .array-field__row{margin-bottom:0}.configuration-tier-group .collapsible__toggle-wrap{border-radius:7px;min-height:40px;padding:4px 8px}.configuration-tier-group .collapsible__content{padding:12px}.configuration-tier-group .collapsible__content .field-type:last-child{margin-bottom:0}.configuration-row-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;display:block;overflow:hidden}.configuration-editor-nav{margin-bottom:14px}.configuration-editor-tabs{border:1px solid var(--border);background:var(--muted);border-radius:9px;gap:4px;padding:4px;display:flex}.configuration-editor-tabs button{min-height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;font-size:13px}.configuration-editor-tabs button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #0001}.configuration-editor-nav p,.configuration-editor-preview>p{color:var(--muted-foreground);margin:10px 0 0;font-size:12px;line-height:1.5}.configuration-editor-preview{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-area:1/2;min-width:0;padding:12px;position:sticky;top:96px}.configuration-editor-nav button:focus-visible,.configuration-editor-preview button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1099px){.configuration-block-settings>.group-field__wrap{grid-template-columns:minmax(0,1fr);gap:18px}.configuration-editor-preview{grid-area:2/1;position:static}}.configuration-block-settings{border:0;padding:0!important}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__fields{padding-top:0}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__fields>.render-fields{--spacing-field:12px}.configuration-block-settings .render-fields{--spacing-field:10px}.configuration-block-settings .tabs-field{margin:0}.configuration-block-settings .tabs-field__tabs-wrap{margin-bottom:12px}.configuration-block-settings .tabs-field__tabs{margin-bottom:0}.configuration-block-settings .tabs-field__tabs:before,.configuration-block-settings .tabs-field__tabs:after{display:none}.configuration-block-settings .tabs-field__content-wrap{padding:0}.configuration-tier-group{border:0;margin:0!important;padding:0!important}.configuration-tier-group .array-field{margin-block:12px!important}.configuration-tier-group .array-field,.configuration-tier-group .array-field__draggable-rows{gap:6px}.configuration-tier-group .array-field__title .field-label{margin-bottom:0}.configuration-tier-group .array-field__header{margin-bottom:6px}.configuration-tier-group .array-field__header-actions{gap:8px}.configuration-tier-group .array-field__header-action{font-size:11px}.configuration-tier-group .array-field__add-row{margin-block:6px 0}.configuration-editor-preview{background:0 0;border:0;padding:0}.configuration-editor-preview .page-preview{margin-bottom:0}.configuration-editor-preview .page-preview__stage{height:max(360px,100dvh - 390px);padding:12px}.configuration-editor-preview .page-preview:fullscreen .page-preview__stage{height:auto}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__main{padding-top:0}.collection-edit--blocks:has(.configuration-block-settings) .document-fields__edit{padding-top:16px}.avgst-shell [data-slot=tabs-list][data-variant=default]{border-radius:var(--radius-lg);background:var(--secondary);height:36px;padding:3px}.avgst-shell [data-slot=tabs-trigger],.avgst-shell [data-slot=tabs-trigger]:focus,.avgst-shell [data-slot=tabs-trigger]:focus-visible{border-radius:var(--radius-md);height:calc(100% - 1px);box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;outline:none}.avgst-shell [data-slot=tabs-trigger][data-state=active],.avgst-shell [data-slot=tabs-trigger][data-state=active]:focus,.avgst-shell [data-slot=tabs-trigger][data-state=active]:focus-visible{background:var(--card);color:var(--foreground);outline:none;box-shadow:0 1px 2px #0b10200f}html[data-theme=dark] .avgst-shell [data-slot=tabs-trigger][data-state=active]{background:color-mix(in srgb, var(--input) 45%, var(--card));box-shadow:none}.avgst-shell [data-slot=tabs-list] [data-slot=badge]{background:color-mix(in srgb, var(--muted-foreground) 30%, transparent);min-width:1.25rem;height:1.25rem;color:var(--foreground);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:12px;font-weight:500;line-height:1;display:inline-flex}@keyframes avgst-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes price-log-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.price-log [data-slot=trace]>*{animation:.35s price-log-in}.shimmer{background-image:linear-gradient(90deg, var(--muted-foreground) 20%, var(--foreground) 45%, var(--muted-foreground) 70%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite avgst-shimmer}@media (prefers-reduced-motion:reduce){.shimmer{color:var(--muted-foreground);background:0 0;animation:none}.price-log [data-slot=trace]>*{animation:none}}
.avgst-shell .collection-list .table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);width:100%;max-width:100%;overflow-x:auto}.avgst-shell .collection-list .table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.avgst-shell .collection-list .table thead{color:var(--foreground);background:0 0}.avgst-shell .collection-list .table th,.avgst-shell .collection-list .table td{vertical-align:middle;text-align:start;white-space:nowrap;border-bottom:1px solid var(--border);border-radius:0;min-width:0;height:44px;padding:8px 16px}.avgst-shell .collection-list .table th{height:40px;font-weight:500}.avgst-shell .collection-list .table th .field-label{color:inherit;margin:0;font-size:14px;font-weight:500}.avgst-shell .collection-list .table tbody tr{background:0 0;border-radius:0;transition:background-color .15s}.avgst-shell .collection-list .table tbody tr:hover{background:color-mix(in srgb, var(--muted), transparent 50%)}.avgst-shell .collection-list .table tbody tr:has(input:checked){background:var(--muted)}.avgst-shell .collection-list .table tbody tr:last-child td{border-bottom:0}.avgst-shell .collection-list .table :is(#heading-_select,.cell-_select){width:48px;min-width:48px}.avgst-shell .collection-list .table .checkbox-input__input{border:1px solid var(--input);background:var(--card);border-radius:4px;width:16px;height:16px;box-shadow:0 1px 2px #0b10200d}.avgst-shell .collection-list .table .checkbox-input__input:has(input:checked){background:var(--primary);border-color:var(--primary)}.avgst-shell .collection-list .table .sort-column{align-items:center;gap:8px;display:flex}.avgst-shell .collection-list .table .sort-column__buttons{gap:2px;display:flex}.avgst-shell .collection-list .table .sort-column__button{border-radius:4px;width:20px;height:24px;padding:2px}.avgst-shell .collection-list .table .sort-column__button:hover{background:var(--muted)}.avgst-shell .collection-list .table a{color:var(--foreground);text-decoration:none}.avgst-shell .collection-list .table a:hover{text-decoration:underline}.avgst-shell [data-slot=table]{border-collapse:collapse;table-layout:fixed}.avgst-shell [data-slot=table-head],.avgst-shell [data-slot=table-cell]{border-width:0;border-bottom:1px solid var(--border);text-overflow:ellipsis;overflow:hidden}.avgst-shell [data-slot=table-cell].catalog-actions{text-overflow:clip;text-align:end;overflow:visible}.avgst-shell [data-slot=table-body] [data-slot=table-row]:last-child{border-bottom-width:0}.avgst-shell [data-slot=table-body] [data-slot=table-row]:last-child [data-slot=table-cell]{border-bottom:0}
