.dh-find-id-row{gap:8px;display:flex}.dh-find-id-row .input{flex:auto;min-width:0}:is(.auth-page,.m-auth-shell) .btn.dh-find-id-send{border:1px solid var(--brand-primary);background:var(--surface-default);min-width:112px;color:var(--brand-primary);white-space:nowrap;border-radius:10px;flex:none;font-weight:700}:is(.auth-page,.m-auth-shell) .btn.dh-find-id-send:disabled{opacity:.55}.dh-find-id-form .btn--primary[type=submit]{margin-top:8px}.dh-find-id-back{color:var(--dhc-tx-c2cad6);justify-content:center;align-items:center;gap:10px;margin:20px 0 0;font-size:14px;display:flex}.dh-find-id-done{background:var(--dhc-bg-f4f7fd);text-align:center;border-radius:14px;margin:4px 0 24px;padding:28px 16px}.dh-find-id-caption{color:var(--dhc-tx-5b6b82);margin:0 0 14px;font-size:14px}.dh-find-id-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dh-find-id-item{flex-direction:column;align-items:center;gap:4px;display:flex}.dh-find-id-login{color:var(--dhc-tx-14223c);letter-spacing:.01em;word-break:break-all;font-size:26px;font-weight:800}.dh-find-id-joined{color:var(--dhc-tx-8592a6);font-size:13px}.dh-find-id-none{color:var(--dhc-tx-14223c);margin:0;font-size:18px;font-weight:700}.dh-find-id-actions{gap:10px;display:grid}:is(.auth-page,.m-auth-shell) .btn.dh-find-id-ghost{border:1px solid var(--dhc-bd-d5dde8);background:var(--surface-default);color:var(--dhc-tx-14223c)}.dh-login-find-links{align-items:center;gap:8px;display:inline-flex}.dh-login-find-sep{color:var(--dhc-tx-b6c0cf)}.m-find-id-page .m-find-id-content{padding-bottom:32px}.m-find-id-page .m-auth-shell .btn.dh-find-id-send{min-width:104px;height:52px;font-size:15px}.m-find-id-page .dh-find-id-login{font-size:24px}.dh-find-id-msg{background:var(--dhc-bg-eef4ff);color:var(--dhc-tx-1d4ed8);text-align:center;word-break:keep-all;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.dh-find-id-msg.is-error{background:var(--dhc-bg-fff1f1);color:var(--dhc-tx-c62828)}.m-find-id-page .m-form-field+.m-form-field{margin-top:14px}.m-find-id-page .dh-find-id-row+*{margin-top:0}.m-find-id-page .m-find-id-content>.btn--primary{margin-top:20px}body a.dealerhub-kakao-contact{color:#191919;text-align:center;background:#fee500;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:10px;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}body a.dealerhub-kakao-contact:hover{background:var(--dhc-bg-f5d900)}body a.dealerhub-kakao-contact:focus-visible{outline-offset:3px;outline:3px solid #191919}.signup-phone-taken .signup-phone-taken__close{width:32px;height:32px;color:var(--dhc-tx-64748b);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.signup-phone-taken .signup-phone-taken__close:hover,.signup-phone-taken .signup-phone-taken__close:focus-visible{color:var(--dhc-tx-0f172a);background:var(--dhc-bg-f1f5f9)}.signup-phone-taken .signup-phone-taken__close svg{width:18px;height:18px}.signup-phone-taken .dh-action-dialog__actions .btn--secondary{border-color:var(--dhc-bd-cbd5e1)}.auth-card.signup-approved-card,body.m-app .m-auth-content.signup-approved-card{box-sizing:border-box;background:radial-gradient(ellipse at 50% 0%, #4b74ff17, transparent 65%), var(--surface-default,#fff);text-align:center;border:1px solid #6e8bcd2e;border-radius:28px;width:100%;max-width:520px;padding:40px;box-shadow:0 24px 72px #0918371f}.signup-approved-card .auth-logo,body.m-app .signup-approved-card .m-auth-logo{justify-content:center;margin:0 0 32px;display:flex}.signup-approved-card .auth-logo img,body.m-app .signup-approved-card .m-auth-logo img{width:auto;height:28px}.signup-approved-card .result-icon,body.m-app .signup-approved-card .m-result-icon{color:#20b983;background:#1cb27f1a;border:1px solid #1cb27f33;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 24px;display:flex;box-shadow:0 0 0 8px #1cb27f09}.signup-approved-card .result-icon svg,body.m-app .signup-approved-card .m-result-icon svg{stroke-width:1.8px;width:38px;height:38px}.signup-approved-card .auth-title,body.m-app .signup-approved-card .m-auth-title{color:var(--text-primary);letter-spacing:-1.2px;word-break:keep-all;margin:0 0 10px;font-size:clamp(26px,4vw,32px);font-weight:800;line-height:1.35}.signup-approved-card .auth-subtitle,body.m-app .signup-approved-card .m-auth-subtitle{color:var(--text-secondary);letter-spacing:-.25px;word-break:keep-all;margin:0 0 28px;font-size:15px;line-height:1.65}.signup-approved-card .signup-approved-benefit{box-sizing:border-box;background:linear-gradient(125deg,#4f76ff16,#4f76ff06);border:1px solid #547aff33;border-radius:18px;width:100%;margin:0 0 24px;padding:20px 24px}.signup-approved-card .signup-approved-benefit-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.signup-approved-card .signup-approved-free-badge{color:var(--brand-primary,#4f76ff);background:#4f76ff1a;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.4}.signup-approved-card .signup-approved-price{color:var(--brand-primary,#4f76ff);letter-spacing:-2px;font-variant-numeric:lining-nums;margin:8px 0 12px;font-size:46px;font-weight:800;line-height:1.2}.signup-approved-card .signup-approved-price span{letter-spacing:-.6px;margin-left:3px;font-size:23px;font-weight:700}.signup-approved-card .signup-approved-detail{max-width:340px;color:var(--text-secondary);letter-spacing:-.2px;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;margin:0 auto;font-size:13px;font-weight:400;line-height:1.75}.signup-approved-card .signup-approved-detail strong{color:var(--text-primary);font-size:inherit;white-space:nowrap;font-weight:600}.signup-approved-card .signup-approved-cta{color:#fff;background:#4c73ff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 24px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .16s,box-shadow .16s;display:flex;box-shadow:0 6px 18px #3a64f02e}.signup-approved-card .signup-approved-cta:hover{background:#3e64ed;box-shadow:0 8px 22px #3a64f03d}.signup-approved-card .signup-approved-cta:focus-visible{outline-offset:4px;outline:3px solid #4c73ff80}.signup-approved-card .signup-approved-cta svg{flex-shrink:0;width:18px;height:18px}.signup-approved-card #signup-upload-notice{text-align:left;margin:0 0 24px}body.m-app .m-auth-content.signup-approved-card{flex:none;width:calc(100% - 32px);margin:24px auto}@media (width<=480px){.auth-card.signup-approved-card,body.m-app .m-auth-content.signup-approved-card{border-radius:22px;padding:32px 24px}.signup-approved-card .signup-approved-benefit{padding:18px}}@media (prefers-reduced-motion:reduce){.signup-approved-card .signup-approved-cta{transition:none}}.sender-gate{border:1px solid var(--dhc-bd-e5e8eb);background:var(--surface-default);color:var(--dhc-tx-333d4b);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.sender-gate--compact{border-color:var(--dhc-bd-eef1f5);background:var(--dhc-bg-fbfcfe);gap:10px;padding:14px}.sender-gate--state{align-items:flex-start}.sender-gate--pending{border-color:var(--dhc-bd-cfe0ff);background:var(--dhc-bg-f6f9ff)}.sender-gate--notice{border-color:var(--dhc-bd-e5e8eb);background:var(--dhc-bg-f9fafb)}.sender-gate__head{align-items:center;gap:8px;display:flex}.sender-gate__head>svg{width:18px;height:18px;color:var(--dhc-tx-2f6df6);flex:none}.sender-gate__title{color:var(--dhc-tx-191f28);margin:0;font-size:15px;font-weight:800}.sender-gate__badge{letter-spacing:.01em;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.sender-gate__badge--pending{background:var(--dhc-bg-e5efff);color:var(--dhc-tx-1d5ce5)}.sender-gate__badge--warn{background:var(--dhc-bg-fff4e5);color:var(--dhc-tx-b86100)}.sender-gate__badge--ok{background:var(--dhc-bg-dcf5e6);color:var(--dhc-tx-0f8a4d)}.sender-gate__desc{color:var(--dhc-tx-4e5968);margin:0;font-size:13px;line-height:1.6}.sender-gate__subtitle{color:var(--dhc-tx-6b7684);margin:0 0 6px;font-size:12px;font-weight:800}.sender-gate__status{color:var(--dhc-tx-6b7684);margin:0;font-size:13px}.sender-gate__status--error{color:var(--dhc-tx-d93a3a);font-weight:700}.sender-gate__reason{border:1px solid var(--dhc-bd-ffd9a8);background:var(--dhc-bg-fff9f0);color:var(--dhc-tx-a45300);border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:grid}.sender-gate__reason strong{white-space:nowrap;font-weight:800}.sender-gate__business{border:1px solid var(--dhc-bd-cfe0ff);background:var(--dhc-bg-f4f8ff);color:var(--dhc-tx-1b3f8f);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.sender-gate__business>svg{width:16px;height:16px;color:var(--dhc-tx-2f6df6);flex:none;margin-top:2px}.sender-gate__business-body{flex-direction:column;gap:2px;min-width:0;display:flex}.sender-gate__business-lead{color:var(--dhc-tx-1b3f8f);margin:0;font-weight:800}.sender-gate__business-text{color:var(--dhc-tx-4e5968);word-break:keep-all;overflow-wrap:anywhere;margin:0}.sender-gate__business-text a{color:var(--dhc-tx-2f6df6);text-underline-offset:2px;font-weight:700;text-decoration:underline}.sender-gate__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.sender-gate__meta dt{color:var(--dhc-tx-8b95a1);font-size:11.5px;font-weight:700}.sender-gate__meta dd{color:var(--dhc-tx-191f28);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:800}.sender-gate__form{flex-direction:column;gap:12px;display:flex}.sender-gate__field{flex-direction:column;gap:6px;display:flex}.sender-gate__field>label{color:var(--dhc-tx-6b7684);font-size:12px;font-weight:700}.sender-gate__row{align-items:center;gap:8px;display:flex}.sender-gate__row input{border:1px solid var(--dhc-bd-dfe4eb);background:var(--surface-default);min-width:0;height:40px;color:var(--dhc-tx-191f28);font:inherit;font-variant-numeric:tabular-nums;border-radius:8px;flex:auto;padding:0 12px;font-size:14px}.sender-gate__row input:focus{border-color:var(--dhc-bd-2f6df6);box-shadow:0 0 0 3px var(--dhc-sh-2f6df6a14);outline:0}.sender-gate__row input:disabled{background:var(--dhc-bg-f5f7fa);color:var(--dhc-tx-8b95a1)}.sender-gate__row .btn{white-space:nowrap;flex:none}.sender-gate .btn--secondary{border:1px solid var(--dhc-bd-c9d3e0);background:var(--surface-default);height:40px;color:var(--dhc-tx-1d5ce5);border-radius:8px;padding:0 16px;font-weight:700}.sender-gate .btn--secondary:not(:disabled):hover{background:var(--dhc-bg-f2f6ff);border-color:var(--dhc-bd-2f6df6)}.sender-gate .btn--secondary:disabled{border-color:var(--dhc-bd-e5e8eb);background:var(--dhc-bg-f9fafb);color:var(--dhc-tx-b0b8c1);cursor:not-allowed}.sender-gate__timer{min-width:44px;color:var(--dhc-tx-1d5ce5);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.sender-gate__timer.is-expired{color:var(--dhc-tx-d93a3a)}.sender-gate__notice{color:var(--dhc-tx-0f8a4d);margin:0;font-size:12px;font-weight:700}.sender-gate__error{color:var(--dhc-tx-d93a3a);margin:0;font-size:12px;font-weight:700}.sender-gate__hint{color:var(--dhc-tx-8b95a1);font-size:11.5px;line-height:1.5}.sender-gate__checked{color:var(--dhc-tx-8b95a1);font-size:11.5px}.sender-gate__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sender-gate__submit{min-width:160px}.sender-gate__steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sender-gate__steps li{border:1px solid var(--dhc-bd-e5e8eb);background:var(--surface-default);height:28px;color:var(--dhc-tx-8b95a1);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:700;display:inline-flex}.sender-gate__steps li>span{background:var(--dhc-bg-f2f4f6);width:20px;height:20px;color:var(--dhc-tx-8b95a1);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.sender-gate__steps li.is-done{color:var(--dhc-tx-4e5968)}.sender-gate__steps li.is-done>span{background:var(--dhc-bg-e5efff);color:var(--dhc-tx-1d5ce5)}.sender-gate__steps li.is-current{border-color:var(--dhc-bd-2f6df6);color:var(--dhc-tx-1d5ce5)}.sender-gate__steps li.is-current>span{background:var(--dhc-bg-2f6df6);color:var(--white)}.sender-gate__steps--header{border-bottom:1px solid var(--dhc-bd-eef1f5);padding-bottom:10px}.sender-gate__steps--header li.is-done{border-color:var(--dhc-bd-cfe0ff);background:var(--dhc-bg-f6f9ff)}.sender-gate__steps--header li.is-done>span{background:var(--dhc-bg-1d5ce5);color:var(--white);font-size:10px}.sender-gate__steps--header li.is-current{box-shadow:0 0 0 3px var(--dhc-sh-2f6df6a14)}.sender-gate__reset{border-top:1px dashed var(--dhc-bd-eef1f5);flex-direction:column;gap:8px;padding-top:4px;display:flex}.sender-gate__link-danger{color:var(--dhc-tx-8b95a1);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:800;text-decoration:underline}.sender-gate__link-danger:not(:disabled):hover{color:var(--dhc-tx-d93a3a)}.sender-gate__link-danger:disabled{color:var(--dhc-tx-b0b8c1);cursor:not-allowed}.sender-gate__confirm{border:1px solid var(--dhc-bd-ffd0d0);background:var(--dhc-bg-fff6f6);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.sender-gate__confirm-text{color:var(--dhc-tx-a12d2d);flex:220px;font-size:12.5px;font-weight:700;line-height:1.5}.sender-gate__confirm-actions{gap:8px;display:flex}.sender-gate .sender-gate__danger{border:1px solid var(--dhc-bd-d93a3a);background:var(--dhc-bg-d93a3a);height:40px;color:var(--white);border-radius:8px;padding:0 16px;font-weight:800}.sender-gate .sender-gate__danger:disabled{border-color:var(--dhc-bd-f1b8b8);background:var(--dhc-bg-f1b8b8);cursor:not-allowed}.sender-docs{border:1px solid var(--dhc-bd-dfe7f5);background:var(--surface-default);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.sender-docs__head{align-items:center;gap:8px;display:flex}.sender-docs__head>svg{width:16px;height:16px;color:var(--dhc-tx-2f6df6);flex:none}.sender-docs__title{color:var(--dhc-tx-191f28);margin:0;font-size:14px;font-weight:800}.sender-docs__count{color:var(--dhc-tx-6b7684);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:800}.sender-docs__hint{color:var(--dhc-tx-8b95a1);margin:0;font-size:12px;line-height:1.5}.sender-docs__tag{background:var(--dhc-bg-f2f4f6);height:18px;color:var(--dhc-tx-8b95a1);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.sender-docs__tag--required{background:var(--dhc-bg-fff4e5);color:var(--dhc-tx-b86100)}.sender-docs__done{color:var(--dhc-tx-0f8a4d);align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.sender-docs__done>svg{width:14px;height:14px}.sender-docs__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sender-docs__row{border:1px solid var(--dhc-bd-eef1f5);background:var(--dhc-bg-f9fafb);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.sender-docs__row[data-sender-doc-required=true][data-sender-doc-state=empty]{border-color:var(--dhc-bd-ffe3c2);background:var(--dhc-bg-fffaf3)}.sender-docs__row[data-sender-doc-state=uploaded]{border-color:var(--dhc-bd-cdebd9);background:var(--dhc-bg-f4fbf7)}.sender-docs__row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sender-docs__row-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sender-docs__row-name{color:var(--dhc-tx-191f28);font-size:13px;font-weight:800}.sender-docs__row-note{color:var(--dhc-tx-8b95a1);word-break:keep-all;margin:0;font-size:11.5px;line-height:1.5}.sender-docs__row-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:0;display:flex}.sender-docs__muted{color:var(--dhc-tx-b0b8c1);font-size:12px}.sender-docs__pick{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sender-docs__pick>svg{width:14px;height:14px}.sender-docs__file-input{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.sender-docs__uploading{flex-direction:column;align-items:flex-end;gap:4px;min-width:160px;display:flex}.sender-docs__uploading-text{color:var(--dhc-tx-1d5ce5);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sender-docs__progress{background:var(--dhc-bg-e5efff);border-radius:999px;width:100%;height:6px;overflow:hidden}.sender-docs__progress>span{border-radius:inherit;background:var(--dhc-bg-2f6df6);height:100%;transition:width .2s;display:block}.sender-docs__load-error{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sender-docs__file{border:1px solid var(--dhc-bd-dfe7f5);background:var(--surface-default);border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 8px;display:flex}.sender-docs__file>svg{width:16px;height:16px;color:var(--dhc-tx-6b7684);flex:none}.sender-docs__file-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.sender-docs__file-name{min-width:0;max-width:220px;color:var(--dhc-tx-191f28);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.sender-docs__file-meta{color:var(--dhc-tx-8b95a1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.sender-docs__file-actions{flex:none;align-items:center;gap:6px;display:flex}.sender-docs__confirm-text{color:var(--dhc-tx-d93a3a);font-size:12px;font-weight:700}.sender-docs__link,.sender-docs__danger{min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px;font-weight:800}.sender-docs__link{color:var(--dhc-tx-1d5ce5)}.sender-docs__danger{color:var(--dhc-tx-d93a3a)}.sender-docs__link:disabled,.sender-docs__danger:disabled{color:var(--dhc-tx-b0b8c1);cursor:not-allowed}.sender-docs__row-message{grid-column:1/-1}.sender-gate--compact .sender-docs{padding:12px}@media (width<=640px){.sender-gate{padding:16px}.sender-gate__meta{grid-template-columns:1fr}.sender-gate__row{flex-wrap:wrap}.sender-gate__row input{flex-basis:100%}.sender-docs{padding:12px}.sender-docs__row{grid-template-columns:1fr;gap:8px}.sender-docs__row-side{align-items:stretch}.sender-docs__pick{justify-content:center;width:100%}.sender-docs__uploading{align-items:stretch;min-width:0}.sender-docs__file{flex-wrap:wrap}.sender-docs__file-body{flex:140px}.sender-docs__file-name{max-width:none}.sender-docs__file-actions{flex:100%;justify-content:flex-end}.sender-docs__link,.sender-docs__danger{min-height:40px;padding:8px 10px}}.dh-settlement-workspace{width:min(100%,1440px);margin:0 auto;padding:8px 0 48px}.dh-settlement-workspace .my-settlement-table td.is-num,.dh-settlement-workspace .my-settlement-table .status-pill{white-space:nowrap}.dh-settlement-heading{position:relative}.dh-settlement-updated{color:var(--grey-600,var(--dhc-tx-667085));margin-top:8px;font-size:12px;display:block}.dh-settlement-workspace .metric-value span{margin-left:3px;font-size:14px;font-weight:600}.dh-settlement-list-card{margin-top:22px}.dh-settlement-state{background:var(--grey-50,var(--bg-page));color:var(--grey-700,var(--dhc-tx-344054));text-align:center;border-radius:10px;margin:18px 0;padding:18px}.dh-settlement-state.is-error{background:var(--dhc-bg-fff1f0);color:var(--dhc-tx-b42318)}.dh-settlement-state.is-success{background:var(--dhc-bg-ecfdf3);color:var(--dhc-tx-027a48)}.dh-settlement-request{background:var(--dhc-bg-f2f4f7);min-height:25px;color:var(--dhc-tx-667085);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.dh-settlement-request.is-available{background:var(--dhc-bg-eef4ff);color:var(--dhc-tx-2e5aac)}.dh-settlement-request.is-requested{background:var(--success-50);color:var(--green-700)}.dh-settlement-history{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dh-settlement-history li{grid-template-columns:10px 1fr;gap:10px;display:grid}.dh-settlement-history li>span{background:var(--brand-primary,var(--dhc-bg-315efb));border-radius:50%;width:9px;height:9px;margin-top:5px}.dh-settlement-history strong{font-size:14px}.dh-settlement-history p,.dh-settlement-empty-copy{color:var(--dhc-tx-667085);margin:4px 0 0;font-size:12px}.dh-settlement-reason{gap:7px;margin-top:18px;font-size:13px;font-weight:700;display:grid}.dh-settlement-reason textarea{resize:vertical;border:1px solid var(--dhc-bd-d0d5dd);width:100%;font:inherit;border-radius:8px;padding:10px 12px;font-weight:400}.dh-settlement-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.dh-settlement-pagination button{border:1px solid var(--dhc-bd-d0d5dd);background:var(--surface-default);border-radius:8px;min-width:64px;padding:7px 10px}.dh-settlement-pagination button:disabled{opacity:.45}.dh-settlement-mobile-list{gap:12px;display:grid}.dh-settlement-mobile-card{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);text-align:left;width:100%;box-shadow:0 4px 12px var(--dhc-sh-101828a04);border-radius:14px;padding:16px}.dh-settlement-mobile-card>div:first-child{gap:6px;display:flex}.dh-settlement-mobile-card h3{color:var(--dhc-tx-101828);margin:13px 0 4px;font-size:17px}.dh-settlement-mobile-card>p{color:var(--dhc-tx-667085);margin:0 0 14px;font-size:13px}.dh-settlement-mobile-card dl{border-top:1px solid var(--dhc-bd-eaecf0);gap:7px;margin:0;padding-top:12px;display:grid}.dh-settlement-mobile-card dl div{justify-content:space-between;gap:12px;display:flex}.dh-settlement-mobile-card dt{color:var(--dhc-tx-667085);font-size:13px}.dh-settlement-mobile-card dd{color:var(--dhc-tx-344054);margin:0;font-size:13px;font-weight:700}.dh-settlement-mobile-card .is-total dd{color:var(--brand-primary,var(--dhc-tx-315efb));font-size:16px}.dh-settlement-workspace.is-mobile{padding:18px 16px 96px}.dh-settlement-workspace.is-mobile .customer-page-head{margin-bottom:18px}.dh-settlement-workspace.is-mobile .quote-title{font-size:25px}.dh-settlement-workspace.is-mobile .quote-desc{font-size:14px;line-height:1.55}.dh-settlement-workspace.is-mobile .my-settlement-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;overflow:visible}.dh-settlement-workspace.is-mobile .metric-card{min-width:0;padding:14px 12px}.dh-settlement-workspace.is-mobile .metric-card:first-child{grid-column:1/-1}.dh-settlement-workspace.is-mobile .metric-value{font-size:21px}.dh-settlement-workspace.is-mobile .detail-card{border-radius:16px;padding:16px}.dh-settlement-workspace.is-mobile .my-settlement-head-row{display:block}.dh-settlement-workspace.is-mobile .my-settlement-list-total{margin-top:6px;display:block}.dh-settlement-workspace.is-mobile .my-settlement-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dh-settlement-workspace.is-mobile .my-settlement-field--grow{grid-column:1/-1}.dh-settlement-workspace.is-mobile .my-settlement-toolbar .btn{width:100%}@media (width<=767px){.my-settlement-drawer__panel{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:88dvh;top:auto}.my-settlement-drawer__backdrop{border:0}}.cm-rate-label{align-items:center;gap:3px;min-width:0;display:flex}.cm-rate-label>label{min-width:0;margin:0;display:block}.cm-rate-info{vertical-align:middle;flex:none;align-items:center;display:inline-flex;position:relative}.cm-rate-info__button{width:20px;height:20px;color:var(--dhc-tx-5b6b80);cursor:help;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:relative}.cm-rate-info__button:before{content:"";border-radius:50%;position:absolute;inset:-4px}.cm-rate-info__mark{box-sizing:border-box;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.cm-rate-info__button:hover,.cm-rate-info__button[aria-expanded=true]{color:var(--dhc-tx-1d4ed8)}.cm-rate-info__button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.cm-rate-info__popover{z-index:13000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--dhc-bd-d5dde8);background:var(--surface-default);width:max-content;max-width:min(320px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--dhc-tx-172332);letter-spacing:normal;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.55;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a2e}.cm-rate-info__lead{border-bottom:1px solid var(--dhc-bd-e6ebf2);color:var(--dhc-tx-172332);white-space:pre-line;margin:0 0 10px;padding-bottom:10px;font-weight:600}.cm-rate-info__list{gap:6px;margin:0;padding:0;display:grid}.cm-rate-info__item{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.cm-rate-info__item dt{color:var(--dhc-tx-0f172a);margin:0;font-weight:700}.cm-rate-info__item dd{color:var(--dhc-tx-34445b);margin:0}@media (width<=300px){.cm-rate-info__item{grid-template-columns:minmax(0,1fr);gap:0}}.cm-ag-sum{min-width:0;color:var(--text-secondary,var(--dhc-tx-526174));text-align:left;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;font-size:12px;line-height:1.5;display:flex}.cm-ag-sum p{margin:0}.cm-ag-sum__total{color:var(--text-primary,var(--dhc-tx-1f2a37));font-weight:600}.cm-ag-sum--over .cm-ag-sum__total,.cm-ag-sum__warning{color:var(--color-danger,var(--mode-customer-text))}.cond-row>.cm-ag-sum{grid-column:-2/-1}.cm-ag-sum--agency{padding:0 20px 10px}.compare-summary-line.compare-summary-line--guide{justify-content:space-between;align-items:center;gap:8px;display:flex}.quote-card-guide-info{width:20px;height:20px;color:var(--dhc-tx-111111);cursor:pointer;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-6px 0;padding:0;line-height:1;display:inline-flex;position:relative}.quote-card-guide-info:before{content:"";border-radius:50%;position:absolute;inset:-6px}.quote-card-guide-info__mark{box-sizing:border-box;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.quote-card-guide-info:hover{background:var(--dhc-bg-111111a08)}.quote-card-guide-info:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.quote-condition-section{border:1px solid var(--border-color,var(--dhc-bd-dce2ea));background:var(--surface,var(--surface-default));border-radius:12px;min-width:0;margin:0 0 16px;padding:0}.quote-condition-section>legend{color:var(--text-primary,var(--dhc-tx-172332));margin-left:14px;padding:0 7px;font-size:15px;font-weight:700}.quote-condition-section-fields{min-width:0;padding:4px 16px 12px}.quote-condition-section--foldable>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:15px 16px;list-style:none;display:flex}.quote-condition-section--foldable>summary::-webkit-details-marker{display:none}.quote-condition-section--foldable>summary:before{content:"›";font-size:22px;line-height:1;transition:transform .15s}.quote-condition-section--foldable[open]>summary:before{transform:rotate(90deg)}.quote-condition-section-title{font-size:15px;font-weight:700}.quote-condition-section-summary{color:var(--text-secondary,var(--dhc-tx-526174));overflow-wrap:anywhere;margin-left:auto;font-size:12px;line-height:1.6}.quote-condition-section :is(input,select,button):focus-visible,.quote-condition-section>summary:focus-visible,.quote-common-conditions :is(input,select,button,summary):focus-visible,.agency-quote-tabs button:focus-visible{outline:3px solid var(--primary,var(--brand-primary));outline-offset:3px}.quote-condition-help{color:var(--text-secondary,var(--dhc-tx-526174));margin:8px 0;font-size:13px;line-height:1.6}.quote-region-review{border:1px solid var(--dhc-bd-d59c28);background:var(--dhc-bg-fff8e8);color:var(--dhc-tx-744600);border-radius:8px;padding:10px 12px;font-size:13px}.modal-condition[data-grouped-editor] .modal-condition-panel{flex-direction:column;width:min(960px,100vw - 32px);max-height:min(90dvh,980px);display:flex}.modal-condition[data-grouped-editor] .modal-condition-header{flex-wrap:wrap;flex-shrink:0;gap:12px}.modal-condition[data-grouped-editor] .modal-condition-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.modal-condition[data-grouped-editor] .modal-condition-footer{z-index:1;background:var(--surface-default);border-top:1px solid var(--dhc-bd-dce2ea);flex:none;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.modal-condition[data-grouped-editor] .modal-condition-footer>button{border-radius:10px;flex:none;width:auto;min-height:44px;padding:10px 22px;font-size:14px;font-weight:600}.modal-condition[data-grouped-editor] .modal-condition-footer>button:not(.cond-apply-btn){border:1px solid var(--dhc-bd-cbd3df);color:var(--dhc-tx-34445b);background:var(--surface-default)}.modal-condition[data-grouped-editor] .quote-condition-section .cond-row{gap:14px;min-width:0;padding:12px 0;display:flex}.modal-condition[data-grouped-editor] .quote-condition-section .cond-label{flex:0 0 134px;width:134px}.modal-condition[data-grouped-editor] .quote-condition-section .cond-control{flex:1 1 0;min-width:0}.modal-condition[data-grouped-editor] .quote-condition-section .cond-radio-group{flex-wrap:wrap;gap:10px 18px;display:flex}.modal-condition[data-grouped-editor] .condition-card-tabs{flex-wrap:wrap}.quote-common-conditions>details>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.quote-common-conditions>details>summary span{color:var(--dhc-tx-526174);font-size:13px}.quote-common-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.quote-common-fields>label{gap:7px;font-size:14px;display:grid}.quote-common-fields select{border:1px solid var(--dhc-bd-cbd3df);background:var(--surface-default);width:100%;min-width:0;min-height:42px;color:var(--dhc-tx-172332);font:inherit;border-radius:8px;padding:8px 12px}.quote-common-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quote-common-actions button{white-space:normal;min-height:42px}.agency-layout:has(.agency-condition-comparison){grid-template-columns:minmax(0,1fr);min-width:0}.agency-layout:has(.agency-condition-comparison)>*{min-width:0}.agency-condition-comparison{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.agency-quote-column{flex-direction:column;gap:16px;min-width:0;display:flex}.agency-quote-column .qi-agency-compare-card{min-width:0;margin:0}.agency-quote-column .quote-condition-section-fields{padding:4px 12px 10px}.agency-quote-column .quote-condition-section .qi-agency-row{gap:10px;min-width:0;padding:10px 0}.agency-quote-column .quote-condition-section .qi-agency-row-label{flex:0 0 86px;width:86px;font-size:13px}.agency-quote-column .quote-condition-section .qi-agency-row-control{flex:1 1 0;min-width:0}.agency-quote-column .quote-condition-section :is(select,input:not([type=radio]):not([type=checkbox])){min-width:0;max-width:100%;min-height:40px}.agency-quote-column .qi-agency-radio-group{flex-wrap:wrap;gap:8px 12px}.agency-quote-column .quote-condition-section .qi-agency-row-control>div{flex-wrap:wrap}.agency-quote-column .quote-condition-section-summary{width:100%;padding-left:15px}.agency-quote-status{background:var(--dhc-bg-f0f4f9);color:var(--dhc-tx-34445b);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.agency-quote-status[data-state=error]{background:var(--dhc-bg-fff1f0);color:var(--dhc-tx-9e2924)}.agency-quote-status[data-state=dirty]{background:var(--dhc-bg-fff8e8);color:var(--dhc-tx-744600)}.agency-quote-tabs{display:none}@media (width<=1100px){.agency-condition-comparison{grid-template-columns:minmax(0,1fr)}.agency-quote-column[data-active=false]{display:none}.agency-quote-tabs{gap:8px;margin:16px 0;display:flex}.agency-quote-tabs button{border:1px solid var(--dhc-bd-cbd3df);background:var(--surface-default);min-width:0;min-height:46px;color:var(--dhc-tx-34445b);border-radius:8px;flex:1;font-weight:600}.agency-quote-tabs button[aria-selected=true]{border-color:var(--primary,var(--brand-primary));background:var(--primary,var(--brand-primary));color:var(--white)}}@media (width<=600px){.modal-condition[data-grouped-editor] .modal-condition-panel{width:calc(100vw - 16px);max-height:94dvh}.modal-condition[data-grouped-editor] .quote-condition-section .cond-row{flex-direction:column;gap:8px}.modal-condition[data-grouped-editor] .quote-condition-section .cond-label{flex-basis:auto;width:auto}.quote-condition-section-fields{padding-inline:12px}.modal-condition[data-grouped-editor] .modal-condition-footer{padding:12px}.modal-condition[data-grouped-editor] .modal-condition-footer button{min-height:44px}}@media (prefers-reduced-motion:reduce){.quote-condition-section--foldable>summary:before{transition:none}}.quote-accessories{width:100%;min-width:0}.modal-condition .quote-accessories .cond-row,.modal-condition[data-grouped-editor] .quote-accessories .cond-row,body.m-app .modal-condition .quote-accessories .cond-row,.agency-quote-column .quote-accessories .qi-agency-row{border-bottom:1px solid var(--border-default,var(--dhc-bd-dce2ea));grid-template-columns:minmax(94px,28%) minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.modal-condition .quote-accessories .cond-label,.modal-condition[data-grouped-editor] .quote-accessories .cond-label,body.m-app .modal-condition .quote-accessories .cond-label,.agency-quote-column .quote-accessories .qi-agency-row-label{width:auto;min-width:0;color:var(--text-primary,var(--dhc-tx-172332));overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.quote-accessories :is(.cond-control,.qi-agency-row-control){min-width:0}.quote-accessories select{width:100%;min-width:0;max-width:100%;min-height:44px}.dh-global-shell__page:has(.scdr-page[data-scdr-page]){background:var(--bg-page);padding:0}.scdr-input[aria-invalid=true],.scdr-select[aria-invalid=true],.scdr-input-with-suffix.is-error{border-color:var(--red-600)}.scdr-submit-error{margin:0 0 var(--space-3);color:var(--red-600);font-size:var(--type-caption1-size);line-height:var(--type-caption1-lh)}.scdr-live-status{margin:var(--space-2) 0 0;color:var(--grey-600);font-size:var(--type-caption1-size);line-height:var(--type-caption1-lh)}.sc-status-banner[data-scdr-banner].sc-status-banner--error{background:var(--red-50,var(--error-50));color:var(--red-700,var(--red-700))}button.scdr-modal__backdrop{cursor:default;border:0;width:100%;height:100%;padding:0}.scdr-modal__dialog--wide{max-width:760px}.scdr-chooser-cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scdr-chooser-card{min-width:0;min-height:250px;padding:var(--space-5);border:1px solid var(--grey-200);border-radius:var(--radius-lg,12px);background:var(--surface-default);color:var(--grey-900);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.scdr-chooser-card:hover,.scdr-chooser-card:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--dhc-sh-2854a1a12);outline:none}.scdr-chooser-card--direct{border-color:var(--blue-300);background:var(--blue-50)}.scdr-chooser-card__icon{background:var(--brand-primary-subtle);width:42px;height:42px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.scdr-chooser-card__icon svg{width:22px;height:22px}.scdr-chooser-card strong{font-size:17px}.scdr-chooser-card__desc{min-height:64px;color:var(--grey-500);font-size:13px;line-height:1.55}.scdr-chooser-card .btn{pointer-events:none;text-align:center;width:100%;margin-top:auto}.scdr-chooser-footnote{color:var(--grey-500);text-align:center;margin:14px 0 8px;font-size:12px;line-height:1.5}.scdr-chooser-guide-link{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:8px;font-size:13px;font-weight:600;text-decoration:underline;display:block}.scdr-chooser-back{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-6px 0 12px;padding:6px 0;font-size:13px;font-weight:600;display:inline-flex}.scdr-chooser-back svg{width:17px;height:17px}.scdr-chooser-guide section{margin-bottom:16px}.scdr-chooser-guide h3{color:var(--grey-800);margin:0 0 6px;font-size:14px}.scdr-chooser-guide p,.scdr-chooser-guide ul{color:var(--grey-600);margin:0;font-size:13px;line-height:1.6}.scdr-chooser-guide ul{padding-left:20px}.scdr-mobile-topbar{z-index:50;border-bottom:1px solid var(--grey-100);background:var(--surface-default);grid-template-columns:52px minmax(0,1fr) 72px;align-items:center;height:56px;display:grid;position:sticky;top:0}.scdr-mobile-topbar button{height:44px;color:var(--grey-800);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.scdr-mobile-topbar h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.scdr-mobile-topbar .scdr-mobile-save{color:var(--brand-primary);font-size:13px;font-weight:700}.scdr-mobile-footer{z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--grey-100);background:var(--dhc-bg-ffffffa98);gap:8px;display:flex;position:sticky;bottom:0}.scdr-mobile-footer .btn{flex:1;min-height:46px}@media (width<=767px){.scdr-page--mobile{padding-bottom:24px}.scdr-page--mobile .scdr-hero{padding-top:6px}.scdr-chooser-cards{grid-template-columns:1fr}.scdr-chooser-card,.scdr-chooser-card__desc{min-height:0}}@media (prefers-reduced-motion:reduce){.scdr-page *,.scdr-modal *{scroll-behavior:auto!important;transition:none!important}}.dh-ucao-page{width:min(100%,1240px);color:var(--dhc-tx-101828);margin:0 auto;padding-bottom:48px}.dh-ucao-head{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 20px;display:flex}.dh-ucao-head>div:first-child>p{color:var(--dhc-tx-315efb);margin:0 0 7px;font-size:13px;font-weight:800}.dh-ucao-head h1{margin:0;font-size:clamp(27px,3vw,36px)}.dh-ucao-head>div:first-child>span{color:var(--dhc-tx-667085);margin-top:7px;font-size:14px;display:block}.dh-ucao-vehicle{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);border-radius:13px;grid-template-columns:88px minmax(160px,1fr);gap:12px;width:min(100%,360px);padding:10px;display:grid}.dh-ucao-vehicle>div{background:var(--dhc-bg-f2f4f7);height:70px;color:var(--dhc-tx-98a2b3);border-radius:9px;place-items:center;display:grid;overflow:hidden}.dh-ucao-vehicle img{object-fit:cover;width:100%;height:100%}.dh-ucao-vehicle section{align-content:center;gap:3px;display:grid}.dh-ucao-vehicle section span{color:var(--dhc-tx-667085);font-size:12px}.dh-ucao-vehicle section a{color:var(--dhc-tx-315efb);font-size:12px;font-weight:700;text-decoration:none}.dh-ucao-nav{background:var(--dhc-bg-f2f4f7);border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}.dh-ucao-nav a{color:var(--dhc-tx-475467);text-align:center;border-radius:9px;flex:1 0 auto;padding:9px 12px;font-size:13px;font-weight:750;text-decoration:none}.dh-ucao-nav a.is-active{background:var(--surface-default);color:var(--dhc-tx-315efb);box-shadow:0 2px 7px var(--dhc-sh-101828a07)}.dh-ucao-state{background:var(--bg-page);color:var(--dhc-tx-475467);text-align:center;border-radius:12px;margin:20px 0;padding:22px}.dh-ucao-state.is-error{background:var(--dhc-bg-fff1f0);color:var(--dhc-tx-b42318)}.dh-ucao-state.is-warning{background:var(--dhc-bg-fffaeb);color:var(--dhc-tx-b54708)}.dh-ucao-two-column{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px;display:grid}.dh-ucao-panel{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);box-shadow:0 6px 18px var(--dhc-sh-101828a04);border-radius:16px;padding:22px}.dh-ucao-panel>h2{margin:0 0 16px;font-size:19px}.dh-ucao-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dh-ucao-panel-head h2{margin:8px 0 0;font-size:21px}.dh-ucao-panel-head p{color:var(--dhc-tx-667085);margin:5px 0 0;font-size:13px}.dh-ucao-panel-head>strong{color:var(--dhc-tx-315efb);font-size:21px}.dh-ucao-badge{background:var(--dhc-bg-eef4ff);min-height:25px;color:var(--dhc-tx-2e5aac);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.dh-ucao-rows{border-top:1px solid var(--dhc-bd-eaecf0);margin:0;display:grid}.dh-ucao-rows>div{border-bottom:1px solid var(--dhc-bd-eaecf0);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.dh-ucao-rows dt{color:var(--dhc-tx-667085)}.dh-ucao-rows dd{text-align:right;margin:0;font-weight:750}.dh-ucao-rows .is-total dd{color:var(--dhc-tx-315efb);font-size:18px}.dh-ucao-empty{background:var(--bg-page);color:var(--dhc-tx-667085);text-align:center;border-radius:10px;margin:10px 0 0;padding:20px;font-size:13px;line-height:1.55}.dh-ucao-action-row{gap:8px;margin-top:18px;display:flex}.dh-ucao-action-row input{border:1px solid var(--dhc-bd-d0d5dd);border-radius:8px;flex:1;min-width:0;padding:10px 12px}.dh-ucao-next-links{gap:8px;display:grid}.dh-ucao-next-links a,.dh-ucao-doc-links a{border:1px solid var(--dhc-bd-e4e7ec);color:var(--dhc-tx-344054);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.dh-ucao-table-wrap{overflow-x:auto}.dh-ucao-table{border-collapse:collapse;width:100%}.dh-ucao-table th,.dh-ucao-table td{border-bottom:1px solid var(--dhc-bd-eaecf0);text-align:left;white-space:nowrap;padding:12px 10px}.dh-ucao-table th{color:var(--dhc-tx-667085);font-size:12px}.dh-ucao-table .is-num{text-align:right}.dh-ucao-candidate{max-width:780px;margin:0 auto}.dh-ucao-candidate>h2{margin:13px 0 20px;font-size:23px}.dh-ucao-candidate-actions{gap:10px;margin-top:18px;display:grid}.dh-ucao-candidate-actions textarea{border:1px solid var(--dhc-bd-d0d5dd);resize:vertical;border-radius:9px;padding:11px}.dh-ucao-candidate-actions>div{justify-content:flex-end;gap:8px;display:flex}.dh-ucao-inline-error{color:var(--dhc-tx-b42318);font-size:13px}.dh-ucao-timeline{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dh-ucao-timeline li{grid-template-columns:12px 1fr;gap:10px;display:grid}.dh-ucao-timeline li>span{background:var(--dhc-bg-315efb);border-radius:50%;width:10px;height:10px;margin-top:5px}.dh-ucao-timeline p{color:var(--dhc-tx-475467);margin:4px 0}.dh-ucao-timeline small{color:var(--dhc-tx-98a2b3)}.dh-ucao-activity-form{gap:13px;display:grid}.dh-ucao-activity-form label{color:var(--dhc-tx-344054);gap:6px;font-size:13px;font-weight:750;display:grid}.dh-ucao-activity-form input,.dh-ucao-activity-form select,.dh-ucao-activity-form textarea{border:1px solid var(--dhc-bd-d0d5dd);background:var(--surface-default);width:100%;font:inherit;border-radius:8px;padding:10px 11px;font-weight:400}.dh-ucao-doc-links{gap:8px;margin-top:22px;display:grid}.dh-ucao-doc-links h3{margin:0;font-size:16px}.dh-ucao-doc-links p{color:var(--dhc-tx-667085);font-size:13px}.dh-ucao-document{background:var(--dhc-bg-eef1f5);min-height:100vh;color:var(--dhc-tx-101828);padding:20px}.dh-ucao-document-toolbar{justify-content:space-between;align-items:center;gap:20px;width:min(100%,900px);margin:0 auto 18px;display:flex}.dh-ucao-document-toolbar p{color:var(--dhc-tx-667085);margin:0;font-size:13px}.dh-ucao-document-toolbar>div{gap:7px;display:flex}.dh-ucao-document-toolbar button{border:1px solid var(--dhc-bd-d0d5dd);background:var(--surface-default);border-radius:8px;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}.dh-ucao-document-sheet{background:var(--surface-default);width:min(100%,900px);min-height:1100px;box-shadow:0 12px 32px var(--dhc-sh-101828a12);margin:0 auto;padding:56px}.dh-ucao-document-sheet header{border-bottom:2px solid var(--dhc-bd-101828);padding-bottom:30px}.dh-ucao-document-sheet header>div{justify-content:space-between;display:flex}.dh-ucao-document-sheet header h1{text-align:center;margin:35px 0 8px;font-size:32px}.dh-ucao-document-sheet header p{color:var(--dhc-tx-667085);text-align:center}.dh-ucao-document-sheet section{margin-top:34px}.dh-ucao-document-sheet section h2{border-bottom:1px solid var(--dhc-bd-d0d5dd);padding-bottom:10px;font-size:18px}.dh-ucao-document-sheet dl{margin:0;display:grid}.dh-ucao-document-sheet dl>div{border-bottom:1px solid var(--dhc-bd-eaecf0);grid-template-columns:180px 1fr;padding:13px 10px;display:grid}.dh-ucao-document-sheet dt{color:var(--dhc-tx-667085)}.dh-ucao-document-sheet dd{text-align:right;margin:0;font-weight:700}.dh-ucao-document-sheet .is-total dd{color:var(--dhc-tx-315efb);font-size:18px}.dh-ucao-document-sheet footer{border-top:1px solid var(--dhc-bd-d0d5dd);color:var(--dhc-tx-667085);text-align:center;margin-top:80px;padding-top:18px;font-size:12px}.dh-ucao-page.is-mobile{padding:16px 16px 96px}.dh-ucao-page.is-mobile .dh-ucao-head{padding-top:0;display:block}.dh-ucao-page.is-mobile .dh-ucao-vehicle{width:100%;margin-top:16px}.dh-ucao-page.is-mobile .dh-ucao-two-column{grid-template-columns:1fr}.dh-ucao-page.is-mobile .dh-ucao-panel{padding:16px}.dh-ucao-page.is-mobile .dh-ucao-panel-head{align-items:flex-start}.dh-ucao-page.is-mobile .dh-ucao-action-row{display:grid}@media print{.no-print{display:none!important}.dh-ucao-document{background:var(--surface-default);padding:0}.dh-ucao-document-sheet{width:100%;min-height:0;box-shadow:none}}@media (width<=767px){.dh-ucao-document{padding:0 12px 30px}.dh-ucao-document-toolbar{padding:12px 0;display:block}.dh-ucao-document-toolbar>div{margin-top:8px;overflow-x:auto}.dh-ucao-document-sheet{min-height:0;padding:25px 18px}.dh-ucao-document-sheet header h1{font-size:24px}.dh-ucao-document-sheet dl>div{grid-template-columns:1fr;gap:5px}.dh-ucao-document-sheet dd{text-align:left}}.dh-ucw-page{width:min(100%,1240px);color:var(--dhc-tx-101828);margin:0 auto;padding-bottom:48px}.dh-ucw-page-head{border-bottom:1px solid var(--dhc-bd-eaecf0);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:10px 0 20px;display:flex}.dh-ucw-page-head p{color:var(--brand-primary,var(--dhc-tx-315efb));margin:0 0 7px;font-size:13px;font-weight:800}.dh-ucw-page-head h1{margin:0;font-size:clamp(26px,3vw,36px);line-height:1.2}.dh-ucw-page-head span{color:var(--dhc-tx-667085);margin-top:8px;font-size:14px;display:block}.dh-ucw-state{background:var(--bg-page);color:var(--dhc-tx-475467);text-align:center;border-radius:12px;margin:18px 0;padding:24px}.dh-ucw-state.is-error{background:var(--dhc-bg-fff1f0);color:var(--dhc-tx-b42318)}.dh-ucw-seller-summary{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);box-shadow:0 8px 24px var(--dhc-sh-101828a05);border-radius:16px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.dh-ucw-avatar{background:var(--dhc-bg-eef4ff);width:58px;height:58px;color:var(--dhc-tx-315efb);border-radius:18px;place-items:center;font-size:24px;font-weight:900;display:grid}.dh-ucw-seller-summary h2{margin:0;font-size:21px}.dh-ucw-seller-summary p{color:var(--dhc-tx-667085);margin:6px 0 0;font-size:13px}.dh-ucw-seller-summary dl{gap:26px;margin:0;display:flex}.dh-ucw-seller-summary dl div{text-align:center}.dh-ucw-seller-summary dt{color:var(--dhc-tx-667085);font-size:12px}.dh-ucw-seller-summary dd{margin:4px 0 0;font-size:18px;font-weight:800}.dh-ucw-section-title{justify-content:space-between;align-items:baseline;margin:30px 0 14px;display:flex}.dh-ucw-section-title h2{margin:0;font-size:21px}.dh-ucw-section-title span{color:var(--dhc-tx-667085);font-size:13px}.dh-ucw-car-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dh-ucw-car-card{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);border-radius:14px;overflow:hidden}.dh-ucw-thumb{background:var(--dhc-bg-f2f4f7);min-width:120px;min-height:112px;color:var(--dhc-tx-98a2b3);place-items:center;display:grid;overflow:hidden}.dh-ucw-thumb img{object-fit:cover;width:100%;height:100%}.dh-ucw-thumb svg{width:34px;height:34px}.dh-ucw-car-card>.dh-ucw-thumb{height:180px}.dh-ucw-car-card__body{padding:15px}.dh-ucw-badge{background:var(--dhc-bg-eef4ff);min-height:24px;color:var(--dhc-tx-2e5aac);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.dh-ucw-car-card h3,.dh-ucw-inquiry-card h2,.dh-ucw-listing-card h2{margin:10px 0 5px;font-size:17px}.dh-ucw-car-card p,.dh-ucw-inquiry-card p,.dh-ucw-listing-card p{color:var(--dhc-tx-667085);margin:0 0 12px;font-size:13px}.dh-ucw-car-card strong,.dh-ucw-listing-card strong{font-size:18px}.dh-ucw-car-card>a{border-top:1px solid var(--dhc-bd-eaecf0);color:var(--dhc-tx-315efb);text-align:center;padding:12px 15px;font-size:13px;font-weight:800;text-decoration:none;display:block}.dh-ucw-filter-tabs{gap:7px;margin-bottom:18px;padding-bottom:3px;display:flex;overflow-x:auto}.dh-ucw-filter-tabs button{border:1px solid var(--dhc-bd-d0d5dd);background:var(--surface-default);color:var(--dhc-tx-475467);border-radius:999px;flex:none;padding:8px 13px;font-weight:700}.dh-ucw-filter-tabs button.is-active{border-color:var(--dhc-bd-315efb);background:var(--dhc-bg-315efb);color:var(--white)}.dh-ucw-inquiry-list,.dh-ucw-listing-list{gap:12px;display:grid}.dh-ucw-inquiry-card{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);border-radius:14px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.dh-ucw-inquiry-card__main small{color:var(--dhc-tx-475467);font-size:13px;display:block}.dh-ucw-listing-card{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);border-radius:14px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.dh-ucw-listing-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:260px;display:flex}.dh-ucw-deal-room{gap:16px;display:grid}.dh-ucw-deal-summary{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);border-radius:14px;padding:20px}.dh-ucw-deal-summary h2{margin:0 0 14px;font-size:19px}.dh-ucw-deal-summary dl{margin:0 0 18px;display:grid}.dh-ucw-deal-summary dl div{border-bottom:1px solid var(--dhc-bd-eaecf0);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.dh-ucw-deal-summary dt{color:var(--dhc-tx-667085)}.dh-ucw-deal-summary dd{margin:0;font-weight:700}.dh-ucw-public{background:var(--bg-page);min-height:100vh;color:var(--dhc-tx-101828);padding:0 20px 48px}.dh-ucw-public>header{justify-content:space-between;align-items:center;width:min(100%,1180px);height:68px;margin:0 auto;display:flex}.dh-ucw-public>header a{color:var(--dhc-tx-101828);font-size:20px;font-weight:900;text-decoration:none}.dh-ucw-public>header button{border:1px solid var(--dhc-bd-d0d5dd);background:var(--surface-default);border-radius:9px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.dh-ucw-public-card{border:1px solid var(--dhc-bd-e4e7ec);background:var(--surface-default);width:min(100%,1180px);box-shadow:0 12px 32px var(--dhc-sh-101828a07);border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:28px;margin:24px auto 0;padding:24px;display:grid}.dh-ucw-public-gallery{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:210px;gap:8px;display:grid;overflow:hidden}.dh-ucw-public-gallery img,.dh-ucw-public-gallery>div{object-fit:cover;background:var(--dhc-bg-f2f4f7);width:100%;height:100%}.dh-ucw-public-gallery>div{grid-column:1/-1;place-items:center;display:grid}.dh-ucw-public-info h1{margin:14px 0 7px;font-size:29px}.dh-ucw-public-info>p{color:var(--dhc-tx-667085)}.dh-ucw-public-info>strong{color:var(--dhc-tx-315efb);margin:20px 0;font-size:25px;display:block}.dh-ucw-public-info dl{border-top:1px solid var(--dhc-bd-eaecf0);gap:0;margin:0 0 22px;display:grid}.dh-ucw-public-info dl div{border-bottom:1px solid var(--dhc-bd-eaecf0);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.dh-ucw-public-info dt{color:var(--dhc-tx-667085)}.dh-ucw-public-info dd{text-align:right;margin:0;font-weight:700}.dh-ucw-public-info .btn{width:100%}.dh-ucw-page.is-mobile{padding:16px 16px 96px}.dh-ucw-page.is-mobile .dh-ucw-page-head{padding-top:0;display:block}.dh-ucw-page.is-mobile .dh-ucw-page-head .btn{width:100%;margin-top:14px}.dh-ucw-page.is-mobile .dh-ucw-seller-summary{grid-template-columns:auto 1fr;padding:16px}.dh-ucw-page.is-mobile .dh-ucw-seller-summary dl{border-top:1px solid var(--dhc-bd-eaecf0);grid-column:1/-1;justify-content:space-around;gap:8px;padding-top:14px}.dh-ucw-page.is-mobile .dh-ucw-car-grid{grid-template-columns:1fr}.dh-ucw-page.is-mobile .dh-ucw-inquiry-card,.dh-ucw-page.is-mobile .dh-ucw-listing-card{grid-template-columns:96px 1fr;align-items:start;gap:12px}.dh-ucw-page.is-mobile .dh-ucw-inquiry-card>.btn,.dh-ucw-page.is-mobile .dh-ucw-listing-actions{grid-column:1/-1;width:100%;max-width:none}.dh-ucw-page.is-mobile .dh-ucw-listing-actions .btn{flex:1}@media (width<=767px){.dh-ucw-public{padding:0 14px 32px}.dh-ucw-public-card{grid-template-columns:1fr;margin-top:8px;padding:14px}.dh-ucw-public-gallery{grid-auto-rows:130px}.dh-ucw-public-info h1{font-size:23px}}
