.input-field.svelte-1bv3jp6{display:grid}.char-count.svelte-1bv3jp6{font-size:var(--font-size-xs);color:var(--c-text);justify-self:end;padding-top:4px}.char-count.svelte-1bv3jp6 .limit:where(.svelte-1bv3jp6){opacity:.5}.char-count.svelte-1bv3jp6.warning{color:var(--c-warning)}.input-group.svelte-1bv3jp6{position:relative}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6){box-sizing:border-box;border-radius:var(--radius-m);width:100%;font-family:var(--font-text);font-size:var(--font-size-s);color:var(--c-base-1);background:var(--c-base-2);border:1px solid #ddd;outline:0;margin-top:10px;padding:.8rem;transition:border-color .15s}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus{border-color:var(--c-company);outline:none}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus~label:where(.svelte-1bv3jp6){border-color:var(--c-company)}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus-visible{outline:2px solid var(--c-company);outline-offset:2px}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6)::placeholder{color:var(--c-scale-1)}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus::placeholder{color:#979797}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid{border-color:var(--c-error)}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid~label:where(.svelte-1bv3jp6){background-color:var(--c-bg-error);border-color:var(--c-border-error);color:var(--c-text-error)}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid~label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6){display:inline-flex}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid~label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid~label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid~label:where(.svelte-1bv3jp6) .success-icon:where(.svelte-1bv3jp6){display:none}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):required:user-valid~label:where(.svelte-1bv3jp6){background-color:var(--c-bg-success);border-color:var(--c-border-success);color:var(--c-text-success)}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):required:user-valid~label:where(.svelte-1bv3jp6) .success-icon:where(.svelte-1bv3jp6){display:inline-flex}.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):required:user-valid~label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):required:user-valid~label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):required:user-valid~label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6){display:none}.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6){pointer-events:none;align-items:center;gap:var(--size-xs);font-size:var(--font-size-xs);border-radius:var(--radius);color:var(--c-text);background-color:var(--c-base-2);border:1px solid #ddd;padding:2px 8px;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:absolute;top:0;left:20px}.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6){cursor:help;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:is(.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6)):after{content:attr(data-hint);background:var(--c-base-1);color:var(--c-base-2);border-radius:var(--radius-s);font-size:var(--font-size-xs);white-space:normal;pointer-events:none;opacity:0;visibility:hidden;z-index:100;width:max-content;max-width:220px;padding:6px 10px;line-height:1.4;transition:opacity .15s,visibility .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}:is(.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6)):hover:after,:is(.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6)):focus:after{opacity:1;visibility:visible}.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6){color:var(--c-text)}:is(.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6)):hover{color:var(--c-base-1)}.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6){color:var(--c-text-error);display:none}.input-group.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .success-icon:where(.svelte-1bv3jp6){color:var(--c-text-success);flex-shrink:0;justify-content:center;align-items:center;display:none}.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6){border-color:var(--c-error)}.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6)~label:where(.svelte-1bv3jp6){background-color:var(--c-bg-error);border-color:var(--c-border-error);color:var(--c-text-error)}.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6)~label:where(.svelte-1bv3jp6) .error-icon:where(.svelte-1bv3jp6){display:inline-flex}.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6)~label:where(.svelte-1bv3jp6) .hint-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6)~label:where(.svelte-1bv3jp6) .req-icon:where(.svelte-1bv3jp6),.input-group.svelte-1bv3jp6.has-error input:where(.svelte-1bv3jp6)~label:where(.svelte-1bv3jp6) .success-icon:where(.svelte-1bv3jp6){display:none}input[type=date].svelte-1bv3jp6{cursor:pointer}input[type=file].svelte-1bv3jp6{cursor:pointer;padding:.45rem .5rem}input[type=file].svelte-1bv3jp6::file-selector-button{cursor:pointer;font-family:var(--font-text);font-size:var(--font-size-s);font-weight:var(--fw-semibold);color:var(--c-base-1);background:color-mix(in srgb, var(--c-base-1), white 92%);border:var(--border);border-radius:var(--radius-s);padding:var(--size-xs) var(--size-xs);margin-right:var(--size-s);transition:background .5s,color .5s,border-color .5s,box-shadow .5s}input[type=file].svelte-1bv3jp6::file-selector-button:hover{background:color-mix(in srgb, var(--c-base-1), white 87%)}input[type=file].svelte-1bv3jp6::file-selector-button:active{position:relative;top:1px}input[type=range].svelte-1bv3jp6{appearance:none;background:0 0;border-radius:5px;outline:none;height:1px;transition:background .3s}input[type=range].svelte-1bv3jp6::-webkit-slider-thumb{appearance:none;background:var(--c-company);cursor:pointer;border-radius:50%;width:16px;height:16px}input[type=range].svelte-1bv3jp6::-webkit-slider-runnable-track{appearance:none;box-shadow:none;background:var(--c-company);border:none;height:5px}input[type=color].svelte-1bv3jp6{cursor:pointer;appearance:none;width:1.5em;height:1.5em;padding:0 2px;position:relative}input[type=submit].svelte-1bv3jp6,input[type=reset].svelte-1bv3jp6{background:var(--bg-btn);border:var(--border);box-shadow:var(--shadow);color:var(--c-btn);cursor:pointer;font-family:var(--font-1);transition:var(--transition);border-radius:5px;padding:10px 20px;font-size:15px;font-weight:700;text-decoration:none}:is(input[type=submit].svelte-1bv3jp6,input[type=reset].svelte-1bv3jp6):hover{border:var(--border);box-shadow:var(--shadow-hover)}:is(input[type=submit].svelte-1bv3jp6,input[type=reset].svelte-1bv3jp6):active{position:relative;top:1px}input[readonly].svelte-1bv3jp6{cursor:not-allowed;color:#777;border-style:dotted}input[disabled].svelte-1bv3jp6{cursor:not-allowed;background-color:#eee}input.svelte-1bv3jp6::placeholder{color:var(--c-placeholder)}
