@charset "UTF-8";*{box-sizing:border-box;--van-tabbar-height: 68px;--van-tabbar-item-icon-margin-bottom: 4px;font-family:Pretendard Variable,Arial,"sans-serif";letter-spacing:.02em}body,html{font-family:Pretendard Variable,Arial,"sans-serif";letter-spacing:.02em;background-color:red}button,input{box-shadow:none;border:none}body{margin:0}#app{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.tabbar-text{text-align:center;font-family:Pretendard Variable,Arial,"sans-serif";font-size:13px;font-style:normal;font-weight:500;letter-spacing:.02em;color:#acb2b9}.tabbar-text.active{color:#1c77ff}.tabbar-icon{width:32px;height:26px!important}.btn-primary-confirm{background-color:#278aec!important;color:#17191c!important;margin:0 auto;border:none;border-radius:6px;font-size:1rem!important;display:flex;align-items:center;justify-content:center;min-height:47px;width:50%!important;font-weight:500!important}.btn-primary-confirm:hover{filter:brightness(1.05)!important}.btn-primary-confirm:active{filter:brightness(.95)!important}.btn-secondary-cancel{background-color:#e8ebed!important;color:#17191c!important;margin:0 auto;border:none;border-radius:6px;font-size:1rem!important;display:flex;align-items:center;justify-content:center;min-height:47px;width:50%!important;font-weight:500!important}.btn-secondary-cancel:hover{filter:brightness(1.05)!important}.btn-secondary-cancel:active{filter:brightness(.95)!important}.ok-btn{border:none;border-radius:6px;background-color:#ffe414;transition:all .2s ease-in-out}.ok-btn:hover{filter:brightness(1.05)!important}.ok-btn:active{filter:brightness(.95)!important}.cancel-btn{border:none;border-radius:6px;transition:all .2s ease-in-out}.cancel-btn:hover{filter:brightness(1.05)!important}.cancel-btn:active{filter:brightness(.95)!important}.two-btn-container{align-items:center;display:flex;justify-content:center;flex:none;flex-direction:row;flex-wrap:nowrap;height:min-content;overflow:hidden;padding:0;position:relative;width:100%}.two-btn-container .two-btn-wrap{align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;width:50%;gap:10px}.two-btn-container .two-btn-wrap button{align-items:center;display:flex;justify-content:center;white-space:pre}.two-btn-container .two-btn-wrap button p{align-items:center;display:flex;justify-content:center;gap:8px;margin-bottom:0}.two-btn-container .two-btn-wrap .cancel-btn{flex:1 0 0px;height:44px;max-width:180px;position:relative;width:1px}.two-btn-container .two-btn-wrap .ok-btn{flex:2 0 0px;height:44px;max-width:360px;position:relative;width:1px}.header-btn{padding:13px 18px;border-radius:6px;display:flex;align-items:center;font-size:15px;line-height:1em;border:none;height:min-content;color:#2f3337;text-decoration:none;background-color:#ffe414;gap:8px}.header-btn:hover{color:#2f3337}.header-btn.active{background-color:#ffe414}.header-btn.inactive{background-color:#dde0e4}.btn-primary{background-color:#278aec!important;color:#17191c!important;margin:0 auto;border:none;font-size:1rem!important;display:flex;align-items:center;justify-content:center;min-height:52px}.btn-primary:hover{background-color:#ffe41480;color:#4b5158}.btn-secondary{background-color:#e8ebed;margin:0 auto;border:none;display:flex;align-items:center;justify-content:center;color:#17191c;font-size:1rem;min-height:52px}.submit-btn{max-width:360px;width:100%;background-color:#278aec;color:#4b5158;margin:0 auto;border:none;border-radius:6px;min-height:44px;display:flex;align-items:center;justify-content:center}.submit-btn p{margin-bottom:0;font-size:16px;font-weight:700}.add-props-btn{margin-top:10px;border-radius:6px;height:40px;background-color:#d1d6db;border:1px solid rgba(0,0,0,.25);color:#2f3337}.add-props-btn:hover{filter:brightness(1.05)}.add-props-btn:active{filter:brightness(.95)}.add-props-btn i{color:#2f3337}.remove-prop-btn{border:none;width:28px;min-width:28px;height:28px;border-radius:100%;background-color:#e8ebed;margin-left:8px}.remove-prop-btn:hover{box-shadow:0 0 0 1px #0000000d inset;filter:brightness(1.05)}.remove-prop-btn:active{filter:brightness(.95)}.remove-prop-btn i{color:#2f3337}.double-btn{width:48%!important;max-width:3000px!important}.page-header-region{width:100%;height:50px}.email-underline span{text-decoration:underline;cursor:pointer}.pseudo-card{width:250px;height:396px;border-radius:16px;overflow:hidden;box-shadow:0 4px 8px #0000001a}.pseudo-card-content{width:100%;height:100%;background:linear-gradient(to right,#e8ebed,#f1f2f3,#e8ebed 40%);background-size:800px 104px;animation:shimmer 1.2s infinite linear}.ant-input-div{width:100%}.ant-input-div input::-webkit-outer-spin-button,.ant-input-div input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ant-input-div input[type=number]{-moz-appearance:textfield}.ant-input-div .ant-row{width:100%}.ant-input-div .ant-form-item-label{display:flex;align-items:start}.ant-input-div .ant-col label{margin-left:0;margin-bottom:0;display:flex;width:80px;height:40px;color:#2f3337!important;font-weight:500!important;font-size:16px!important}.ant-input-div .ant-col label .required-circle{margin-top:5px}.ant-input-div .ant-form-item-control-input-content{display:flex}.ant-input-div .ant-form-item{margin-bottom:0}.ant-input-div .ant-form-item-required:before{content:""!important;display:none!important}.ant-input-div .ant-form-item-required:after{content:"";display:block;width:6px;height:6px;border-radius:6px;margin-bottom:16px;bottom:6px;background-color:#f55247}.ant-input-div .ant-input{height:40px}.ant-input-div .ant-input ::placeholder{color:#acb2b9}.ant-input-div .ant-input:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-input-div .ant-input:focus{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-input-div .ant-input:disabled{border-radius:6px;border:1px solid #D1D6DB;background:#0000000a}.ant-input-div .ant-input-status{border-radius:6px;border:1px solid #D1D6DB!important;color:#2f3337}.ant-input-div .ant-input-status ::placeholder{color:#acb2b9}.ant-input-div .ant-input-status:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-input-div .ant-input-status:focus{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-input-div .ant-input-status:disabled{border-radius:6px;border:1px solid #D1D6DB;background:#0000000a}.ant-input-div .ant-input-status-success{border:1px solid #D1D6DB!important;color:#2f3337}.ant-input-div .ant-input-status-success ::placeholder{color:#acb2b9}.ant-input-div .ant-input-status-success:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-input-div .ant-input-status-success:focus{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-input-div .ant-input-status-success:disabled{border-radius:6px;border:1px solid #D1D6DB;background:#0000000a}.ant-input-div .ant-input-status-error{border:1px solid #F55247!important}.ant-input-div .ant-input-status-error:hover{border-radius:6px;border:1px solid #F8948E!important}.ant-input-div .ant-input-status-error:focus{border-radius:6px;border:1px solid #F55247!important;box-shadow:0 0 0 2px #f5524733!important}.ant-input-div .ant-input-status-error:disabled{border-radius:6px;border:1px solid #F55247;background:#0000000a}.ant-input-div .ant-input-status-error:disabled:hover{border-radius:6px;border:1px solid #F8948E!important}.ant-input-div .ant-input-affix-wrapper-has-feedback ::placeholder{color:#acb2b9}.ant-input-div .ant-input-affix-wrapper-has-feedback:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-input-div .ant-input-affix-wrapper-has-feedback:focus{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-input-div .ant-input-affix-wrapper-has-feedback:disabled{border-radius:6px;border:1px solid #D1D6DB;background:#0000000a}.ant-input-div .ant-input-affix-wrapper-has-feedback .ant-input{border:none!important}.ant-input-div .ant-input-affix-wrapper-has-feedback .ant-input:hover,.ant-input-div .ant-input-affix-wrapper-has-feedback .ant-input:focus{border:none}.ant-input-div .ant-form-item-feedback-icon{display:flex;align-items:center}.ant-input-div .ant-select,.ant-input-div .ant-select .ant-select-selector{height:40px}.ant-input-div .ant-select .ant-select-selection-placeholder{color:#8d939a!important}.ant-input-div .ant-select .ant-select-selection-item{display:flex;align-items:center}.ant-input-div .ant-select-selector:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-input-div .ant-select-selector:focus,.ant-input-div .ant-select-selector:active{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-input-div .ant-select-focused .ant-select-selector{border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-select-item-option{height:40px}.ant-select-item-option .ant-select-item-option-content{display:flex;align-items:center}.ant-table-wrapper .ant-table-thead{height:36px!important;white-space:pre}.ant-table-wrapper .ant-table-thead .ant-table-cell{max-height:36px!important;line-height:36px!important}.ant-table-wrapper .ant-table-thead th{height:36px!important;padding:0 8px!important}.ant-table-wrapper .ant-table-row{height:52px}.ant-table-cell{width:fit-content;white-space:pre}.ant-modal-content{padding:0!important;border-radius:16px!important;background-color:#00f}.ant-modal-content .ant-modal-header{height:52px;border-bottom:1px solid #D1D6DB;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 20px;overflow:hidden;color:#2f3337;text-overflow:ellipsis;font-family:Pretendard Variable;font-size:17px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:0}.ant-modal-content .ant-modal-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:visible;top:6px;right:14px;padding:20px;border-radius:20px;transition:ease-in-out .3s}.ant-modal-content .ant-modal-close:active{padding:20px;background-color:#0000001a}.ant-modal-content .ant-modal-close:hover{transition:ease-in-out .3s;padding:20px;background-color:#0000000d}.ant-modal-content .ant-modal-close .ant-modal-close-x{width:16px;height:16px;padding:20px;font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:20px}.ant-modal-content .ant-modal-close .ant-modal-close-x:active,.ant-modal-content .ant-modal-close .ant-modal-close-x:hover{background-color:none!important}.ant-modal-content .ant-modal-close .ant-modal-close-x .ant-modal-close-icon svg{color:#2f3337}.ant-picker,.ant-picker-range{height:32px;border:1px solid #D1D6DB}.ant-picker .ant-picker-range-separator,.ant-picker-range .ant-picker-range-separator{color:#acb2b9!important}.ant-picker .ant-picker-input,.ant-picker-range .ant-picker-input{border:none!important}.ant-picker .ant-picker-input input,.ant-picker-range .ant-picker-input input{padding:0 1px}.ant-picker .ant-picker-input input::placeholder,.ant-picker-range .ant-picker-input input::placeholder{color:#acb2b9!important}.ant-picker .ant-picker-input:hover,.ant-picker .ant-picker-input:focus,.ant-picker-range .ant-picker-input:hover,.ant-picker-range .ant-picker-input:focus{border:none}.ant-picker .ant-picker-active-bar,.ant-picker-range .ant-picker-active-bar{display:none}.ant-picker .ant-picker-suffix,.ant-picker-range .ant-picker-suffix{pointer-events:auto}.ant-picker .ant-picker-suffix:hover,.ant-picker-range .ant-picker-suffix:hover{cursor:pointer}.ant-picker:hover,.ant-picker-range:hover{border-radius:6px;border:1px solid #8D939A!important;box-shadow:none}.ant-picker:focus-within,.ant-picker-range:focus-within{border-radius:6px;border:1px solid #4B5158!important;box-shadow:0 0 0 2px #00000026!important}.ant-picker:disabled,.ant-picker-range:disabled{border-radius:6px;border:1px solid #D1D6DB;background:#0000000a}.swal2-cancel{height:100%}.swal-button-custom{border-radius:0!important;box-shadow:none!important}.swal2-title{margin-top:32px;margin-bottom:8px;padding-top:0!important;font-size:20px!important;color:#2f3337!important;font-weight:700!important;line-height:1.2em!important}.swal2-confirm{color:#fff!important;font-size:16px!important;line-height:1em!important;border-radius:0!important}.swal2-html-container{padding:0 32px 32px!important;color:#4b5158!important;line-height:1.5em!important;font-size:16px!important;font-weight:400!important;word-break:keep-all!important;margin:0!important;min-height:80px;display:flex!important;align-items:center!important}.swal2-html-container p{margin-bottom:0!important}.swal2-popup{border-radius:16px!important;overflow-x:hidden!important;max-width:320px!important;width:100%!important;padding-bottom:0}.swal2-actions{margin-top:0!important;border-radius:0 0 14px 14px!important;border:none!important;width:100%}.swal2-actions button{width:100%}html,body,#app{height:100%;background:#f7f7f7;max-width:480px;overflow-x:hidden;width:100%;position:relative}.tabbar-placeholder{height:68px}.van-tabbar{max-width:480px}#nprogress .bar{background:#1890ff!important;height:3px!important;z-index:99999!important}#nprogress .peg{box-shadow:0 0 10px #1890ff,0 0 5px #1890ff!important}
