.kr-profile-form{text-align:start;border-block-start:1px solid #dce7e9;width:100%;min-width:0;margin-block-start:28px;padding-block-start:24px}.kr-profile-form h3{margin-block:0 10px;font-size:1.25rem}.kr-profile-form p,.kr-profile-form small{color:#4c6472;margin-block:8px 14px;line-height:1.65;display:block}.kr-profile-form progress{accent-color:#0a938a;width:100%;height:12px}.kr-profile-progress{justify-content:space-between;display:flex!important}.kr-profile-form fieldset{border:0;border-block-start:1px solid #e0eaeb;min-inline-size:0;margin:12px 0;padding:18px 0}.kr-profile-form legend{overflow-wrap:anywhere;max-width:100%;padding-inline-end:8px;font-weight:700}.kr-profile-form label{gap:7px;margin-block:12px;font-size:.92rem;font-weight:600;display:grid}.kr-profile-form input:not([type=checkbox]),.kr-profile-form select,.kr-profile-form textarea{color:#143247;width:100%;min-width:0;min-height:46px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c3d4d9;border-radius:9px;padding:10px 12px;font-weight:400;display:block}.kr-profile-form textarea{resize:vertical;min-height:130px;line-height:1.6}.kr-profile-form input[type=number]{direction:ltr}.kr-profile-form button,.kr-profile-public summary,.kr-distance-control button{color:#086c68;min-height:44px;font:inherit;cursor:pointer;text-align:start;background:#fff;border:1px solid #b6ced0;border-radius:8px;padding:10px 14px}.kr-profile-form button:disabled{opacity:.55;cursor:default}.kr-profile-form :focus-visible,.kr-profile-public :focus-visible,.kr-distance-control :focus-visible{outline-offset:2px;outline:3px solid #13968f}.kr-profile-form [aria-invalid=true]{border-color:#bf2436!important}.kr-profile-form .kr-profile-check{align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.kr-profile-check input{accent-color:#08988e;flex-shrink:0;width:20px;height:20px}.kr-profile-choices{flex-wrap:wrap;gap:8px 16px;display:flex}.kr-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.kr-profile-results{flex-wrap:wrap;gap:8px;max-height:190px;padding:5px;display:flex;overflow-y:auto}.kr-profile-results button{flex:180px}.kr-profile-custom{align-items:end;gap:8px;display:flex}.kr-profile-custom label{flex:1;min-width:0}.kr-profile-custom button{margin-block-end:12px}.kr-profile-form .kr-profile-offer{background:#f7fbfb;border:1px solid #d7e4e6;border-radius:12px;padding:14px}.kr-profile-photo-preview{align-items:center;gap:16px;display:flex}.kr-profile-photo-preview img,.kr-profile-portrait{object-fit:cover;border-radius:14px}.kr-profile-education{color:var(--foreground);font-weight:650}.kr-profile-biography{white-space:pre-wrap;line-height:1.75}.kr-profile-public{width:100%;min-width:0;margin-block-start:12px}.kr-profile-public summary{cursor:pointer;font-weight:600}.kr-profile-public ul{margin-block:12px;padding:0;list-style:none}.kr-profile-public li{overflow-wrap:anywhere;border-block-start:1px solid #dde7e9;gap:5px;padding-block:12px;display:grid}.kr-profile-public small{color:#586d79;line-height:1.6;display:block}.kr-profile-public p{margin-block:10px}.kr-profile-facts{flex-wrap:wrap;gap:8px 16px;margin-block:10px;font-size:.9rem;display:flex}.kr-profile-public .kr-profile-facts{display:flex}.kr-profile-portrait{width:60px;max-width:100%;height:60px}.kr-distance-control{margin-block:10px 20px}.kr-distance-control small{color:#586d79;margin-block-start:8px;display:block}@media (width<=600px){.kr-profile-grid{grid-template-columns:1fr}.kr-profile-form .kr-profile-offer{padding:10px}}.kr-profile-form button.kr-button-primary{color:#fff;background:#12334a;border-color:#12334a}.kr-profile-form h3,.kr-profile-offer{scroll-margin-top:92px}.kr-doctor-result-main .kr-profile-public li>span{display:block}.kr-profile-public li>span bdi{white-space:nowrap}.kr-doctor-result:has(.kr-profile-public){scroll-margin-top:90px}
