.tds-form{display:grid;gap:10px;padding:12px;border:1px solid var(--tds-border-form);border-radius:12px;background:var(--tds-bg-surface);width:100%;box-sizing:border-box}.tds-form-body{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.tds-form-title{font-size:16px;font-weight:700;color:var(--tds-text-heading);margin:0;line-height:1.25}.tds-fieldset{border:1px solid var(--tds-border-subtle);border-radius:10px;padding:12px 12px 10px;margin:0;background:rgba(0,0,0,0);min-width:0}.tds-fieldset-legend{font-size:12px;font-weight:600;color:var(--tds-text-heading);padding:0 8px;letter-spacing:.02em}.tds-fieldset-content{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr)}.tds-field{position:relative;display:flex;align-items:center;gap:8px}.tds-field--checkbox{align-items:flex-start}.tds-field-label{position:absolute;top:0;left:10px;transform:translateY(-50%);background:var(--tds-bg-surface);padding:0 4px;font-size:10px;color:var(--tds-text-label);pointer-events:none;line-height:1;z-index:1}.tds-fieldset .tds-field-label{background:var(--tds-bg-base)}.tds-field .tds-field-input{flex:1;min-width:0}.tds-form .rz-textbox{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--tds-text-primary);min-height:36px}.tds-form{--rz-input-background-color: transparent;--rz-input-hover-background-color: var(--tds-bg-input-hover);--rz-input-focus-background-color: transparent;--rz-input-border: 1px solid var(--tds-border-input);--rz-input-hover-border: 1px solid var(--tds-border-focus);--rz-input-focus-border: 1px solid var(--tds-border-focus);--rz-input-focus-shadow: 0 0 0 3px var(--tds-accent-shadow);--rz-input-value-color: var(--tds-text-primary);--rz-input-placeholder-color: var(--tds-text-muted);--rz-input-disabled-background-color: var(--tds-bg-surface);--rz-input-disabled-color: var(--tds-text-muted);--rz-input-label-color: var(--tds-text-label);--rz-input-font-size: 13px;--rz-input-border-radius: 10px;--rz-dropdown-open-background-color: var(--tds-bg-elevated);--rz-dropdown-item-color: var(--tds-text-primary);--rz-dropdown-item-hover-background-color: var(--tds-row-hover);--rz-dropdown-item-hover-color: var(--tds-text-primary);--rz-dropdown-item-selected-background-color: var(--tds-accent-active);--rz-dropdown-item-selected-color: var(--tds-accent-text);--rz-checkbox-background-color: var(--tds-bg-input);--rz-checkbox-checked-background-color: var(--tds-accent);--rz-checkbox-checked-color: var(--tds-text-on-accent);--rz-checkbox-border: 1px solid var(--tds-border-input);--rz-datepicker-trigger-icon-color: var(--tds-text-secondary);--rz-datepicker-trigger-icon-hover-color: var(--tds-text-primary);--rz-numeric-button-background-color: var(--tds-bg-surface);--rz-numeric-button-color: var(--tds-text-secondary)}.tds-form .rz-textbox:focus-within,.tds-form .rz-dropdown:focus-within,.tds-form .rz-datepicker:focus-within,.tds-form .rz-numeric:focus-within{box-shadow:0 0 0 3px var(--tds-accent-shadow)}.tds-form .rz-datepicker{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--tds-text-primary);min-height:36px}.tds-form .rz-numeric{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--tds-text-primary);min-height:36px}.tds-field-checkbox-row{display:inline-flex;align-items:center;gap:8px;padding-top:4px}.tds-field-checkbox-label{color:var(--tds-text-label);font-size:12px;line-height:1.25;user-select:none}.tds-field-info{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--tds-border-default);color:var(--tds-text-secondary);font-size:11px;cursor:help;user-select:none}.tds-field-tooltip{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);min-width:220px;max-width:320px;padding:8px 10px;border-radius:8px;border:1px solid var(--tds-border-default);background:var(--tds-bg-tooltip);color:var(--tds-text-primary);font-size:12px;line-height:1.45;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;z-index:70}.tds-field-info:hover .tds-field-tooltip,.tds-field-info:focus .tds-field-tooltip{opacity:1;visibility:visible}@media(max-width: 1199px){.tds-form-body{grid-template-columns:1fr}}@media(max-width: 767px){.tds-fieldset-content{grid-template-columns:1fr}.tds-field-tooltip{left:0;top:calc(100% + 8px);transform:none}}