.kba{color:#222b28;background:#f6f4ef;min-height:100vh;padding:0 max(20px,5vw) 35px;font:15px system-ui,sans-serif}.kba *{box-sizing:border-box}.kba header{border-bottom:1px solid #deded3;align-items:center;gap:24px;padding:25px 0;display:flex}.kba header>span{color:#63716a;flex:1}.kba .logo{color:#182f28;font-size:25px;font-weight:850;text-decoration:none}.kba .logo span{color:#887047;font-weight:450}.kba .intro{padding:40px 0 22px}.kba h1{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(28px,4vw,42px)}.kba h2{margin:0 0 15px;font-size:20px}.kba h3{margin:0;font-size:19px}.kba p{color:#59665f;line-height:1.65}.kba .eyebrow{letter-spacing:2px;color:#8e713c;font-size:11px;font-weight:750}.kba .card{background:#fff;border:1px solid #deded3;border-radius:16px;margin-bottom:18px;padding:25px}.kba .login{max-width:500px}.kba form,.kba label{gap:8px;display:grid}.kba form{gap:16px}.kba input,.kba select,.kba textarea{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #ccd2cb;border-radius:8px;padding:11px 12px}.kba textarea{resize:vertical;min-height:110px}.kba label{font-size:13px;font-weight:650}.kba button{color:#fff;font:inherit;cursor:pointer;background:#244f40;border:1px solid #244f40;border-radius:8px;padding:11px 16px;font-weight:650}.kba button:disabled{opacity:.55;cursor:wait}.kba .secondary{color:#244f40;background:0 0;border-color:#ccd2cb}.kba .actions,.kba nav,.kba .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kba .row{justify-content:space-between}.kba .actions{margin:10px 0}.kba .metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:10px 0 28px;display:grid}.kba .metrics article{background:#eaece4;border:1px solid #dadfd2;border-radius:12px;gap:5px;padding:22px;display:grid}.kba .metrics strong{font-size:32px}.kba .metrics span,.kba small{color:#657369;font-size:12px}.kba nav{margin-bottom:20px}.kba nav button:not(.selected){color:#244f40;background:0 0;border-color:#ccd2cb}.kba .search{max-width:450px;margin-bottom:25px}.kba .columns{grid-template-columns:minmax(280px,370px) minmax(0,1fr);align-items:start;gap:25px;display:grid}.kba .badge{color:#355343;background:#e9eee8;border-radius:20px;padding:6px 10px;font-size:11px}.kba .badge.suspended{color:#963d2d;background:#fbe7df}.kba .inline{border-top:1px solid #eee;grid-template-columns:minmax(100px,1fr) 1fr auto;align-items:end;margin-top:15px;margin-bottom:12px;padding-top:15px}.kba .checkbox{align-items:center;gap:8px;padding:10px 0;display:flex}.kba .checkbox input{width:auto}.kba a{color:#245540}.kba .message{overflow-wrap:anywhere;background:#e2eddf;border-radius:10px;margin:12px 0;padding:16px}.kba .error{color:#8d3026;background:#fbe7df}.kba .notes{white-space:pre-wrap;overflow-wrap:anywhere}.kba footer{gap:24px;margin-top:40px;font-size:12px;display:flex}.kba input:focus-visible,.kba button:focus-visible,.kba a:focus-visible{outline-offset:3px;outline:3px solid #b29a63}@media (width<=780px){.kba .columns{grid-template-columns:1fr}.kba .metrics{gap:8px}.kba .metrics article{padding:12px}.kba .inline{grid-template-columns:1fr}.kba header{gap:10px}.kba header>span{font-size:11px}}
