.floating-field{--field-bg:#fff;--field-border:#d4d9d2;--field-border-hover:#b9c1ba;--field-focus:#52796a;--field-error:#aa4d3a;--field-label:#727a73;--field-text:#303631;min-width:0;font:inherit;position:relative;color:var(--field-label)!important;gap:0!important;display:grid!important}.floating-field-control{min-width:0;display:block;position:relative}.floating-field-control>.choice-control{width:100%;min-width:0}.floating-field-control>:is(input,select,textarea),.floating-field-control>.input-with-icon>input{width:100%;min-width:0;min-height:var(--form-control-height,44px);color:var(--field-text);border:1px solid var(--field-border);background:var(--field-bg);font-size:var(--text-label);border-radius:7px;outline:0;margin:0;padding:10px 12px;line-height:1.35;transition-property:border-color,box-shadow,background-color;transition-duration:.12s;transition-timing-function:ease-out}.floating-field-control>select{padding-right:28px}.floating-field-control>textarea{resize:vertical;min-height:84px;padding:12px}.floating-field-control>:is(input,textarea)::placeholder,.floating-field-control>.input-with-icon>input::placeholder,.floating-field-control>.choice-control input::placeholder{color:#0000;transition:color .1s ease-out}.floating-field:focus-within .floating-field-control>:is(input,textarea)::placeholder,.floating-field:focus-within .floating-field-control>.input-with-icon>input::placeholder,.floating-field:focus-within .floating-field-control>.choice-control input::placeholder{color:#9aa09a}.floating-field-label{z-index:2;max-width:calc(100% - 24px);color:var(--field-label);background:var(--field-bg);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0;padding:0 3px;font-weight:600;line-height:1;transition-property:top,color,font-size,transform;transition-duration:.12s;transition-timing-function:ease-out;position:absolute;top:22px;left:12px;overflow:hidden;transform:translateY(-50%)}.floating-field>.floating-field-label{color:var(--field-label);font-size:var(--text-label);gap:0;font-weight:600;display:block}.floating-field:is(:focus-within,.has-error,:has(select),:has(input[type=date]),:has(input[type=datetime-local]),:has(input[type=month]),:has(input[type=time]),:has([data-choice-mode=select]),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label{font-size:var(--text-micro);top:0;transform:translateY(-42%)}.floating-field:has(:required) .floating-field-label:after{content:" *";color:var(--field-error)}.floating-field:not(:has([data-field-control]:disabled)):hover .floating-field-control>:is(input,select,textarea),.floating-field:not(:has([data-field-control]:disabled)):hover .floating-field-control>.input-with-icon>input,.floating-field:not(:has([data-field-control]:disabled)):hover .floating-field-control>.choice-control .choice-control-trigger{border-color:var(--field-border-hover)}.floating-field:focus-within .floating-field-label{color:var(--field-focus)}.floating-field:focus-within .floating-field-control>:is(input,select,textarea),.floating-field:focus-within .floating-field-control>.input-with-icon>input,.floating-field:focus-within .floating-field-control>.choice-control .choice-control-trigger{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus), 0 0 0 3px color-mix(in srgb, var(--field-focus) 9%, transparent)}.floating-field.has-error .floating-field-label,.floating-field.has-error .floating-field-support{color:var(--field-error)}.floating-field.has-error .floating-field-control>:is(input,select,textarea),.floating-field.has-error .floating-field-control>.input-with-icon>input,.floating-field.has-error .floating-field-control>.choice-control .choice-control-trigger{border-color:var(--field-error);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--field-error) 65%, transparent)}.floating-field:has([data-field-control]:disabled){opacity:.58}.floating-field:has([data-field-control]:disabled) .floating-field-control>:is(input,select,textarea),.floating-field:has([data-field-control]:disabled) .floating-field-control>.input-with-icon>input,.floating-field:has([data-field-control]:disabled) .floating-field-control>.choice-control .choice-control-trigger{color:#737a74;cursor:not-allowed;background:#f2f4f1;border-style:dashed}.floating-field:has([readonly]) .floating-field-control>:is(input,select,textarea){background:#f5f7f4}.floating-field-support{color:#818982;min-height:11px;font-size:var(--text-micro);text-wrap:pretty;align-items:flex-start;gap:4px;padding:3px 7px 0;font-weight:450;line-height:1.35;display:flex}.floating-field:has(.input-with-icon) .floating-field-label{left:25px}.floating-field .input-with-icon svg{top:15px}.floating-field .input-with-icon input{padding-left:26px}.floating-field.child-union-choice{background:0 0;border:0;grid-template-columns:1fr;margin:-7px 0 12px;padding:0}.floating-field.cloud-workspace-rename{grid-template-columns:1fr;align-items:stretch;padding:13px 20px;gap:0!important}.floating-field.cloud-workspace-rename .floating-field-control,.floating-field.cloud-workspace-rename input{width:100%}.access-card .floating-field,.team-login-card .floating-field,.support-login-card .floating-field,.invitation-form .floating-field,.settings-ledger .floating-field,.package-dialog .floating-field,.new-case .floating-field{--field-border:#d3d9d3;--field-focus:#4f7766;--form-control-height:44px}.access-card .floating-field-control>:is(input,select,textarea),.team-login-card .floating-field-control>:is(input,select,textarea),.support-login-card .floating-field-control>:is(input,select,textarea),.invitation-form .floating-field-control>:is(input,select,textarea),.settings-ledger .floating-field-control>:is(input,select,textarea),.package-dialog .floating-field-control>:is(input,select,textarea),.new-case .floating-field-control>:is(input,select,textarea){font-size:var(--text-ui);padding:10px 11px}.access-card .floating-field-label,.team-login-card .floating-field-label,.support-login-card .floating-field-label,.invitation-form .floating-field-label,.settings-ledger .floating-field-label,.package-dialog .floating-field-label,.new-case .floating-field-label{font-size:var(--text-ui);top:22px;left:12px}.access-card .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.team-login-card .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.support-login-card .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.invitation-form .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.settings-ledger .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.package-dialog .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label,.new-case .floating-field:is(:focus-within,.has-error,:has(select),:has(input:not(:placeholder-shown)),:has(textarea:not(:placeholder-shown))) .floating-field-label{font-size:var(--text-micro);top:0}@media (prefers-reduced-motion:reduce){.floating-field-label,.floating-field-control>:is(input,select,textarea),.floating-field-control>.input-with-icon>input,.floating-field-control>:is(input,textarea)::placeholder{transition-duration:0s}}
