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