#kit h2{font-size:17px;margin:0 0 8px;color:var(--hub-text)}#kit p{line-height:1.65}.kit-pad{padding:23px}.kit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.kit-summary article{padding:22px;background:var(--hub-table);border:1px solid var(--hub-border);border-radius:13px;min-width:0}.kit-summary span,.kit-summary small{display:block;font-size:12px;line-height:1.6;color:var(--hub-muted)}.kit-summary strong{display:block;color:var(--hub-accent);font-size:25px;margin:14px 0 8px;overflow-wrap:anywhere}.kit-summary em{font-size:15px;font-style:normal;font-weight:400;color:var(--hub-muted)}.kit-summary .kit-good{color:var(--hub-success)}.kit-alert{background:var(--hub-warning-soft);border:1px solid var(--hub-warning-border);border-radius:10px;padding:16px 20px;margin:14px 0;color:var(--hub-warning);overflow-wrap:anywhere}.kit-alert p{margin:6px 0 0}.kit-connection{margin:18px 0}.kit-connection>summary{padding:18px 23px;font-weight:600;cursor:pointer;line-height:1.6}.kit-connection>summary span{font-size:12px;color:var(--hub-muted);font-weight:400;margin-left:15px}.kit-connection[open]>summary{border-bottom:1px solid var(--hub-border)}.kit-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kit-form-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--hub-muted)}.kit-form-grid small{color:var(--hub-muted);font-size:11px;line-height:1.6}.kit-form-grid .input,.kit-form-grid .select{width:100%;min-width:0}.kit-automation{display:grid;gap:14px;margin:22px 0;font-size:13px;color:var(--hub-muted)}.kit-automation label{display:flex;align-items:center;gap:9px;line-height:1.6}.kit-interval input{width:85px;min-height:36px}.kit-readonly p{margin:7px 0}.kit-exchange{display:flex;gap:25px;justify-content:space-between;align-items:center;margin:18px 0}.kit-exchange>div:first-child{flex:1;min-width:0}.kit-exchange p{max-width:900px;margin:8px 0;font-size:13px;color:var(--hub-muted)}.kit-exchange-actions{flex-basis:390px;justify-content:flex-end;align-items:center}.kit-exchange-actions .btn{white-space:normal}.kit-times{display:flex;gap:18px;flex-wrap:wrap;color:var(--hub-muted);font-size:11px;line-height:1.8;margin-top:15px}.kit-times b{font-weight:500;color:var(--hub-muted)}.kit-tabs{display:flex;gap:8px;margin:23px 0 15px;flex-wrap:wrap}.kit-tabs button{padding:11px 17px;border:1px solid var(--hub-border);background:var(--hub-table);border-radius:8px;color:var(--hub-muted);font:inherit;font-size:13px;cursor:pointer}.kit-tabs button.active{color:var(--hub-on-accent);background:var(--hub-accent);border-color:var(--hub-border)}.kit-list-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.kit-list-heading p{color:var(--hub-muted);font-size:12px;margin:0}.kit-list-heading input{width:260px;max-width:100%}.kit-table{width:100%;min-width:670px}.kit-table th{font-size:11px;color:var(--hub-muted);font-weight:600}.kit-table td{vertical-align:top;font-size:12px;line-height:1.6}.kit-table td:first-child{min-width:145px}.kit-table small{display:block;font-size:11px;color:var(--hub-muted);margin-top:4px;overflow-wrap:anywhere}.kit-table b{font-weight:600;color:var(--hub-accent);overflow-wrap:anywhere}.kit-muted{color:var(--hub-warning)}.kit-pages{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;font-size:12px;color:var(--hub-muted)}.kit-pages>div{display:flex;gap:8px}.kit-preview-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0}.kit-preview-total strong{font-size:22px;color:var(--hub-success)}.kit-preview-scroll{max-height:390px;overflow:auto}.kit-product-results{margin:16px 0;max-height:390px;overflow:auto}.kit-product-results>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--hub-border)}.kit-product-results small{display:block;color:var(--hub-muted);font-size:12px;margin-top:5px}.kit-product-results b{font-size:13px;overflow-wrap:anywhere}
@media(max-width:1150px){.kit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-exchange{align-items:flex-start;flex-direction:column}.kit-exchange-actions{flex-basis:auto;justify-content:flex-start}.kit-list-heading{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.kit-summary{gap:10px}.kit-summary article{padding:16px}.kit-summary strong{font-size:21px}.kit-pad{padding:17px}.kit-form-grid{grid-template-columns:1fr}.kit-connection>summary span{display:block;margin:4px 0 0}.kit-preview-total{align-items:flex-start;flex-direction:column;gap:7px}.kit-pages{align-items:flex-start;flex-wrap:wrap}.kit-times{gap:4px;flex-direction:column}}@media(max-width:380px){.kit-summary{grid-template-columns:1fr}}
input[id^="kit-"],select[id^="kit-"],select[data-kit-baseline]{font:inherit;font-size:13px;color:var(--hub-muted);background:var(--hub-table);border:1px solid var(--hub-border);border-radius:9px;min-height:40px;padding:9px 12px;max-width:100%}input[id^="kit-"]:focus,select[id^="kit-"]:focus,select[data-kit-baseline]:focus{outline:2px solid var(--hub-border);outline-offset:1px}input[id^="kit-"][type="checkbox"]{min-height:0;accent-color:var(--hub-accent)}input[id^="kit-"]:disabled,select[id^="kit-"]:disabled{background:var(--hub-surface-soft);color:var(--hub-muted)}.kit-baseline-tools{margin:15px 0}.kit-baseline-table{min-width:800px}.kit-baseline-table select{width:270px;font-size:12px}.kit-baseline-table td:first-child{min-width:120px}

@media(max-width:650px){.kit-preview-scroll:has(.kit-baseline-table){max-height:none;overflow:visible}.kit-baseline-table{min-width:0}.kit-baseline-table thead{display:none}.kit-baseline-table tbody,.kit-baseline-table tr,.kit-baseline-table td{display:block}.kit-baseline-table tr{border:1px solid var(--hub-border);border-radius:9px;margin-bottom:12px;padding:12px}.kit-baseline-table td{padding:5px 0;border:0}.kit-baseline-table td:nth-child(2)::before{content:"Товары: ";color:var(--hub-muted)}.kit-baseline-table td:nth-child(3)::before{content:"Всего: ";color:var(--hub-muted)}.kit-baseline-table td:nth-child(4)::before{content:"Учёт до подключения";display:block;color:var(--hub-muted);font-size:11px;margin-top:5px}.kit-baseline-table select{width:100%}}

/* 1.8.8: safe, optional source diagnostics under the actionable message. */
.kit-diagnostics{margin-top:14px;padding-top:12px;border-top:1px solid var(--hub-warning-border);font-size:12px}.kit-diagnostics>summary{cursor:pointer;font-weight:600}.kit-diagnostics>p{margin:10px 0;color:var(--hub-muted)}.kit-diagnostics dl{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:7px 14px;margin:0}.kit-diagnostics dt{color:var(--hub-muted)}.kit-diagnostics dd{margin:0;color:var(--hub-accent);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:480px){.kit-diagnostics dl{grid-template-columns:1fr;gap:3px}.kit-diagnostics dd{margin-bottom:7px}}
