.kl{margin-top:18px;max-width:1400px}.kl header,.kl-toolbar,.kl-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.kl header{justify-content:space-between}.kl input,.kl select,.kl textarea{max-width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:7px;background:var(--surface,#fff);color:inherit}.kl textarea{width:100%;min-height:75px;resize:vertical}.kl .kl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:14px 0}.kl article,.kl section{border:1px solid #dce3eb;border-radius:10px;padding:14px;margin:12px 0}.kl article h3{margin:0 0 9px}.kl small,.kl .kl-muted{color:#637084}.kl label{display:block;margin:8px 0}.kl .kl-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 18px}.kl .kl-fields label{min-width:0}.kl .kl-fields label:has(textarea[data-field=description]){grid-column:1/-1}.kl .kl-images{display:flex;gap:10px;overflow:auto;padding:4px}.kl .kl-image{flex:0 0 130px;padding:8px;border:1px solid #dce3eb;border-radius:7px}.kl img{width:110px;height:130px;object-fit:contain}.kl .kl-warning{color:#986116}.kl .kl-error{color:#b52626}.kl .kl-progress{height:4px;position:relative;overflow:hidden;background:#e6edf5;margin:10px 0}.kl .kl-progress:after{content:'';display:block;height:100%;width:35%;background:#2768ba;animation:kl-loading 1.1s linear infinite}@keyframes kl-loading{from{transform:translateX(-110%)}to{transform:translateX(390%)}}.kl [hidden]{display:none!important}.kl table{width:100%;border-collapse:collapse}.kl td,.kl th{text-align:left;vertical-align:top;padding:8px;border-bottom:1px solid #dce3eb;overflow-wrap:anywhere}.kl pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.kl .kl-scroll{overflow:auto}.kl button{cursor:pointer}.kl .kl-check{display:inline-flex;gap:7px;align-items:center}.kl .kl-check input{width:auto}.kl .kl-category{max-height:250px;overflow:auto}.kl [aria-busy=true]{opacity:.8}@media(max-width:600px){.kl .kl-fields{grid-template-columns:minmax(0,1fr)}.kl .kl-toolbar>*{flex:1 1 130px}.kl{width:100%}.kl section{padding:10px}}
