@font-face{font-family:Pretendard;src:url(../fonts/PretendardVariable.woff2) format(woff2);font-display:swap;font-weight:45 920;font-style:normal}.fix-form-field{color:#333;display:flex;flex-direction:column;gap:8px;width:100%}.fix-form-field__label{font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem}.fix-form-field__label--inside{color:#999}.fix-form-field__row{align-items:stretch;display:flex;gap:8px;width:100%}.fix-form-field__control{align-items:center;background-color:#fff;border:1px solid #333;border-radius:8px;box-sizing:border-box;display:flex;flex:1 1 auto;min-height:48px;min-width:0;padding:0 16px}.fix-form-field--button .fix-form-field__control{padding:0}.fix-form-field--button .fix-form-field__body,.fix-form-field--label-inside .fix-form-field__body{width:100%}.fix-form-field--large .fix-form-field__control{min-height:76px}.fix-form-field--label-inside .fix-form-field__control{align-items:stretch;flex-direction:column;gap:4px;justify-content:flex-start;padding:13px 15px}.fix-form-field--border-muted .fix-form-field__control{border-color:#ccc}.fix-form-field--input-compact .fix-form-field__input{font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}.fix-form-field--label-inside .fix-form-field__input{font-family:Pretendard,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5rem;padding:0}.fix-form-field__body{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.fix-form-field__input{background:transparent;border:0;caret-color:#ff8a2b;color:#13100f;flex:1 1 auto;font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;min-height:20px;min-width:0;padding:0}.fix-form-field__input::-moz-placeholder{color:#777;opacity:1}.fix-form-field__input::placeholder{color:#777;opacity:1}.fix-form-field__input::-moz-selection{background-color:#ff8a2b2e;color:#13100f}.fix-form-field__input::selection{background-color:#ff8a2b2e;color:#13100f}.fix-form-field__input:-webkit-autofill,.fix-form-field__input:-webkit-autofill:focus,.fix-form-field__input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff;caret-color:#ff8a2b;-webkit-text-fill-color:#13100f;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.fix-form-field__input:disabled{color:#777;cursor:default}.fix-form-field__input--textarea{display:block;height:auto;min-height:76px;resize:none}.fix-form-field__input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fix-form-field__input--button{align-items:center;cursor:pointer;display:flex;gap:8px;height:auto;justify-content:space-between;min-height:46px;padding:13px 16px;text-align:left;width:100%}.fix-form-field__control:has(.fix-form-field__icon-button) .fix-form-field__input{padding:0}.fix-form-field__value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fix-form-field__value--placeholder{color:#777}.fix-form-field__right{color:#333;flex:0 0 auto;font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem;white-space:nowrap}.fix-form-field__action-wrap{align-self:stretch;display:flex;flex:0 0 84px;min-width:0}.fix-form-field__action{align-items:center;background-color:#13100f;border-radius:8px;box-sizing:border-box;color:#ff8a2b;display:flex;font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:700;height:100%;justify-content:center;letter-spacing:0;line-height:1.25rem;line-height:1.25;min-height:48px;overflow-wrap:anywhere;padding:0 12px;text-align:center;white-space:normal;width:100%}.fix-form-field__action:disabled{background-color:#eee;border-color:transparent;color:#999;cursor:default}.fix-form-field__button{align-items:center;align-self:stretch;background-color:#13100f;border-radius:6px;color:#ff8a2b;display:inline-flex;flex:0 1 auto;font-family:Pretendard,sans-serif;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.5rem;margin:4px 0;min-height:40px;min-width:84px;overflow-wrap:anywhere;padding:0 12px;text-align:center}.fix-form-field__button:disabled{background-color:#eee;border-color:transparent;color:#999;cursor:default}.fix-form-field__icon-button{align-items:center;color:#999;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.fix-form-field__icon-button:disabled{background-color:transparent;border-color:transparent;color:#999;cursor:default}.fix-form-field__icon-button .fix-form-field__icon{display:block;height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.fix-form-field__arrow{border:solid #777;border-width:0 1.5px 1.5px 0;height:8px;transform:rotate(45deg) translateY(-2px);width:8px}.fix-form-field__message{align-items:center;color:#777;display:flex;font-family:Pretendard,sans-serif;font-size:.875rem;font-weight:500;gap:4px;letter-spacing:0;line-height:1.25rem;padding:0 4px}.fix-form-field__message-icon{border-radius:999px;flex:0 0 auto;height:16px;position:relative;width:16px}.fix-form-field:has(.fix-form-field__input:focus:not(:disabled):not([readonly])) .fix-form-field__control{border-color:#333;box-shadow:0 4px 6px #13100f0a}.fix-form-field--textarea .fix-form-field__control{align-items:flex-start;min-height:104px;padding:14px 16px}.fix-form-field__control:has(.fix-form-field__input[readonly]){background-color:#f8f8f8;border-color:#ccc;box-shadow:none;color:#777}.fix-form-field__control:has(.fix-form-field__input[readonly]):focus-within{background-color:#f8f8f8;border-color:#ccc;box-shadow:none;color:#777}.fix-form-field__control:has(.fix-form-field__input:disabled){background-color:#f8f8f8;border-color:#ccc;box-shadow:none;color:#777;cursor:default}.fix-form-field--error .fix-form-field__input,.fix-form-field--error .fix-form-field__label,.fix-form-field--error .fix-form-field__message{color:#dd2c00}.fix-form-field--error .fix-form-field__input{caret-color:#dd2c00}.fix-form-field--error .fix-form-field__input::-moz-placeholder{color:#dd2c00}.fix-form-field--error .fix-form-field__input::placeholder{color:#dd2c00}.fix-form-field--error .fix-form-field__input:-webkit-autofill,.fix-form-field--error .fix-form-field__input:-webkit-autofill:focus,.fix-form-field--error .fix-form-field__input:-webkit-autofill:hover{-webkit-text-fill-color:#dd2c00}.fix-form-field--error .fix-form-field__control{border-color:#dd2c00;border-width:2px}.fix-form-field--error .fix-form-field__control:has(.fix-form-field__input[readonly]){border-color:#dd2c00}.fix-form-field--error .fix-form-field__message-icon{background-color:#dd2c00}.fix-form-field--error .fix-form-field__message-icon:after,.fix-form-field--error .fix-form-field__message-icon:before{background-color:#fff;border-radius:999px;content:"";left:50%;position:absolute;transform:translate(-50%);width:1.5px}.fix-form-field--error .fix-form-field__message-icon:before{height:5px;top:4px}.fix-form-field--error .fix-form-field__message-icon:after{bottom:4px;height:1.5px}.fix-form-field--error:has(.fix-form-field__input:focus:not(:disabled):not([readonly])) .fix-form-field__control{border-width:1px}.fix-form-field--success .fix-form-field__message{color:#5bc19f}.fix-form-field--success .fix-form-field__message-icon{background-color:#5bc19f}.fix-form-field--success .fix-form-field__message-icon:before{border:solid #fff;border-width:0 0 1.5px 1.5px;content:"";height:4px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:7px}
