.workspace-text-field{gap:var(--spacing-xs);width:100%;min-width:0}.workspace-text-field .label{font-size:var(--type-meta);font-weight:var(--weight-strong);color:var(--ui-text)}.workspace-text-field .input{width:100%;min-width:0;height:var(--size-control);min-height:var(--size-control);padding:0 var(--spacing-sm);border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-field);color:var(--ui-text);font-size:var(--type-body);box-shadow:none}.workspace-text-field .input::placeholder{color:var(--ui-text-muted)}.workspace-text-field .input[data-focus-visible=true]{outline:2px solid var(--ui-focus-color);outline-offset:3px}.workspace-text-field .input:disabled{background:var(--ui-control);cursor:not-allowed}.workspace-text-field .field-error{color:var(--ui-danger-text)}.workspace-switch{width:100%;padding-block:var(--spacing-md);border-bottom:1px solid var(--ui-line)}.workspace-switch .switch__content{justify-content:space-between;align-items:center;gap:var(--spacing-lg);width:100%;min-height:44px;display:flex}.workspace-switch .label{color:var(--ui-text);font-size:var(--type-body);font-weight:var(--weight-strong)}.workspace-switch>[data-slot=description],.workspace-switch>[data-slot=field-error]{padding-inline-start:0}.workspace-switch .description{color:var(--ui-text-muted);font-size:var(--type-caption);margin-inline-start:0;line-height:1.5}.workspace-switch .switch__control{flex:none}.workspace-switch[data-disabled=true],.workspace-switch[data-disabled=true] [data-slot=description]{opacity:1}.workspace-switch[data-disabled=true] .switch__control{opacity:var(--disabled-opacity)}.workspace-search .search-field__group{height:var(--size-control);min-height:var(--size-control);border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-field);box-shadow:none}.workspace-search .search-field__input{font-size:var(--type-body);color:var(--ui-text)}.workspace-search .search-field__input::placeholder{color:var(--ui-text-muted)}.workspace-search .search-field__group{overflow:visible}.workspace-search .search-field__clear-button{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ui-text-muted);background:0 0;margin-inline-end:6px}.workspace-search .search-field__clear-button:is(:hover,[data-hovered=true]){background:var(--ui-control-hover);color:var(--ui-text)}
.connection-notice{align-items:flex-start}.connection-notice .alert__description{color:var(--ui-text-muted)}.connection-notice-reference{overflow-wrap:anywhere}.connection-notice-actions{gap:var(--spacing-xs);flex-wrap:wrap;margin-top:10px;display:flex}.save-status{color:var(--ui-text-muted);font-size:var(--type-meta);align-items:center;gap:6px;margin:0;display:inline-flex}.save-status[data-status=failed],.save-status[data-status=unknown]{color:var(--ui-danger-text);font-weight:var(--weight-strong)}.loading-state{width:100%}.loading-state-shape{gap:14px;display:grid;position:relative;overflow:hidden}.loading-state-row{align-items:center;gap:var(--spacing-sm);grid-template-columns:auto 1fr;display:grid}.loading-state-row>div,.loading-state-property{gap:var(--spacing-xs);display:grid}.loading-state-property{grid-template-columns:minmax(80px,30%) 1fr;align-items:center}.loading-state .skeleton{background:var(--ui-control)}.loading-state-mark{border-radius:999px;width:36px;height:36px}.loading-state-mark[data-size=lg]{width:56px;height:56px}.loading-state-line{border-radius:6px;height:12px}.loading-state-line[data-size=lg]{height:20px}.loading-state-line[data-width="20"]{width:20%}.loading-state-line[data-width="25"]{width:25%}.loading-state-line[data-width="30"]{width:30%}.loading-state-line[data-width="35"]{width:35%}.loading-state-line[data-width="45"]{width:45%}.loading-state-line[data-width="50"]{width:50%}.loading-state-line[data-width="60"]{width:60%}.loading-state-cards{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.loading-state-card{border-radius:var(--radius-card,16px);height:180px}.loading-state-field{height:var(--size-control);border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.loading-state-shape.skeleton--shimmer:before{animation:none;display:none}}.step-up-form{gap:var(--spacing-xs);display:grid}.step-up-error{color:var(--ui-danger-text);font-size:var(--type-meta);margin:0}.step-up-choices{gap:var(--spacing-xs);display:grid}.step-up-resend{align-items:center;gap:var(--spacing-xs);color:var(--ui-text-muted);font-size:var(--type-meta);flex-wrap:wrap;display:flex}
.modal__container.app-modal-container{width:100%;padding:var(--spacing-md)}.modal__dialog.app-modal-dialog{width:100%;min-width:0;max-height:calc(100dvh - 32px);color:var(--foreground);background:var(--surface)}.app-modal-dialog.modal__dialog--sm{max-width:480px}.app-modal-dialog.modal__dialog--md{max-width:640px}.app-modal-dialog.modal__dialog--lg{max-width:740px}.app-modal-dialog .modal__header{flex-shrink:0}.app-modal-dialog .modal__footer{gap:var(--spacing-sm);flex-wrap:wrap;flex-shrink:0}.app-modal-dialog .modal__footer button{min-height:44px}.app-modal-dialog .modal__close-trigger{width:44px;height:44px}
