@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{font-family:Noto Sans JP,system-ui,sans-serif;line-height:1.5;font-weight:400;background-color:#f7f7f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root input{font-family:inherit}a{font-weight:500;color:#189bed;text-decoration:inherit}a:hover{color:#1483c8}body{margin:0;min-height:100vh}h1{font-size:2rem;line-height:1.1}button{display:flex;font-family:inherit;font-size:12px;background-color:#fff;border:#A0A0A0 1px solid;border-radius:8px;padding:0 16px;width:auto;min-height:48px;font-weight:700;justify-content:center;align-items:center;color:#24272a;cursor:pointer}button:hover{background-color:#f0f0f0}button:hover .white_text{color:#d3d3d3}button.rounded_button{height:29px;border-radius:20px;border:none;padding:5px 13px}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#f7f7f7}a:hover{color:#747bff}button{background-color:#f9f9f9}}.error_container{border-radius:10px;border:2px solid #d32f2f;padding:15px 20px;width:495px;color:#d32f2f}.error_container h2{font-size:1rem;margin:0}.Toastify__toast-container{transform:none!important}.Toastify__toast{border-radius:3px!important;box-shadow:none!important;width:100vw!important;height:100vh!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;background:#00000040!important;justify-content:center!important}.Toastify__toast-icon,.Toastify__close-button{display:none!important}.Toastify__toast-body{color:#000;padding:20px 32px;border-radius:12px;font-size:1.25rem;font-weight:600;max-width:80vw;display:block;border:none}.toast-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.toast-card.success{border-color:#24272a;color:#24272a!important}.toast-card.error{border-color:#d84945;color:#d84945!important}.toast-card.warning{border-color:#f0a400;color:#f0a400!important}.toast-card.info{border-color:#1967d2;color:#1967d2!important}.toast-card{padding:15px 20px;border-radius:12px;font-size:1rem;width:auto;max-width:min(480px,90vw);font-weight:600;border:1px solid #000;border-radius:3px!important;white-space:pre-wrap;background:#fff;text-align:center}@keyframes toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0}}.toast-fade-in{animation:toast-fade-in .3s forwards}.toast-fade-out{animation:toast-fade-out .2s forwards}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.nf-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:24px;text-align:center}.nf-title{font-size:20px;font-weight:700;margin-bottom:12px}.nf-description{font-size:14px;color:#666;margin-bottom:24px}.nf-home-link{font-size:14px;color:#1a73e8;text-decoration:underline}.text-input--stacked{background-color:#fff;padding:8px}.text-input--stacked label{font-weight:700;color:#000}.text-input--stacked .text_input_wrapper{display:flex;flex-direction:column}.text-input--stacked label{margin-bottom:4px;min-width:100px}.text-input--stacked input{padding:8px;color:#000;border:1px solid #A0A0A0;border-radius:4px;background-color:#fff;min-width:100px;width:300px;max-width:100%;font-size:16px}.text-input--stacked input.input-error{border-color:red}.inline-input-wrapper{display:flex;flex-direction:row;width:100%;height:100%;min-height:80px;border-top:1px solid #A0A0A0;border-left:1px solid #A0A0A0;font-size:14px;box-sizing:border-box;position:relative}.inline-input-wrapper:before{content:"";position:absolute;background-color:#a0a0af;height:1px;width:100%;bottom:-1px;left:0}.inline-input-wrapper:after{content:"";position:absolute;background-color:#a0a0af;width:1px;height:calc(100% + 2px);right:-1px;top:-1px}.text-input--inline .inline-input-label{background-color:#f5f5f5;color:#24272a;padding:12px;width:40%;font-weight:500;border-right:1px solid #A0A0A0;display:flex;align-items:center;box-sizing:border-box}.text-input--inline .inline-input-value{background-color:#fff;width:60%;gap:7px;padding:0 9px;box-sizing:border-box}.text-input--inline .inline-input-value input{width:100%;border:1px solid #A0A0A0;border-radius:8px;padding:12px;font-size:16px;color:#24272a;box-sizing:border-box}.text-input--inline .inline-input-value input:focus{outline:none}.text-input--inline .inline-input-value input.input-error,.inline-input-wrapper .inline-dropdown-value select.input-error{outline:1px solid red}.error-text{color:red;font-size:12px}.inline-input-wrapper .error-text{width:60%}.input-display{color:#24272a}@media(max-width:600px){.inline-input-value{flex-direction:column}.inline-input-wrapper .error-text{width:100%}}.login_screen{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:40px}.login_screen--mota{background-color:#f2f2f2}.login_screen--cl{background-color:#24272a}.login_screen--cs{background:linear-gradient(-72.06deg,#ff4040,#d90d0d)}.login_header{display:flex;flex-direction:column;align-items:center;gap:12px}.login_logo_row{display:flex;align-items:center;gap:10px}.login_mark{height:22px;width:auto}.login_mark--white{filter:brightness(0) invert(1)}.login_tagline{font-size:20px;font-weight:700;color:#24272a;letter-spacing:.04em}.login_tagline--white{color:#fff}.login_logo{height:40px;width:auto}.login_logo--white{filter:brightness(0) invert(1)}.login_title{font-size:1.625rem;font-weight:700;color:#24272a;margin:0;text-align:center}.login_title--white{color:#fff}.login_container{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:48px;width:100%;max-width:480px;box-sizing:border-box}.login_contents{display:flex;flex-direction:column;gap:8px}.text-input.login{display:flex;flex-direction:column;background-color:transparent;width:100%;padding:0}.text-input.login input{width:100%;box-sizing:border-box}.login_actions{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:24px}.login_submit_button{width:100%;padding:8px 12px;min-height:36px;background-color:#24272a;color:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease}.login_submit_button:hover:not(:disabled){background-color:#4a4d53}.login_submit_button:disabled{opacity:.6;cursor:not-allowed}.login_screen--mota .login_actions{align-items:flex-start}.login_screen--mota .login_sub_links{align-items:flex-start;width:100%}.login_screen--mota .login_submit_button{width:auto;min-width:100px}.login_screen--mota .login_password_reset{margin:0}.login_screen--cl .login_actions{align-items:flex-start}.login_screen--cl .login_sub_links{align-items:flex-start;width:100%}.login_screen--cl .login_submit_button{width:auto;min-width:100px}.login_screen--cl .login_password_reset{margin:0}.login_screen--cs .login_actions{align-items:flex-start}.login_screen--cs .login_sub_links{align-items:flex-start;width:100%}.login_screen--cs .login_submit_button{width:auto;min-width:100px}.login_screen--cs .login_password_reset{margin:0}.login_sub_links{display:flex;flex-direction:column;align-items:center;gap:8px}.login_password_reset{background:none;border:none;padding:0;cursor:pointer;color:#189bed;font-size:.75rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:2px}.login_password_reset:hover{opacity:.8}.login_inquiry_link{color:#189bed;font-size:.75rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:2px}.login_inquiry_link:hover{opacity:.8}.error_message{padding-top:40px;padding-bottom:40px}.error_message_box{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;border:2px solid red;padding:20px;width:495px;max-width:100%;box-sizing:border-box}.password_change_text{display:flex;flex-direction:column;align-items:flex-start;padding:10px}.login_contents .static-text_value{width:410px;max-width:100%;box-sizing:border-box;justify-self:center;border:2px dotted #dddddd;border-radius:5px;margin:10px;background-color:#fff;color:#717171}.text-input.large input{width:420px;max-width:100%}.password_change{margin-top:16px;text-decoration:underline;padding:0 7px}.password_change a{color:#000;font-weight:400;font-size:.88rem}.login_buttons{display:flex;justify-content:space-between;width:100%}.login_buttons button{margin:10px;border-radius:30px;padding:5px 15px;border:none;line-height:1.1em;font-weight:700;background-color:#25272a;color:#fff}.login_buttons button:hover{background-color:#4a4d53}.password_buttons,.password_reset_buttons{display:flex;justify-content:space-between;margin-top:20px}.password_buttons button,.password_reset_buttons button{width:175px}.reset_completed,.submission_completed{display:flex;flex-direction:column;background-color:#fff;justify-content:space-between;align-items:center;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:40px;height:275px;width:400px;text-align:center;font-size:20px}.reset_completed div:first-child,.submission_completed div:first-child{flex-grow:1;display:flex;align-items:center;justify-content:center}.reset_completed button,.submission_completed button{margin-top:auto;border-radius:30px;padding:5px 15px;border:none;line-height:1.1em;font-weight:700;background-color:#25272a;color:#fff}.reset_completed button:hover,.submission_completed button:hover{background-color:gray}@media(max-width:560px){.login_container{padding:32px 24px;border-radius:0;box-shadow:none;max-width:100%}}.cs-list-page{width:100%;min-height:100vh;background:#f0f0ee}.cs-list-content{padding:24px}.cs-list-state{padding:60px 16px;text-align:center;color:#888;font-size:14px}.cs-list-state--error{color:#d90d0d}.cs-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cs-list-item{background:#fff;border-radius:8px;border:1px solid #e5e5e5}.cs-list-item__row{display:flex;flex-direction:column;gap:8px;padding:16px;color:inherit;text-decoration:none}.cs-list-item__row:hover{background:#fafafa}.cs-list-item__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cs-list-item__appraisal{font-size:14px;font-weight:700}.cs-list-item__car{font-size:14px}.cs-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;color:#555}.cs-list-item__status{color:#24272a}.cs-list-item__badge{border-radius:4px;padding:2px 8px;font-size:12px}.cs-list-item__badge--action{background:#d90d0d;color:#fff}.cs-list-item__badge--done{background:#e5e5e5;color:#555}header{width:100%}.nav-bar{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:0 24px;background-color:#fff;border-bottom:1px solid #cccccc;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;font-size:16px;height:64px}.nav-left{display:flex;align-items:center;gap:32px}.nav-right{display:flex;align-items:center}.nav-right button{display:flex;align-items:center;margin-left:10px;padding:0;border:none;background:none;cursor:pointer;transition:opacity .15s ease}.nav-right button:hover{opacity:.6}.nav-link{display:block;padding:20px 0;width:fit-content;text-align:center;text-decoration:none;color:#24272a;font-weight:700;position:relative}.nav-link:hover{color:gray}.nav-link.active:after{content:"";position:absolute;bottom:12px;left:0;height:4px;width:100%;border-radius:2px;background-color:#24272a}.nav-bar--admin{background-color:#24272a;border-bottom:1px solid #24272A}.nav-bar--admin .nav-link{color:#fff}.nav-bar--admin .nav-link:hover{color:#ccc}.nav-bar--admin .nav-link.active:after{background-color:#fff}.nav-bar--cs{background-color:#d90d0d;border-bottom:1px solid #cccccc}.nav-bar--cs .nav-link{color:#fff;font-size:14px}.nav-bar--cs .header_logo{margin-right:0}.nav-bar--cs .nav-left{gap:24px}.nav-link--static{cursor:default}.header_container{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:row}.header_logo{height:22px;width:auto;margin-right:48px;display:block}.header_left{display:flex;align-items:center;margin-left:16px;font-size:32px}.header_left h1{font-size:24px}.header_left_cancel{display:flex;align-items:center;font-size:32px}.header_left_cancel h1{font-size:24px}.header_right{display:flex;align-items:center;margin-right:10px}.header_right button{margin:10px}.header_right button img{margin-right:10px}.header_right_cancel{display:flex;align-items:center}.user_icon{height:50px;width:50px;border-radius:50%;margin-left:auto}@media(max-width:768px){.nav-bar{padding:0 18px 0 16px}.nav-left{flex:1 1 auto;min-width:0;gap:12px}.nav-left>a:first-child{margin-right:auto}.header_logo{height:14px;margin-right:16px}.nav-link{font-size:12px;white-space:nowrap}.nav-link.active:after{height:2px;bottom:15px}.nav-right button{margin-left:12px}.nav-right button img{width:20px;height:20px}}@media(max-width:600px){.header_left h1{font-size:20px}.header_right button{min-width:78px;width:fit-content;max-height:30px;height:30px;min-height:35px;margin:5px 3px;padding:0 4px;font-size:.68rem}.header_right button img{margin-right:4px}}footer{width:100%;box-sizing:border-box;border-top:1px solid #cccccc;background:#f7f7f7;padding:24px;text-align:center}.footer-links{display:flex;justify-content:center;align-items:center;gap:32px;margin-bottom:20px}.footer-link{color:#24272a;font-weight:400;text-decoration:underline;text-underline-offset:3px;font-size:14px}.footer-copyright{color:#000;font-size:14px}@media(max-width:600px){footer{padding:16px 20px}.footer-links{gap:16px}}#root{min-width:100%;width:fit-content}body{background-color:#f7f7f7;color:#000}h1{font-size:24px;font-weight:700}.white_text{color:#fff}.small_text{font-size:11px}.readonly,.memo.readonly textarea{pointer-events:none;opacity:.7}.readonly input,.readonly select,.readonly textarea{background-color:#f3f3f3}.readonly button,button:disabled{opacity:.5}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666}.loading-container .loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #4285f4;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p{font-size:14px;margin:0}input[type=date]{background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_5223_17180)'%3e%3cpath%20d='M21%2022H3C2.45%2022%202%2021.55%202%2021V5C2%204.45%202.45%204%203%204H21C21.55%204%2022%204.45%2022%205V21C22%2021.55%2021.55%2022%2021%2022ZM4%2020H20V6H4V20Z'%20fill='%2324272A'/%3e%3cpath%20d='M7%206.99984C6.45%206.99984%206%206.54984%206%205.99984V3.33984C6%202.78984%206.45%202.33984%207%202.33984C7.55%202.33984%208%202.78984%208%203.33984V5.99984C8%206.54984%207.55%206.99984%207%206.99984Z'%20fill='%2324272A'/%3e%3cpath%20d='M17%206.99984C16.45%206.99984%2016%206.54984%2016%205.99984V3.33984C16%202.78984%2016.45%202.33984%2017%202.33984C17.55%202.33984%2018%202.78984%2018%203.33984V5.99984C18%206.54984%2017.55%206.99984%2017%206.99984Z'%20fill='%2324272A'/%3e%3cpath%20d='M21%2010H4C3.45%2010%203%209.55%203%209C3%208.45%203.45%208%204%208H21C21.55%208%2022%208.45%2022%209C22%209.55%2021.55%2010%2021%2010Z'%20fill='%2324272A'/%3e%3cpath%20d='M7%2014C7.55228%2014%208%2013.5523%208%2013C8%2012.4477%207.55228%2012%207%2012C6.44772%2012%206%2012.4477%206%2013C6%2013.5523%206.44772%2014%207%2014Z'%20fill='%2324272A'/%3e%3cpath%20d='M12%2014C12.5523%2014%2013%2013.5523%2013%2013C13%2012.4477%2012.5523%2012%2012%2012C11.4477%2012%2011%2012.4477%2011%2013C11%2013.5523%2011.4477%2014%2012%2014Z'%20fill='%2324272A'/%3e%3cpath%20d='M17%2014C17.5523%2014%2018%2013.5523%2018%2013C18%2012.4477%2017.5523%2012%2017%2012C16.4477%2012%2016%2012.4477%2016%2013C16%2013.5523%2016.4477%2014%2017%2014Z'%20fill='%2324272A'/%3e%3cpath%20d='M7%2018C7.55228%2018%208%2017.5523%208%2017C8%2016.4477%207.55228%2016%207%2016C6.44772%2016%206%2016.4477%206%2017C6%2017.5523%206.44772%2018%207%2018Z'%20fill='%2324272A'/%3e%3cpath%20d='M12%2018C12.5523%2018%2013%2017.5523%2013%2017C13%2016.4477%2012.5523%2016%2012%2016C11.4477%2016%2011%2016.4477%2011%2017C11%2017.5523%2011.4477%2018%2012%2018Z'%20fill='%2324272A'/%3e%3cpath%20d='M17%2018C17.5523%2018%2018%2017.5523%2018%2017C18%2016.4477%2017.5523%2016%2017%2016C16.4477%2016%2016%2016.4477%2016%2017C16%2017.5523%2016.4477%2018%2017%2018Z'%20fill='%2324272A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_5223_17180'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}input[type=date]::-webkit-calendar-picker-indicator{background-image:none;width:40px;right:5px}@media(max-width:600px){.error_message{padding-top:10px;padding-bottom:10px}}.step-progress-bar{display:flex;gap:0;align-items:flex-end}.step-group{display:flex;flex-direction:column;align-items:center;gap:3px;position:relative;flex-shrink:0}.step-group:not(:first-child){margin-left:-8px}.step-group:first-child .step-badge__shape{border-radius:4px 0 0 4px}.step-group:last-child .step-badge__shape{border-radius:0 4px 4px 0}.step-badge{--step-color: #ccc;position:relative;display:flex;align-items:stretch;height:26px;cursor:default;flex-shrink:0;letter-spacing:0}.step-badge__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px;padding:0 4px 0 16px;background:var(--step-color);color:#fff;font-size:8px;font-weight:700}.step-badge__content em{font-style:normal;display:inline-block;font-size:10px;font-weight:700}.step-badge__text{font-size:12px;font-weight:700;color:#fff;white-space:nowrap;line-height:1}.step-badge__arrow{display:block;width:12px;margin-left:-2px;height:100%;flex-shrink:0;color:var(--step-color);overflow:visible}.step-badge--first .step-badge__content{padding-left:8px;border-radius:4px 0 0 4px}.step-badge--last .step-badge__content{padding-right:8px;border-radius:0 4px 4px 0}.step-badge--last .step-badge__content em{font-size:12px}.step-badge--done{--step-color: #24272A}.step-badge--active{--step-color: #D90D0D}.step-badge--todo{color:#ccc}.step-badge--cl-text{width:auto}.cpp-popover{position:fixed;pointer-events:none;z-index:1000;width:256px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 8px 2px #0000003d;overflow:hidden;color:#24272a}.cpp-popover__head{padding:12px 16px;font-size:14px;border-bottom:1px solid #cccccc;display:flex;flex-direction:column;gap:4px}.cpp-popover__registration{font-size:12px;color:#9c9e9f;font-variant-numeric:tabular-nums}.cpp-popover__steps{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:13px}.cpp-popover__step{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.cpp-popover__step--done{color:#24272a}.cpp-popover__step--current{color:#d90d0d;font-weight:700}.cpp-popover__step--current-frozen{color:#24272a;font-weight:700}.cpp-popover__step--todo{color:#9c9e9f}.cpp-popover__step_label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpp-popover__step_date{flex:0 0 auto;font-variant-numeric:tabular-nums;white-space:nowrap}.property-list{background:#fff;box-sizing:border-box;border-radius:16px;margin:24px}.pln-stats-bar{display:flex;align-items:center;gap:24px;padding:12px;font-size:14px;color:#24272a}.pln-stats-bar__counts{display:flex;align-items:center;gap:16px}.pln-stats-bar__counts strong{font-weight:400}.pln-stats-bar__sep{color:#ccc}.pln-filter-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #24272a;border-radius:8px;background:#fff;font-size:14px;font-weight:700;color:#24272a;cursor:default}.pln-filter-btn__icon{display:inline-flex;width:20px;height:16px}.pln-filter-btn__icon img{width:100%;height:100%}.pln-filter-panel{background:#f2f2f2;border-radius:8px;padding:16px;margin:12px}.pln-filter-panel__actions{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:24px}.pln-filter-panel__cancel,.pln-filter-panel__submit{padding:13px;font-size:14px;font-weight:700;cursor:pointer}.pln-filter-panel__submit{padding:13px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;color:#24272a}.pln-filter-panel__submit:hover{background:#f2f2f2}.pln-filter-panel__cancel{display:inline-flex;align-items:center;background:none;border:none;color:#24272a;gap:4px}.pln-filter-panel__cancel img{width:24px;height:24px}.pln-filter-panel__cancel:hover{opacity:.75}.pln-table-wrapper{overflow-x:auto;background:#fff;border-top:1px solid #ccc;max-width:100vw}.pln-table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.pln-table th{padding:12px;text-align:left;font-size:14px;font-weight:700;color:#24272a;background:#f2f2f2}.pln-table td{padding:8px 12px;border-bottom:1px solid #ccc;vertical-align:middle;color:#24272a}.col-appraisal{min-width:110px}.col-client{min-width:160px}.col-customer{min-width:110px}.col-status{min-width:120px}.col-task{min-width:140px}.pln-task-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.col-deadline,.col-vehicleDeadline{min-width:130px}.col-action{width:40px;min-width:40px;text-align:center}.pln-row-chevron{width:16px;height:16px;vertical-align:middle;pointer-events:none}.pln-row:hover{background:#f9f9f9}.pln-row--clickable{cursor:pointer}.pln-row--clickable:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px}@media(hover:none){.pln-row--clickable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.pln-row--closed{opacity:.6;background:#f9f9f9}.pln-appraisal-num{display:inline-flex;align-items:center;font-weight:400;font-size:14px;font-variant-numeric:tabular-nums;color:inherit;text-decoration:none;cursor:pointer}.pln-appraisal-num:hover{text-decoration:underline}.pln-sort-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font:inherit;font-weight:700;color:inherit;cursor:pointer}.pln-sort-btn:hover{text-decoration:underline}.pln-sort-ind{font-size:12px;color:#6b6e70}.pln-task-name{font-size:14px;color:#24272a}.pln-task-badge{display:inline-flex;align-items:center;gap:2px;font-size:12px;white-space:nowrap}.pln-task-badge__icon{width:16px;height:16px}.pln-task-badge--reduction{background:#fdf0e4;color:#e67e22;padding:3px 8px;border-radius:3px;font-weight:700}.pln-task-badge--cancellation{color:#ff0d0d}.pln-deadline{display:flex;align-items:center;gap:2px;font-size:14px}.pln-deadline__icon{line-height:1}.pln-deadline__icon img{width:16px;height:16px;vertical-align:middle}.pln-deadline--none{color:#ccc}.pln-deadline__overdue-note{display:flex;align-items:center;gap:2px;font-size:12px;color:#ff0d0d;margin-top:2px}.pln-deadline__overdue-icon{width:16px;height:16px}.pln-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 24px;background:#fff}.pln-pagination__ellipsis{display:inline-flex;align-items:center;gap:3px;padding:0 4px;-webkit-user-select:none;user-select:none}.pln-pagination__ellipsis i{width:3.4px;height:3.4px;border-radius:50%;background:#24272a}.pln-page-btn{min-width:40px;min-height:40px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:#fff;font-size:16px;font-weight:700;color:#24272a;cursor:pointer;transition:background .15s}.pln-page-btn:hover:not(:disabled){background:#f2f2f2}.pln-page-btn:disabled{color:#9c9e9f;cursor:not-allowed}.pln-page-btn--active{background:#24272a;color:#fff}.pln-page-btn--nav{margin:0 16px}.pln-page-btn__icon{width:20px;height:20px}.pln-page-btn__icon--prev{transform:scaleX(-1)}@media(max-width:768px){.property-list{margin:24px 0;border-radius:0}.pln-stats-bar{flex-wrap:wrap;gap:8px 24px}.pln-stats-bar__counts{order:1;flex-basis:100%;flex-wrap:wrap;row-gap:4px}.pln-filter-btn{order:2}.pln-pagination{padding:20px 8px}.pln-pagination .pln-page-btn--nav{min-width:32px;width:32px;min-height:32px;height:32px;margin:0}.pln-pagination .pln-page-btn--nav:first-child{margin-right:auto}.pln-pagination .pln-page-btn--nav:last-child{margin-left:auto}}.inline-dropdown-wrapper{display:flex;flex-direction:row;width:100%;height:100%;min-height:80px;border-top:1px solid #A0A0A0;border-left:1px solid #A0A0A0;font-size:14px;overflow:hidden}.inline-dropdown-label{background-color:#f5f5f5;color:#24272a;width:40%;font-weight:500;display:flex;align-items:center;padding:12px;border-right:1px solid #A0A0A0;box-sizing:border-box}.inline-dropdown-value{background-color:#fff;width:60%;display:flex;align-items:center;justify-content:center;padding:0 9px;box-sizing:border-box;gap:7px}.inline-dropdown-value select{width:100%;padding:10px;font-size:16px;border:1px solid #A0A0A0;border-radius:8px;background-color:#fff;color:#24272a}.inline-dropdown-value select:focus{outline:none;border-color:#888}.inline-dropdown-value select.dropdown-placeholder{color:#717171}.dropdown--stacked{display:flex;flex-direction:column;background-color:#fff;padding:8px}.dropdown--stacked label{font-weight:700;color:#000;margin-bottom:4px;display:inline-block}.dropdown--stacked select{padding:8px;color:#000;border:1px solid #A0A0A0;border-radius:4px;background-color:#f0f0f0;min-width:100px;max-width:100%;font-size:16px}.dropdown--stacked select:focus{outline:none;border-color:#015fcc}.dropdown--stacked select.dropdown-placeholder{color:#717171}.dropdown-display{padding:8px 12px;border-radius:4px;min-height:36px;display:flex;align-items:center;color:#333}.filter_checkbox{display:flex;align-items:center;padding:8px;gap:8px;font-size:14px;color:#24272a;background-color:#fff;cursor:pointer;border:1px solid #24272A;border-radius:4px}.filter_checkbox input[type=checkbox]{display:none}.filter_checkbox.disabled{cursor:default;opacity:.5}.filter_checkbox .custom_checkbox{width:16px;height:16px;border:1px solid #A0A0A0;border-radius:2px;position:relative;background-color:#fff}.filter_checkbox input[type=checkbox]:checked+.custom_checkbox:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#24272a;font-weight:400}.filter_checkbox:has(input[type=checkbox]:checked){background-color:#24272a;color:#fff;border:1px solid #24272A}.filter_checkbox_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;flex-direction:row;align-items:start;background-color:#fff;color:#000}.filter_checkbox_container{padding-left:8px;margin:10px 0}.full_width_input input{width:100%}.date_input_fields{display:flex;justify-content:space-between;gap:8px;padding:8px}.date_field_group{display:flex;flex-direction:column;gap:4px;min-width:0}.date_field_label{font-size:14px;white-space:nowrap}.date_field{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:8px;border:1px solid #999999;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer;min-width:0}.date_field:focus-within{outline:2px solid #24272a;outline-offset:1px}.date_field_text{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date_field_text--placeholder{color:#717171}.date_field_icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.date_field_native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.small_dates{display:flex;gap:20px;align-items:center}.small_dates p{color:#a0a0a0;font-size:12px}.row_inputs{display:flex;align-items:center;justify-content:space-between}.divider{width:100%;border:none;height:1px;background-color:#a0a0a0;margin:16px 0}.contract-search .filter_checkbox{border:1px solid #A0A0A0;border-radius:5px;cursor:pointer;position:relative;padding:5px}.contract-search .filter_checkbox input[type=checkbox]:checked{background-color:#000}.contract-search .text-input--stacked{flex-grow:1}.contract-search .text-input--stacked input{min-width:auto;width:auto}.contract-search .dropdown--stacked{padding:0}.contract-search .dropdown--stacked select{background-color:#fff}.contract-search h3{margin:4px 0}.contract-search .filter_multi_select_note{color:#717171}.pln-filter-panel .contract-search h3{font-size:14px}.pln-filter-panel .row_inputs{justify-content:flex-start;align-items:flex-start;gap:16px;flex-wrap:wrap}.pln-filter-panel .filter_checkbox_grid{display:flex;flex-wrap:wrap;gap:16px;background:none}.pln-filter-panel .filter_checkbox_container{padding-left:0;margin:24px 0 0}.pln-filter-panel .filter_checkbox{border:none;border-radius:0;background:none;padding:0;font-size:14px}.pln-filter-panel .filter_checkbox .custom_checkbox{width:24px;height:24px;border-color:#999;border-radius:0;flex-shrink:0}.pln-filter-panel .filter_checkbox input[type=checkbox]:checked+.custom_checkbox:after{font-size:16px}.pln-filter-panel .filter_checkbox:has(input[type=checkbox]:checked){background-color:transparent;color:#24272a;border:none}.pln-filter-panel .text-input--stacked{background:none;padding:0;flex-grow:0;width:200px}.pln-filter-panel .text-input--stacked label{font-size:14px;font-weight:700;color:#24272a}.pln-filter-panel .text-input--stacked input{width:100%;font-size:16px;height:37px;padding:8px;box-sizing:border-box;border:1px solid #999;border-radius:8px;background-color:#fff}.pln-filter-panel .text-input--stacked input::placeholder{color:#717171}.pln-filter-panel .dropdown--stacked{padding:0;background:none;width:300px}.pln-filter-panel .dropdown--stacked label{font-size:14px;font-weight:700;color:#24272a}.pln-filter-panel .dropdown--stacked select{width:100%;font-size:16px;font-family:inherit;height:37px;box-sizing:border-box;padding:0 8px;border:1px solid #999;border-radius:8px}.pln-filter-panel .date_input_fields{width:300px;padding:0;justify-content:flex-start}.pln-filter-panel .date_input_fields .date_field_group{flex:1 1 0;min-width:0}.pln-filter-panel .date_input_fields .date_field_label{font-size:14px;font-weight:700;color:#24272a}.pln-filter-panel .date_input_fields .date_field_native{font-size:16px}@media(max-width:500px){.row_inputs,.date_input_fields .small_dates{flex-direction:column;width:100%}.small_dates{gap:4px}.text-input,.pln-filter-panel .date_input_fields{width:100%}}@media(max-width:400px){.small_dates.title{flex-direction:column;align-items:flex-start;gap:0}.small_dates.title h3{margin-bottom:5px}}.account-management{background:#fff;box-sizing:border-box;border-radius:16px;margin:24px}.user_list{margin:10px;padding:10px}.am-panel{display:flex;padding:16px;flex-direction:column;align-items:center;gap:32px;align-self:stretch;border-radius:8px;background:var(--WHITE, #FFF)}.am-list-group{display:flex;flex-direction:column;align-self:stretch;border:1px solid var(--GREY-10, #E5E5E5)}.operator_user_header{display:flex;padding:8px;align-items:center;gap:8px;align-self:stretch;border-bottom:1px solid var(--GREY-10, #E5E5E5);background:var(--GREY-3, #F7F7F7)}.left_buttons{display:flex;gap:16px}.am-rows{display:flex;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Size-Spacing-8px, 8px);align-self:stretch}.am-row{display:flex;padding:var(--Size-Spacing-8px, 8px);align-items:center;gap:var(--Size-Spacing-8px, 8px);align-self:stretch;border-radius:var(--Size-CornerRadius-S, 4px);background:var(--Color-Semantic-Background-Secondary, #F7F7F7)}.am-row--dragover{outline:2px dashed #189bed;outline-offset:-2px}.am-drag-handle{display:flex;align-items:center;justify-content:center;min-height:0;padding:0;background:none;border:none;color:#24272a;cursor:grab;flex-shrink:0}.am-drag-handle:active{cursor:grabbing}.am-index{font-size:12px;color:#24272a;line-height:34px;flex-shrink:0}.am-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--Size-Spacing-8px, 8px);flex:1 1 auto;min-width:0}.am-field{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;width:140px}.am-field--role{width:200px}.am-field--grow{flex:1 1 220px;width:auto;min-width:200px}.am-select-wrapper{position:relative;display:flex}.am-input,.am-select{width:100%;box-sizing:border-box;padding:var(--Size-Spacing-8px, 8px);font-feature-settings:"halt" on;font-family:var(--Typography-FontFamily-Noto-Sans-JP, "Noto Sans JP");font-size:var(--Typography-FontSize-M, 14px);font-style:normal;font-weight:var(--Typography-Weight-Regular, 400);line-height:150%;color:#24272a;background:#fff;border:1px solid #999999;border-radius:8px}.am-input::placeholder,.am-select::placeholder{color:var(--Color-Semantic-Foreground-Secondary, #717171)}.am-input--unset,.am-select--unset{border-color:#f0a400}.am-input--unset::placeholder,.am-select--unset::placeholder{color:#f0a400}.am-input--readonly{cursor:default;caret-color:transparent}.am-input--readonly:focus{outline:none;border-color:#999}.am-select--unset{color:#f0a400}.am-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:32px}.am-select-arrow{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--Color-Semantic-Foreground-Secondary, #717171);pointer-events:none}.am-field-error{font-size:11px;color:#d90d0d;line-height:1.4}.am-remove{display:flex;align-items:center;justify-content:center;height:34px;min-height:0;padding:0 4px;background:none;border:none;color:#717171;cursor:pointer;flex-shrink:0}.am-remove:hover{color:#d90d0d}.am-resend{display:flex;align-items:center;justify-content:center;gap:4px;min-width:68px;height:34px;min-height:0;padding:0 8px;box-sizing:border-box;background:none;border:none;color:#717171;font-size:12px;white-space:nowrap;cursor:pointer;flex-shrink:0}.am-resend svg{flex-shrink:0}.am-resend:hover{color:#189bed}.am-resend:disabled{color:#ccc;cursor:not-allowed}.am-resend--placeholder{visibility:hidden;cursor:default;pointer-events:none}.am-footer{display:flex;padding:var(--Size-Spacing-BASE, 16px);justify-content:center;align-items:flex-start;gap:24px;align-self:stretch;position:sticky;bottom:0;border-top:1px solid var(--GREY-15, #CCC);background:var(--WHITE, #FFF);box-shadow:0 0 10px #0000001a}.am-save-button{display:flex;width:200px;height:50px;padding:var(--Size-Spacing-12px, 12px) 0;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Size-CornerRadius-M, 8px);background:var(--MOTA_BLACK, #24272A);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer}.am-save-button:disabled{background:#9c9e9f;cursor:not-allowed}.am-add-row{display:flex;min-width:180px;min-height:34px;padding:var(--Size-Spacing-4px, 4px) var(--Size-Spacing-8px, 8px);align-items:center;justify-content:space-between;gap:var(--Size-Spacing-8px, 8px);align-self:flex-start;border-radius:var(--Size-CornerRadius-S, 4px);border:1px solid var(--GREY-15, #CCC);font-size:14px;font-weight:700;color:#24272a;background:#fff;cursor:pointer}.am-add-row:hover{background:#f2f2f2}@media(max-width:768px){.account-management{margin:24px 0}.am-footer{margin:0}}.operator_list{display:flex;flex-direction:column;align-items:center}.operator_item{display:flex;width:100%}.operator_item button{width:100%;height:60px;margin-top:0;background-color:#d3d3d3;color:#000;border:0}.operator_item :hover{background-color:gray}.user_list .history_info .row_item{width:250px}.error_message_small{padding:16px}.common-dialog{border:none;border-radius:8px;padding:20px;width:800px;background-color:#fff;position:relative;overflow:visible}.common-dialog-compact{width:360px;text-align:center}.common-dialog-compact-line-form{width:360px;text-align:center;margin:24px}.common-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005b;display:flex;align-items:center;justify-content:center}.common-dialog-overlay.common-dialog-overlay-transparent{background:transparent!important;pointer-events:none}.common-dialog-compact .dialog-body{margin:40px 0}.dialog-buttons{display:flex;justify-content:center;gap:16px;margin-top:20px}.dialog-buttons button{min-width:110px}.yes_no_dialog{display:flex;justify-content:center;margin:60px 0}.dialog-content h2{white-space:pre-line}.dialog-content{position:relative}.dialog-content .inline-dropdown-wrapper{max-width:400px;min-height:50px}.dialog-content .inline-dropdown-wrapper .inline-dropdown-label{width:53.5%}.ok-button{background-color:#bf1010;border:none;color:#fff;padding:10px 40px}button.ok-button:hover{background-color:#d86c6c;border:none}.close-button{position:absolute;right:20px;top:20px;background-image:url("data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='27'%20height='27'%20rx='13.5'%20stroke='%23999999'/%3e%3cpath%20d='M18.7142%2010.2291C18.9746%209.96876%2018.9746%209.54665%2018.7142%209.28631C18.4539%209.02596%2018.0318%209.02596%2017.7714%209.28631L9.28615%2017.7716C9.0258%2018.0319%209.0258%2018.454%209.28615%2018.7144C9.5465%2018.9747%209.96861%2018.9747%2010.229%2018.7144L18.7142%2010.2291Z'%20fill='%2324272A'/%3e%3cpath%20d='M17.7711%2018.714C18.0314%2018.9744%2018.4535%2018.9744%2018.7139%2018.714C18.9742%2018.4537%2018.9742%2018.0316%2018.7139%2017.7712L10.2286%209.28593C9.96824%209.02558%209.54613%209.02558%209.28578%209.28593C9.02543%209.54628%209.02543%209.96839%209.28578%2010.2287L17.7711%2018.714Z'%20fill='%2324272A'/%3e%3c/svg%3e");background-size:contain;color:#24272a;border:none;border-radius:50%;width:24px;height:24px!important;min-height:20px!important;cursor:pointer;align-items:center;justify-content:center;z-index:10;transition:background-color .2s ease;padding:0!important}.close-button:hover{background-color:#e5e5e5;border:none}.common-dialog-overlay.common-dialog-overlay-transparent+.common-dialog .close-button,.common-dialog.is-background .close-button{display:none}.centered{text-align:center}@media(max-width:800px){.common-dialog{width:80%}}.common-badge{display:inline-block;font-size:10px;padding:4px 8px;border-radius:4px;white-space:nowrap}.common-badge--buy{background:#1d6b35;color:#fff}.common-badge--support{background:#1e56a0;color:#fff}.notification-settings{display:flex;flex-direction:column;gap:10px;padding:24px;background:#f7f7f7;min-height:100%}@media(max-width:768px){.notification-settings{max-width:100vw;box-sizing:border-box}}.notification-settings .ns-page-title{font-size:16px;font-weight:700;color:#24272a;margin:0 0 6px}.notification-settings .ns-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.notification-settings .ns-card--accounts{gap:32px}.notification-settings .ns-card-head{display:flex;flex-direction:column;gap:16px}.notification-settings .ns-card-heading{display:flex;align-items:center;gap:4px}.notification-settings .ns-card-title{font-size:14px;font-weight:700;line-height:1.25;color:#000}.notification-settings .ns-required-badge{font-size:11px;line-height:1;color:#d90d0d;background:#fff;border:1px solid #d90d0d;border-radius:10000px;padding:4px 8px}.notification-settings .ns-card-desc{font-size:14px;line-height:1.5;color:#000;margin:0}.notification-settings .ns-fetch-error{font-size:14px;line-height:1.5;color:#d90d0d;padding:8px}.notification-settings .ns-contact-groups{display:flex;flex-direction:column;gap:16px}.notification-settings .cge-group{display:flex;flex-direction:column}.notification-settings .cge-group-label{display:flex;align-items:center;gap:8px;padding:8px;background:#f7f7f7;border:1px solid #e5e5e5;font-size:14px;color:#000}.notification-settings .cge-rows{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid #e5e5e5;border-top:none}.notification-settings .cge-empty{font-size:12px;color:#999;text-align:center;padding:8px}.notification-settings .cge-row{display:flex;align-items:center;gap:8px;padding:8px;background:#f7f7f7;border-radius:4px}.notification-settings .cge-row--dragover{outline:2px dashed #189bed;outline-offset:-2px}.notification-settings .cge-drag-handle{display:flex;align-items:center;justify-content:center;height:34px;min-height:0;padding:0;background:none;border:none;color:#24272a;cursor:grab;flex-shrink:0}.notification-settings .cge-drag-handle:active{cursor:grabbing}.notification-settings .cge-index{font-size:12px;color:#24272a;line-height:34px;flex-shrink:0}.notification-settings .cge-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:1 1 auto;min-width:0}.notification-settings .cge-field{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;width:140px}.notification-settings .cge-field--grow{flex:1 1 220px;width:auto;min-width:200px}.notification-settings .cge-input{width:100%;box-sizing:border-box;padding:8px;font-size:16px;font-family:inherit;color:#24272a;background:#fff;border:1px solid #999999;border-radius:8px}.notification-settings .cge-input::placeholder{color:#717171}.notification-settings .cge-input--error{border-color:#d90d0d}.notification-settings .cge-field-error{font-size:11px;color:#d90d0d;line-height:1.4}.notification-settings .cge-remove{display:flex;align-items:center;justify-content:center;height:34px;min-height:0;padding:0 4px;background:none;border:none;color:#717171;cursor:pointer;flex-shrink:0}.notification-settings .cge-remove:hover{color:#d90d0d}.notification-settings .cge-add{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;align-self:flex-start;box-sizing:border-box;min-width:180px;min-height:0;padding:4px 8px;font-size:12px;font-weight:400;font-family:inherit;color:#24272a;background:#fff;border:1px solid #cccccc;border-radius:4px;cursor:pointer}.notification-settings .cge-add:hover{background:#f7f7f7}.notification-settings .ns-account-grid{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.notification-settings .ns-account-card{flex:1 1 320px;min-width:280px;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #e5e5e5;border-radius:8px}.notification-settings .ns-account-head{display:flex;align-items:flex-start;gap:16px}.notification-settings .ns-account-head-main{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.notification-settings .ns-account-heading{display:flex;align-items:center;gap:8px}.notification-settings .ns-account-title{font-size:14px;font-weight:700;line-height:1.25;color:#000}.notification-settings .ns-account-text{font-size:14px;line-height:1.5;color:#000}.notification-settings .ns-payeasy-logo{width:99px;height:73px;object-fit:contain;flex-shrink:0}.notification-settings .ns-payjp-banner{margin-top:12px;padding:10px 14px;border-radius:6px;font-size:14px;line-height:1.5}.notification-settings .ns-payjp-banner--supported{background:#e8f1fb;border:1px solid #a9cdf3;color:#14508a}.notification-settings .ns-payjp-banner--unsupported{background:#fdf3d8;border:1px solid #e8cf86;color:#8a6414}.notification-settings .ns-link-text{display:inline;padding:0;min-height:0;background:none;border:none;font-size:14px;font-weight:400;font-family:inherit;color:#189bed;text-decoration:underline;cursor:pointer}.notification-settings .ns-bank-grid{display:grid;grid-template-columns:minmax(120px,184px) 1fr;border:1px solid #cccccc;border-bottom:none}.notification-settings .ns-bank-row{display:contents}.notification-settings .ns-bank-label{display:flex;align-items:center;padding:8px;background:#f7f7f7;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:14px;color:#000}.notification-settings .ns-bank-cell{display:flex;align-items:center;padding:8px;border-bottom:1px solid #cccccc}.notification-settings .ns-bank-input{width:140px;max-width:100%;box-sizing:border-box;padding:8px;font-size:16px;font-family:inherit;color:#24272a;background:#fff;border:1px solid #999999;border-radius:8px}.notification-settings .ns-bank-input::placeholder{color:#717171}.notification-settings .ns-bank-select-wrap{position:relative;display:inline-flex;align-items:center}.notification-settings .ns-bank-select{width:172px;padding-right:32px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.notification-settings .ns-bank-select::-ms-expand{display:none}.notification-settings .ns-bank-select--placeholder{color:#717171}.notification-settings .ns-bank-select-wrap svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#717171;pointer-events:none}.notification-settings .ns-submit-bar{display:flex;justify-content:center;padding:8px 0 4px}.notification-settings .ns-submit-btn{box-sizing:border-box;min-width:200px;min-height:50px;padding:12px 24px;font-size:14px;font-weight:400;font-family:inherit;color:#fff;background:#24272a;border:none;border-radius:8px;cursor:pointer}.notification-settings .ns-submit-btn:hover{opacity:.9}.cc-error-page,.cc-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cc-error-page h2,.cc-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cc-error-page p,.cc-loading-page p{color:#666;font-size:.95rem}.cc-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cc-page--mobile{width:100%;max-width:100vw;box-sizing:border-box;padding:16px}.cc-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cc-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cc-instructions{display:flex;flex-direction:column;gap:4px}.cc-instructions__lead{font-size:16px;font-weight:700;color:#d90d0d;margin:8px 0 0}.cc-instructions__list{margin:0;padding-left:20px;font-size:16px;color:#24272a}.cc-instructions__list li{margin:2px 0}.cc-instructions__note{font-size:12px;color:#24272a;margin:4px 0 0}.cc-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cc-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cc-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cc-next-title svg{flex-shrink:0}.cc-action-panel{background:#fff;border:2px solid #d90d0d;border-radius:8px;padding:16px;margin-bottom:16px}.cc-action-panel__lead{text-align:center;font-size:16px;color:#24272a;margin:0 0 16px}.cc-action-panel__buttons{display:flex;justify-content:center;gap:16px}.cc-action-panel__divider{border:none;border-top:1px solid #cccccc;margin:16px 0}button.cc-choice-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:200px;height:50px;padding:12px 0;box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;cursor:pointer;min-height:0}button.cc-choice-btn.cc-choice-btn--approve{background:#44b03a;border-color:#44b03a;color:#fff}button.cc-choice-btn.cc-choice-btn--dimmed{opacity:.5}button.cc-choice-btn:disabled{cursor:not-allowed}.cc-form-section{margin-bottom:16px}.cc-form-section:last-child{margin-bottom:0}.cc-form-section__title{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#24272a;margin-bottom:12px}.cc-form-section__desc{font-size:14px;color:#24272a;margin:-4px 0 12px}.cc-required-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border:1px solid #d90d0d;border-radius:10000px;color:#d90d0d;font-size:11px;background:#fff}.cc-form-row-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px}.cc-form-col-grid{display:flex;align-items:flex-start;gap:16px}.cc-form-col-grid__column{flex:1;min-width:0;display:flex;flex-direction:column}.cc-form-cell{display:grid;grid-template-columns:auto 1fr}.cc-form-cell__label{display:flex;align-items:center;background:#f7f7f7;padding:8px;font-size:14px;font-weight:400;color:#24272a;white-space:nowrap;border-bottom:1px solid #cccccc}.cc-form-cell__value{display:flex;align-items:center;padding:8px;border-bottom:1px solid #cccccc}.cc-reject-form{margin-bottom:16px}.cc-reject-options{display:flex;flex-direction:column;gap:16px}.cc-radio-row{display:flex;align-items:center;gap:8px;font-size:14px;color:#24272a}.cc-radio-row input[type=radio]{width:18px;height:18px;accent-color:#24272a}.cc-reject-other-row{display:flex;align-items:center;gap:16px}.cc-reject-other-row .cc-radio-row{flex-shrink:0}.cc-reject-other-row .cc-input{flex:1}.cc-submit-row{display:flex;justify-content:center;margin-top:8px}button.cc-btn-submit{display:inline-flex;align-items:center;justify-content:center;width:200px;height:50px;padding:12px 0;background:#24272a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:400;cursor:pointer;min-height:0}button.cc-btn-submit:disabled{background:#ccc;cursor:not-allowed}button.cc-btn-submit.cc-btn-submit--full{width:100%}.cc-input{border:1px solid #999999;border-radius:8px;padding:8px;font-size:16px;font-family:inherit;background:#fff;width:100%;box-sizing:border-box}.cc-input:disabled{background:#f7f7f7;color:#999}select.cc-input{cursor:pointer}.cc-info-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cc-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0}.cc-sec-title:first-child{margin-top:0}.cc-sub-label{font-size:12px;color:#24272a;margin:0 0 16px}.cc-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px}.cc-grid__cell{flex:0 1 calc((100% - 32px) / 3);min-width:200px;display:grid;grid-template-columns:auto 1fr}.cc-grid__cell--fill{flex-grow:1}.cc-grid__field{display:contents}.cc-col-grid{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.cc-col-grid__column{flex:1;min-width:200px;display:grid;grid-template-columns:auto 1fr}.cc-grid__label{background:#f7f7f7;padding:8px;font-size:14px;font-weight:400;color:#24272a;white-space:nowrap;border-bottom:1px solid #cccccc}.cc-grid__value{padding:8px;font-size:14px;font-weight:400;color:#000;word-break:break-word;border-bottom:1px solid #cccccc}.cc-doc-folder{display:flex;align-items:stretch;gap:0}.cc-doc-folder__label{display:flex;align-items:center;min-width:96px;padding:8px;background:#f7f7f7;border:1px solid #e5e5e5;font-size:14px;color:#24272a}.cc-doc-folder__grid{flex:1;box-sizing:border-box;padding:8px;border:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:8px}.cc-doc-slot{flex:1 1 calc((100% - 16px) / 3);min-width:220px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border:1px dashed #999999;border-radius:8px}.cc-doc-slot__label{font-size:14px;color:#24272a;flex:none}.cc-doc-slot__docs{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}button.cc-doc-link{display:inline-flex;width:auto;min-height:0;align-items:center;padding:0;background:none;border:none;color:#189bed;font-size:14px;cursor:pointer;text-decoration:underline;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.cc-doc-link:hover{color:#0d3d7a}.cc-doc-empty{color:#999;font-size:12px;font-style:italic}.cc-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cc-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cc-readonly-note{margin:0 0 12px;padding:10px 12px;background:#fff4f4;border:1px solid #f0c2c2;border-radius:8px;color:#b42318;font-size:13px}button.cc-choice-btn:disabled{opacity:.5;cursor:not-allowed}button.cc-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer;min-height:0}button.cc-cancel-button:disabled{cursor:default}button.cc-cancel-button svg{flex-shrink:0}.cc-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cc-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cc-m-item:last-child{border-bottom:none}.cc-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cc-m-item__value{font-size:14px;color:#24272a;font-weight:400}.cc-m-form-fields{display:flex;flex-direction:column;gap:16px}.cc-m-field{display:flex;flex-direction:column;gap:4px}.cc-m-field__label{font-size:14px;color:#24272a}.cc-page--mobile .cc-action-panel__buttons{flex-direction:column}.cc-page--mobile button.cc-choice-btn{width:100%}.cc-page--mobile .cc-reject-other-row{flex-direction:column;align-items:stretch;gap:8px}.cc-page--mobile .cc-doc-folder{flex-direction:column}.cc-page--mobile .cc-doc-slot{flex-basis:100%;min-width:0}.cs-step-bar{display:flex;align-self:stretch;width:100%;height:52px}.cs-step-bar__item{flex:1 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px 0;text-align:center}.cs-step-bar__item:first-child{padding-left:12px;border-radius:4px 0 0 4px}.cs-step-bar__item:last-child{padding-right:12px;border-radius:0 4px 4px 0}.cs-step-bar__item--done{background-color:#24272a}.cs-step-bar__item--active{background-color:#d90d0d}.cs-step-bar__item--active-dark{background-color:#24272a}.cs-step-bar__item--todo{background-color:#9c9e9f}.cs-step-bar__item:not(:first-child){margin-left:-1px}.cs-step-bar__connector{display:flex;height:100%;flex-shrink:0;margin-left:-1px}.cs-step-bar__connector-tip{width:13.8375px;height:100%;flex-shrink:0;display:block}.cs-step-bar__connector-notch{width:12.6163px;height:100%;flex-shrink:0;display:block;margin-left:-5px}.cs-step-bar__top{display:flex;align-items:center;gap:4px}.cs-step-bar__number{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:10000px;background-color:#fff;color:#24272a;font-size:8px;font-weight:700;flex-shrink:0}.cs-step-bar__label,.cs-step-bar__date{font-size:11px;font-weight:700;color:#fff;white-space:nowrap}@media(max-width:768px){.cs-step-bar{overflow-x:auto}.cs-step-bar .cs-step-bar__item{flex:0 0 auto;min-width:88px}}.cs-sci-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-sci-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0}.cs-sci-sec-title:first-child{margin-top:0}.cs-sci-sub-label{font-size:12px;color:#24272a;margin:0 0 16px}.cs-sci-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:16px}.cs-sci-grid__cell{flex:0 1 calc((100% - 32px) / 3);min-width:200px;display:grid;grid-template-columns:auto 1fr}.cs-sci-grid__cell--fill{flex-grow:1}.cs-sci-grid__field{display:contents}.cs-sci-grid__label{background:#f7f7f7;padding:8px;font-size:14px;font-weight:400;color:#24272a;white-space:nowrap;border-bottom:1px solid #cccccc}.cs-sci-grid__value{padding:8px;font-size:14px;font-weight:400;color:#000;word-break:break-word;border-bottom:1px solid #cccccc}.cs-sci-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cs-sci-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cs-sci-m-item:last-child{border-bottom:none}.cs-sci-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cs-sci-m-item__value{font-size:14px;color:#24272a;font-weight:400;word-break:break-word}.cs-sci-dl-button-row{display:flex;justify-content:flex-end;margin-top:8px}.cs-sci-dl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:default}.cs-sci-dl-button svg{flex-shrink:0}.cs-sci-edit-input{width:100%;padding:4px 8px;font-size:16px;font-family:inherit;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.cs-sci-edit-input--error{border-color:#d32f2f}.cs-sci-edit-input:disabled{background:#f5f5f5}.cs-sci-edit-error{margin:4px 0 0;font-size:12px;color:#d32f2f}.cs-sci-edit-actions{display:flex;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap}.cs-sci-edit-cancel{min-width:160px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:10px 24px;color:#24272a;font-size:14px;font-family:inherit;cursor:pointer}.cs-sci-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.cs-sci-edit-save{min-width:160px;background:#24272a;border:none;border-radius:4px;padding:10px 24px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer}.cs-sci-edit-save:disabled{opacity:.5;cursor:not-allowed}.cs-adp-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-adp-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-adp-warn{font-size:16px;font-weight:700;color:#d90d0d;margin:0}.cs-adp-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-adp-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-adp-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-adp-next-title svg{flex-shrink:0}.cs-adp-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-adp-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-adp-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer}.cs-adp-cancel-button:disabled{cursor:default}.cs-adp-cancel-button svg{flex-shrink:0}.cs-adp-instructions{margin:0;padding-left:20px;font-size:16px;color:#24272a}.cs-adp-instructions li{margin-bottom:4px}.cs-adp-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-adp-amount-card{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.cs-adp-amount-box{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e5e5}.cs-adp-amount-label{font-size:14px;font-weight:700;color:#24272a}.cs-adp-amount-value{font-size:24px;font-weight:700;color:#24272a}.cs-adp-invoice-link-row{padding:0 16px 12px}.cs-adp-invoice-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;font-family:inherit;font-size:12px;color:#189bed;cursor:pointer}.cs-adp-invoice-link:hover{text-decoration:underline}.cs-adp-breakdown{display:flex}.cs-adp-breakdown__label{flex:0 0 120px;padding:16px;font-size:14px;color:#24272a}.cs-adp-breakdown__rows{flex:1}.cs-adp-breakdown__row{display:flex;justify-content:space-between;padding:16px;font-size:14px;border-bottom:1px solid #e5e5e5}.cs-adp-breakdown__row:last-child{border-bottom:none}.cs-adp-breakdown__value--minus{color:#d90d0d}.cs-adp-methods{display:flex;flex-direction:row;gap:16px}.cs-adp-methods--stacked{flex-direction:column}.cs-adp-method{flex:1;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:8px;padding:16px;opacity:.5;cursor:pointer}.cs-adp-method--selected{opacity:1;border-color:#189bed;box-shadow:0 0 0 1px #189bed}.cs-adp-method--recommended.cs-adp-method--selected{background:#189bed0d}.cs-adp-method__header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cs-adp-method__col{flex:1;min-width:0}.cs-adp-payeasy-logo{width:99px;height:73px;object-fit:contain;flex-shrink:0}.cs-adp-method__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#24272a;margin-bottom:8px;cursor:pointer}.cs-adp-method__title input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;flex-shrink:0;border:1px solid #24272a;border-radius:50%;background:#fff;display:inline-grid;place-content:center;cursor:pointer;box-sizing:border-box}.cs-adp-method__title input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:transparent}.cs-adp-method__title input[type=radio]:checked:after{background:#24272a}.cs-adp-method__title input[type=radio]:disabled{cursor:not-allowed}.cs-adp-badge{display:inline-block;background:#189bed;color:#fff;font-size:11px;padding:2px 8px;border-radius:4px}.cs-adp-method__detail{font-size:14px;color:#24272a;margin:0 0 12px}.cs-adp-method__detail--warning{color:#d90d0d;font-weight:500}.cs-adp-method__due-inline{display:inline-block;margin-top:12px;font-weight:400;color:#d90d0d}.cs-adp-method .cs-adp-btn{margin-top:auto}.cs-adp-btn{width:100%;padding:12px 0;border-radius:8px;border:none;font-size:14px;font-weight:700;background:#999;color:#fff;cursor:pointer}.cs-adp-btn:disabled{opacity:.5;cursor:not-allowed}.cs-adp-btn--primary{background:#189bed}.invoice-preview{height:80vh}.invoice-preview .loading-container{padding-top:100px}.invoice-preview iframe{width:100%;height:80vh;border:none}@media(max-width:768px){.invoice-preview{height:auto}}.invoice-preview__mobile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 8px;text-align:center}.invoice-preview__mobile .invoice-preview__mobile-note{margin:0}.invoice-preview__mobile .invoice-preview__mobile-open{display:inline-block;text-decoration:none}.invoice-preview__mobile .invoice-preview__mobile-hint{margin:0;font-size:12px;color:#6b6b6b}.cs-acc-page--mobile{max-width:100vw;box-sizing:border-box}.cs-acc-error-page,.cs-acc-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-acc-error-page h2,.cs-acc-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-acc-error-page p,.cs-acc-loading-page p{color:#666;font-size:.95rem}.cs-acc-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-acc-page--mobile{width:100%;padding:16px}.cs-acc-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-acc-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-acc-warning{font-size:16px;font-weight:700;color:#d90d0d;margin:0}.cs-acc-instructions{display:flex;flex-direction:column;gap:4px}.cs-acc-instructions__list{margin:0;padding-left:20px;font-size:16px;color:#24272a}.cs-acc-instructions__list li{margin:2px 0}.cs-acc-instructions__note{font-size:12px;color:#24272a;margin:4px 0 0}.cs-acc-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-acc-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-acc-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-acc-next-title svg{flex-shrink:0}.cs-acc-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-acc-amount-box{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.cs-acc-amount-box__row{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e5e5}.cs-acc-amount-box__label{font-size:14px;font-weight:700;color:#24272a}.cs-acc-amount-box__value{font-size:24px;font-weight:700;color:#24272a}.cs-acc-amount-box__breakdown{display:flex}.cs-acc-amount-box__breakdown-label{flex:0 0 120px;padding:16px;font-size:14px;color:#24272a}.cs-acc-amount-box__breakdown-rows{flex:1}.cs-acc-amount-box__breakdown-row{display:flex;justify-content:space-between;padding:16px;font-size:14px;border-bottom:1px solid #e5e5e5}.cs-acc-amount-box__breakdown-row:last-child{border-bottom:none}.cs-acc-amount-box__breakdown-value--minus{color:#d90d0d}.cs-acc-docs{display:flex;flex-wrap:wrap;gap:8px;padding:8px}.cs-acc-docs__row{flex:1 1 calc(50% - 4px);min-width:200px;display:flex;justify-content:space-between;align-items:center;padding:16px;font-size:14px;color:#24272a;background:#fff;border:1px dashed #999999;border-radius:8px;box-sizing:border-box}.cs-acc-docs__link{padding:0;border:none;background:none;font:inherit;color:#1a56db;text-decoration:underline;cursor:pointer;text-align:right;word-break:break-all}.cs-acc-docs__link:hover{opacity:.8}.cs-acc-comment-box{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px}.cs-acc-comment-box__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#24272a;margin-bottom:8px}.cs-acc-comment-box__title svg{flex-shrink:0}.cs-acc-comment-box p{font-size:14px;color:#24272a;margin:0}.cs-acc-actions{display:flex;flex-direction:row;gap:16px}.cs-acc-page--mobile .cs-acc-actions{flex-direction:column}.cs-acc-action-panel{flex:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5e5e5;border-radius:8px;padding:16px;gap:16px;opacity:.5}.cs-acc-action-panel--primary{border:2px solid #189bed}.cs-acc-action-panel--selected{opacity:1}.cs-acc-action-panel__radio-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;cursor:pointer}.cs-acc-action-panel__choice-title{font-size:14px;font-weight:700;color:#24272a}.cs-acc-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;margin:0;padding:0;width:16px;height:16px;border-radius:50%;border:1px solid #24272a;background:transparent;box-sizing:border-box;flex-shrink:0;cursor:pointer}.cs-acc-radio:checked{border-color:#24272a;background:radial-gradient(circle,#24272a 0 4px,transparent 4px)}.cs-acc-radio:focus-visible{outline:2px solid #189bed;outline-offset:2px}.cs-acc-radio:disabled{cursor:not-allowed}.cs-acc-action-panel__desc{font-size:14px;color:#24272a;margin:0}.cs-acc-btn{width:100%;padding:12px 0;border-radius:8px;border:none;font-size:14px;font-weight:700;background:#999;color:#fff;cursor:pointer}.cs-acc-btn:disabled{opacity:.5;cursor:not-allowed}.cs-acc-btn--primary{background:#189bed}.cs-acc-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-acc-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-acc-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:default}.cs-acc-cancel-button svg{flex-shrink:0}.cs-cd-error-page,.cs-cd-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-cd-error-page h2,.cs-cd-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-cd-error-page p,.cs-cd-loading-page p{color:#666;font-size:.95rem}.cs-cd-page{padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-cd-cancel-banner{display:flex;align-items:center;justify-content:center;min-height:50px;background-color:#fff3f3;border:2px solid #d90d0d;color:#d90d0d;font-weight:700;font-size:14px;padding:12px 16px;border-radius:8px;margin-bottom:16px;text-align:center;box-sizing:border-box}.cs-cd-cancel-banner--with-link{justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:left}.cs-cd-cancel-banner__link{flex-shrink:0;background:#d90d0d;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer}.cs-cd-change-request-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background-color:#eef7ff;border:2px solid #189bed;color:#24272a;font-weight:700;font-size:14px;padding:12px 16px;border-radius:8px;margin-bottom:16px;box-sizing:border-box}.cs-cd-change-request-banner__link{flex-shrink:0;background:#189bed;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer}.cs-cd-page--mobile{width:100%;max-width:100vw;box-sizing:border-box;padding:16px}.common_step{display:flex;flex-direction:column;background-color:#fff;padding:24px;min-height:55svh;justify-content:flex-start;align-items:flex-start;gap:24px;box-shadow:0 2px 8px #0000001a}.common_step .button{margin:none}.common_step h1{font-size:1.5rem;font-weight:300;margin-bottom:8px}.step_body{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%}.step_buttons{display:flex;justify-content:space-between;width:100%;gap:15px}.button_label,.button_label_bold{font-size:12px}.button_label_bold{font-weight:700}.step_footer{display:flex;flex-direction:row;justify-content:space-between;padding:16px 0;margin-top:24px;gap:10px}.contact_page{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.contact_page button{margin:0}.full_width_page{padding:20px;margin:0 30px}.full_width_page button{margin:0}.red_element,.black_element{width:78px;max-height:78px;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center}.red_element{background-color:#bf1010}.black_element{background-color:#24272a}.info_left_commonstep,.info_right_commonstep{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.info_contents_commonstep{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.footer_button button{padding:0 60px;margin:0}.next_button{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.next_button button{padding:0 60px}.cl_receipt_contact_buttons{display:flex;gap:60px}.cl_receipt_contact_buttons button{padding:20px 40px;gap:7px}.cl_receipt_contact_buttons .red_button{padding:20px}.property_details_button{color:#fff;background-color:#24272a;width:200px;height:75px;border:none}.property_details_button:hover{background-color:#4b4b4b;opacity:.8;border:none}.stacked_header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px}.green_element{margin:-10px}@media(max-width:600px){.step_buttons{flex-direction:column}.step_footer{margin-top:10px}}@media(max-width:1100px){.common_step{width:80vw}.progress_bar_container{overflow-x:auto}}.back_to_list_button{display:flex;align-items:center;justify-content:center;gap:20px;height:48px;padding:0 50px 0 10px;border-radius:5px;text-decoration:none;background-color:#24272a;border:none;color:#fff;font-weight:700;font-size:12px}.back_to_list_button:hover{background-color:#5a5f67;color:#fff}.back_to_list_button .back_icon{width:16px;height:16px}@media(max-width:600px){.back_to_list_button{padding:0 20px 0 10px}}.history_items{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:8px;margin:16px 0;padding:12px;border:1px solid #A0A0A0;border-radius:8px;background-color:#fff}.history_items button{padding:0 40px;margin:0}.history_info{display:flex;align-items:center;gap:50px}.row_item{display:flex;align-items:center;gap:14px}.row_item span{font-weight:200}.static-text{width:100%;max-width:400px;border:1px solid #ccc;font-size:14px;position:relative}.static-text+.static-text{margin-top:-1px}.static-text_label{background-color:#f0f0f0;color:#333;padding:12px;font-weight:500}.static-text_value{background-color:#fff;color:#000;padding:12px}.static-text--row{display:flex;flex-direction:row}.static-text--row .static-text_label{width:40%;border-right:1px solid #ccc}.static-text--row .static-text_value{width:60%}.static-text--stacked{flex-direction:column}.static-text--stacked .static-text_label{border-bottom:1px solid #ccc}.static-text_value{min-width:0;word-break:break-word;overflow-wrap:anywhere}.static-text-wrapper{display:table}.csv_table{table-layout:fixed;width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.csv_table .exceeds_expected_amount td{background-color:#ffd1d0!important;border-color:#b2aeae}.csv_table th{background-color:#f0f0f0;font-weight:600;text-align:left;padding:8px;border:1px solid #ccc}.csv_table tr:nth-of-type(n+3) th:nth-child(1),.csv_table tr:nth-of-type(n+3) th:nth-child(3),.csv_table tr:nth-of-type(n+3) td:nth-child(1){visibility:collapse;border:none}.csv_table td{width:100%;background-color:#fff;padding:8px;text-align:left;white-space:normal;border:1px solid #ccc;word-wrap:break-word;overflow-wrap:anywhere;vertical-align:top}.csv_table tr:nth-child(2n) td{background-color:#fafafa}.csv_table th.list_item_header_container{color:#fff;background-color:#bf1010;justify-content:center;align-content:center;padding:10px;border-radius:8px;min-width:80px;height:100%;border:none;text-align:center}.csv_table th.list_item_header_divider{width:10px;padding:0;border:none;background-color:transparent}t1{height:1px}.list_item{display:flex}@media(max-width:600px){.history_info{gap:10px}.user_list .history_info .row_item{flex-direction:column;width:100px!important}.user_list .history_info .row_item h3{margin:0}}.payment-completion-card{background:#fff;border:1px solid #d0d0d0;border-radius:4px;box-shadow:0 1px 4px #0000000f}.payment-completion-card__header{padding:16px 20px;border-bottom:1px solid #e0e0e0}.payment-completion-card__header span{font-size:1rem;font-weight:700}.payment-completion-card__body{padding:16px 20px}.payment-completion-card__timestamp{font-size:12px;color:#888;margin-top:12px;margin-bottom:0}.payment-completion-cancelled{margin:0;padding:12px 16px;border-radius:4px;background-color:#fdecea;border:1px solid #f5c2c0;color:#b3261e;font-size:14px;font-weight:500}.payment-completion-table{width:100%;border-collapse:collapse;table-layout:fixed}.payment-completion-table th:nth-child(1),.payment-completion-table td:nth-child(1){width:140px}.payment-completion-table th:nth-child(2),.payment-completion-table td:nth-child(2){width:230px}.payment-completion-table th:nth-child(4),.payment-completion-table td:nth-child(4){width:130px}.payment-completion-table th{font-size:12px;color:#888;font-weight:400;padding:6px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #e0e0e0}.payment-completion-table td{padding:12px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f0;font-size:14px}.payment-completion-table__sender{font-weight:700}.payment-method-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.4}.payment-method-badge--sms{background-color:#575656;color:#fff}.payment-method-badge--mail{background-color:#0e4d9f;color:#fff}.payment-result-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;background-color:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.payment-result-badge--pending{background-color:#fff8e1;color:#8d6e00;border-color:#ffe082}.payment-result-badge--failed{background-color:#fdecea;color:#b3261e;border-color:#f5c2c0}.payment-completion-footer{margin-top:20px}.payment-completion-footer .back_to_list_button{display:inline-flex}.payment-delivery-page__title{font-size:1.25rem;font-weight:700;padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.payment-delivery-section-title{font-size:1rem;font-weight:700;color:#333;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e0e0e0}.payment-delivery-banner{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;padding:24px 32px;text-align:center;margin-bottom:20px}.payment-delivery-banner__status{display:flex;align-items:center;justify-content:center;gap:6px;color:#2e7d32;font-weight:700;font-size:14px;margin-bottom:8px}.payment-delivery-banner__amount{font-size:2rem;font-weight:700;color:#1b5e20;margin-bottom:6px}.payment-delivery-banner__meta{font-size:13px;color:#555}.payment-delivery-card{background:#fff;border:1px solid #d0d0d0;border-radius:4px;box-shadow:0 1px 4px #0000000f}.payment-delivery-card__body{padding:16px 20px}.payment-delivery-card__timestamp{font-size:12px;color:#888;margin-top:12px;margin-bottom:0}.payment-delivery-table{width:100%;border-collapse:collapse;table-layout:fixed}.payment-delivery-table th:nth-child(1),.payment-delivery-table td:nth-child(1){width:140px}.payment-delivery-table th:nth-child(2),.payment-delivery-table td:nth-child(2){width:230px}.payment-delivery-table th:nth-child(4),.payment-delivery-table td:nth-child(4){width:130px}.payment-delivery-table th{font-size:12px;color:#888;font-weight:400;padding:6px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid #e0e0e0}.payment-delivery-table td{padding:12px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f0;font-size:14px}.payment-delivery-table__sender{font-weight:700}.payment-delivery-footer{margin-top:20px}.payment-delivery-footer .back_to_list_button{display:inline-flex}.rcl-page{background:#f7f7f7;min-height:100vh;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.rcl-content{margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:10px}.rcl-cards{display:flex;flex-direction:column;gap:16px}.rcl-topbar{display:flex;flex-direction:column;gap:10px}.rcl-back-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:14px;color:#24272a;text-decoration:none}.rcl-back-link__text{text-decoration:underline}.rcl-back-link__icon{flex-shrink:0}.rcl-page-title{font-size:16px;font-weight:700;color:#24272a;margin:0}.rcl-status{max-width:1280px;margin:0 auto;padding:48px 24px;text-align:center;font-size:14px;color:#717171}.rcl-status--error{color:#d90d0d}.rcl-status--error p{margin:4px 0}.rcl-cancel-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:#fff3f3;border:2px solid #D90D0D;border-radius:8px;padding:16px}.rcl-cancel-banner__text{color:#d90d0d;font-weight:700;font-size:14px}.rcl-cancel-banner__btn{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#24272a;border:1px solid #999999;border-radius:8px;padding:8px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.rcl-cancel-banner__btn:hover{background:#f7f7f7}.rcl-cancel-banner__arrow{color:#717171}.rcl-amount-change-banner{display:flex;align-items:center;gap:32px;flex-wrap:wrap;background:#fff3f3;border:2px solid #D90D0D;border-radius:8px;padding:16px}.rcl-amount-change-banner__text{color:#d90d0d;font-weight:700;font-size:14px}.rcl-rejection-banner{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;background:#fff3f3;border:2px solid #D90D0D;border-radius:8px;padding:16px}.rcl-rejection-banner__text{color:#d90d0d;font-weight:700;font-size:14px;white-space:pre-wrap;word-break:break-word}.rcl-intro-card{background:#e5e5e5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.rcl-intro{display:flex;flex-direction:column;gap:8px}.rcl-heading{font-size:20px;font-weight:700;color:#24272a;margin:0}.rcl-desc{font-size:16px;line-height:1.7;color:#24272a;margin:0}.rcl-desc--emphasis{color:#d90d0d;font-weight:700}.rcl-desc-list{margin:0;padding-left:20px;font-size:16px;line-height:1.8;color:#24272a}.rcl-next-note{background:#f2f2f2;border:1px solid #cccccc;border-radius:8px;padding:24px}.rcl-next-note__title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:#24272a;margin-bottom:8px}.rcl-next-note__body{font-size:16px;line-height:1.6;color:#24272a;margin:0}.rcl-memo{display:flex;flex-direction:column}.rcl-memo__row{display:flex;gap:16px;align-items:flex-end}.rcl-memo__input{flex:1;min-width:0;box-sizing:border-box;min-height:80px;resize:vertical;border:1px solid #999999;border-radius:8px;padding:16px;font-family:inherit;font-size:16px;color:#24272a}.rcl-memo__input::placeholder{color:#717171}.rcl-memo__count{font-size:12px;color:#24272a;margin-top:4px}.rcl-memo__save{white-space:nowrap}.rcl-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.rcl-card--split{gap:32px}.rcl-card--required{border:2px solid #D90D0D}.rcl-card__group{display:flex;flex-direction:column;gap:16px}.rcl-card__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#24272a}.rcl-card__subline{font-size:12px;color:#24272a;margin:0}.rcl-card__desc{font-size:14px;line-height:1.6;color:#24272a;margin:0}.rcl-required-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:400;line-height:11px;color:#d90d0d;background:#fff;border:1px solid #D90D0D;border-radius:999px;padding:3px 8px}.rcl-pay-box{border:1px solid #E5E5E5;border-radius:8px;overflow:hidden}.rcl-payment-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid #E5E5E5}.rcl-amount-headline{display:flex;align-items:center;gap:16px}.rcl-amount-headline__label{font-size:14px;font-weight:700;color:#24272a}.rcl-amount-headline__value{font-size:24px;font-weight:700;color:#24272a}.rcl-invoice-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;font-family:inherit;font-size:12px;color:#189bed;cursor:pointer}.rcl-invoice-link:hover{text-decoration:underline}.rcl-link-icon{flex-shrink:0}.rcl-breakdown{display:flex;font-size:14px;color:#24272a}.rcl-breakdown__label{flex:0 0 120px;padding:16px}.rcl-breakdown__rows{flex:1}.rcl-breakdown__row{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #E5E5E5}.rcl-breakdown__row:last-child{border-bottom:none}.rcl-payment-wait-note{margin:0;border:1px solid #E5E5E5;border-radius:8px;padding:16px;text-align:center;font-size:14px;color:#24272a}.rcl-methods{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.rcl-method-panel{border:1px solid #E5E5E5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.rcl-method-panel__wait-note{margin:8px 0 0;font-size:12px;color:#717171;text-align:center}.rcl-method-panel{cursor:pointer;opacity:.5}.rcl-method-panel--selected{opacity:1;border-color:#189bed;box-shadow:0 0 0 1px #189bed}.rcl-method-panel--recommended.rcl-method-panel--selected{background:#189bed0d}.rcl-method-panel--disabled{opacity:1;cursor:not-allowed;background:#f2f2f2;border-color:#e5e5e5}.rcl-method-panel--disabled .rcl-method-panel__title{color:#717171}.rcl-method-panel--disabled .rcl-payeasy__logo{filter:grayscale(1);opacity:.6}.rcl-method-panel--disabled .rcl-method-panel__head,.rcl-method-panel--disabled .rcl-method-panel__head input[type=radio]{cursor:not-allowed}.rcl-method-panel__head{display:flex;align-items:center;gap:8px}.rcl-method-panel__head input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;margin:0;flex-shrink:0;border:1px solid #999999;border-radius:50%;background:#fff;display:inline-grid;place-content:center;cursor:pointer}.rcl-method-panel__head input[type=radio]:after{content:"";width:9px;height:9px;border-radius:50%;background:transparent}.rcl-method-panel__head input[type=radio]:checked{border-color:#24272a}.rcl-method-panel__head input[type=radio]:checked:after{background:#24272a}.rcl-method-panel__title{font-size:14px;font-weight:700;color:#24272a}.rcl-method-panel__due{font-size:14px;font-weight:400;line-height:1.5;color:#d90d0d;margin:5px 0 0}.rcl-method-panel .rcl-btn{margin-top:auto}.rcl-badge{font-size:11px;font-weight:400;color:#fff;background:#189bed;border-radius:4px;padding:4px 8px;white-space:nowrap}.rcl-bank-info{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#24272a;word-break:break-all}.rcl-buyer-info{display:flex;gap:16px}.rcl-buyer-info__field{flex:1 1 0;min-width:0;display:flex;border-bottom:1px solid #cccccc}.rcl-buyer-info__label{flex:0 0 58px;box-sizing:border-box;background:#f7f7f7;padding:8px;font-size:14px;font-weight:400;color:#24272a;white-space:nowrap}.rcl-buyer-info__value{flex:1 1 auto;min-width:0;padding:8px;font-size:14px;color:#24272a;word-break:break-all}.rcl-info-grid{display:grid;font-size:14px}.rcl-info-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:0}.rcl-info-grid--3col>.rcl-info-field:nth-child(-n+3){margin-bottom:16px}.rcl-info-grid--3col>.rcl-info-field:nth-child(n+4) .rcl-info-field__label{flex:0 0 114px;box-sizing:border-box}.rcl-info-field{display:flex;align-items:stretch;border-bottom:1px solid #cccccc;min-width:0}.rcl-info-field__label{flex:0 0 auto;box-sizing:border-box;background:#f7f7f7;padding:8px;white-space:nowrap;font-weight:400;color:#24272a;font-feature-settings:"palt"}.rcl-info-field__value{flex:1 1 auto;min-width:0;padding:8px;color:#24272a;word-break:break-all}.rcl-payeasy__body{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.rcl-payeasy__logo{flex-shrink:0;max-width:99px;height:auto}.rcl-payeasy__note{font-size:14px;line-height:1.5;color:#24272a;margin:0 0 21px}.rcl-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rcl-contact-col{display:flex;flex-direction:column;border:1px solid #E5E5E5;border-radius:8px}.rcl-contact-col__head{display:flex;align-items:baseline;gap:8px;background:#f7f7f7;padding:8px;border-radius:7px 7px 0 0}.rcl-contact-col__title{font-size:14px;font-weight:400;color:#24272a}.rcl-contact-col__hint{font-size:12px}.rcl-contact-col__hint--muted{color:#9c9e9f}.rcl-contact-col__body{padding:8px}.rcl-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rcl-contact-item{display:flex;align-items:center;gap:8px;background:#f7f7f7;border-radius:4px;padding:4px 8px}.rcl-contact-item__text{flex:1;font-size:12px;color:#24272a;word-break:break-all}.rcl-contact-item__remove{border:none;background:none;color:#717171;font-size:14px;line-height:1;cursor:pointer;padding:0 2px}.rcl-contact-item__remove:disabled{cursor:not-allowed;opacity:.4}.rcl-contact-add-wrap{margin-top:4px}.rcl-contact-add{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:180px;min-height:0;background:#fff;color:#24272a;border:1px solid #cccccc;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:400;font-family:inherit;cursor:pointer}.rcl-contact-add__icon{flex-shrink:0}.rcl-contact-add:disabled{background:#f7f7f7;opacity:.6;cursor:not-allowed}.rcl-contact-picker__add-new{margin-top:8px}.rcl-contact-dialog-body{display:flex;flex-direction:column;gap:12px;text-align:left}.rcl-summary-badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border:1px solid #cccccc;border-radius:4px;background:#f7f7f7;font-size:12px;font-weight:500;line-height:1.5;vertical-align:middle}.rcl-card__title--with-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.rcl-contact-change-button{display:inline-flex;align-items:center;min-height:0;background:#24272a;border:1px solid #cccccc;border-radius:8px;padding:6px 12px;color:#fff;font-size:13px;font-family:inherit;gap:4px;cursor:pointer}.rcl-contact-change-button:disabled{cursor:not-allowed;opacity:.5}.rcl-contact-edit-actions{display:flex;justify-content:center;gap:16px;margin-top:16px}.rcl-contact-edit-cancel{min-width:160px;min-height:0;background:#fff;border:1px solid #cccccc;border-radius:4px;padding:10px 24px;color:#24272a;font-size:14px;font-family:inherit;cursor:pointer}.rcl-contact-edit-save{min-width:160px;min-height:0;background:#24272a;border:none;border-radius:4px;padding:10px 24px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer}.rcl-contact-edit-save:disabled{cursor:not-allowed;opacity:.4}.rcl-doc-note{font-size:14px;line-height:1.6;color:#24272a;margin:0 0 8px}.rcl-form-field.rcl-form-field--docs{column-gap:0;border-bottom:none;align-items:stretch}.rcl-form-field.rcl-form-field--docs>.rcl-form-label{border:1px solid #E5E5E5}.rcl-doc-content{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0;background:#fff;border:1px solid #E5E5E5;margin-left:-1px}.rcl-doc-content>.rcl-doc-note{margin:0}.rcl-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rcl-doc-grid--2col{grid-template-columns:repeat(2,1fr)}.rcl-doc-slot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;border:1px dashed #999999;border-radius:8px;padding:16px;background:#fff}.rcl-doc-slot__label{font-size:14px;color:#24272a;white-space:nowrap}.rcl-doc-slot__empty{color:#24272a}.rcl-doc-slot__links{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rcl-contact-settings-link{font-size:12px;font-weight:400;color:#189bed;text-decoration:underline}.rcl-contact-settings-link:hover{opacity:.8}.rcl-doc-link{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;min-height:0;font-family:inherit;font-size:12px;font-weight:400;color:#189bed;cursor:pointer;word-break:break-all;text-align:right}.rcl-doc-link__icon{flex-shrink:0}.rcl-doc-link__name{text-decoration:underline}.rcl-summary-rows{display:flex;flex-direction:column;border:1px solid #E5E5E5;border-radius:8px;overflow:hidden}.rcl-summary-row{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:14px;color:#24272a}.rcl-summary-row strong{font-size:16px;font-weight:700}.rcl-summary-row:nth-child(2n){background:#f7f7f7}.rcl-flow{display:flex;align-items:stretch;gap:8px}.rcl-flow__col{flex:1;display:flex;flex-direction:column;gap:8px}.rcl-flow__date{font-size:14px;color:#24272a;text-align:right;min-height:21px}.rcl-flow__box{flex:1;border:1px solid #E5E5E5;border-radius:8px;overflow:hidden}.rcl-flow__line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;font-size:14px;color:#24272a}.rcl-flow__line strong{font-size:16px;font-weight:700}.rcl-flow__line:nth-child(2n){background:#f7f7f7}.rcl-flow__arrow{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 24px;color:#24272a}.rcl-cancel-request-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:0;height:39px;min-width:156px;padding:8px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;cursor:pointer}.rcl-cancel-request-btn:hover{background:#f7f7f7}.rcl-flow-divider{width:100%;margin:0;border:none;border-top:1px solid #cccccc}.rcl-history-table-wrap{width:100%}.rcl-history-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.rcl-history-table th,.rcl-history-table td{box-sizing:border-box;border:1px solid #E5E5E5;padding:8px;text-align:left;vertical-align:top}.rcl-history-table th:nth-child(-n+3){width:16.666%}.rcl-history-table th{border:none;background:#f7f7f7;font-weight:400;color:#24272a;white-space:nowrap}.rcl-history-table td{color:#24272a}.rcl-history-empty{text-align:center;color:#9c9e9f}.rcl-history-payload{margin:0;font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word}.rcl-btn{border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.rcl-btn:disabled{cursor:not-allowed;opacity:.55}.rcl-btn--payeasy{background:#189bed;color:#fff}.rcl-btn--dark{background:#24272a;color:#fff}.rcl-btn--send{background:#44b03a;color:#fff}.rcl-btn--ghost{background:#fff;color:#24272a;border:1px solid #d8d8d8}.rcl-btn--ghost:hover:not(:disabled){background:#f7f7f7}.rcl-btn--danger{background:#d90d0d;color:#fff}.rcl-method-panel .rcl-btn{width:100%}.rcl-method-panel .rcl-btn:disabled{opacity:1;background:#e5e5e5;color:#717171;cursor:not-allowed}.rcl-memo__save{align-self:flex-end;min-width:128px;min-height:0;padding:8px;line-height:18px;font-weight:700;border-color:#999}.rcl-memo__save:disabled{opacity:1;color:#24272a;border-color:#999;background:#fff}.rcl-bottom-actions{display:flex;justify-content:flex-start}.rcl-receipt-action{background:#fff;border:2px solid #D90D0D;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.rcl-receipt-action__title{font-size:16px;font-weight:400;color:#24272a;margin:0;text-align:center}.rcl-receipt-action__btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.rcl-receipt-action__form{align-self:stretch;display:flex;flex-direction:column;gap:16px;text-align:left}.rcl-receipt-action__divider{align-self:stretch;border:none;border-top:1px solid #cccccc;margin:0}.rcl-receipt-action__pending{align-self:stretch;background:#fff8e1;border:1px solid #f9a825;border-radius:4px;color:#795548;font-size:13px;padding:10px 14px}.rcl-receipt-action__error{font-size:12px;color:#d90d0d;margin:0}.rcl-btn--receipt{width:200px;height:50px;padding:12px 0;gap:8px}.rcl-doc-slot__file-area{display:inline-flex;align-items:center;gap:8px}.rcl-doc-slot__file-name{font-size:12px;color:#717171;word-break:break-all}.rcl-doc-slot__file-remove{border:none;background:none;min-height:0;color:#717171;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.rcl-reg-form{display:flex;flex-direction:column;gap:16px}.rcl-reg-form--ro .rcl-form-field{min-height:37px}.rcl-form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:16px}.rcl-form-row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.rcl-form-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:8px;border-bottom:1px solid #cccccc;min-width:0;min-height:52px}.rcl-form-label{display:flex;align-items:center;background:#f7f7f7;padding:8px;font-size:14px;color:#24272a;white-space:nowrap}.rcl-form-label--w114{box-sizing:border-box;min-width:114px}.rcl-form-label--w240{box-sizing:border-box;min-width:240px}.rcl-form-input{align-self:center;width:140px;max-width:100%;box-sizing:border-box;border:1px solid #999999;border-radius:8px;padding:8px;font-family:inherit;font-size:16px;color:#24272a;background:#fff}.rcl-form-input::placeholder{color:#717171}.rcl-form-input:disabled{background:#f7f7f7;cursor:not-allowed}.rcl-form-input--fill{width:100%}.rcl-form-input[type=date]{width:172px}.rcl-form-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:20px;height:20px;cursor:pointer}.rcl-form-input--date-empty::-webkit-datetime-edit{color:#717171}.rcl-date-input-wrap{position:relative;display:inline-flex;width:172px;max-width:100%;align-self:start}.rcl-date-input-wrap input[type=date]:focus{outline:2px solid rgb(0,95,204);outline-offset:-1px}.rcl-date-input__icon{position:absolute;top:1px;right:1px;bottom:1px;width:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:0 8px 8px 0;pointer-events:none}input:disabled~.rcl-date-input__icon{background:#f7f7f7}.rcl-form-select{width:172px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2324272A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"/></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;padding-right:32px}.rcl-form-select--empty{color:#717171}.rcl-amount-change-reg .rcl-form-input:disabled{background:#fff}.rcl-amount-change-reg .rcl-upload-btn:disabled{color:#24272a}.rcl-form-input-wrap{align-self:center;display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:14px;color:#24272a}.rcl-form-input-wrap .rcl-form-input{flex:0 0 auto;min-width:0;width:140px;max-width:100%}.rcl-form-unit{white-space:nowrap}.rcl-form-static{display:flex;align-items:center;font-size:14px;color:#24272a;padding:8px}.rcl-form-error{grid-column:1/-1;font-size:12px;color:#d90d0d;margin:0;padding:0 8px 4px}.rcl-form-error-summary{background:#fff;border:1px solid #D90D0D;border-radius:8px;padding:12px 16px;margin:0 0 16px}.rcl-form-error-summary__title{font-size:14px;font-weight:700;color:#d90d0d;margin:0 0 8px}.rcl-form-error-summary__list{list-style:disc;margin:0;padding-left:20px;font-size:12px;color:#d90d0d}.rcl-form-error-summary__list li+li{margin-top:4px}.rcl-loan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:16px}.rcl-loan-grid--bank{row-gap:0}.rcl-loan-grid--bank>.rcl-form-field:nth-child(3n+1) .rcl-form-label{box-sizing:border-box;min-width:114px}.rcl-loan-grid--bank>.rcl-form-field:nth-child(3n+2) .rcl-form-label{box-sizing:border-box;min-width:86px}.rcl-loan-grid--bank>.rcl-form-field:nth-child(3n) .rcl-form-label{box-sizing:border-box;min-width:156px}.rcl-card__hint-badge{display:inline-block;font-size:11px;font-weight:400;line-height:11px;color:#717171;background:#fff;border:1px solid #999999;border-radius:999px;padding:4px 8px;margin-left:8px}.rcl-doc-slot--upload{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:16px;border-color:#999;border-style:dashed}.rcl-doc-slot__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.rcl-doc-slot__req{color:#d90d0d}.rcl-upload-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;min-height:0;font-family:inherit;font-size:12px;font-weight:400;color:#24272a;cursor:pointer;white-space:nowrap;text-decoration:underline}.rcl-upload-btn .rcl-upload-btn__icon{text-decoration:none}.rcl-upload-btn:disabled{color:#717171;cursor:not-allowed}.rcl-doc-slot__files{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.rcl-upload-file{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#189bed}.rcl-upload-file__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.rcl-upload-file__remove{border:none;background:none;color:#d90d0d;font-size:14px;line-height:1;cursor:pointer;padding:0 2px;min-height:0}.rcl-upload-file__remove:disabled{color:#717171;cursor:not-allowed}.rcl-contact-picker{display:flex;flex-direction:column;gap:8px}.rcl-contact-picker__chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rcl-contact-picker__chip{display:flex;align-items:center;gap:8px;background:#f7f7f7;border-radius:4px;padding:4px 8px}.rcl-contact-picker__chip-text{flex:1;font-size:12px;color:#24272a;word-break:break-all}.rcl-contact-picker__chip-remove{border:none;background:none;color:#717171;font-size:14px;line-height:1;cursor:pointer;padding:0 2px;min-height:0}.rcl-contact-picker__chip-remove:disabled{cursor:not-allowed;opacity:.4}.rcl-contact-picker__anchor{position:relative}.rcl-contact-picker__dropdown{position:absolute;top:calc(100% + 4px);left:0;width:100%;box-sizing:border-box;z-index:21;display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #999999;border-radius:12px;padding:16px;box-shadow:0 4px 8px 2px #00000029}.rcl-contact-picker__create{width:100%}.rcl-contact-picker__search{width:100%;box-sizing:border-box;font-size:16px;padding:6px 8px;border:1px solid #cccccc;border-radius:4px;color:#24272a}.rcl-contact-picker__search::placeholder{color:#9c9e9f}.rcl-contact-picker__search:disabled{background:#f7f7f7;cursor:not-allowed}.rcl-contact-picker__candidates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;max-height:176px;overflow-y:auto}.rcl-contact-picker__candidates-empty{font-size:12px;color:#717171;padding:8px 0}.rcl-contact-picker__candidate{width:100%;box-sizing:border-box;text-align:left;justify-content:flex-start;font-size:12px;font-weight:400;color:#24272a;background:none;border:none;border-bottom:1px solid #E5E5E5;border-radius:0;padding:8px;min-height:0;cursor:pointer;word-break:break-all}.rcl-contact-picker__candidate:hover:not(:disabled){background:#f7f7f7}.rcl-contact-picker__candidate:disabled{cursor:not-allowed;opacity:.5}.rcl-contact-empty{font-size:12px;color:#717171;margin:0}.rcl-bottom-actions--center{justify-content:center;gap:24px;background:#fff;border-top:1px solid #cccccc;padding:16px;border-radius:0;margin:0 -24px -24px}.rcl-bottom-actions--sticky{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:5;box-shadow:0 0 10px #00000029}body.rcl-body--with-sticky-footer{padding-bottom:83px}.rcl-form-actions .rcl-btn{width:200px;height:50px;padding-top:0;padding-bottom:0}@media(max-width:768px){.rcl-methods,.rcl-contact-grid,.rcl-doc-grid,.rcl-doc-grid--2col,.rcl-loan-grid,.rcl-form-row{grid-template-columns:1fr}.rcl-flow{flex-direction:column}.rcl-flow__arrow{justify-content:center;transform:rotate(90deg)}.rcl-memo__row{flex-direction:column;align-items:stretch}.rcl-page .cs-step-bar{overflow-x:auto}.rcl-page .cs-step-bar .cs-step-bar__item{flex:0 0 auto;min-width:100px}.rcl-cancel-banner{flex-direction:column;align-items:flex-start;gap:16px}.rcl-memo__count{display:none}label[for=cdd-planned-amount],label[for=cdd-delivery-date],label[for=cre-planned-amount],label[for=cre-delivery-date]{box-sizing:border-box;width:114px}.rcl-loan-grid--bank>.rcl-form-field:nth-child(1){order:1}.rcl-loan-grid--bank>.rcl-form-field:nth-child(5){order:2}.rcl-loan-grid--bank>.rcl-form-field:nth-child(4){order:3}.rcl-loan-grid--bank>.rcl-form-field:nth-child(7){order:4}.rcl-loan-grid--bank>.rcl-form-field:nth-child(6){order:5}.rcl-loan-grid--bank>.rcl-form-field:nth-child(10){order:6}.rcl-loan-grid--bank>.rcl-form-field:nth-child(2){order:7}.rcl-loan-grid--bank>.rcl-form-field:nth-child(8){order:8}.rcl-loan-grid--bank>.rcl-form-field:nth-child(3){order:9}.rcl-loan-grid--bank>.rcl-form-field:nth-child(9){order:10}.rcl-loan-grid--bank>.rcl-form-field:nth-child(n) .rcl-form-label{min-width:120px;width:120px;white-space:normal}.rcl-info-grid--3col{grid-template-columns:1fr}.rcl-info-grid--3col>.rcl-info-field:nth-child(-n+3){margin-bottom:0}.rcl-info-grid--3col>.rcl-info-field .rcl-info-field__label{flex:0 0 114px}.rcl-buyer-info{flex-direction:column;gap:0}.rcl-form-actions .rcl-btn{width:auto;flex:1 1 0}.rcl-history-table-wrap{overflow-x:auto}.rcl-history-table{min-width:700px}.rcl-doc-slot__row{flex-wrap:wrap}.rcl-doc-slot__label{white-space:normal}.rcl-form-field.rcl-form-field--docs{grid-template-columns:1fr}.rcl-form-field.rcl-form-field--docs>.rcl-form-label{box-sizing:border-box;width:100%}}.rcl-change-request-actions{margin-top:16px;border-top:1px solid #cccccc;padding-top:16px}.rcl-change-request-actions__notice{text-align:center;font-size:16px;color:#24272a;margin:0 0 12px}.rcl-change-request-actions__buttons{display:flex;justify-content:center;gap:24px}.rcl-change-request-actions__buttons .rcl-btn{width:200px;height:50px;padding-top:0;padding-bottom:0}button.black_button{background-color:#24272a;border:none;color:#fff}button.black_button:hover{background-color:#4b4b4b;border:none}button.black_button:disabled{background-color:#828181;border:none}.reduction_form{display:flex;flex-direction:column;gap:12px;min-width:260px}.reduction_form_field{display:flex;flex-direction:column;gap:6px}.reduction_form_field label{font-size:12px;font-weight:700}.reduction_form_field input{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}.reduction_form_error{color:#d32f2f;font-size:11px;margin:0}.reduction_form_note{color:#888;font-size:11px;margin:0}.warning_message{color:red;font-weight:700}.warning_message_small{color:red;font-size:11px;margin-top:10px}.blank_space{margin-top:20px}.receipt_contract{font-size:12px;max-width:1080px;margin:0 auto;padding:24px 28px}.receipt_contract .back_to_list_button{display:inline-flex}.receipt_contract .receipt_header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:15px}.receipt_contract .receipt_header-title{flex:1}.receipt_contract .receipt_header-buttons{display:flex;flex-shrink:0;gap:8px;margin-left:16px}.receipt_contract .receipt_title{font-size:18px;font-weight:700;margin-bottom:4px}.receipt_contract .receipt_subtitle{color:#555;font-size:13px;margin:0}.receipt_contract .receipt_detail{border:1px solid #e0e0e0;display:grid;grid-template-columns:150px 1fr 150px 1fr;margin-bottom:16px}.receipt_contract .receipt_detail>*:nth-child(4n){border-right:none}.receipt_contract .receipt_detail .receipt_detail-label{background:#fff;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-weight:700;padding:9px 12px}.receipt_contract .receipt_detail .receipt_detail-content{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:9px 14px}.receipt_contract .receipt_detail .receipt_detail-content--price{font-size:13px;font-weight:700}.receipt_contract .receipt_detail .receipt_detail-content .receipt_detail-empty{color:#aaa}.receipt_contract .receipt_detail .receipt_detail-content .receipt_detail-link{color:#1e56a0;cursor:pointer;text-decoration:underline}.receipt_contract .receipt_property-button{background:#fff;border:1px solid #ccc;border-radius:6px;color:#555;cursor:pointer;font-family:inherit;font-size:12px;font-weight:400;padding:8px 20px}.receipt_contract .receipt_property-button--primary{border-color:#1e56a0;color:#1e56a0}.receipt_contract .receipt_confirmation{background:#e8f5e9;border:2px solid #1D6B35;border-radius:6px;display:flex;flex-direction:column;gap:15px;margin-bottom:16px;padding:20px 24px}.receipt_contract .receipt_confirmation .receipt_confirmation-text{font-size:13px;line-height:1.9}.receipt_contract .receipt_confirmation .receipt_confirmation-warning{background:#fff8e1;border:1px solid #ffd54f;border-radius:4px;color:#856404;line-height:1.9;padding:12px 16px}.receipt_contract .receipt_confirmation .receipt_confirmation-confirm{align-self:center;background:#1d6b35;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 48px}.receipt_contract .receipt_confirmation .receipt_confirmation-confirm:disabled{cursor:not-allowed;opacity:.5}.receipt_contract .receipt_text{color:#555;display:block;font-size:13px;padding-bottom:10px}.receipt_contract .receipt_pending-notice{background:#fff8e1;border:1px solid #ffe082;border-radius:6px;color:#8d6e00;font-size:13px;font-weight:700;margin-bottom:16px;padding:12px 16px}.receipt_contract .receipt_options{display:flex;gap:16px;margin-bottom:16px}.receipt_contract .receipt_options .receipt_options-box{background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 24px}.receipt_contract .receipt_options .receipt_options-box .receipt_options-choice{display:flex;font-weight:700;gap:8px}.receipt_contract .receipt_options .receipt_options-box .receipt_options-choice .receipt_options-choice-logo{background:#c0392b;border-radius:2px;color:#fff;font-size:11px;padding:2px 8px}.receipt_contract .receipt_options .receipt_options-box .receipt_options-choice .receipt_options-choice-logo--yellow{background:#e67e22;color:#fff}.receipt_contract .receipt_options .receipt_options-box .receipt_options-pending-banner{background:#fff8e1;border:1px solid #f9a825;border-radius:4px;color:#795548;font-size:13px;padding:10px 14px}.receipt_contract .receipt_options .receipt_options-box .receipt_options-button{background:#c0392b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:10px 24px;width:fit-content}.receipt_contract .receipt_options .receipt_options-box .receipt_options-button--white{background:#fff;border:1px solid #bbb;color:#333}.rr-page{max-width:1080px;margin:0 auto;padding:24px 28px 48px}.rr-page-header{margin-bottom:20px}.rr-page-title{font-size:18px;font-weight:700;margin-bottom:6px}.rr-page-subtitle{font-size:12px;color:#888}.rr-card{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:20px 24px;margin-bottom:20px}.rr-card-title{font-size:14px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.rr-info-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:1px solid #e0e0e0}.rr-grid-label{padding:9px 12px;background:#f7f7f7;font-size:12px;color:#555;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.rr-grid-label:nth-last-child(-n+2){border-bottom:none}.rr-grid-value{padding:9px 14px;font-size:12px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.rr-grid-value:nth-last-child(-n+2){border-bottom:none}.rr-grid-value--span{grid-column:span 3;border-right:none}.rr-doc-name{color:#1e56a0;text-decoration:underline;cursor:pointer}.rr-doc-none{color:#aaa;font-style:italic}.rr-form-row{display:grid;grid-template-columns:200px 1fr;border:1px solid #e0e0e0;margin-bottom:2px}.rr-form-label{padding:11px 14px;background:#f7f7f7;font-size:12px;color:#555;font-weight:500;border-right:1px solid #e0e0e0;line-height:1.6}.rr-form-label-hint{display:block;font-size:10px;font-weight:400;color:#888}.rr-form-value{padding:11px 14px;font-size:13px}.rr-price-before{font-size:15px;font-weight:700;color:#1a1a1a}.rr-amount-input-wrap{display:flex;align-items:center;gap:8px}.rr-amount-input{width:200px;border:1px solid #ccc;border-radius:2px;padding:7px 10px;font-size:16px;font-weight:700;font-family:inherit}.rr-amount-input:focus{outline:none;border-color:#555}.rr-yen-suffix{font-size:13px;color:#555}.rr-amount-warning{margin-top:6px;font-size:12px;color:#856404}.rr-diff{font-size:15px;font-weight:700}.rr-diff--red{color:#c0392b}.rr-diff--gray{color:#c0392b;font-weight:400}.rr-upload-section{margin-top:20px}.rr-upload-label{font-size:13px;font-weight:700;margin-bottom:8px;color:#555}.rr-dropzone{border:2px dashed #ccc;border-radius:4px;padding:24px;text-align:center;background:#fafafa;cursor:pointer;transition:border-color .15s,background .15s}.rr-dropzone:hover,.rr-dropzone--over{border-color:#888;background:#f0f0f0}.rr-dropzone-icon{font-size:32px;margin-bottom:8px}.rr-dropzone-text{font-size:13px;color:#555;margin-bottom:4px}.rr-dropzone-hint{font-size:11px;color:#aaa}.rr-selected-file{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#1a1a1a}.rr-selected-file-icon{font-size:20px}.rr-selected-file-name{font-weight:500;word-break:break-all}.rr-remove-file{background:none;border:1px solid #bbb;border-radius:50%;width:22px;height:22px;font-size:14px;cursor:pointer;line-height:1;color:#666;padding:0;flex-shrink:0}.rr-remove-file:hover{background:#f0f0f0}.rr-warning-card{background:#fce4ec;border:2px solid #c0392b;border-radius:4px;padding:16px 20px;margin-bottom:20px}.rr-warning-title{font-size:13px;font-weight:700;color:#c0392b;margin-bottom:8px}.rr-warning-body{font-size:12px;color:#c0392b;line-height:1.9}.rr-flow-card{background:#fff8e1;border:1px solid #ffd54f;border-radius:4px;padding:16px 20px;margin-bottom:24px}.rr-flow-title{font-size:13px;font-weight:700;color:#856404;margin-bottom:10px}.rr-flow-steps{display:flex;flex-direction:column;gap:8px}.rr-flow-step{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#555}.rr-step-badge{background:#e67e22;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0;width:72px;text-align:center;box-sizing:border-box}.rr-button-row{display:flex;gap:10px;align-items:center}.rr-btn-back{background:#fff;color:#333;border:1px solid #bbb;border-radius:3px;padding:10px 24px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.rr-btn-back:hover{background:#f5f5f5}.rr-btn-submit{background:#e67e22;color:#fff;border:none;border-radius:4px;padding:10px 32px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.rr-btn-submit:hover:not(:disabled){background:#cf6d17}.rr-btn-submit:disabled{background:#e0a97a;cursor:not-allowed}@media(max-width:600px){.rr-page{padding:16px}.rr-info-grid{grid-template-columns:120px 1fr}.rr-grid-value--span{grid-column:span 1}.rr-amount-input{width:140px}}.rr-pending-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff3f3;border:2px solid #c0392b;border-radius:8px;padding:16px}.rr-pending-banner__text{color:#c0392b;font-weight:700;font-size:14px;line-height:1.6}.rr-pending-banner__btn{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#24272a;border:1px solid #999;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.rr-pending-banner__btn:hover{background:#f5f5f5}.rr-pending-banner:not(.rr-pending-banner--action){background:#f7f7f7;border-color:#ccc}.rr-pending-banner:not(.rr-pending-banner--action) .rr-pending-banner__text{color:#444}.clci-page{display:flex;flex-direction:column;gap:10px;padding:24px}.clci-back-link{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;color:#000}.clci-back-link:hover{opacity:.7}.clci-vehicle-title{font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#000}.clci-main-section{display:flex;flex-direction:column;gap:16px;border-radius:8px}.clci-header-card{background:#e5e5e5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.clci-header-card-title{font-size:20px;font-weight:700;line-height:1.5;color:#000}.clci-header-card-desc{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#000}.clci-info-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:32px}.clci-section{display:flex;flex-direction:column;gap:16px}.clci-section-title{font-size:14px;font-weight:700;line-height:1.25;color:#000;margin:0}.clci-service-type{font-size:12px;font-weight:400;line-height:1.5;margin:0;color:#000}.clci-info-row-multi{display:flex;flex-direction:row;width:100%;gap:16px}.clci-info-cell{display:flex;flex-direction:row;flex:1;border-bottom:1px solid #cccccc}.clci-info-label{padding:8px;background:#f7f7f7;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex-shrink:0;white-space:nowrap}.clci-info-value{padding:8px;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex:1}.clci-cancel-reason{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#000}.clci-action-card{background:#fff;border:2px solid #d90d0d;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.clci-warning{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#000}.clci-warning-icon{flex-shrink:0;color:#000}.clci-btn-row{display:flex;flex-direction:row;justify-content:center;gap:48px;flex-wrap:wrap}.clci-btn-choice{display:flex;flex-direction:column;align-items:center;gap:6px}.clci-btn-outcome{font-size:12px;font-weight:400;line-height:1.5;color:#555;text-align:center}.clci-btn-outcome--danger{color:#d90d0d;font-weight:700}.clci-btn-disagree{padding:12px;height:50px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#24272a;white-space:nowrap}.clci-btn-disagree:hover:not(:disabled){opacity:.8}.clci-btn-disagree:disabled{opacity:.5;cursor:not-allowed}.clci-btn-agree{width:200px;height:50px;padding:12px 0;background:#d90d0d;border:none;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#fff}.clci-btn-agree:hover:not(:disabled){opacity:.85}.clci-btn-agree:disabled{opacity:.5;cursor:not-allowed}.clci-dialog-lead{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 8px;color:#000}.clci-dialog-lead--danger{color:#d90d0d}.clci-dialog-note{font-size:14px;font-weight:400;line-height:1.5;margin:0;color:#000}.clci-reason-label{display:block;margin-top:16px;margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.5;color:#000}.clci-reason-input{width:100%;box-sizing:border-box;padding:8px;border:1px solid #cccccc;border-radius:4px;font-family:inherit;font-size:16px;line-height:1.5;color:#000;resize:vertical}.clci-reason-input:disabled{background:#f7f7f7;cursor:not-allowed}.clci-status-btn{display:block;margin:20px auto 0;padding:10px 24px;border-radius:4px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;background:#fff;color:#555;border:1px solid #bbb;transition:opacity .15s}.clci-status-btn:hover{opacity:.8}.waiting_flow_screen{background:#f0f0ee;min-height:80vh;padding:28px}.waiting_flow_container{max-width:900px;margin:0 auto}.waiting_flow_title{font-size:22px;font-weight:700;margin-bottom:20px;color:#1a1a1a}.waiting_flow_progress_card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:18px 20px;margin-bottom:18px;overflow-x:auto}.cs_chevron_bar{display:flex;align-items:stretch;min-width:820px}.cs_chevron_bar__step{flex:1 1 0;min-width:120px;margin-left:-10px;padding:14px 28px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;border:1px solid #ccc;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.cs_chevron_bar__step.first{margin-left:0;min-width:140px;padding:14px 28px 14px 16px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.cs_chevron_bar__step.last{padding:14px 16px 14px 28px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%)}.cs_chevron_bar__step.completed{background:#f3f6fa;border-color:#c8d3e0}.cs_chevron_bar__step.active{background:#eef4fb;border:2px solid #1e56a0}.cs_chevron_bar__step.non-milestone{background:#fafafa;border-color:#e0e0e0}.cs_chevron_bar__step__num{font-size:11px;font-weight:700;color:#7a8aa0;margin-bottom:2px}.cs_chevron_bar__step__label{font-size:15px;font-weight:700;color:#333}.cs_chevron_bar__step.completed .cs_chevron_bar__step__num,.cs_chevron_bar__step.completed .cs_chevron_bar__step__label{color:#7a8aa0}.cs_chevron_bar__step.active .cs_chevron_bar__step__label{color:#1e56a0}.cs_chevron_bar__step.non-milestone .cs_chevron_bar__step__label{font-size:12px;font-weight:400;font-style:italic;color:#888}.waiting_flow_contract_info{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:18px;box-shadow:0 2px 8px #0000000d;font-size:14px;color:#888;line-height:1.7}.waiting_flow_back_button{display:flex;justify-content:center}.waiting_flow_content_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:22px 26px;margin-bottom:18px}.waiting_flow_phase_block{padding:14px 18px}.waiting_flow_phase_block__label{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.waiting_flow_phase_block__text{margin:0;font-size:13px;color:#333;line-height:1.7}.waiting_flow_phase_block--current{background:#f7faff;border-left:4px solid #1e56a0;margin-bottom:12px}.waiting_flow_phase_block--next{background:#fafafa;border:1px dashed #d0d0d0}.waiting_flow_phase_block--next .waiting_flow_phase_block__label{font-size:12px;color:#666}.waiting_flow_phase_block--next .waiting_flow_phase_block__text{font-size:12px;color:#555}@media(max-width:768px){.waiting_flow_screen{max-width:100vw;box-sizing:border-box}}.no_action_cl{background:#f0f0ee;padding:24px 28px;min-height:100vh}.no_action_cl__inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.no_action_cl__info_card{background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 2px 8px #0000000d}.no_action_cl__info_title{font-size:18px;font-weight:700;margin-bottom:6px}.no_action_cl__info_meta{font-size:12px;color:#888;line-height:1.7}.no_action_cl__steps_container{background:#fafafa;padding:18px 22px;border-radius:8px;display:flex;flex-direction:column;gap:16px}.no_action_cl__steps_note{font-size:13px;font-weight:700;color:#1a1a1a}.no_action_cl__step_card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:18px 22px;display:flex;flex-direction:column;gap:10px}.no_action_cl__step_badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.no_action_cl__badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:3px}.no_action_cl__badge--dark{background:#1a1a1a;color:#fff}.no_action_cl__badge--red{background:#c0392b;color:#fff}.no_action_cl__step_title{font-size:14px;font-weight:700;color:#1a1a1a}.no_action_cl__current{background:#f7faff;border-left:4px solid #c0392b;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.no_action_cl__block_title{font-size:13px;font-weight:700;color:#1a1a1a}.no_action_cl__block_text{font-size:13px;color:#333;line-height:1.7}.no_action_cl__next{background:#fafafa;border:1px dashed #d0d0d0;padding:14px 18px;display:flex;flex-direction:column;gap:5px}.no_action_cl__next_title{font-size:12px;font-weight:700;color:#666}.no_action_cl__next_text{font-size:12px;color:#555;line-height:1.7}.no_action_cl__actions_card{background:#fff;border-radius:8px;padding:18px 22px;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:10px}.no_action_cl__actions_label{font-size:12px;font-weight:700;color:#555}.no_action_cl__actions_hint{font-size:11px;color:#888;line-height:1.6}.no_action_cl__actions_buttons{display:flex;gap:10px;flex-wrap:wrap}.no_action_cl__detail_button{background:#fff;color:#1a1a1a;border:1px solid #1a1a1a;border-radius:4px;padding:10px 24px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.no_action_cl__detail_button:hover{background:#f5f5f5}@media(max-width:600px){.no_action_cl{padding:16px}}.cc-outer{background:#f0f0ee;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Noto Sans JP,sans-serif;color:#1a1a1a;font-size:14px}.cc-header{background:#1a1a1a;padding:10px 18px}.cc-logo{color:#fff;font-size:15px;font-weight:900;letter-spacing:-.5px}.cc-wrap{max-width:900px;margin:0 auto;padding:28px 16px 60px}.cc-page-title{font-size:22px;font-weight:700;margin:0 0 6px}.cc-subtitle{font-size:12px;color:#888;margin:0 0 20px}.cc-layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media(max-width:768px){.cc-layout{grid-template-columns:1fr}}.cc-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:24px 28px}.cc-card-title{font-size:16px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #c0392b;color:#c0392b}.cc-card-title--blue{border-bottom-color:#1e56a0;color:#1e56a0}.cc-table{width:100%;border-collapse:collapse;margin-bottom:16px}.cc-table th,.cc-table td{padding:5px 7px;text-align:left;vertical-align:top}.cc-table th{font-size:13px;color:#888;font-weight:700;white-space:nowrap;width:140px}.cc-table td{font-size:13px;font-weight:600;color:#1a1a1a}.cc-table__amount{font-size:15px;font-weight:700;color:#c0392b}.cc-comment-box{background:#fafafa;border-left:3px solid #c0392b;padding:12px 14px}.cc-comment-title{font-size:11px;font-weight:700;color:#c0392b;margin-bottom:4px}.cc-comment-body{font-size:12px;color:#444;line-height:1.8;margin:0}.cc-warning{background:#fff8e1;border:1px solid #ffd54f;border-radius:6px;padding:10px 12px;font-size:11px;color:#856404;line-height:1.7;margin-bottom:14px}.cc-btn-group{display:flex;flex-direction:column;gap:10px}.cc-btn-agree,.cc-btn-disagree{width:100%;border-radius:6px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:6px;outline:none}.cc-btn-agree:disabled,.cc-btn-disagree:disabled{opacity:.5;cursor:not-allowed}.cc-btn-agree{background:#c0392b;color:#fff;border:none;padding:16px;font-size:14px}.cc-btn-disagree{background:#fff;color:#1a1a1a;border:2px solid #1a1a1a;padding:14px;font-size:13px}.cc-status{max-width:480px;margin:0 auto;padding:80px 16px;text-align:center}.cc-status--panel{max-width:none;margin:16px 0 0;padding:20px 24px;text-align:left;background:#e5e5e5;border-radius:8px}.cc-status--panel .cc-status-body{font-size:16px;color:#24272a;white-space:pre-line}.cc-spinner{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#c0392b;border-radius:50%;animation:cc-spin .8s linear infinite;margin:0 auto 12px}@keyframes cc-spin{to{transform:rotate(360deg)}}.cc-status-icon{font-size:52px;margin-bottom:14px}.cc-status-title{font-size:20px;font-weight:700;margin-bottom:10px}.cc-status-body{font-size:13px;color:#555;line-height:1.9}.cc-status-sub{font-size:13px;color:#888}.csci-page{width:100%;min-height:100vh;background:#f0f0ee}.csci-body{display:flex;flex-direction:column;gap:10px;padding:24px}.csci-back-link{display:flex;align-items:center;gap:4px;align-self:flex-start;font-size:14px;font-weight:400;text-decoration:underline;color:#000;margin:0}.csci-back-link-icon{flex-shrink:0}.csci-vehicle-title{font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#000}.csci-main-section{display:flex;flex-direction:column;gap:16px}.csci-header-card{background:#e5e5e5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.csci-header-card-title{font-size:20px;font-weight:700;line-height:1.5;margin:0;color:#000}.csci-attention{font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#d90d0d}.csci-header-card-desc{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#000}.csci-info-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:32px}.csci-section{display:flex;flex-direction:column;gap:16px}.csci-section-title{font-size:14px;font-weight:700;line-height:1.25;color:#000;margin:0}.csci-service-type{font-size:12px;font-weight:400;line-height:1.5;margin:0;color:#000}.csci-info-row-multi{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:16px}.csci-info-cell{display:flex;flex-direction:row;flex:1 1 200px;border-bottom:1px solid #cccccc}.csci-info-label{padding:8px;background:#f7f7f7;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex-shrink:0;white-space:nowrap}.csci-info-value{padding:8px;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex:1}.csci-cancel-reason{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#000}.csci-action-card{background:#fff;border:2px solid #d90d0d;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.csci-warning{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#000}.csci-warning-icon{flex-shrink:0;color:#d90d0d}.csci-btn-row{display:flex;flex-direction:row;justify-content:center;gap:16px}@media(max-width:480px){.csci-btn-row{flex-direction:column}}.csci-btn-disagree{padding:12px 24px;height:50px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#24272a;white-space:nowrap}.csci-btn-disagree:hover:not(:disabled){opacity:.8}.csci-btn-disagree:disabled{opacity:.5;cursor:not-allowed}.csci-btn-agree{padding:12px 32px;height:50px;background:#d90d0d;border:none;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#fff;white-space:nowrap}.csci-btn-agree:hover:not(:disabled){opacity:.85}.csci-btn-agree:disabled{opacity:.5;cursor:not-allowed}.csr-reason-textarea{width:100%;box-sizing:border-box;border:1px solid #999999;border-radius:8px;padding:16px;margin-top:8px;font-family:inherit;font-size:16px;resize:vertical;outline:none}.csr-reason-textarea:focus{border-color:#d90d0d}.cs-ccc-page--mobile{max-width:100vw;box-sizing:border-box}.cs-ccc-error-page,.cs-ccc-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-ccc-error-page h2,.cs-ccc-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-ccc-error-page p,.cs-ccc-loading-page p{color:#666;font-size:.95rem}.cs-ccc-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-ccc-page--mobile{width:100%;padding:16px}.cs-ccc-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-ccc-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-ccc-instructions{display:flex;flex-direction:column;gap:4px}.cs-ccc-instructions__note{font-size:12px;color:#24272a;margin:4px 0 0}.cs-ccc-warning{font-size:16px;font-weight:700;color:#d90d0d;margin:0}.cs-ccc-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-ccc-summary{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.cs-ccc-summary__row{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e5e5;font-size:14px}.cs-ccc-summary__row:last-child{border-bottom:none}.cs-ccc-summary__label{color:#666}.cs-ccc-summary__value{font-weight:700;color:#24272a}.cs-ccc-diff{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.cs-ccc-diff__header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 16px;background:#f7f7f7;font-size:12px;font-weight:700;color:#666}.cs-ccc-diff__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px 16px;border-top:1px solid #e5e5e5;font-size:14px;color:#24272a}.cs-ccc-diff__before{color:#999;text-decoration:line-through}.cs-ccc-diff__after{color:#d90d0d;font-weight:700}.cs-ccc-diff__empty{padding:16px;margin:0;font-size:14px;color:#666}.cs-ccc-page--mobile .cs-ccc-diff__header,.cs-ccc-page--mobile .cs-ccc-diff__row{grid-template-columns:1fr;gap:2px}.cs-ccc-docs{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:16px;overflow:hidden}.cs-ccc-docs__title{padding:12px 16px;background:#f7f7f7;font-size:12px;font-weight:700;color:#666}.cs-ccc-docs__row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid #e5e5e5;font-size:14px;color:#24272a}.cs-ccc-docs__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px}.cs-ccc-docs__link{flex:none;color:#189bed;text-decoration:underline}.cs-ccc-docs__link--disabled{color:#999;text-decoration:none;cursor:not-allowed}.cs-ccc-actions{display:flex;flex-direction:row;gap:16px}.cs-ccc-page--mobile .cs-ccc-actions{flex-direction:column}.cs-ccc-action-panel{flex:1;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5e5e5;border-radius:8px;padding:16px;gap:16px;opacity:.5}.cs-ccc-action-panel--primary{border:2px solid #189bed;opacity:1}.cs-ccc-action-panel__label{font-size:14px;font-weight:700;color:#24272a}.cs-ccc-action-panel__desc{font-size:14px;color:#24272a;margin:8px 0 0}.cs-ccc-btn{width:100%;padding:12px 0;border-radius:8px;border:none;font-size:14px;font-weight:700;background:#999;color:#fff;cursor:pointer}.cs-ccc-btn:disabled{opacity:.5;cursor:not-allowed}.cs-ccc-btn--primary{background:#189bed}.cs-ccc-reject-reason{width:100%;box-sizing:border-box;margin-top:12px;padding:8px;border:1px solid #cccccc;border-radius:4px;font-size:16px;resize:vertical}.cs-ccc-reject-reason:disabled{background:#f0f0f0;cursor:not-allowed}.cs-ps-page--mobile{max-width:100vw;box-sizing:border-box}.cs-ps-error-page,.cs-ps-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-ps-error-page h2,.cs-ps-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-ps-error-page p,.cs-ps-loading-page p{color:#666;font-size:.95rem}.cs-ps-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-ps-page--mobile{width:100%;padding:16px}.cs-ps-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-ps-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-ps-desc{font-size:16px;color:#24272a;margin:0;white-space:pre-line}.cs-ps-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-ps-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-ps-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-ps-next-title svg{flex-shrink:0}.cs-ps-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-ps-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0 8px}.cs-ps-sec-title:first-child{margin-top:0}.cs-ps-sub-label{font-size:12px;color:#24272a;margin:0 0 8px}.cs-ps-divider{border:none;border-top:1px solid #cccccc;margin:16px 0}.cs-ps-table-wrap{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin-bottom:12px}.cs-ps-table{width:100%;border-collapse:collapse}.cs-ps-table tr{border-bottom:1px solid #e5e5e5}.cs-ps-table tr:last-child{border-bottom:none}.cs-ps-table__row--alt{background:#f7f7f7}.cs-ps-table th{text-align:left;padding:8px 16px;font-size:14px;font-weight:400;color:#24272a;width:200px;vertical-align:top}.cs-ps-table td{text-align:right;padding:8px 16px;font-size:16px;font-weight:700;color:#000;vertical-align:top}.cs-ps-flow-columns{display:flex;align-items:stretch;gap:8px}.cs-ps-flow-column{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:8px}.cs-ps-flow-column__date{align-self:flex-end;font-size:14px;color:#24272a}.cs-ps-flow-arrow{width:0;height:0;flex-shrink:0;align-self:center;margin:0 8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #24272a}.cs-ps-flow-box{flex:1;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.cs-ps-flow-box__row{display:flex;justify-content:space-between;gap:8px;padding:16px;font-size:14px}.cs-ps-flow-box__row span:last-child{font-weight:700;color:#000;flex-shrink:0}.cs-ps-flow-box__row--alt{background:#f7f7f7}.cs-ps-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cs-ps-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cs-ps-m-item:last-child{border-bottom:none}.cs-ps-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cs-ps-m-item__value{font-size:14px;color:#24272a;font-weight:700}.cs-ps-m-flow-section{margin-bottom:16px}.cs-crw-page--mobile{max-width:100vw;box-sizing:border-box}.cs-crw-error-page,.cs-crw-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-crw-error-page h2,.cs-crw-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-crw-error-page p,.cs-crw-loading-page p{color:#666;font-size:.95rem}.cs-crw-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-crw-page--mobile{width:100%;padding:16px}.cs-crw-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-crw-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-crw-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-crw-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-crw-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-crw-next-title svg{flex-shrink:0}.cs-crw-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-crw-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0 8px}.cs-crw-sec-title:first-child{margin-top:0}.cs-crw-sub-label{font-size:12px;color:#24272a;margin:0 0 8px}.cs-crw-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:12px}.cs-crw-grid__cell{flex:0 1 calc((100% - 32px) / 3);min-width:200px;display:grid;grid-template-columns:auto 1fr}.cs-crw-grid__cell--fill{flex-grow:1}.cs-crw-grid__field{display:contents}.cs-crw-grid__label{background:#f7f7f7;padding:6px 16px;font-size:14px;font-weight:400;color:#24272a;white-space:nowrap;border-bottom:1px solid #cccccc}.cs-crw-grid__value{padding:6px 16px;font-size:16px;font-weight:400;color:#000;word-break:break-word;border-bottom:1px solid #cccccc}.cs-crw-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cs-crw-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cs-crw-m-item:last-child{border-bottom:none}.cs-crw-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cs-crw-m-item__value{font-size:14px;color:#24272a;font-weight:400}.cs-crw-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-crw-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-crw-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer}.cs-crw-cancel-button:disabled{cursor:default}.cs-crw-cancel-button svg{flex-shrink:0}.cs-dpw-page--mobile{max-width:100vw;box-sizing:border-box}.cs-dpw-error-page,.cs-dpw-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-dpw-error-page h2,.cs-dpw-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-dpw-error-page p,.cs-dpw-loading-page p{color:#666;font-size:.95rem}.cs-dpw-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-dpw-page--mobile{width:100%;padding:16px}.cs-dpw-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-dpw-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-dpw-desc{font-size:16px;color:#24272a;margin:0}.cs-dpw-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-dpw-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-dpw-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-dpw-next-title svg{flex-shrink:0}.cs-dpw-dl-button-row{display:flex;justify-content:flex-end;margin-bottom:4px}.cs-dpw-dl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:default}.cs-dpw-dl-button svg{flex-shrink:0}.cs-dpw-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-dpw-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-dpw-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer}.cs-dpw-cancel-button:disabled{cursor:default}.cs-dpw-cancel-button svg{flex-shrink:0}.cs-pc-page--mobile{max-width:100vw;box-sizing:border-box}.cs-pc-error-page,.cs-pc-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-pc-error-page h2,.cs-pc-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-pc-error-page p,.cs-pc-loading-page p{color:#666;font-size:.95rem}.cs-pc-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-pc-page--mobile{width:100%;padding:16px}.cs-pc-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-pc-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-pc-desc{font-size:16px;color:#24272a;margin:0}.cs-pc-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-pc-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-pc-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-pc-next-title svg{flex-shrink:0}.cs-pc-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-pc-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0 8px}.cs-pc-sec-title:first-child{margin-top:0}.cs-pc-divider{border:none;border-top:1px solid #cccccc;margin:16px 0}.cs-pc-dl-button-row{display:flex;justify-content:flex-end;margin-bottom:4px}.cs-pc-dl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:default}.cs-pc-dl-button svg{flex-shrink:0}.cs-pc-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-pc-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-pc-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer}.cs-pc-cancel-button:disabled{cursor:default}.cs-pc-cancel-button svg{flex-shrink:0}.cs-pc-table-wrap{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin-bottom:12px}.cs-pc-table{width:100%;border-collapse:collapse}.cs-pc-table tr{border-bottom:1px solid #e5e5e5}.cs-pc-table tr:last-child{border-bottom:none}.cs-pc-table__row--alt{background:#f7f7f7}.cs-pc-table th{text-align:left;padding:8px 16px;font-size:14px;font-weight:400;color:#24272a;width:200px;vertical-align:top}.cs-pc-table td{text-align:right;padding:8px 16px;font-size:16px;font-weight:700;color:#000;vertical-align:top}.cs-pc-flow-columns{display:flex;align-items:stretch;gap:8px}.cs-pc-flow-column{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:8px}.cs-pc-flow-column__date{align-self:flex-end;font-size:14px;color:#24272a}.cs-pc-flow-arrow{width:0;height:0;flex-shrink:0;align-self:center;margin:0 8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #24272a}.cs-pc-flow-box{flex:1;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.cs-pc-flow-box__row{display:flex;justify-content:space-between;gap:8px;padding:16px;font-size:14px}.cs-pc-flow-box__row span:last-child{font-weight:700;color:#000;flex-shrink:0}.cs-pc-flow-box__row--alt{background:#f7f7f7}.cs-pc-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cs-pc-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cs-pc-m-item:last-child{border-bottom:none}.cs-pc-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cs-pc-m-item__value{font-size:14px;color:#24272a;font-weight:700}.cs-pc-m-flow-section{margin-bottom:16px}.csf-page{background:#f7f7f7;min-height:100vh;display:flex;flex-direction:column;align-items:center;font-family:Noto Sans JP,sans-serif;color:#000}.csf-content{width:100%;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.csf-inner{width:100%;max-width:1232px;display:flex;flex-direction:column;gap:10px}.csf-back-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;color:#000;font-size:14px;text-decoration:underline}.csf-back-link:hover{color:#d90d0d}.csf-title{font-size:16px;font-weight:700;margin:0}.csf-card-group{display:flex;flex-direction:column;gap:16px;border-radius:8px}.csf-notice-card{background:#e5e5e5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.csf-notice-title{font-size:20px;font-weight:700;margin:0}.csf-notice-heading{font-size:16px;font-weight:700;color:#d90d0d;margin:0}.csf-notice-body{font-size:16px;font-weight:400;line-height:1.5em;margin:0;white-space:pre-line}.csf-notice-list{font-size:16px;font-weight:400;line-height:1.5em;margin:0;padding-left:1.2em;list-style:disc}.csf-flow-box{background:#f2f2f2;border:1px solid #CCCCCC;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px}.csf-flow-heading{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;margin:0}.csf-flow-body{font-size:16px;line-height:1.5em;margin:0;white-space:pre-line}.csf-info-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:32px}.csf-info-section{display:flex;flex-direction:column;gap:16px}.csf-info-section-title{font-size:14px;font-weight:700;margin:0}.csf-info-service-type{font-size:12px;margin:0}.csf-field-grid{display:flex;flex-wrap:wrap;gap:16px}.csf-field{flex:1 1 300px;display:flex;flex-direction:row;align-items:stretch;border-bottom:1px solid #CCCCCC}.csf-field-label{background:#f7f7f7;padding:8px;font-size:14px;white-space:nowrap;display:flex;align-items:center;flex-shrink:0}.csf-field-label--wide{flex-basis:40%;white-space:normal}.csf-field-value{padding:8px;font-size:14px;flex:1;display:flex;align-items:center;word-break:break-word}.csf-action-card{background:#fff;border:2px solid #D90D0D;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.csf-button-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.csf-btn-secondary,.csf-btn-primary{box-sizing:border-box;height:50px;min-height:50px;flex-shrink:0;border-radius:8px;font-size:14px;font-weight:400;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border:none;font-family:inherit}.csf-btn-secondary:disabled,.csf-btn-primary:disabled{opacity:.5;cursor:not-allowed}.csf-btn-secondary{background:#fff;border:1px solid #D8D8D8;color:#24272a;padding:12px}.csf-btn-primary{background:#d90d0d;color:#fff;width:200px}.csf-btn-primary:hover:not(:disabled){opacity:.9}.csf-loading,.csf-status{padding:60px 16px;text-align:center;color:#888;font-size:14px}@media(max-width:768px){.csf-field{flex:1 1 100%}.csf-button-row{flex-direction:column;align-items:stretch}.csf-btn-primary{width:100%}}.cs-vrc-page--mobile{max-width:100vw;box-sizing:border-box}.cs-vrc-error-page,.cs-vrc-loading-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:32px;text-align:center}.cs-vrc-error-page h2,.cs-vrc-loading-page h2{font-size:1.4rem;font-weight:600;margin-bottom:12px;color:#333}.cs-vrc-error-page p,.cs-vrc-loading-page p{color:#666;font-size:.95rem}.cs-vrc-page{min-height:100vh;padding:24px;width:100%;max-width:1280px;box-sizing:border-box;margin:0 auto}.cs-vrc-page--mobile{width:100%;padding:16px}.cs-vrc-flow-pane{background:#e5e5e5;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.cs-vrc-title{font-size:20px;font-weight:700;color:#24272a;margin:0}.cs-vrc-desc{font-size:16px;font-weight:700;color:#d90d0d;margin:0;white-space:pre-line}.cs-vrc-next-box{background:#f7f7f7;border:1px solid #cccccc;border-radius:8px;padding:24px}.cs-vrc-next-box p{margin:8px 0 0;font-size:16px;color:#24272a}.cs-vrc-next-title{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#24272a}.cs-vrc-next-title svg{flex-shrink:0}.cs-vrc-card{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.cs-vrc-sec-title{font-size:14px;font-weight:700;color:#24272a;margin:16px 0 8px}.cs-vrc-sec-title:first-child{margin-top:0}.cs-vrc-divider{border:none;border-top:1px solid #cccccc;margin:16px 0}.cs-vrc-dl-button-row{display:flex;justify-content:flex-end;margin-bottom:4px}.cs-vrc-dl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:default}.cs-vrc-dl-button svg{flex-shrink:0}.cs-vrc-cancel-button-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}.cs-vrc-cancel-note{margin:0;font-size:12px;color:#6b6f73}.cs-vrc-cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:39px;padding:8px 16px;box-sizing:border-box;background:#fff;border:1px solid #e5e5e5;border-radius:8px;font-size:14px;font-weight:400;color:#24272a;text-decoration:underline;cursor:pointer}.cs-vrc-cancel-button:disabled{cursor:default}.cs-vrc-cancel-button svg{flex-shrink:0}.cs-vrc-table-wrap{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin-bottom:12px}.cs-vrc-table{width:100%;border-collapse:collapse}.cs-vrc-table tr{border-bottom:1px solid #e5e5e5}.cs-vrc-table tr:last-child{border-bottom:none}.cs-vrc-table__row--alt{background:#f7f7f7}.cs-vrc-table th{text-align:left;padding:8px 16px;font-size:14px;font-weight:400;color:#24272a;width:200px;vertical-align:top}.cs-vrc-table td{text-align:right;padding:8px 16px;font-size:16px;font-weight:700;color:#000;vertical-align:top}.cs-vrc-flow-columns{display:flex;align-items:stretch;gap:8px}.cs-vrc-flow-column{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:8px}.cs-vrc-flow-column__date{align-self:flex-end;font-size:14px;color:#24272a}.cs-vrc-flow-arrow{width:0;height:0;flex-shrink:0;align-self:center;margin:0 8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #24272a}.cs-vrc-flow-box{flex:1;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.cs-vrc-flow-box__row{display:flex;justify-content:space-between;gap:8px;padding:16px;font-size:14px}.cs-vrc-flow-box__row span:last-child{font-weight:700;color:#000;flex-shrink:0}.cs-vrc-flow-box__row--alt{background:#f7f7f7}.cs-vrc-m-list{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.cs-vrc-m-item{padding:10px 0;border-bottom:1px solid #cccccc}.cs-vrc-m-item:last-child{border-bottom:none}.cs-vrc-m-item__label{font-size:11px;color:#717171;font-weight:500;margin-bottom:4px}.cs-vrc-m-item__value{font-size:14px;color:#24272a;font-weight:700}.cs-vrc-m-flow-section{margin-bottom:16px}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment_header{display:flex;flex-direction:row;justify-content:space-between}.csv_preview{background-color:#fff;margin-top:20px;font-size:11px;padding:10px}.csv-import-with-journal-button{display:flex;gap:20px;align-items:flex-start}.csv-import-area{flex:1}.csv-import-area .common_step{gap:0px}.journal-export-button-area{display:flex;flex-direction:column;align-items:center;gap:10px}.journal-export-button-area button{padding:12px 20px;width:150px;text-align:center}.prev-month-export-content{padding:20px;text-align:center}.prev-month-export-content p{margin:0;font-size:16px;color:#24272a}.prev-month-export-description{margin-top:10px!important;font-size:14px!important;color:#666!important}.prev-month-export-buttons{display:flex;justify-content:center;gap:20px;margin-top:30px}.prev-month-export-buttons button{min-width:120px;padding:12px 30px}.expand_collapse_buttons{display:flex;justify-content:flex-endc;gap:14px;margin-bottom:12px}.expand_collapse_buttons button{min-width:80px;padding:12px 20px}.payment_dialog_container{max-height:370px;overflow-y:auto}.aggregated_payments{flex:1;overflow-y:auto;min-height:0}.footer_right{display:flex;justify-content:flex-end!important;width:100%}.ui-date-field{position:relative;display:flex;align-items:center;gap:8px;width:150px;height:40px;padding:8px;border:1px solid #999999;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer;min-width:0}.ui-date-field:focus-within{outline:2px solid #24272a;outline-offset:1px}.ui-date-field__text{flex:1;min-width:0;font-size:14px;color:#24272a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-date-field__text--placeholder{color:#717171}.ui-date-field__icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.ui-date-field__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer;font-size:16px}.data-export{background:#f7f7f7;min-height:100vh}.data-export .de-page-header{display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px;font-size:13px}.data-export .de-page-header__label{background:#e0e0e0;color:#555;font-weight:700;font-size:11px;padding:3px 10px;border-radius:2px}.data-export .de-page-header__title{font-weight:600;color:#333}.data-export .de-content{padding:18px 28px;display:flex;flex-direction:column;gap:18px}.data-export .de-card{background:#fff;border-radius:8px;padding:16px}.data-export .de-card__title{font-size:14px;font-weight:700;margin:0 0 6px;color:#1a1a1a}.data-export .de-card__note{font-size:14px;color:#1a1a1a;margin:0 0 14px;line-height:1.7}.data-export .de-card__body{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.data-export .de-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:21px;border:none;border-radius:var(--Size-CornerRadius-M, 8px);padding:9px 13px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}.data-export .de-btn:hover:not(:disabled){opacity:.85}.data-export .de-btn:disabled{opacity:.5;cursor:not-allowed}.data-export .de-btn--white{background:#fff;color:#1a1a1a;border:1px solid #ccc}.data-export .de-prev-month{gap:10px}.data-export .de-journal{flex-direction:row;align-items:flex-start;gap:14px}.data-export .de-journal__range-group{display:flex;flex-direction:column;gap:6px}.data-export .de-journal__date-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.data-export .de-journal__hint{margin:0;font-size:12px;line-height:1.5;color:#d90d0d}.data-export .de-journal__separator{font-size:12px;color:#555}.pdm-breadcrumb{margin-bottom:12px}.pdm-breadcrumb__link{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#555;text-decoration:none}.pdm-breadcrumb__link:hover{text-decoration:underline}.pdm-detail-title{font-size:16px;font-weight:700;color:#000;margin:0 0 16px}.pdm-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.pdm-card--grouped{gap:32px}.pdm-card__group{display:flex;flex-direction:column;gap:16px}.pdm-card__title{font-size:14px;font-weight:700;color:#000}.pdm-stepbar-card{background:#e5e5e5;border:none;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:14px 20px;margin-bottom:12px;overflow-x:auto}.pdm-steps{display:flex;gap:22.46px;min-width:900px}.sb-box{flex:1;height:52px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;font-weight:700;background:#9c9e9f;color:#fff;border:none;position:relative}.sb-box:after{content:"";position:absolute;top:0;left:calc(100% - 2px);width:15.84px;height:100%;background-color:inherit;clip-path:path("M15.68 26.8171L6.83 49.8457C6.34 51.1234 4.77 52 2.98 52H0V0H2.98C4.77 0 6.34 0.876571 6.83 2.15429L15.68 25.1903C15.89 25.7177 15.89 26.2897 15.68 26.8171Z")}.sb-box:before{content:"";position:absolute;top:0;right:calc(100% - 2px);width:14.62px;height:100%;background-color:inherit;clip-path:path("M14.62 0V52H4C1.35 52 -0.57 50.1131 0.16 48.2114L8.39 26.8097C8.6 26.2823 8.6 25.7103 8.39 25.1829L0.16 3.78857C-0.57 1.88686 1.35 0 4 0H14.62Z")}.sb-box:first-child{border-radius:4px 0 0 4px}.sb-box:first-child:before{content:none}.sb-box:last-child{border-radius:0 4px 4px 0}.sb-box:last-child:after{content:none}.sb-box.current{background:#d90d0d}.sb-box.done{background:#24272a}.sb-box__top{display:flex;align-items:center;gap:4px;margin-bottom:2px}.sb-box__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-num{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;border-radius:50%;background:#fff;color:inherit;font-size:8px;font-weight:700}.sb-box.current .sb-num{color:#d90d0d}.sb-box.done .sb-num{color:#24272a}.sb-box:not(.current):not(.done) .sb-num{color:#9c9e9f}.sb-date{display:block;font-size:10px;font-weight:400;opacity:.9}.pdm-memo-row{margin-bottom:16px;display:flex;align-items:flex-end;gap:10px}.pdm-memo-row__textarea{flex:1;border:1px solid #999;border-radius:8px;padding:20px 18px;font-size:16px;font-family:inherit;line-height:1.6;resize:vertical;min-height:80px;box-sizing:border-box}.pdm-memo-row__textarea::placeholder{color:#717171}.pdm-memo-row__save{flex-shrink:0}.pdm-note-text{font-size:12px;color:#000;margin:0 0 8px;line-height:1.5}.pdm-note-text--m{font-size:14px}.pdm-note-inline{font-size:12px;color:#9c9e9f;font-weight:400;margin-left:8px}.pdm-grid6{display:grid;grid-template-columns:160px 1fr 160px 1fr 160px 1fr}.pdm-grid6--r1,.pdm-grid6--r23,.pdm-grid6--loan{grid-template-columns:auto 1fr auto 1fr auto 1fr}.pdm-grid6--2col{grid-template-columns:auto 1fr auto 1fr}.pdm-grid6--block-gap{margin-bottom:16px}.pdm-split-row{display:flex;gap:16px;width:100%}.pdm-split-block{flex:1;display:grid;grid-template-columns:240px 1fr;min-width:0}.pdm-split-block--narrow{grid-template-columns:auto 1fr}.pdm-cell--border-bottom,.pdm-row-border{border-bottom:1px solid #ccc}.pdm-label{padding:8px 12px;background:#f7f7f7;font-size:14px;color:#555}.pdm-val{padding:8px 12px;font-size:14px}.pdm-edit-input{width:100%;padding:4px 8px;font-size:16px;font-family:inherit;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.pdm-edit-input--error{border-color:#d32f2f}.pdm-edit-error{margin:4px 0 0;font-size:12px;color:#d32f2f}.pdm-link{text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font:inherit}.pdm-status{padding:16px;font-size:14px;color:#555;text-align:center}.pdm-status--error{color:#d90d0d}.pdm-log-wrap{width:100%}.pdm-log-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.pdm-th{box-sizing:border-box;padding:8px;text-align:left;font-weight:400;color:#000;background:#f7f7f7;border-bottom:1px solid #e5e5e5;white-space:nowrap;width:16.666%}.pdm-th--last{width:auto}.pdm-td{box-sizing:border-box;padding:8px;border:1px solid #e5e5e5;vertical-align:middle;font-size:14px;color:#000;width:16.666%;overflow-wrap:anywhere}.pdm-td--time{white-space:normal}.pdm-td--last{width:auto}.pdm-operator-role{display:block;margin-top:2px;font-size:12px;color:#9c9e9f}.pdm-log-payload{margin:0;font-size:11px;white-space:pre-wrap;word-break:break-all;max-height:60px;overflow:auto}@media(max-width:768px){.pdm-log-wrap{overflow-x:auto}.pdm-log-table{min-width:700px}}.pdm-cancel-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;background:#fff3f3;border:2px solid #d90d0d;border-radius:8px;padding:16px;margin-bottom:16px}.pdm-cancel-banner__text{color:#d90d0d;font-weight:700;font-size:14px}.pdm-cancel-banner__actions{display:flex;gap:8px;flex-wrap:wrap}.pdm-cancel-banner__btn{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#24272a;border:1px solid #999;border-radius:8px;padding:8px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.pdm-cancel-banner__btn:hover{background:#f5f5f5}.pdm-cancel-banner__btn:disabled{opacity:.5;cursor:not-allowed}.pdm-cancel-banner__btn--danger{color:#d90d0d;border-color:#d90d0d}.pdm-cancel-banner__btn--danger:hover{background:#fff3f3}@media(max-width:640px){.pdm-cancel-banner{flex-direction:column;align-items:stretch;gap:12px}.pdm-cancel-banner__actions{flex-direction:column}}.pdm-cancel-dialog-body,.pdm-contact-dialog-body{display:flex;flex-direction:column;gap:12px;text-align:left}.pdm-tag-outline-red{display:inline-block;padding:4px 8px;border-radius:20px;font-size:11px;font-weight:400;background:#fff;color:#d90d0d;border:1px solid #d90d0d}.pdm-btn-secondary{background:#fff;color:#24272a;border:1px solid #999;border-radius:8px;padding:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;min-height:unset}.pdm-btn-secondary:disabled,.pdm-contact-add:disabled,.pdm-contact-chip__remove:disabled,.pdm-link-btn:disabled{opacity:.5;cursor:not-allowed}.pdm-btn-secondary:disabled:hover,.pdm-contact-add:disabled:hover,.pdm-contact-chip__remove:disabled:hover,.pdm-link-btn:disabled:hover{background:inherit}.pdm-admin-wrap{max-width:1080px;margin:0 auto;padding:24px 28px;background:#f7f7f7}.pdm-info-grid{display:grid;grid-template-columns:auto 1fr;width:100%}.pdm-ig-label{padding:8px 12px;background:#f7f7f7;font-size:14px;color:#000;border-bottom:1px solid #ccc;white-space:nowrap}.pdm-ig-val{padding:8px 12px;font-size:14px;border-bottom:1px solid #ccc}.pdm-ig-val input{border:1px solid #ccc;border-radius:2px;padding:7px 10px;font-size:16px;font-family:inherit;background:#fff}.pdm-contact-cols{display:flex;gap:16px;align-items:flex-start}.pdm-contact-col{flex:1;min-width:0}.pdm-contact-col__head{display:flex;align-items:center;gap:8px;background:#f7f7f7;border:1px solid #e5e5e5;padding:8px;font-size:14px;color:#000;white-space:nowrap}.pdm-contact-col__body{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border:1px solid #e5e5e5;border-top:none;padding:8px}.pdm-contact-chip{display:inline-flex;align-items:center;gap:8px;background:#f7f7f7;border-radius:4px;padding:4px 8px;font-size:12px;color:#24272a}.pdm-contact-chip__remove{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;min-height:unset}.pdm-contact-add{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid #ccc;border-radius:4px;color:#24272a;font-size:12px;cursor:pointer;padding:4px 8px;min-height:unset;font-family:inherit}.pdm-doc-row{display:flex;gap:16px;align-items:flex-start;width:100%}.pdm-doc-row__label{flex:0 0 auto;white-space:nowrap;align-self:stretch;display:flex;align-items:center;background:#f7f7f7;border:1px solid #e5e5e5;padding:8px;font-size:14px;color:#000}.pdm-doc-row__body{flex:1;min-width:0;border:1px solid #e5e5e5;padding:8px;display:flex;flex-direction:column;gap:8px}.pdm-doc-grid{display:flex;flex-wrap:wrap;gap:8px;width:100%}.pdm-doc-grid--2col{display:grid;grid-template-columns:repeat(2,1fr)}.pdm-doc-item{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:1 0 0;min-width:260px;padding:16px;background:#fff;border:1px dashed #999;border-radius:8px}.pdm-doc-label{font-size:14px;color:#000}.pdm-doc-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#189bed;min-width:0;max-width:100%}.pdm-doc-link__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.pdm-doc-links{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pdm-doc-val{font-size:14px;color:#000}.pdm-edit-link-row{display:flex;justify-content:space-between;width:100%}.pdm-link-btn-black{background-color:#000;color:#fff;text-decoration:underline;gap:8px}.pdm-link-btn-black:hover{background-color:#333}.pdm-link-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 16px;color:#24272a;font-size:14px;font-family:inherit;cursor:pointer;text-decoration:underline}.pdm-link-btn:hover{background:#f7f7f7}.pdm-edit-actions{display:flex;justify-content:center;gap:16px;margin-top:4px}.pdm-edit-cancel{min-width:160px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:10px 24px;color:#000;font-size:14px;font-family:inherit;cursor:pointer}.pdm-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.pdm-edit-save{min-width:160px;background:#000;border:none;border-radius:4px;padding:10px 24px;color:#fff;font-size:14px;font-family:inherit;cursor:pointer}.pdm-edit-save:disabled{opacity:.5;cursor:not-allowed}.pdm-summary-box{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;margin-bottom:16px}.pdm-summary-row{display:flex;align-items:center;justify-content:space-between;padding:16px}.pdm-summary-row--alt{background:#f7f7f7}.pdm-summary-row__label{font-size:14px;color:#000}.pdm-summary-row__val{font-size:16px;font-weight:700}.pdm-summary-link-row{text-align:right;margin-bottom:16px}.pdm-dl-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px 16px;font-size:14px;color:#24272a;text-decoration:underline}.pdm-dl-btn:hover{background:#f7f7f7}.pdm-flow-divider{border-top:1px solid #ccc;margin-bottom:20px}.pdm-flow-diagram{display:flex;align-items:stretch;gap:8px;margin-bottom:20px}.pdm-flow-col{flex:1;display:flex;flex-direction:column}.pdm-flow-col__date{font-size:14px;color:#000;margin-bottom:8px}.pdm-flow-col__date--hidden{opacity:0}.pdm-flow-col__date--right{text-align:right}.pdm-flow-box{flex:1;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.pdm-flow-box__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding:16px}.pdm-flow-box__row span:last-child{font-weight:700;font-size:16px}.pdm-flow-box__row--alt{background:#f7f7f7}.pdm-flow-arrow{display:flex;align-items:center;flex-shrink:0}.common-dialog.admin_deposit_csv_import_modal{width:335px;border:1px solid #e5e5e5;padding:16px}.common-dialog.admin_deposit_csv_import_modal .close-button-area h2{margin:0}.common-dialog.admin_deposit_csv_import_modal .dialog-buttons{margin-top:24px}.admin_deposit_csv_import{margin-top:16px}.admin_deposit_csv_import__box{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border:1px dashed #999999;border-radius:8px;box-sizing:border-box}.admin_deposit_csv_import__label{min-width:0;font-size:14px;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_deposit_csv_import__select_btn{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:0;border:none;background:none;color:#24272a;font-size:12px;font-weight:400;text-decoration:underline;cursor:pointer}.admin_deposit_csv_import__select_btn:hover{opacity:.7}.admin_deposit_csv_import__input{display:none}.admin_deposit_csv_import__footer{display:flex;gap:16px;width:100%;box-sizing:border-box}.admin_deposit_csv_import__cancel_btn,.admin_deposit_csv_import__ok_btn{flex:1;height:50px;padding:12px 0;border-radius:8px;font-size:14px;text-align:center;cursor:pointer;box-sizing:border-box}.admin_deposit_csv_import__cancel_btn{background:#fff;border:1px solid #d8d8d8;color:#24272a;font-weight:400}.admin_deposit_csv_import__cancel_btn:hover:not(:disabled){background:#f2f2f2}.admin_deposit_csv_import__ok_btn{background:#24272a;border:none;color:#fff;font-weight:400}.admin_deposit_csv_import__ok_btn:hover:not(:disabled){opacity:.85}.admin_deposit_csv_import__ok_btn:disabled{background:#ccc;cursor:not-allowed}.admin_deposit{padding:24px;min-height:100%;background:#f7f7f7;box-sizing:border-box}.admin_deposit button{min-height:0}.admin_deposit__panel{background:#fff;border-radius:8px;padding:12px;margin-bottom:16px}.admin_deposit__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px 16px;font-size:14px;color:#24272a;flex-wrap:wrap}.admin_deposit__summary strong{font-weight:400}.admin_deposit__summary_left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin_deposit__summary_divider{width:1px;height:16px;background:#ccc}.admin_deposit__csv_import_btn{display:inline-flex;align-items:center;gap:4px;padding:8px;background:#fff;border:1px solid #999999;border-radius:8px;font-size:14px;font-weight:700;color:#24272a;cursor:pointer;box-sizing:border-box;white-space:nowrap}.admin_deposit__csv_import_btn:hover:not(:disabled){background:#f2f2f2}.admin_deposit__csv_import_btn:disabled{opacity:.5;cursor:not-allowed}.admin_deposit__filter{display:flex;flex-direction:column;gap:24px;padding:16px;background:#f2f2f2;border-radius:8px}.admin_deposit__filter_top{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.admin_deposit__field{display:flex;flex-direction:column;gap:9px}.admin_deposit__field_label{font-size:14px;font-weight:700;color:#24272a}.admin_deposit__text_input{width:200px;height:40px;padding:8px;border:1px solid #999999;border-radius:8px;font-size:16px;box-sizing:border-box}.admin_deposit__text_input::placeholder{color:#717171}.admin_deposit__date_range{display:flex;align-items:center;gap:9px}.admin_deposit__datefield{position:relative;display:inline-flex;align-items:center;gap:8px;width:140px;height:40px;padding:8px;border:1px solid #999999;border-radius:8px;background:#fff;box-sizing:border-box;cursor:pointer}.admin_deposit__datefield:focus-within{outline:2px solid #24272a;outline-offset:1px}.admin_deposit__datefield_text{flex:1;min-width:0;font-size:14px;color:#24272a;white-space:nowrap;overflow:hidden}.admin_deposit__datefield_text--placeholder{color:#717171}.admin_deposit__datefield_icon{width:20px;height:20px;flex-shrink:0;pointer-events:none}.admin_deposit__datefield_native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.admin_deposit__range_sep{color:#24272a;font-size:14px}.admin_deposit__btn_search{height:40px;padding:8px 12px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:700;color:#24272a;cursor:pointer;box-sizing:border-box}.admin_deposit__btn_search:hover:not(:disabled){background:#f2f2f2}.admin_deposit__btn_clear{display:inline-flex;align-items:center;gap:4px;padding:8px 4px;background:none;border:none;font-size:14px;font-weight:700;color:#24272a;cursor:pointer}.admin_deposit__btn_clear:hover:not(:disabled){opacity:.7;background:none}.admin_deposit__btn_clear_icon{width:24px;height:24px;flex-shrink:0}.admin_deposit__filter_chips{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.admin_deposit__chip_group{display:flex;align-items:center;gap:4px}.admin_deposit__chip_label{font-size:14px;font-weight:700;color:#24272a;margin-right:0}.admin_deposit__chip_divider{width:1px;height:24px;background:#ccc}.admin_deposit__chip{min-height:0;height:auto;padding:4px 8px;border-radius:9999px;border:1px solid #999999;background:#fff;color:#717171;font-size:11px;font-weight:400;line-height:1;white-space:nowrap;cursor:pointer;transition:background .1s,color .1s}.admin_deposit__chip:hover:not(:disabled){background:#fff}.admin_deposit__chip--active{background:#24272a;border-color:#24272a;color:#fff}.admin_deposit__chip--active:hover:not(:disabled){background:#24272a}.admin_deposit__table_wrap{margin-top:16px;overflow-x:auto}.admin_deposit__table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:960px}.admin_deposit__thead_row{background:#f2f2f2}.admin_deposit__th{padding:12px;font-size:14px;font-weight:700;color:#000;border-bottom:1px solid #cccccc;white-space:nowrap}.admin_deposit__th--left{text-align:left}.admin_deposit__th--center{text-align:center}.admin_deposit__th--right{text-align:right}.admin_deposit__tr:hover{background:#f7f7f7}.admin_deposit__td{padding:8px 12px;font-size:14px;color:#24272a;border-bottom:1px solid #cccccc;white-space:nowrap}.admin_deposit__td--left{text-align:left}.admin_deposit__td--center{text-align:center}.admin_deposit__td--right{text-align:right}.admin_deposit__td--appraisal{font-weight:400}.admin_deposit__td--amount{font-variant-numeric:tabular-nums}.admin_deposit__td--verdict-ok,.admin_deposit__td--verdict-ng,.admin_deposit__td--verdict-pending{color:#24272a;font-weight:400}.admin_deposit__appraisal_wrap{display:inline-flex;align-items:center;gap:4px}.admin_deposit__appraisal_icon{width:16px;height:16px;flex-shrink:0}.admin_deposit__empty{padding:40px 12px;text-align:center;color:#717171;font-size:14px}.admin_deposit__badge{display:inline-block;min-width:80px;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;color:#fff;text-align:center}.admin_deposit__badge--nyukin{background:#ff0d0d}.admin_deposit__badge--soukin{background:#5a5a5a}.admin_deposit__badge--oikin{background:#ffb400}.admin_deposit__dest{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:80px;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:700;color:#fff;text-align:center}.admin_deposit__dest--mota{background:#24272a}.admin_deposit__dest--seller{background:#d90d0d}.admin_deposit__dest--dealer{background:#9c9e9f}.admin_deposit__dest--loan{background:#4a6fa5}.admin_deposit__dest_icon{width:20px;height:20px;flex-shrink:0;filter:brightness(0) invert(1)}.admin_deposit__detail_btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:none;color:#24272a;cursor:pointer;border-radius:4px;text-decoration:none}.admin_deposit__detail_btn:hover{color:#24272a;background:#f2f2f2}.admin_deposit__detail_btn--disabled{color:#9c9e9f;cursor:default}.admin_deposit__detail_btn--disabled:hover{background:none}.admin_deposit__pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px 8px}.admin_deposit__pager_arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:none;color:#24272a;cursor:pointer;border-radius:9999px}.admin_deposit__pager_arrow:hover:not(:disabled){background:#e5e5e5}.admin_deposit__pager_arrow:disabled{color:#ccc;cursor:default}.admin_deposit__pager_page{min-width:40px;height:40px;padding:0 8px;border:none;background:none;color:#24272a;font-size:16px;font-weight:700;cursor:pointer;border-radius:9999px}.admin_deposit__pager_page--active{background:#24272a;color:#fff}.admin_deposit__pager_page:hover:not(.admin_deposit__pager_page--active){background:#e5e5e5}.admin_deposit__pager_ellipsis{min-width:32px;text-align:center;color:#24272a;font-weight:700}.radio-group{display:flex;flex-direction:column;gap:1rem}.radio-option{display:flex;align-items:center;font-size:16px;cursor:pointer}.radio-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;position:relative;width:20px;height:20px;margin-right:8px;border:1px solid #000;border-radius:50%}.radio-option input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:8px!important;height:8px!important;background-color:#000;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in-out}.radio-option input[type=radio]:checked:before{transform:translate(-50%,-50%) scale(1)}.test-car-registration{background:#f0f0ee;min-height:100vh}.test-car-registration .tcr-page-header{display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px;font-size:13px}.test-car-registration .tcr-page-header__label{background:#e0e0e0;color:#555;font-weight:700;font-size:11px;padding:3px 10px;border-radius:2px}.test-car-registration .tcr-page-header__title{font-weight:600;color:#333}.test-car-registration .tcr-content{padding:18px 28px;display:flex;flex-direction:column;gap:18px}.test-car-registration .tcr-card{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:20px 24px}.test-car-registration .tcr-card__title{font-size:15px;font-weight:700;margin:0 0 14px;color:#1a1a1a}.test-car-registration .tcr-form{display:flex;flex-direction:column;gap:16px;max-width:480px}.test-car-registration .tcr-form__row{display:flex;flex-direction:column;gap:6px}.test-car-registration .tcr-form__label{font-size:12px;font-weight:700;color:#555}.test-car-registration .tcr-form__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.test-car-registration .tcr-btn{border:none;border-radius:4px;padding:11px 22px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s}.test-car-registration .tcr-btn:hover:not(:disabled){opacity:.85}.test-car-registration .tcr-btn:disabled{opacity:.5;cursor:not-allowed}.test-car-registration .tcr-btn--dark{background:#1a1a1a;color:#fff}.test-car-registration .tcr-btn--outline{background:#fff;color:#1a1a1a;border:1px solid #ccc}.test-car-registration .tcr-btn--copy{background:#eee;color:#333;padding:6px 14px;font-size:11px;white-space:nowrap}.test-car-registration .tcr-result__duplicate-note{background:#eefbea;color:#2f7a3c;border:1px solid #b7e3b4;border-radius:4px;padding:10px 14px;font-size:12px;margin:0 0 14px}.test-car-registration .tcr-result__deep-link{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.test-car-registration .tcr-result-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;max-width:480px}.test-car-registration .tcr-result-grid__label{font-size:12px;color:#888}.test-car-registration .tcr-result-grid__value{font-size:13px;color:#1a1a1a;font-weight:600}.test-car-registration .tcr-link{font-size:12px;color:#25a;word-break:break-all}.test-car-registration .tcr-link-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.test-car-registration .tcr-table-wrapper{overflow-x:auto;max-width:100vw}.test-car-registration .tcr-table{width:100%;border-collapse:collapse;font-size:12px}.test-car-registration .tcr-table th,.test-car-registration .tcr-table td{border-bottom:1px solid #eee;padding:8px 10px;text-align:left;white-space:nowrap}.test-car-registration .tcr-table th{background:#f7f7f7;color:#555;font-weight:700}.test-car-registration .tcr-empty{text-align:center;color:#888;padding:24px 0;white-space:normal}.test-car-registration .tcr-loading,.test-car-registration .tcr-error{padding:24px 0;text-align:center;color:#888;font-size:13px}.test-car-registration .tcr-service-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.test-car-registration .tcr-service-badge--buy{background:#e6f0ff;color:#25a}.test-car-registration .tcr-service-badge--support{background:#fff1e0;color:#a15c00}.ccl-page{display:flex;flex-direction:column;gap:10px;padding:24px}.ccl-back-link{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;color:#000}.ccl-back-link:hover{opacity:.7}.ccl-vehicle-title{font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#000}.ccl-main-section{display:flex;flex-direction:column;gap:16px}.ccl-header-card{background:#e5e5e5;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.ccl-header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.ccl-header-left{display:flex;flex-direction:column;gap:16px}.ccl-header-title{font-size:20px;font-weight:700;line-height:1.5;margin:0;color:#000}.ccl-attention{font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#d90d0d}.ccl-attention-list{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:0}.ccl-attention-list li{font-size:16px;font-weight:400;line-height:1.5;color:#000}.ccl-flow-section{background:#f2f2f2;border:1px solid #ccc;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px}.ccl-flow-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.5;margin:0;color:#000}.ccl-info-card{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:32px}.ccl-section{display:flex;flex-direction:column;gap:16px}.ccl-section-title{font-size:14px;font-weight:700;line-height:1.25;color:#000}.ccl-service-type{font-size:12px;font-weight:400;line-height:1.5;margin:0;color:#000}.ccl-required{color:#d90d0d;margin-left:2px}.ccl-info-row-multi{display:flex;flex-direction:row;width:100%;gap:16px}.ccl-info-mcell{display:flex;flex-direction:row;flex:1;border-bottom:1px solid #cccccc}.ccl-info-mcell-label{padding:8px;background:#f7f7f7;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex-shrink:0;white-space:nowrap}.ccl-info-mcell-value{padding:8px;font-size:14px;font-weight:400;line-height:1.5;color:#000;flex:1}.ccl-textarea{width:100%;box-sizing:border-box;border:1px solid #999;border-radius:8px;padding:16px;font-family:inherit;font-size:16px;line-height:1.5;resize:vertical;outline:none;color:#000}.ccl-textarea:focus{border-color:#666}.ccl-flow-steps{display:flex;flex-direction:column;gap:0}.ccl-flow-step{font-size:16px;font-weight:400;line-height:1.5;margin:0;color:#000}.ccl-action-card{background:#fff;border:2px solid #d90d0d;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.ccl-btn-row{display:flex;flex-direction:row;justify-content:center;gap:16px}.ccl-btn-back{padding:12px 24px;height:50px;background:#fff;border:1px solid #d8d8d8;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#24272a;white-space:nowrap}.ccl-btn-back:hover:not(:disabled){opacity:.8}.ccl-btn-back:disabled{opacity:.5;cursor:not-allowed}.ccl-btn-submit{width:200px;padding:12px 0;height:50px;background:#d90d0d;border:none;border-radius:8px;font-size:14px;font-weight:400;font-family:inherit;cursor:pointer;color:#fff}.ccl-btn-submit:hover:not(:disabled){opacity:.85}.ccl-btn-submit:disabled{opacity:.5;cursor:not-allowed}.ccl-page--cs{align-items:center;justify-content:center;padding-top:5%;background-color:#f0f0ee;min-height:100vh}.ccl-inner{width:50%;display:flex;flex-direction:column}.ccl-header{font-size:24px;font-weight:700}.ccl-fine-print{font-size:14px;color:gray}.ccl-upper{display:flex;flex-direction:row;width:100%}.ccl-body{flex-direction:row;display:flex}.ccl-body-item{margin:5px;width:100%}.ccl-input-side{background-color:#fff;width:100%;border:#e0e0e0 solid 1px;border-radius:5px}.ccl-input-header{font-size:14px;font-weight:700;margin:15px;border-bottom:lightgrey solid 1px;padding-bottom:10px}.ccl-table-body{margin:15px}.ccl-table-body table{width:100%;border-collapse:collapse;font-size:14px}.ccl-table-body table th{border:1px solid #e0e0e0;padding:8px 12px;font-weight:400;text-align:left}.ccl-table-body table tr th:first-child{background-color:#f5f5f5;font-weight:700;width:25%}.ccl-field-section{margin:15px}.ccl-field-label{font-size:14px;font-weight:700;margin-bottom:6px}.ccl-confirmation-side{display:flex;flex-direction:column;height:100%;width:100%}.ccl-warning-box{background-color:#fce4ec;border:#c0392b solid 1px;border-radius:4px;margin-bottom:14px;width:100%;box-sizing:border-box;padding:16px 20px;color:#c0392b;font-size:14px;line-height:30px}.ccl-info-box{background-color:#fff8e1;border:1px solid #ffd54f;border-radius:4px;padding:16px 20px;margin-bottom:14px;width:100%;box-sizing:border-box;font-size:10px;line-height:25px}.ccl-info-header{color:#856404;font-weight:700}.ccl-info-item{background-color:#c0392b;color:#fff;font-weight:700;font-size:10px;border-radius:20px;white-space:nowrap;padding:2px 10px;margin-right:5px}.ccl-confirm-button{background-color:#c0392b;color:#fff;border:none;padding:14px;border-radius:4px;font-size:14px;font-weight:700;cursor:pointer;width:100%;font-family:inherit}.ccl-confirm-button:disabled{opacity:.5;cursor:not-allowed}.ccl-pending-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff3f3;border:2px solid #c0392b;border-radius:8px;padding:16px;margin-top:16px}.ccl-pending-banner__text{color:#c0392b;font-weight:700;font-size:14px;line-height:1.6}.ccl-pending-banner__btn{display:inline-flex;align-items:center;gap:4px;background:#fff;color:#24272a;border:1px solid #999;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.ccl-pending-banner__btn:hover{background:#f5f5f5}.ccl-pending-banner:not(.ccl-pending-banner--action){background:#f7f7f7;border-color:#ccc}.ccl-pending-banner:not(.ccl-pending-banner--action) .ccl-pending-banner__text{color:#444}
