.tq-field-wrap{display:block}.tq-field-wrap-full{width:100%}.tq-field-wrap.tq-field-wrap-inline{display:inline-block;vertical-align:middle}.tq-field-label{color:var(--tq-content);display:block;font-family:var(--tq-font-sans);font-size:var(--tq-text-body-sm);font-weight:500;line-height:var(--tq-text-body-sm-lh);margin-bottom:.375rem}.tq-field-required{color:var(--tq-danger);margin-left:.125rem}.tq-field-shell{--field-bg:var(--tq-surface);--field-border:var(--tq-line-control);--field-border-focus:var(--tq-focus-ring);--field-focus-ring:var(--tq-focus-ring);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--tq-radius-control);display:flex;overflow:hidden;position:relative;transition:border-color .15s var(--tq-ease-emphasis),box-shadow .15s var(--tq-ease-emphasis)}.tq-field-shell:focus-within,.tq-field-shell[data-focus-within]{border-color:var(--field-border-focus);box-shadow:0 0 0 1px var(--field-focus-ring);outline:2px solid transparent;outline-offset:2px}.tq-field-shell.tq-field-shell-invalid,.tq-field-shell[data-invalid]{--field-border:var(--tq-danger);--field-border-focus:var(--tq-danger);--field-focus-ring:color-mix(in srgb,var(--tq-danger) 45%,transparent)}.tq-field-shell.tq-field-shell-disabled,.tq-field-shell[data-disabled]{opacity:.6;pointer-events:none}.tq-field-prefix,.tq-field-suffix{align-items:center;background:var(--tq-surface-subtle);color:var(--tq-content-secondary);display:flex;flex-shrink:0;font-family:var(--tq-font-mono);padding:0 .75rem}.tq-field-prefix{border-right:1px solid var(--tq-line)}.tq-field-suffix{border-left:1px solid var(--tq-line)}.tq-field-input{background:transparent;border:0;color:var(--tq-content);flex:1;font-family:var(--tq-font-sans);min-width:0;outline:none;width:100%}.tq-field-input::placeholder{color:var(--tq-content-secondary)}.tq-field-input:disabled{cursor:not-allowed}.tq-field-shell.tq-field-size-cell{height:var(--tq-control-height-cell)}.tq-field-shell.tq-field-size-sm{height:var(--tq-control-height-sm)}.tq-field-shell.tq-field-size-md{height:var(--tq-control-height)}.tq-field-shell.tq-field-size-lg{height:2.5rem}.tq-field-size-cell .tq-field-input,.tq-field-size-cell .tq-field-prefix,.tq-field-size-cell .tq-field-suffix,.tq-field-size-lg .tq-field-input,.tq-field-size-lg .tq-field-prefix,.tq-field-size-lg .tq-field-suffix,.tq-field-size-md .tq-field-input,.tq-field-size-md .tq-field-prefix,.tq-field-size-md .tq-field-suffix,.tq-field-size-sm .tq-field-input,.tq-field-size-sm .tq-field-prefix,.tq-field-size-sm .tq-field-suffix{height:100%}.tq-field-size-sm .tq-field-input,.tq-field-size-sm .tq-field-prefix,.tq-field-size-sm .tq-field-suffix{font-size:var(--tq-text-body-sm);padding-left:.625rem;padding-right:.625rem}.tq-field-size-sm .tq-field-prefix,.tq-field-size-sm .tq-field-suffix{padding-left:.5rem;padding-right:.5rem}.tq-field-size-md .tq-field-input,.tq-field-size-md .tq-field-prefix,.tq-field-size-md .tq-field-suffix{font-size:var(--tq-text-body);padding-left:.75rem;padding-right:.75rem}.tq-field-size-lg .tq-field-input,.tq-field-size-lg .tq-field-prefix,.tq-field-size-lg .tq-field-suffix{font-size:var(--tq-text-body);padding-left:.875rem;padding-right:.875rem}.tq-field-size-cell .tq-field-input,.tq-field-size-cell .tq-field-prefix,.tq-field-size-cell .tq-field-suffix{font-size:var(--tq-text-body-sm);padding-left:.5rem;padding-right:.5rem}.tq-field-size-cell .tq-field-prefix,.tq-field-size-cell .tq-field-suffix{padding-left:.375rem;padding-right:.375rem}.tq-money-input{font-variant-numeric:tabular-nums;text-align:right}.tq-field-prefix.tq-money-prefix{font-family:var(--tq-font-sans);font-variant-numeric:tabular-nums}.tq-money-surface-subtle .tq-field-shell{--field-bg:var(--tq-surface-subtle)}.tq-field-textarea{background:transparent;border:0;color:var(--tq-content);display:block;font-family:var(--tq-font-sans);font-size:var(--tq-text-body-sm);line-height:1.5;outline:none;padding:.625rem .875rem;resize:vertical;width:100%}.tq-field-textarea::placeholder{color:var(--tq-content-secondary)}.tq-field-textarea:disabled{cursor:not-allowed}.tq-field-shell-select:after{background-color:var(--tq-content-secondary);content:"";height:.75rem;-webkit-mask:var(--tq-chevron-down) center /contain no-repeat;mask:var(--tq-chevron-down) center /contain no-repeat;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:.75rem}.tq-field-shell-select{--tq-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.tq-field-shell-select .tq-field-input{appearance:none;-webkit-appearance:none;padding-right:2.25rem}@media (forced-colors:active){.tq-field-shell-select:after{background-color:CanvasText}}.tq-field-caption{color:var(--tq-content-secondary);font-family:var(--tq-font-sans);font-size:var(--tq-text-caption);line-height:1.4;margin-top:.375rem}.tq-field-caption-error{color:var(--tq-danger)}