#SelectContractDue{padding:20px}#SelectContractDue .content .rdp-nav{width:100%;display:Flex;justify-content:space-between;align-items:center;height:27px}#SelectContractDue .content .rdp-nav button{padding:0;margin:0}#SelectContractDue .content .rdp-nav button:first-child{margin-left:-11px}#SelectContractDue .content .rdp-nav button:last-child{margin-right:-11px}#SelectContractDue .content .rdp-nav button .rdp-chevron{fill:#18171a;width:20px;height:20px}#SelectContractDue .content .rdp-month .calendar-header{color:#18171a;padding-bottom:15px;border-bottom:1px solid #ededed;text-align:center;font-family:var(--sm);font-size:18px}#SelectContractDue .content .rdp-month .calendar-body{margin-top:20px}#SelectContractDue .content .rdp-month .calendar-body .rdp-weekdays th{font-family:var(--sr);color:#4e5968;font-size:13px}#SelectContractDue .content .rdp-month .calendar-body .day{text-align:-webkit-center;font-size:13px;width:100%}#SelectContractDue .content .rdp-month .calendar-body .day button{width:16px;height:16px;border-radius:0}#SelectContractDue .content .rdp-month .calendar-body .day.rdp-selected button{border:none!important;background:none!important;color:#1142bf}#SelectContractDue table{height:251.5px}#SelectContractDue table td,#SelectContractDue table th{border:0;background:none}#SelectContractDue .content{height:-moz-fit-content;height:fit-content;position:absolute;bottom:20px;width:calc(100% - 40px);background:#fff;border-radius:10px;padding:20px}#SelectContractDue .content .caption{border-bottom:1px solid #ededed}#SelectContractDue .content img.left{transform:scaleX(-1)}#SelectContractDue .content .rdp-root{--rdp-accent-color:#1142bf}#SelectContractDue .content .grid-list dl.font-blue{font-family:var(--sm);color:#1142bf}#SelectContractDue .content .button-flex{height:60px;display:flex;gap:14px}#SelectContractDue .content .button-flex button{font-family:var(--sr);font-size:18px}#ReportShareModal{padding:0;display:flex;flex-direction:column;justify-content:flex-end}#ReportShareModal .content-header{border-radius:10px 10px 0 0;background:#fff;width:100%;height:50px;padding:0 20px;align-content:center}#ReportShareModal .content-header .back{width:11px;height:auto;float:left}#ReportShareModal .content-header .main-comment{font-family:var(--sr);font-size:16px;text-align:center}#ReportShareModal .chat-content{width:100%;height:-moz-fit-content;height:fit-content;background-color:#eaeef7;padding:30px 20px 50px}#ReportShareModal .chat-content .log{display:flex;align-items:flex-end;gap:10px}#ReportShareModal .chat-content .log.right{justify-content:flex-end;padding-left:10%}#ReportShareModal .chat-content .log.left{justify-content:flex-start;flex-direction:column;align-items:flex-start}#ReportShareModal .chat-content .log.left .profile{position:absolute;width:30px;height:30px;background-color:#519ced;border-radius:50%;font-size:14px;font-family:var(--sm);vertical-align:middle;padding:5px 0;text-align:center;color:#fff}#ReportShareModal .chat-content .log .chat{padding:10px 15px;line-height:1.6;word-break:keep-all;min-height:40px;font-family:NanumSquare_acB}#ReportShareModal .chat-content .log .chat.left{background-color:#fff;border-radius:0 10px 10px 10px;margin-left:45px}#ReportShareModal .chat-content .log .chat.right{background-color:#555c64;color:#fff;border-radius:10px 0 10px 10px;width:340px;white-space:pre}#ReportShareModal .chat-content .log .chat.loading{display:inline-flex;align-items:center;gap:5px}@keyframes detail-loading-bounce{0%,to{transform:translateY(5px)}50%{transform:translateY(-5px)}}#ReportShareModal .chat-content .log .chat.loading span{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0;animation:detail-loading-bounce 1s linear infinite}#ReportShareModal .chat-content .log .chat.loading span:first-child{background-color:rgba(17,66,191,.25);animation-delay:0s}#ReportShareModal .chat-content .log .chat.loading span:nth-child(2){background-color:rgba(17,66,192,.5);animation-delay:.25s}#ReportShareModal .chat-content .log .chat.loading span:nth-child(3){background-color:rgba(17,66,191,.75);animation-delay:.5s}#ReportShareModal .chat-content .log .chat.loading span:nth-child(4){background-color:#1142bf;animation-delay:.75s}#ReportShareModal .chat-content .log .time{color:#999;font-size:12px;font-family:var(--sl);white-space:nowrap}#ReportShareModal .content{background:#fff;width:100%;padding:20px 0}#ReportShareModal .content .button-flex{display:flex;gap:30px;overflow:auto;padding:0 20px;-ms-overflow-style:none;scrollbar-width:none}#ReportShareModal .content .button-flex::-webkit-scrollbar{display:none!important}#ReportShareModal .content .button-flex button{display:flex;flex-direction:column;gap:8px;font-size:10px;align-items:center;color:#18171a}#ReportShareModal .content .button-flex button .img{width:50px;height:50px;border-radius:50%}#ConfirmNotice #CouponModal{background:linear-gradient(to bottom right,#fff,#ffefd9 25%,#ffe8cd 38%,#ffe3c5 50%,#fff)}#ConfirmNotice #CouponModal .main-content small{color:#6b4e2e}#ConfirmNotice.select-realtor .content .radio-type+label{display:flex;justify-content:space-between;padding-left:48px}#ConfirmNotice.select-realtor .content .radio-type+label:before{right:auto;left:15px}#ConfirmNotice.select-realtor .content .radio-type+label:after{right:auto;left:19px}#SideMenu{background-color:hsla(0,0%,100%,.902);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:50px 40px;opacity:1;transition:opacity .3s ease}#SideMenu .content{transform:translate(0);transition:opacity .3s ease,transform .3s ease;height:100%}#SideMenu .content ul{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:30px}#SideMenu .content ul button{font-family:var(--sr);font-size:22px;text-align:left;justify-content:flex-start;color:#18171a;gap:20px}#SideMenu .content ul button .img{width:38px;height:38px;border-radius:50%;border:1px solid #ededed;background-color:#fff;align-content:center}#SideMenu .content ul button .img img{width:20px;height:auto;margin:auto}#SideMenu .content ul button .img.lin-dark{border:none;background:linear-gradient(#050f18,#213d53)}#SideMenu .content ul button .img.lin-dark img{height:24px;width:auto}#SideMenu .content ul button .img.orange{border:none;background-color:rgba(255,167,38,.102)}#SideMenu .content ul button .img.orange img{width:5px;height:auto}@starting-style{#SideMenu[open]{opacity:0}#SideMenu[open] .content{opacity:0;transform:translateY(100%)}}#InformCheck[open]{display:flex;justify-content:center;align-items:center}#InformCheck .content{height:-moz-fit-content;height:fit-content;bottom:20px;width:calc(100% - 40px);background:#fff;border-radius:10px;padding:20px}#InformCheck .content .main-comment{font-family:var(--sm);font-size:20px;line-height:30px}#InformCheck .content .detail-comment{font-family:var(--sr);font-size:15px;line-height:24px;color:#8894a0}#InformCheck .content .button-flex{height:60px;display:flex;gap:14px}#InformCheck .content .button-flex button{font-family:var(--sr);font-size:18px}#InformCheck .input-label-group .label{color:rgba(78,89,104,.7);font-family:var(--sr);font-size:13px}#InformCheck .input-label-group .input-type-border{width:100%;background-color:#f2f4f6;border:1px solid #edeff2;border-radius:5px;padding:15px 20px;font-family:var(--sr);font-size:15px;cursor:text}#InformCheck .input-label-group .input-type-border.select{color:#bbb;font-family:var(--sr);cursor:pointer}#InformCheck .input-label-group .input-type-border.select:before{position:absolute;content:"";display:block;width:calc(100% - 40px);height:20px;background:url(/asset/img/risk/arrow-simple-bottom-gray.svg) no-repeat;background-position:100%;background-size:16px}#InformCheck .input-label-group .input-type-border.select.open:before{transform:scaleY(-1)}#InformCheck .input-label-group .input-type-border.select.on{color:#17181a}#InformCheck .custom-select{position:Relative}#InformCheck .custom-select .selected{cursor:pointer;height:60px;line-height:60px;font-size:20px;border-bottom:1px solid #ededed;padding:0 15px;background:url(/asset/img/common/icon/select-bg.png) no-repeat;background-size:16px;background-position:center right 15px;color:#bbb;font-family:var(--sl)}#InformCheck .custom-select .selected.on{color:#18171a;font-family:var(--sr)}#InformCheck .custom-select .options{position:absolute;background:rgba(240,243,248,.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);top:70px;left:50%;transform:translateX(-50%);width:100%;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);z-index:10;border-radius:10px}#InformCheck .custom-select .options li{cursor:pointer;color:#18171a;margin-top:0!important;padding-left:0;padding:15px 20px!important;font-size:15px!important;border-bottom:1px solid rgba(206,212,224,.8);font-family:var(--sr);font-size:17px!important}#InformCheck .custom-select .options li:last-child{border-bottom:none}#InformCheck .custom-select .options li:before{display:none!important}#InformCheck .options{z-index:1000;max-height:280px;overflow:auto}.RiskInfoModal{z-index:20;padding:0!important;background-color:rgba(0,0,0,.7)!important}.RiskInfoModal .content-close{width:100%;display:flex;justify-content:flex-end;align-items:center;padding:18px 20px}.RiskInfoModal .content-close button{font-size:16px;font-family:var(--sm);color:#fff;width:-moz-fit-content;width:fit-content}.RiskInfoModal .content{width:100%!important;top:60px;background:#f5f7fa!important;padding:0!important;height:calc(100% - 60px)!important;max-height:none!important;bottom:0!important;border-radius:10px 10px 0 0!important}.RiskInfoModal .content::-webkit-scrollbar{display:none}.RiskInfoModal .content::-webkit-scrollbar-thumb{height:30%;background:rgba(0,0,0,.06);border-radius:40px;border:3px solid #fff}.RiskInfoModal .content .header{padding:25px 20px;background:#fff;width:100%;position:-webkit-sticky;position:sticky;left:0;top:0;z-index:35;display:flex;justify-content:space-between;align-items:center;font-size:15px}.RiskInfoModal .content .header .flex-row div{border-radius:20px;padding:6px 12px;color:#9b9fa8;background:#edf1f5}.RiskInfoModal .content .header .flex-row div.active{font-family:var(--sm);color:#fff;background:#18171a}.RiskInfoModal .content .info-card{margin:0!important}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled{opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}#RealtorBridge{padding:40px 30px;height:100dvh}#RealtorBridge .last-load-box{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#RealtorBridge .last-load-box .img-flex{display:flex;gap:15px;align-items:center}#RealtorBridge .last-load-box .img-flex .mix-icon{width:10px;height:10px}#RealtorBridge .last-load-box .img-flex .mix-icon img{width:100%;height:auto;transform:translateY(-100%)}#RealtorBridge .last-load-box .img-flex .logo-box{display:flex;flex-direction:column;align-items:center;gap:10px}#RealtorBridge .last-load-box .img-flex .logo-box .logo{width:70px;height:70px;background-color:#f7f8fc;box-shadow:0 2px 7px rgba(0,0,0,.1);border-radius:19px;display:flex;align-items:center;justify-content:center}#RealtorBridge .last-load-box .img-flex .logo-box .logo img{width:45px;height:auto}#RealtorBridge .last-load-box .img-flex .logo-box .logo-kor{height:14px;width:-moz-fit-content;width:fit-content;aspect-ratio:auto}#RealtorBridge .last-load-box .ment{font-family:var(--sl);font-size:16px;text-align:center}#RealtorBridge .last-load-box .ment b{font-family:var(--sm)}#RealtorBridge .last-load-box p{font-family:var(--sm);font-size:18px;margin-top:15px;text-align:center}#RealtorBridge .last-load-box .bar-box .num{text-align:center;margin-top:5px;color:#999;font-family:var(--sm)}#RealtorBridge .last-load-box .bar-box .num span{color:#1142bf}#RealtorBridge.modal{position:absolute;z-index:30;width:100%;max-width:600px;height:100svh;background:#fff;margin-left:550px}@media screen and (max-width:1220px){#RealtorBridge{padding:40px 20px}#RealtorBridge.modal{position:static;margin:auto}}#WelcomeCoupon{padding:20px}#WelcomeCoupon .content{height:-moz-fit-content;height:fit-content;position:absolute;bottom:20px;width:calc(100% - 40px);background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;padding:40px 20px 20px}#WelcomeCoupon .content .main-comment{font-family:var(--sr);font-size:24px;line-height:36px;color:#18171a}#WelcomeCoupon .content .main-comment span{color:#1142bf}#WelcomeCoupon .content .main-comment.text-medium{font-family:var(--sm)}#WelcomeCoupon .content .sub-comment{font-family:var(--sr);font-size:16px;color:#4e5968}#WelcomeCoupon .content .extra-comment{font-family:var(--sr);font-size:14px;color:#8894a0}#WelcomeCoupon .content img{margin-top:20px;width:140px}#WelcomeCoupon .content button{height:60px;font-family:var(--sm);font-size:18px}#WelcomeCoupon.woori button.blue{background-color:#3996f3}#ConfirmNotice #CouponModal{padding:0}#ConfirmNotice #CouponModal div{background-color:#fff}#ConfirmNotice #CouponModal .main-content{background-color:transparent;padding:30px 0;text-align:center}#ConfirmNotice #CouponModal .main-content small{font-size:14px;margin-bottom:10px}#ConfirmNotice #CouponModal .report-certi{filter:drop-shadow(10px 5px 10px rgba(0,0,0,.2));background-color:transparent}#ConfirmNotice #CouponModal .report-certi img{width:40px;height:auto}#ConfirmNotice #CouponModal .description{font-size:14px;color:#6b7684;text-align:center}#ConfirmNotice #CouponModal .amount-bold{font-family:var(--sb);font-size:50px}#ConfirmNotice #CouponModal .flex-row{padding:30px 0 20px;gap:20px}#ConfirmNotice #CouponModal .button-flex{padding:50px 20px 20px;height:-moz-fit-content;height:fit-content}#ConfirmNotice #CouponModal .button-flex .brown{background-color:#6b4e2e;color:#fff}#ConfirmNotice #CouponModal.blue{background:linear-gradient(to bottom right,#e7f5fe,#f4f8fc 25%,#e7f5fe 38%,#f4f8fc 50%,#faf4fc)}#ConfirmNotice #CouponModal.blue .main-content small{color:#1124bf}.DebtLivingModal .content{overflow-y:auto!important}.DebtLivingModal .content .label.visible:before{transform:scaleY(-1)}.DebtLivingModal .content table{table-layout:auto}.DebtLivingModal .content table tbody td,.DebtLivingModal .content table thead th{padding:10px 5px}.DebtLivingModal .content table label{height:auto!important;padding:0!important}.DebtLivingModal .content table label:after,.DebtLivingModal .content table label:before{left:50%!important;transform:translate(-50%,-50%)!important}.DebtLivingModal .content .dashed-bt{padding-top:20px!important}.DebtLivingModal .content .compare .title{font-size:14px;font-family:var(--sm)}.DebtLivingModal .content .compare .compare-list{display:flex;justify-content:space-between}.DebtLivingModal .content .compare .compare-list dt{color:#4e5968}.DebtLivingModal .content .compare .compare-list dd{font-family:var(--sm);text-align:right}.DebtLivingModal .content .compare .compare-list dd small{display:block;font-size:12px;color:#999}#LoginModal{padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#LoginModal .content{height:-moz-fit-content;height:fit-content;max-height:min(100% - 40px,600px);position:absolute;overflow-y:auto;overflow-x:clip;bottom:20px;width:calc(100% - 40px);background:#fff;border-radius:10px;padding:20px}#LoginModal .content h3{font-size:20px;font-family:var(--sm);line-height:1.4}#LoginModal .content .sub-text{color:#6b7684;font-size:15px;line-height:23px}#LoginModal .content .link{display:flex;justify-content:center}#LoginModal .content .link .extra-link{width:-moz-fit-content;width:fit-content;text-align:center;font-size:16px;color:#999;border-bottom:1px solid}#LoginModal .content .link .certi{font-size:13px;color:#1142bf}#LoginModal .content .link .certi.disabled{opacity:.5}#LoginModal .content .input-border-wrap{border:1px solid #ededed;border-radius:5px;padding:15px;animation:expand-height 1s forwards}#LoginModal .content .input-border-wrap *{animation:opacity .2s forwards}#LoginModal .content .input-border-wrap:has(input:focus){border:1px solid #18171a}#LoginModal .content .input-border-wrap .label{color:#4e5968;font-size:13px;font-family:var(--sr)}#LoginModal .content .input-border-wrap input.n-text-type{font-size:20px;font-family:var(--sm);color:#999;border:none;height:-moz-fit-content;height:fit-content;margin-top:16px;padding:0}#LoginModal .content .input-border-wrap input.n-text-type:focus{color:#18171a}#LoginModal .content .input-border-wrap .time{font-size:20px;font-family:var(--sm);color:#1142bf;position:absolute;right:15px;top:50%;transform:translateY(-50%)}#LoginModal .content .input-border-wrap .time img{width:0}#LoginModal .content .none{display:none}#LoginModal .content button.basic:disabled{background-color:#f2f3f5;color:#999}@keyframes expand-height{0%{max-height:0;padding:none}to{max-height:500px}}@keyframes opacity{0%{opacity:0}to{opacity:1}}#LoginPage{background-color:#fff;position:relative}#LoginPage .page-content .radio-select-list{display:flex;flex-direction:column;gap:15px}#LoginPage .page-content .radio-select-list .radio-box label{border:1px solid #ededed;border-radius:5px;line-height:60px;padding-left:50px}#LoginPage .page-content .radio-select-list .radio-box label:before{left:15px}#LoginPage .page-content .radio-select-list .radio-box label:after{left:19px}#LoginPage .page-content .radio-select-list .radio-box input:checked+label{border:1px solid #18171a}#LoginPage .page-content .certi{color:#1142bf;font-size:16px;text-decoration:underline;text-underline-offset:5px;text-align:center;white-space:pre;cursor:pointer}#LoginPage .page-content .time{color:#1142bf;font-size:20px;font-family:var(--sm);display:flex;align-items:center;gap:5px}#LoginPage .page-content .time img{width:14px;display:none}#LoginPage .page-content .certi-error{position:absolute;bottom:140px;left:0;width:100%;text-align:center}#LoginPage .page-content .certi-error span{color:#8894a0;display:inline-block;position:relative;cursor:pointer}#LoginPage .page-content .certi-error span:after{content:"";display:block;width:142px;height:1px;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);background:#8894a0}#LoginPage .page-content .notice-ment{position:relative;color:#6b7684;font-size:13px;padding-left:20px}#LoginPage .page-content .notice-ment:before{content:"";display:block;position:absolute;background:url(/asset/img/common/icon/alert-icon-black.png) no-repeat;background-position:0;width:100%;height:100%;background-size:10px;left:0;top:0}.modal-wrap{position:fixed;left:50%;transform:translateX(-50%);top:0;width:100%;max-width:600px;height:100%;background:rgba(0,0,0,.7);z-index:999;margin-left:275px;display:flex;justify-content:center;align-items:center;z-index:99}.modal-wrap .modal-box{background:#fff;width:calc(100% - 20px);border-radius:10px;overflow:hidden;max-height:600px;overflow-y:auto;padding:20px;max-width:520px}.modal-wrap .modal-box.bottom{max-width:600px;width:100%;position:absolute;left:0;bottom:0;border-radius:20px 20px 0 0}.modal-wrap .modal-box.form .check-part{display:flex;justify-content:space-between;align-items:center}.modal-wrap .modal-box.form .check-part .detail-btn{text-indent:-99999px;width:8px;height:12px;background-position:50%;background:url(/asset/img/common/icon/more_black.svg) no-repeat;background-size:cover;cursor:pointer}.modal-wrap .modal-box input.ty02{display:none}.modal-wrap .modal-box input.ty02+label{padding-left:30px;background:url(/asset/img/common/icon/checkbox.png) no-repeat;background-size:20px;background-position:center left 0;font-family:var(--sm);font-size:16px}.modal-wrap .modal-box input.ty02:checked+label{background:url(/asset/img/common/icon/checkedbox02.png) no-repeat;background-size:20px;background-position:center left 0}.modal-wrap .modal-box .btn-wrap{margin-top:30px}.woori button.blue{background-color:#3996f3!important}@media screen and (max-width:1220px){.modal-wrap{margin-left:0}}#ConfirmNotice .upload-file-type{display:none}#ConfirmNotice .upload-file-type+label{background-color:#f8f8f8;border-radius:5px;border:1px dashed #ededed;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:72px;gap:10px;font-size:14px;font-family:var(--sr)}#ConfirmNotice .upload-file-type+label img{width:16px;height:16px}#ConfirmNotice .gray-btn{background-color:#f2f3f5;color:#464c52}#ChooseImageModal{overflow:clip}#ChooseImageModal .Top-Area{display:flex;justify-content:center;align-items:center}#ChooseImageModal .Top-Area .back{cursor:pointer;position:absolute;width:24px;height:20px;font-size:0;left:20px}#ChooseImageModal .Pull-Wrap{display:flex;flex-direction:column;justify-content:flex-end}#ChooseImageModal .Pull-Wrap .invalid-msg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#ChooseImageModal .Pull-Wrap .invalid-msg span{background-color:rgba(0,0,0,.502);border-radius:5px;font-size:14px;color:#fff;padding:9px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}#ChooseImageModal .Pull-Wrap .slick-slider{width:calc(100% + 40px);margin-left:-20px}#ChooseImageModal .Pull-Wrap .slick-slider .slick-slide{height:calc(100dvh - 260px)}#ChooseImageModal .Pull-Wrap .slick-slider .slick-slide div{height:100%}#ChooseImageModal .Pull-Wrap .slick-slider .slick-slide div .preview-section{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%}#ChooseImageModal .Pull-Wrap .slick-slider .slick-slide div .preview-section img{width:auto;height:auto;object-fit:contain;max-width:100%;max-height:100%}#ChooseImageModal .Pull-Wrap .preview-li{display:flex;flex-direction:row;gap:5px;margin-bottom:80px;padding-bottom:20px;margin-top:20px;overflow-y:clip;overflow-x:auto}#ChooseImageModal .Pull-Wrap .preview-li li{border-radius:5px;height:40px;width:40px;overflow:hidden;margin:0;flex:0 0 auto}#ChooseImageModal .Pull-Wrap .preview-li li.selected{margin:0 10px;border:2px solid #18171a}#ChooseImageModal .Pull-Wrap .preview-li li.error{border:2px solid #e42a38}#ChooseImageModal .Pull-Wrap .preview-li li .preview-loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px 5px;box-sizing:border-box}#ChooseImageModal .Pull-Wrap .preview-li li .preview-loading span{display:inline-block;width:4px;height:4px;border-radius:50%;animation:loading 1s linear infinite;background-color:#1142bf}#ChooseImageModal .Pull-Wrap .preview-li li .preview-loading span:first-child{animation-delay:0s}#ChooseImageModal .Pull-Wrap .preview-li li .preview-loading span:nth-child(2){animation-delay:.2s;margin:0 10px}#ChooseImageModal .Pull-Wrap .preview-li li .preview-loading span:nth-child(3){animation-delay:.4s}#ChooseImageModal .Pull-Wrap .Page-btn{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:0}#ChooseImageModal .Pull-Wrap .Page-btn button:disabled{background:#dfdfdf;color:#999}#ChooseImageModal .Pull-Wrap .Page-btn button small{display:block;font-size:12px}#CheckImageModal{overflow:clip;height:100vh;height:100svh;background:#f6f8fa}#CheckImageModal .Top-Area{display:flex;justify-content:center;align-items:center;height:50px;border-bottom:1px solid #ededed}#CheckImageModal .Top-Area .close{background:url(/asset/img/modal/black-close.png) no-repeat;background-size:16px;width:16px;height:16px;background-position:50%;cursor:pointer}#CheckImageModal .Image-Area{height:calc(100% - 150px);text-align:center;text-align:-webkit-center;align-content:center}#CheckImageModal .Page-btn.flex-row{gap:12px}#CheckImageModal .Page-btn .light-gray{color:#464c52}@keyframes loading{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}#RealtorReviewPage .page-content{margin:0}#RealtorReviewPage .page-content section .section-title{font-family:var(--sm);font-size:18px}#RealtorReviewPage .star-rating{position:relative;width:150px;height:24px;display:inline-block}#RealtorReviewPage .star-rating__mask{position:relative;width:100%;height:100%;background-color:#ededed;-webkit-mask:url(/asset/img/realtor/profile/star-rate-gray.png) no-repeat center/contain;mask:url(/asset/img/realtor/profile/star-rate-gray.png) no-repeat center/contain;overflow:hidden}#RealtorReviewPage .star-rating__fill{position:absolute;top:0;left:0;height:100%;background-color:#ffc107;width:0;transition:width .3s ease}#RealtorReviewPage .star-rating .rating-btn{position:absolute;width:100%;display:inline-flex;height:100%;z-index:1}#RealtorReviewPage .star-rating .rating-btn button{width:100%}#RealtorReviewPage .tag-bar-list{display:flex;flex-wrap:wrap;gap:10px}#RealtorReviewPage .tag-bar-list div{display:inline-grid;grid-template-columns:0 1fr}#RealtorReviewPage .tag-bar-list div input[type=checkbox]:checked+label{background-color:#edf0f7;border:1px solid #1142bf;padding:9px 14px}#RealtorReviewPage .tag-bar-list div input[type=checkbox]+label{display:flex;gap:10px;padding:10px 15px;background-color:#f7f7f7;border-radius:5px;align-items:center}#RealtorReviewPage .tag-bar-list div input[type=checkbox]+label p{font-family:var(--sm);font-size:16px;word-break:keep-all}#RealtorReviewPage .tag-bar-list div input[type=checkbox]+label img{max-width:16px;max-height:16px}#RealtorReviewPage .input-label-group .tag-bar-list{flex-direction:column;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#RealtorReviewPage .input-label-group .tag-bar-list::-webkit-scrollbar{display:none!important}#RealtorReviewPage .input-label-group .tag-bar-list .flex-row{display:flex}#RealtorReviewPage .input-label-group .tag-bar-list .flex-row input+label{padding:7px 9px 9px;border:1px solid transparent}#RealtorReviewPage .input-label-group .tag-bar-list .flex-row input+label img{width:14px;height:auto}#RealtorReviewPage .input-label-group .tag-bar-list .flex-row input+label p{white-space:nowrap;font-family:var(--sr);font-size:14px}#RealtorReviewPage .input-label-group .tag-bar-list .flex-row input:checked+label{padding:7px 9px 9px}#RealtorReviewPage textarea{width:100%;caret-color:#1142bf;font-family:var(--sm);font-size:16px;line-height:23px}#RealtorReviewPage textarea::placeholder{color:#e9eef4;padding-left:10px}#RealtorReviewPage .footer-component{display:none}#RealtorForm .prw .pr .search{width:50px;height:30px;background-color:#edf0f7;border-radius:5px;color:#1142bf;font-size:14px;font-family:var(--sm)}#RealtorForm .prw .pr .delete{width:18px;height:20px;background:url(/asset/img/home/reset-gray.png) no-repeat;background-size:cover}#RealtorForm .search-result-list{border-radius:10px;border:1px solid #ededed}#RealtorForm .search-result-list li{padding:15px 20px;border-bottom:1px solid #ededed}#RealtorForm .search-result-list li:last-child{border-bottom:0}#RealtorForm .search-result-list li p{font-family:var(--sr);font-size:14px}#RealtorForm .search-result-list li p small{display:block;margin-top:5px;font-size:11px;color:#999}#RealtorForm .empty{margin-top:15px;padding:46px 15px 15px;background:url(/asset/img/modal/empty-icon.png) no-repeat;background-size:21px;background-position:top 15px center}#RealtorForm .empty,#RealtorForm .empty .ment{color:#8894a0;font-size:14px;text-align:center}#RealtorForm .radio-type{display:none}#RealtorForm .radio-type+label{background:#f8f8f8;padding-left:46px;color:#18171a;font-size:16px;display:flex;justify-content:space-between}#RealtorForm .radio-type+label small{color:#999;font-size:12px;margin-left:10px}#RealtorForm .radio-type+label:before{right:auto;left:15px}#RealtorForm .radio-type+label:after{right:auto;left:19px}#RealtorForm .radio-type:checked+label{background:#fff;font-family:var(--sm)}#RealtorForm .radio-type:checked+label small{color:#18171a;font-size:12px;margin-left:10px}#RealtorForm .radio-type:disabled{position:relative}#RealtorForm .radio-type:disabled+label{background:#f2f3f5;color:#999}#RealtorForm .radio-type:disabled+label:after{content:"";display:block;height:20px;width:1px;top:19px;left:25px;position:absolute;background-color:#999;transform:rotate(45deg)}#RealtorForm .radio-type:disabled+label:before{border-color:#999}#RealtorForm .realtor-choice-list{display:flex;flex-direction:column;gap:10px}#RealtorForm .input-label-group.bottom{padding-top:30px;border-top:1px dashed #ededed}#RealtorForm .input-label-group .label{font-size:15px;font-family:var(--sr);color:#4e5968;margin-bottom:15px}#RealtorForm .border-checkbox{display:none}#RealtorForm .border-checkbox+label{background:#f8f8f8 url(/asset/img/dashboard/check-circle-gray.svg) no-repeat;border:1px solid #ededed;background-position:left 15px center;background-size:16px;border-radius:5px;padding:20px 15px 20px 45px;width:100%;display:block;font-size:17px;font-family:var(--sr)}#RealtorForm .border-checkbox+label .link{width:6px;height:12px}#RealtorForm .border-checkbox:checked+label{border:1px solid #18171a;font-family:var(--sm);background-image:url(/asset/img/payment/module/check-circle-blue.png);background-color:#fff}#RealtorForm .toggle .label{list-style:none;position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:35px;gap:15px}#RealtorForm .toggle .label:before{content:"";display:block;background:url(/asset/img/payment/report/arrow-simple-top.svg) no-repeat;background-size:16px;background-position:50%;top:50%;transform:translateY(-50%);right:0;position:absolute;width:16px;height:8px;transform-origin:center center;transition:transform .3s ease;transform:scaleY(-1);margin-top:-4px}#RealtorForm .toggle .details-content{display:none}#RealtorForm .toggle.on .label:before{transform:scaleY(1)}#RealtorForm .toggle.on .details-content{display:block;margin-top:20px}#RealtorForm .bt{border-top:1px dashed #ededed;padding-top:30px}#RealtorForm .Page-btn:has(.alert){top:calc(100% - 180px)}#RealtorForm .Page-btn .alert{background-color:#222;color:#fff;border-radius:5px;width:100%;height:40px;display:flex;align-items:center;gap:10px;font-size:14px;padding:10px 15px}#RealtorForm .Page-btn .alert img{width:12px;height:13px}#RealtorForm .Page-btn .alert span{color:#70ffe3;display:contents}#RealtorForm .Page-btn button small{display:block;font-size:12px;font-family:var(--sm)}#RealtorForm .Page-btn button:disabled{cursor:default;background-color:#f2f3f5;color:#999}#RealtorForm .Page-btn button:disabled small{color:#1142bf}.Page-btn.flex{display:flex;flex-direction:row;gap:10px}#ConfirmNotice .dl-box{margin-top:15px;padding-top:20px;border-top:1px dashed #ededed}#ConfirmNotice .main-comment .check-circle{display:inline-block;margin-left:10px;vertical-align:middle;width:16px;height:auto}#ConfirmNotice .quote-box{background-color:#edf0f7;border-radius:10px;padding:20px;position:relative}#ConfirmNotice .quote-box .copied-dim{width:100%;height:100%;background:rgba(0,0,0,.831);position:absolute;left:0;top:0;border-radius:10px;display:flex;justify-content:center;align-items:center}#ConfirmNotice .quote-box .copied-dim .copied-text{background-color:#fff;border-radius:5px;width:160px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-size:14px;font-family:var(--sm)}#ConfirmNotice .quote-box .copied-dim .copied-text .check-circle{display:inline-block;vertical-align:middle;width:14px;height:auto}#ConfirmNotice .quote-box p{font-family:NanumSquare}#ConfirmNotice .quote-box .flex-row{align-items:flex-start}#ConfirmNotice .quote-box .flex-row .copy{width:22px;height:auto}#PrivacyPolicy .part{margin-top:40px;text-align:left}#PrivacyPolicy .part:first-child{margin-top:0}#PrivacyPolicy .part .s_title{font-family:var(--sm);font-size:16px;word-break:keep-all}#PrivacyPolicy .part p{color:#8894a0;word-break:keep-all;font-size:14px;line-height:1.6}#PrivacyPolicy .part p span{font-family:var(--sm);font-size:14px}#PrivacyPolicy .part>ul>li{color:#8894a0;word-break:keep-all;margin-top:10px;font-size:14px;line-height:1.6}#PrivacyPolicy .part>ul>li:first-child{margin-top:0}#PrivacyPolicy .part>ul>li>ul{margin-left:15px;margin-top:10px}#PrivacyPolicy .part>ul>li>ul li{color:#8894a0;word-break:keep-all;margin-top:10px;font-size:14px;line-height:1.6;position:relative;padding-left:8px}#PrivacyPolicy .part>ul>li>ul li b{font-weight:400;font-family:var(--sm);font-size:14px;display:block;margin-bottom:5px}#PrivacyPolicy .part>ul>li>ul li:before{content:"";display:block;width:2px;height:2px;background:#29303a;border-radius:100%;position:absolute;left:0;top:10px}#PrivacyPolicy .part>ul>li>ul li>ul{margin-left:5px;margin-top:5px}#PrivacyPolicy .part>ul>li>ul li>ul li{padding-left:10px;font-size:13px;line-height:1.6;margin-top:5px}#PrivacyPolicy .part>ul>li>ul li>ul li:before{content:"";display:block;width:4px;height:1px;background:#29303a;position:absolute;left:0;top:10px}#PrivacyPolicy .part .dl_wrap{border-bottom:1px solid #272727;padding:10px 0}#PrivacyPolicy .part .dl_wrap>div{color:#333;font-family:var(--sm);font-size:14px}#PrivacyPolicy .part .dl_wrap.border{border-bottom:none}#PrivacyPolicy .part .dl_wrap dl{margin-bottom:0;margin-top:10px}#PrivacyPolicy .part .dl_wrap dl:first-child{margin-top:0}#PrivacyPolicy .part .dl_wrap dl dt{color:#333;font-family:var(--sm);font-size:14px}#PrivacyPolicy .part .dl_wrap dl dd{color:#999;font-size:14px;word-break:keep-all}#RealtorList{margin-top:30px;padding:30px 20px;background-color:#fff;width:calc(100% + 40px);margin-left:-20px}#RealtorList .region-logo{max-width:100px;height:auto}#RealtorList h3{font-family:var(--sm);font-size:18px}#RealtorList .tag{padding:4px 5px;border-radius:5px;font-size:12px;font-family:var(--sm)}#RealtorList .tag.green{background-color:rgba(0,184,148,.102);color:#00b894}#RealtorList .tag.blue{background-color:rgba(17,66,191,.1);color:#1142bf}#RealtorList .realtor-card-list{display:flex;flex-direction:column;gap:15px}#RealtorList .realtor-card{display:flex;flex-direction:row;align-items:center;gap:20px;border-radius:10px;background:url(/asset/img/my-page/new/arrow-simple-right-black.svg) no-repeat #f8f8f8;background-size:6px;background-position:center right 20px;padding:20px}#RealtorList .realtor-card .profile-img{width:36px;height:36px;border-radius:50%;overflow:clip}#RealtorList .realtor-card .profile-img img{object-fit:cover;object-position:center center;display:block;width:100%;height:100%}#RealtorList .realtor-card .main-text{font-family:var(--sm);font-size:17px}#RealtorList .realtor-card .small{color:#8894a0;font-size:14px}#RealtorList .realtor-card .small .before:before{display:inline-block;content:"";width:2px;height:2px;background-color:#8894a0;border-radius:50%;vertical-align:middle;margin:0 6px}#RealtorList .hitory-list-link{display:flex;gap:15px;width:100%;justify-content:center;align-items:center}#RealtorList .hitory-list-link img{width:17px}#RealtorList .hitory-list-link p{color:#8894a0;font-family:var(--sr)}body:has(#SafehomesPC) #ConfirmNotice{max-width:100%;left:0;top:0;transform:none;margin:0;display:flex;justify-content:center;align-items:center}body:has(#SafehomesPC) #ConfirmNotice:not([open]){display:none}body:has(#SafehomesPC) #ConfirmNotice .content{max-width:580px;margin:auto;position:static;max-height:calc(100% - 40px);border-radius:10px;padding:30px}body:has(#SafehomesPC) #ConfirmNotice .content h3{font-size:22px}body:has(#SafehomesPC) #ConfirmNotice .content h3 small{font-size:15px;color:#6b7684}body:has(#SafehomesPC) #ConfirmNotice .content .detail-comment{color:#6b7684;font-size:16px}body:has(#SafehomesPC) #ConfirmNotice .content .text-content{font-size:16px}body:has(#SafehomesPC) #ConfirmNotice .content .input-border-wrap:has(.select.on){background-color:#f6f8f7}body:has(#SafehomesPC) #ConfirmNotice .content .input-border-wrap .select.on{font-size:17px}body:has(#SafehomesPC) #ConfirmNotice .content .input-border-wrap .custom-select .options{top:30px;bottom:auto}body:has(#SafehomesPC) #ConfirmNotice .content .text-wrap p{font-size:16px}body:has(#SafehomesPC) #ConfirmNotice .content .text-wrap p small{font-size:14px}body:has(#SafehomesPC) #ConfirmNotice .content .input-label-group .label{font-size:16px}body:has(#SafehomesPC) #ConfirmNotice .dashed-bt{margin-top:30px;padding-top:30px;border-top:1px dashed #ededed}body:has(#SafehomesPC) #ConfirmNotice .common-info-list dd,body:has(#SafehomesPC) #ConfirmNotice .common-info-list dt{font-size:15px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list{display:flex;flex-direction:column;gap:20px;margin-top:20px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li{background-color:#f9fafb;border-radius:10px;padding:15px 0 15px 15px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li.disable{opacity:.5}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon{display:flex;justify-content:space-between;align-items:center}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail{display:flex;flex-direction:column;gap:10px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail .percent{font-family:var(--sm);font-size:24px;color:#1142bf}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail p{font-size:14px;color:#4e5968}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail p span{font-family:var(--sm)}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail .title{font-family:var(--sm);font-size:20px;color:#18171a}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-detail .amount{font-family:var(--sr);font-size:13px;color:#999}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .btn{padding-right:15px;height:109px;align-items:center;display:flex;gap:20px;width:26%;min-width:117px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .btn:before{content:"";display:block;height:calc(100% + 30px);width:0;border-left:1px dashed #eaedef}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .btn button{margin:auto;width:100%;padding:0 10px;font-size:16px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-available{display:flex;flex-direction:column;align-items:center;gap:10px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-available img{width:-moz-fit-content;width:fit-content;max-width:20px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .coupon .coupon-available.block{color:#8894a0}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .expiration{width:100%;text-align:center;font-family:var(--sr);font-size:12px;color:#999;border-top:1px dashed #ededed;padding:15px}body:has(#SafehomesPC) #ConfirmNotice .coupon-list li .empty-text{width:100%;text-align:center;font-size:14px;color:#999}body:has(#SafehomesPC) #ConfirmNotice .table-box table th{background-color:#f9fafb;color:#4e5968;align-content:center;font-size:15px}body:has(#SafehomesPC) #ConfirmNotice .table-box table td{font-size:15px}#CustomerMemo{display:flex;flex-direction:column;justify-content:center;height:calc(100% - 40px);margin:0}#CustomerMemo .memo-text{text-align:center;caret-color:#1142bf;font-size:18px;font-family:var(--sr)}#CustomerMemo .memo-text::placeholder{color:#e9eef4;font-family:var(--sm)}#CustomerMemo .memo-text:focus::placeholder{font-size:0}#CustomerMemo .word-count{color:#8894a0;font-size:14px;font-family:var(--sr);text-align:center;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}