.ui-action{border-radius:var(--radius-control);background:var(--color-brand);color:#fff;min-height:44px;font:550 12px/1.5 var(--font-ui);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:11px 16px;display:inline-flex}.ui-action:hover{background:var(--color-brand-hover)}.ui-action.wb-button-secondary{border-color:var(--color-border);color:var(--color-ink);background:#fff}.ui-action.wb-button-quiet{color:var(--color-muted);background:0 0}.ui-action.wb-button-danger{color:var(--color-danger);background:#fff5f7;border-color:#e9c5ce}.ui-action:disabled{opacity:.55;cursor:default}.ui-action:focus-visible,.ui-field :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.ui-field{color:var(--color-ink);flex-direction:column;gap:8px;min-width:0;margin-bottom:23px;font-size:12px;font-weight:550;display:flex}.ui-field input,.ui-field select{border-radius:var(--radius-control);width:100%;min-width:0;min-height:46px;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #d9d2e2;padding:12px 13px;font-size:14px}.ui-field input::placeholder{color:#98919f}.ui-field input[aria-invalid=true]{border-color:var(--color-danger)}.ui-field small{color:var(--color-muted);font-size:11px;font-weight:400;line-height:1.6}.ui-field .ui-field-error{color:var(--color-danger)}.ui-feedback{border-radius:var(--radius-control);color:#514263;overflow-wrap:anywhere;background:#f7f3ff;border:1px solid #ddd1f2;margin:18px 0;padding:14px 16px;font-size:12px}.ui-feedback strong{font-size:12px;font-weight:600;display:block}.ui-feedback p{margin-top:4px;font-size:12px;line-height:1.7}.ui-feedback-error{color:#903247;background:#fff5f7;border-color:#e9c5ce}.ui-help{vertical-align:middle;flex:none;display:inline-flex}.ui-help-button{color:#746d83;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ui-help-button:hover{color:#6632c0;background:#f2eef8}.ui-help-button:focus-visible{outline-offset:2px;outline:2px solid #7135e9}.ui-help-popover{box-sizing:border-box;color:#40394d;max-width:calc(100vw - 32px);font:400 13px/1.6 var(--font-ui);overflow-wrap:anywhere;background:#fff;border:1px solid #e1dce9;border-radius:9px;margin:0;padding:12px 14px;position:fixed;inset:auto;box-shadow:0 6px 24px #261c3a18}.ui-field-label,.app-title-help{align-items:center;gap:6px;display:flex}.ui-field-label>label{flex:0 auto}
