.gs-control,.gs-select-popover{--focus:var(--accent);--color-focus:var(--focus);min-width:0}.gs-control .gs-input-group,.gs-control.gs-input-group,.gs-control.gs-search-field>.search-field__group,.gs-control.gs-select>:is(.select__trigger,.autocomplete__trigger){box-sizing:border-box;align-items:center;min-width:0;height:32px;min-height:32px}.gs-control .gs-input-group.input-group--secondary,.gs-control.gs-input-group.input-group--secondary{--field-focus:var(--input-group-bg-focus)}.gs-control .gs-input,.gs-search-field .search-field__input{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:100%;padding-block:0;font-size:14px;overflow:hidden}.gs-control .gs-input-suffix{height:100%;padding-inline:4px}.gs-control .gs-input-clear.button{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--field-placeholder);border-radius:999px;padding:0}@media (hover:hover){.gs-control .gs-input-clear.button:hover{color:var(--field-foreground)}}.gs-control.gs-select>:is(.select__trigger,.autocomplete__trigger){padding-block:0}.gs-control.gs-autocomplete .autocomplete__trigger>button[aria-haspopup=listbox]{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.gs-control.gs-select :is(.select__value,.autocomplete__value){text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;min-width:0;min-height:0;display:block;overflow:hidden}.gs-control.gs-select .autocomplete__value.gs-select-value-with-badge,.gs-select-option-copy{align-items:center;gap:8px;min-width:0;display:flex}.gs-select-value-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-select-option-text{flex:1;min-width:0}.gs-select-option-copy{width:100%}.gs-multi-values{width:100%;min-width:0;display:block;position:relative;overflow:hidden}.gs-multi-visible,.gs-multi-measure{align-items:center;gap:4px;display:flex}.gs-multi-visible{width:100%;min-width:0;overflow:hidden}.gs-multi-values .gs-multi-tag{--chip-bg:var(--surface);--chip-fg:var(--surface-foreground);flex-shrink:1;min-width:0;max-width:min(240px,100%)}.gs-multi-values[data-single] .gs-multi-tag{max-width:100%}.gs-multi-values .chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gs-multi-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.gs-multi-measure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset-block-start:0;inset-inline-start:0}.gs-multi-measure .gs-multi-tag{flex-shrink:0;max-width:none}.gs-select-popover .list-box-item[data-indent-level]{--tree-indent:24px;padding-inline-start:calc(var(--spacing) * 2.5 + var(--tree-depth) * var(--tree-indent))}.gs-select-popover .list-box-item[data-indent-level]:before{content:"";inset-inline-start:calc(var(--tree-depth) * var(--tree-indent) - 2px);border-inline-start:1px solid var(--separator);border-bottom:1px solid var(--separator);width:8px;height:55%;position:absolute;top:0}.gs-select-badge.chip{white-space:nowrap;flex:none}.gs-select-popover:is(.select__popover,.autocomplete__popover){box-sizing:border-box;width:var(--trigger-width,160px);min-width:0;max-width:calc(100vw - 24px);max-height:var(--available-height,calc(100vh - 24px));overflow-x:hidden}.gs-select-popover .list-box-item .gs-select-option-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.gs-control.gs-control-compact .gs-input-group,.gs-control.gs-control-compact.gs-input-group,.gs-control.gs-control-compact>:is(.select__trigger,.autocomplete__trigger),.gs-control.gs-control-compact>.number-field__group{height:32px;min-height:32px;padding-block:0}.gs-textarea-wrap{width:100%;min-width:0;position:relative}.gs-textarea-wrap .gs-textarea{width:100%;min-width:0;padding-right:36px}.gs-textarea-wrap .gs-textarea-clear{position:absolute;top:5px;right:5px}.gs-control.gs-control-compact .number-field__input{min-width:0;height:100%;padding-block:0}.gs-select-empty{text-align:center;color:var(--muted);padding:20px 12px}.toolbar-group>.gs-select{min-width:120px}.gs-control.gs-select.gs-select-cell{gap:0;width:100%;min-width:0;height:100%;min-height:0}.gs-control.gs-select.gs-select-cell>.select__trigger{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;font-size:inherit;background:0 0;border-radius:0;padding-block:0;padding-inline:4px 22px}.gs-control.gs-select.gs-select-cell .select__value{line-height:normal}.gs-control.gs-select.gs-select-cell .select__clear-button{max-height:100%}.gs-compact-button.button{white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:28px;height:28px;min-height:28px;padding-inline:8px;font-size:12px}.gs-compact-button.button--icon-only{width:28px;min-width:28px;padding:0}.gs-compact-button svg{flex-shrink:0;width:16px;height:16px}.gs-segmented-tabs>.tabs__list-container,.gs-segmented-tabs .tabs__list{border-radius:8px}.gs-segmented-tabs .tabs__list{padding:2px}.gs-segmented-tabs .tabs__tab{border-radius:6px;height:28px;min-height:28px;padding-inline:10px;font-size:12px}.gs-segmented-tabs .tabs__indicator{border-radius:6px}.gs-control:is(.ed-select,.ed-number,.ed-text-field):not(.gs-select-cell)>:is(.select__trigger,.autocomplete__trigger,.number-field__group,.gs-input-group){box-sizing:border-box;background:var(--default);border-radius:6px;align-items:center;height:28px;min-height:28px;padding-block:0;font-size:12px}.gs-control:is(.ed-select,.ed-number,.ed-text-field) :is(.gs-input,.number-field__input){min-width:0;height:100%;padding-block:0;font-size:12px;line-height:20px}.gs-control.ed-select:not(.gs-select-cell)>:is(.select__trigger,.autocomplete__trigger){padding-inline:8px 26px}.gs-control.ed-select :is(.select__indicator,.autocomplete__indicator){width:16px;height:16px}.gs-control.ed-select .autocomplete__trigger>button[aria-haspopup=listbox]{outline:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.gs-control.gs-autocomplete .autocomplete__trigger>button[aria-haspopup=listbox][data-focus-visible=true] .autocomplete__indicator{color:var(--accent)}@media (hover:hover){.gs-control:is(.ed-select,.ed-number,.ed-text-field):not(.gs-select-cell)>:is(.select__trigger,.autocomplete__trigger,.number-field__group,.gs-input-group):hover,.gs-compact-button.ed-tool-button.button:is(.button--secondary,.button--ghost):hover{background:var(--default-hover)}}.gs-control.ed-select:not(.gs-select-cell)>:is(.select__trigger,.autocomplete__trigger):is(:active,[data-pressed=true]),.gs-compact-button.ed-tool-button.button:is(.button--secondary,.button--ghost):is(:active,[data-pressed=true]){background:var(--default-hover);transform:none}.gs-compact-button.ed-tool-button.button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-radius:6px}.gs-select-popover.gs-editor-select-popover{max-height:min(280px, var(--available-height,280px));border-radius:8px;padding:4px}.gs-control.ed-select :is(.select__value,.autocomplete__value){font-size:inherit;line-height:20px}.gs-select-popover.gs-editor-select-popover .list-box>*+*{margin-top:2px}.gs-select-popover.gs-editor-select-popover .gs-select-badge.chip,.gs-control.ed-select .gs-select-badge.chip{height:20px;font-size:12px;line-height:20px}.gs-select-popover.gs-editor-select-popover .gs-select-empty{padding:16px 8px;font-size:13px}.gs-select-popover.gs-editor-select-popover .list-box{padding:0}.gs-select-popover.gs-editor-select-popover .list-box-item{border-radius:6px;gap:8px;min-width:0;min-height:28px;padding-block:4px;padding-inline:8px 28px;font-size:12px;line-height:20px}.gs-select-popover.gs-editor-select-popover:not(.ed-field-binding-popover) .list-box-item{padding-inline:6px 20px}.gs-select-popover.gs-editor-select-popover:not(.ed-field-binding-popover) .list-box-item__indicator{inset-inline-end:4px}.gs-select-popover.gs-editor-select-popover .gs-select-option-label{font-size:inherit;line-height:inherit}.gs-select-popover.gs-editor-select-popover .gs-select-filter{padding:0 0 4px}.gs-select-popover.gs-editor-select-popover .search-field__group{height:28px;min-height:28px;box-shadow:none;border:0;border-radius:6px;outline:none}.gs-select-popover.gs-editor-select-popover .search-field__input{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:0;padding-inline:6px;font-size:12px;overflow:hidden}.gs-select-popover.gs-editor-select-popover .search-field__clear-button{margin-inline-end:4px}:is(.ed-select,.ed-number,.ed-text-field,.ed-tool-button,.gs-editor-select-popover)[data-pointer-focus=true]{--focus:transparent;--color-focus:transparent;--ring-offset-width:0px}.gs-control.ed-select :is(.select__trigger,.autocomplete__trigger):focus-visible:not([data-focus-visible=true]),.gs-compact-button.ed-tool-button.button:focus-visible:not([data-focus-visible=true]){--focus:transparent;--ring-offset-width:0px}:is(.ed-file-tabs,.ed-sheets,.ed-ribbon-tabs) .tabs__tab{border-radius:6px;height:28px;min-height:28px}@media (hover:hover){:is(.ed-file-tabs,.ed-sheets,.ed-ribbon-tabs) .tabs__tab:not([data-disabled=true]):is(:hover,[data-hovered=true]){opacity:1}:is(.ed-file-tabs,.ed-sheets) .tabs__tab:not([data-disabled=true]):not([aria-selected=true]):is(:hover,[data-hovered=true]){background:var(--default-hover);color:var(--foreground)}}:is(.ed-file-tabs,.ed-sheets) .tabs__tab:not([data-disabled=true]):not([aria-selected=true]):is(:active,[data-pressed=true]){background:var(--default-hover);color:var(--foreground);opacity:1;transform:none}:is(.ed-file-tabs,.ed-sheets,.ed-ribbon-tabs) .tabs__tab:is(:focus-visible,[data-focus-visible=true]):not([data-pointer-focus=true]){box-shadow:none;outline:none}:is(.ed-file-tabs,.ed-sheets) .tabs__tab:not([data-selected=true]):not([aria-selected=true]):is(:focus-visible,[data-focus-visible=true]):not([data-pointer-focus=true]){background:var(--default-hover);color:var(--foreground)}:is(.ed-file-tabs,.ed-sheets,.ed-ribbon-tabs) .tabs__tab[data-pointer-focus=true],:is(.ed-file-tabs,.ed-sheets,.ed-ribbon-tabs) .tabs__tab:focus-visible:not([data-focus-visible=true]){box-shadow:none;outline:none}.gs-control.ed-number>.number-field__group{grid-template-columns:minmax(0,1fr) auto;padding-inline-end:2px}.gs-control.ed-number .number-field__input{width:100%;padding-inline:8px 2px}.gs-side-panel-backdrop{--gs-side-panel-exit-duration:.2s}.gs-side-panel-backdrop[data-exiting=true]{transition-duration:var(--gs-side-panel-exit-duration)}.gs-side-panel{max-width:100dvw;overflow:hidden}.gs-side-panel .drawer__dialog{--drawer-exit-duration:var(--gs-side-panel-exit-duration);box-sizing:border-box;background:var(--surface);min-width:0;max-width:100dvw;height:100%;transition:translate var(--drawer-enter-duration) var(--drawer-enter-ease), transform var(--gs-side-panel-exit-duration) ease-out;flex-direction:column;padding:0;display:flex;overflow:hidden}.gs-side-panel .drawer__header,.gs-side-panel .drawer__footer{background:var(--surface);flex-shrink:0;padding:16px 24px}.gs-side-panel .drawer__header{gap:4px;padding-right:64px}.gs-side-panel .drawer__footer{margin:0}.gs-side-panel .gs-side-panel-body{background:var(--surface);flex:1;min-width:0;min-height:0;margin:0;padding:0 24px 20px;overflow:hidden auto}.gs-side-panel[data-exiting=true] .drawer__dialog{transition-duration:var(--drawer-exit-duration), var(--gs-side-panel-exit-duration);transition-timing-function:var(--drawer-exit-ease), ease-out}@media (max-width:600px){.gs-side-panel .drawer__header,.gs-side-panel .drawer__footer{padding-inline:16px}.gs-side-panel .drawer__header{padding-right:56px}.gs-side-panel .gs-side-panel-body{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.gs-side-panel .drawer__dialog{transition:none}}.loading-skeleton-line{border-radius:6px;flex-shrink:0;min-width:0;max-width:100%}.loading-skeleton-line.is-circle{border-radius:50%}.loading-skeleton-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.loading-skeleton-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.loading-skeleton-form{gap:24px;width:100%;max-width:760px;padding:24px}.loading-skeleton-auth-card{gap:24px}@media (max-width:760px){.loading-skeleton-form{padding:16px}}@media (prefers-reduced-motion:reduce){.loading-skeleton-line,.loading-skeleton-line:before,.loading-skeleton-line:after{animation:none}}.page-error-state{background:var(--background);place-items:center;min-height:100dvh;padding:24px;display:grid}.page-error-card{text-align:center;align-items:center;gap:20px;width:100%;max-width:480px;padding:32px}.page-error-icon{width:56px;height:56px;color:var(--warning-soft-foreground);background:var(--warning-soft);border-radius:50%;place-items:center;display:grid}.page-error-copy{gap:8px;width:100%}.page-error-copy h1{margin:0;font-size:20px;font-weight:600;line-height:1.4}.page-error-copy .card__description{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.page-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:4px}@media (max-width:480px){.page-error-state{padding:20px}.page-error-card{padding:28px 20px}}
