.cd-mypage{--account-ink:#15202b;--account-muted:#677381;--account-line:#e2e6ea;margin:0;color:var(--account-ink);background:#fff;font:400 16px/1.65 "Chadap Text","Apple SD Gothic Neo","Malgun Gothic",sans-serif}.cd-mypage *{box-sizing:border-box}.cd-mypage [hidden]{display:none!important}.cd-mypage a{color:inherit;text-decoration:none}.cd-mypage button{font:inherit;cursor:pointer}.cd-mypage :is(a,button):focus-visible{outline:3px solid #94733f;outline-offset:4px}.my-shell{max-width:1240px;margin:auto;padding:0 32px 80px;min-height:65vh}.my-topbar{border-bottom:1px solid var(--account-line)}.my-topbar nav{display:flex;gap:30px;overflow:auto}.my-topbar a{display:block;white-space:nowrap;padding:22px 0;font-size:14px;color:var(--account-muted)}.my-topbar a:hover{color:var(--account-ink)}.my-main{padding-top:46px}.my-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:32px}.my-welcome p{margin:0 0 10px;color:#8a7048;font-size:12px;letter-spacing:.16em}.my-welcome h2{margin:0 0 10px;font-size:36px;line-height:1.35;font-weight:600;letter-spacing:-.045em}.my-welcome>div>span{font-size:14px;color:var(--account-muted)}.my-welcome-account{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.my-profile strong{display:none}.my-profile span{display:block;font-size:13px;color:var(--account-muted)}.my-welcome-account button{border:0;background:none;color:var(--account-muted);font-size:14px;padding:10px 0}.my-welcome-account>a,.my-state>a{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background:#15202b;color:white;border-radius:4px;font-size:14px}.my-summary{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--account-line);border-bottom:1px solid var(--account-line);padding:24px 0;margin-bottom:38px}.my-summary article{padding:0 28px;border-right:1px solid var(--account-line)}.my-summary article:first-child{padding-left:0}.my-summary article:last-child{border:0}.my-summary span{display:block;font-size:14px;color:var(--account-muted)}.my-summary strong{font-size:30px;font-weight:550;font-variant-numeric:tabular-nums}.my-summary em{font-style:normal;font-size:13px;color:var(--account-muted);margin-left:5px}.my-card{padding:32px 0;border-bottom:1px solid var(--account-line);scroll-margin-top:100px}.my-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.my-card-head h3{margin:0;font-size:23px;font-weight:600;letter-spacing:-.035em}.my-card-head div>span{display:block;margin-top:7px;color:var(--account-muted);font-size:14px}.my-card-head>a{font-size:14px;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.my-kicker{display:none}.my-journey{padding-top:0}.my-journey .my-card-head>span{font-size:14px;color:var(--account-muted);white-space:nowrap}.my-progress-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.my-progress-list>.my-empty{grid-column:1/-1}.my-progress-card{padding:26px;background:#f5f7f9;border:1px solid #e9edf0;border-radius:8px;min-width:0}.my-progress-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.my-service-label{font-size:14px;color:#536170}.my-progress-card h4{font-size:24px;font-weight:600;letter-spacing:-.035em;margin:22px 0 6px;overflow-wrap:anywhere}.my-progress-card p{font-size:13px;color:var(--account-muted);margin:0}.my-status{display:inline-block;font-size:13px;padding:5px 10px;background:#e6edf4;color:#253d55;border-radius:4px;white-space:nowrap}.my-service-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:24px 0 0;gap:5px}.my-service-steps li{padding-top:10px;border-top:3px solid #dfe5eb;color:#7b8792;font-size:14px}.my-service-steps .done{border-color:#6e8193;color:#4c5c6b}.my-service-steps .current{border-color:#162c40;color:#162c40;font-weight:600}.my-document-link{display:block;margin-top:20px;font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.my-list{display:grid}.my-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding:22px 0;border-bottom:1px solid #edf0f3}.my-row:last-child{border-bottom:0}.my-row>div:first-child{flex:1;min-width:0}.my-row strong{display:block;font-size:16px;font-weight:550;overflow-wrap:anywhere}.my-row>div>span:not(.my-status){display:block;font-size:14px;color:var(--account-muted);margin-top:6px;overflow-wrap:anywhere}.my-row-meta{text-align:right}.my-row small{display:block;color:var(--account-muted);font-size:12px;margin-top:7px}.my-empty{padding:30px;background:#f6f8fa;border-radius:6px}.my-empty strong{font-size:16px;font-weight:500}.my-empty p{font-size:14px;margin:7px 0 0;color:var(--account-muted)}.my-state{padding:70px 24px;text-align:center;background:#f6f8fa;border-radius:8px}.my-state strong{font-size:26px;font-weight:550}.my-state p{color:var(--account-muted);font-size:16px}.my-contract-confirm{padding:10px 16px;border:1px solid #15202b;border-radius:4px;background:#15202b;color:#fff;font-size:14px!important}.my-contract-confirm:disabled{opacity:.6}.my-progress-card:only-child{max-width:640px;width:100%;grid-column:1/-1}@media(max-width:850px){.my-welcome{align-items:flex-start;flex-direction:column}.my-welcome-account{width:100%}.my-welcome-account>a{margin-left:auto}.my-progress-list{grid-template-columns:1fr}.my-progress-card:only-child{max-width:none}.my-topbar nav{gap:24px}}@media(max-width:560px){.my-shell{padding:0 20px 48px}.my-main{padding-top:30px}.my-topbar a{padding:18px 0}.my-welcome h2{font-size:28px}.my-summary{grid-template-columns:repeat(2,1fr);gap:20px 0;margin-bottom:24px}.my-summary article{padding:0 18px}.my-summary article:nth-child(odd){padding-left:0}.my-summary article:nth-child(even){border:0}.my-summary strong{font-size:27px}.my-card{padding:26px 0}.my-journey{padding-top:0}.my-card-head{align-items:flex-start;gap:12px}.my-card-head h3{font-size:21px}.my-card-head div>span{font-size:14px}.my-journey .my-card-head{flex-direction:column}.my-progress-card{padding:22px 20px}.my-progress-card h4{font-size:22px}.my-empty{padding:24px 20px}.my-profile{width:100%}.my-welcome-account{gap:10px}.my-row{align-items:flex-start}.my-row>div:first-child{min-width:150px}}.my-contract-overlay{position:fixed;inset:0;z-index:10000;background:rgba(14,24,35,.72);display:grid;place-items:center;padding:20px}.my-contract-document{width:min(720px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:12px;padding:28px;color:#172231;box-shadow:0 22px 80px rgba(0,0,0,.22)}.my-contract-document h3{margin:0 0 20px;font-size:24px}.my-contract-document p{padding:12px 0;margin:0;border-bottom:1px solid #e7eaee;white-space:pre-wrap;overflow-wrap:anywhere}.my-contract-document p strong{display:block;font-size:13px;color:#637080;margin-bottom:5px}.my-contract-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.my-contract-actions button{padding:11px 16px;border:1px solid #172231;border-radius:5px;background:#fff;color:#172231}.my-contract-actions button:last-child{background:#172231;color:#fff}.my-milestone{margin-top:10px!important;color:#176655!important;font-weight:600}.my-contract-overlay [hidden]{display:none!important}.my-contract-document{border-radius:20px!important;padding:28px!important;max-width:760px!important;width:calc(100vw - 32px)!important}.my-contract-document>h3{font-size:24px;margin-top:0;color:#173457}.my-contract-steps{display:flex;list-style:none;padding:0;gap:8px;margin:20px 0 24px;counter-reset:contract-step}.my-contract-steps li{counter-increment:contract-step;flex:1;border-bottom:3px solid #e6edf5;padding:10px 0;font-size:13px;color:#8190a5}.my-contract-steps li:before{content:counter(contract-step) " ";font-weight:700}.my-contract-steps li[data-state=current]{color:#1d599f;border-color:#1d599f;font-weight:700}.my-contract-steps li[data-state=done]{color:#30735e;border-color:#a2cbbc}.my-contract-original{margin:16px 0;border:1px solid #dce5f0;border-radius:12px;padding:18px;background:#f8faff}.my-contract-original>summary{cursor:pointer;color:#224870;font-weight:650}.my-contract-original p{line-height:1.85;font-size:14px}.my-id-upload{padding:20px;border:1px solid #dce5f0;border-radius:14px;margin:20px 0}.my-id-upload h4{margin:0 0 12px;font-size:18px}.my-id-upload p{font-size:13px;color:#61758f;line-height:1.8}.my-id-picker{display:block;position:relative;padding:16px;border:1px solid #afc5df;border-radius:10px;margin:12px 0;color:#24568d;font-weight:600;cursor:pointer}.my-id-file{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.my-id-picker:focus-within{outline:2px solid #1d559a;outline-offset:3px}.my-id-consent{display:block;font-size:13px;line-height:1.8}.my-id-consent input{accent-color:#1d559a;width:17px;height:17px;margin-right:8px;vertical-align:middle}.my-contract-document>label{display:block;margin:16px 0;font-size:14px;line-height:1.8}.my-contract-document>label input[type=text]{display:block;width:100%;padding:13px 14px;margin-top:8px;border:1px solid #bdcce0;border-radius:10px;font:inherit}.my-contract-document>label input[type=checkbox]{accent-color:#1d559a;width:17px;height:17px;margin-right:8px}.my-contract-actions{position:sticky;bottom:-28px;background:#fff;padding:16px 0;border-top:1px solid #e3eaf3;margin-bottom:0;z-index:2}.my-contract-actions button{border-radius:10px!important;min-height:48px}.my-contract-actions button:last-child{background:#1d559a!important;border-color:#1d559a!important}.my-contract-actions button:disabled{opacity:.45;cursor:not-allowed}.chadap-identity-verification{padding:20px;margin:20px 0;background:#f8faff;border:1px solid #dce5f0;border-radius:14px;color:#173457}.chadap-identity-verification h3{font-size:18px;margin-top:0}.chadap-identity-verification p,.chadap-identity-verification label{font-size:13px;line-height:1.8}.chadap-identity-verification button{background:white;border:1px solid #b9cde3;border-radius:10px;color:#25558b}.chadap-identity-verification input[type=checkbox]{accent-color:#1d559a;vertical-align:middle;width:17px;height:17px}@media(max-width:520px){.my-contract-document{padding:20px!important;max-height:calc(100dvh - 24px)!important}.my-contract-steps{gap:6px}.my-contract-steps li{font-size:11px}.my-contract-actions{bottom:-20px}.my-contract-actions button:last-child{flex:1}.my-id-upload{padding:16px}}.my-contract-overlay{padding:12px}.my-contract-document{max-height:calc(100dvh - 24px)}.my-id-upload p{border:0;padding:0 0 12px}.my-id-upload .my-id-consent{padding-top:10px;border-top:1px solid #e5ecf5}.my-contract-document>[role=status]{border:0;font-size:13px;line-height:1.7}.my-contract-tasks{border:2px solid #245c9c!important;background:#edf5ff!important}.my-contract-tasks article{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px;padding:16px;background:white;border:1px solid #d3e2f1;border-radius:12px}.my-contract-tasks h3{font-size:23px}.my-contract-tasks p{line-height:1.7}.my-contract-tasks a{white-space:nowrap;padding:12px 16px;background:#245c9c;color:white;border-radius:10px;text-decoration:none;font-weight:700}#my-vehicle-document-list{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.my-contract-tasks article{flex-direction:column;align-items:stretch}.my-contract-tasks a{text-align:center}}
