/**handles:klms-unified-author**/
body.kp-site .klms-author-page{max-width:100%;min-width:0}body.kp-site .klms-author-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr);gap:22px;margin:24px 0 35px}body.kp-site .klms-author-card{min-width:0;border:1px solid var(--border,#d5dce2);background:var(--surface,#fff);border-radius:17px;padding:clamp(20px,3.5vw,32px);color:var(--text,#173042)}body.kp-site .klms-author-card h2{font-size:clamp(19px,2vw,23px);margin:0 0 17px;color:var(--text,#173042)}body.kp-site .klms-author-card label{display:block;font-weight:700;font-size:14px;margin:15px 0 8px;color:var(--text,#173042)}body.kp-site .klms-author-card input[type=text],body.kp-site .klms-author-card textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid var(--border,#b0c1cc);border-radius:9px;padding:11px 13px;background:var(--bg,#fff);color:var(--text,#18313e);font:inherit;font-weight:400;margin-top:6px}body.kp-site .klms-author-card textarea{min-height:155px;resize:vertical}body.kp-site .klms-author-card :is(input,textarea,button,a):focus-visible{outline:3px solid #e6a64c;outline-offset:2px}body.kp-site .klms-author-button{border:0;border-radius:10px;padding:12px 18px;min-height:44px;background:#087f91;color:#fff;font-size:14px;font-weight:700;line-height:1.4;font-family:inherit;cursor:pointer}body.kp-site .klms-author-button:hover{background:#075c6d}body.kp-site .klms-author-message{border:1px solid var(--border,#bdd9d4);border-radius:10px;padding:12px 15px;background:var(--soft,#edf9f9);color:var(--text,#183342);margin:18px 0}body.kp-site .klms-author-history{border-bottom:1px solid var(--border,#d5dce2);padding:14px 0;overflow-wrap:anywhere}body.kp-site .klms-author-history span,body.kp-site .klms-author-history strong{display:block}body.kp-site .klms-author-history span{font-size:13px;margin-top:6px;color:var(--muted,#647784)}body.kp-site .klms-author-help{font-size:13px;color:var(--muted,#526674);line-height:1.6}@media(max-width:780px){body.kp-site .klms-author-layout{grid-template-columns:1fr;gap:15px}}