/* WebKavel 1.6.0 - dedicated professional profile styles. */
.wk-profile-editor .wk-profile-form,.wk-profile-editor .wk-profile-form *{box-sizing:border-box}
.wk-profile-editor .wk-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:16px}
.wk-profile-editor .wk-profile-form label{display:block;min-width:0;font-weight:650;color:#1c4235;font-size:14px}
.wk-profile-editor .wk-profile-form label>small{display:block;font-weight:400;font-size:12px;color:#68796f;margin:3px 0 8px}
.wk-profile-editor .wk-profile-form input:not([type=checkbox]),.wk-profile-editor .wk-profile-form select,.wk-profile-editor .wk-profile-form textarea{width:100%;max-width:100%;margin-top:8px;border:1px solid #d5dfd9;border-radius:7px;background:#fff;padding:12px;color:#173d33;line-height:1.5}
.wk-profile-editor .wk-profile-form input[type=file]{padding:10px;font-size:12px}
.wk-profile-editor .wk-profile-photo-current{display:flex;align-items:center;gap:18px;padding:14px;margin:15px 0;background:#f7f9f6;border-radius:9px}
.wk-profile-editor .wk-profile-photo-current img{display:block;width:88px;height:88px;object-fit:contain;border-radius:8px;background:white}
.wk-profile-editor .wk-profile-form .wk-profile-remove{display:flex;align-items:center;gap:9px;font-weight:400}
.wk-profile-editor .wk-profile-form input[type=checkbox]{width:auto!important;margin:0!important}
.wk-profile-editor .wk-profile-guidance{font-size:13px;color:#586c60;background:#f6f7f0;border-left:3px solid #b9a471;padding:12px}
.wk-renew-warning{background:#fff6e6!important;border-left-color:#c18b2b!important}.wk-renew-warning a{color:#175b45;font-weight:700;text-decoration:underline}
@media(max-width:720px){.wk-profile-editor .wk-profile-form-grid{grid-template-columns:1fr}}
