.ksb-links,.ksb-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ksb-links{margin:0 0 24px}.ksb-links a{font-size:.92rem}.ksb-connection{padding:18px 22px;border:1px solid #dae3ed;border-radius:14px;background:#f5f8fc;margin:18px 0 22px}.ksb-connection>div{display:flex;gap:9px;align-items:center}.ksb-connection p{margin:7px 0 0;font-size:.9rem;color:#53647a}.ksb-dot{width:9px;height:9px;border-radius:50%;background:#70839c;flex:none}.ksb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-bottom:22px}.ksb-grid .card{margin:0}.ksb-note{font-size:.88rem;line-height:1.7;color:#53647a}.ksb-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ksb-check{display:flex;gap:9px;align-items:flex-start;font-size:.91rem;line-height:1.6;margin:18px 0}.ksb-check input{width:18px;min-width:18px;margin-top:4px}.ksb-actions{border-top:1px solid #e4eaf2;margin-top:22px;padding-top:8px}.ksb-actions label{width:100%}.ksb-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.ksb-section-heading>p{font-size:.86rem;color:#53647a}.ksb-current-summary{background:#edf4ff;border-radius:12px;padding:15px 18px;margin-top:14px}.ksb-current-summary strong{font-size:1.3rem}.ksb-current-summary p{margin:8px 0 0}.ksb-history-item{display:flex;gap:18px;align-items:center;justify-content:space-between;border-top:1px solid #e4eaf2;padding:16px 0}.ksb-history-item p{margin:4px 0;font-size:.9rem;overflow-wrap:anywhere}.ksb-history-item button{white-space:nowrap}.ksb-pages{width:100%;border-collapse:collapse;font-size:.87rem;margin-top:16px}.ksb-pages th,.ksb-pages td{text-align:left;padding:10px 6px;border-bottom:1px solid #e4eaf2}.ksb-pages th{color:#53647a;font-weight:500}.ksb-pending{border-color:#cda53b;background:#fffdf4}#ksb-current p{overflow-wrap:anywhere}#ksb-max-pages{max-width:320px}#ksb-page button:focus-visible,#ksb-page a:focus-visible,#ksb-page input:focus-visible,#ksb-page select:focus-visible{outline:3px solid #6d94d3;outline-offset:3px}@media(max-width:900px){.ksb-grid{grid-template-columns:1fr}.ksb-fields{grid-template-columns:1fr}.ksb-section-heading,.ksb-history-item{align-items:flex-start}.ksb-section-heading{display:block}.ksb-history-item{flex-direction:column;gap:8px}.ksb-actions button{width:100%}}
