.kkm-controls{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.kkm-controls label:first-child{flex:1;min-width:220px}.kkm-controls label{display:grid;gap:8px}.kkm-toggles{display:flex;flex-wrap:wrap;gap:24px}.kkm-toggles label{display:flex;gap:8px;align-items:center}.kkm-toggles input{width:auto}.kkm-path{overflow-wrap:anywhere}.kkm-table strong{display:block;margin-top:8px}.kkm-table td{vertical-align:top}.kkm-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:600px){.kkm-controls{align-items:stretch}.kkm-controls label,.kkm-controls .button{width:100%}.kkm-controls label:first-child{min-width:0}}

.kkm-mobile-count{display:none;color:var(--muted);margin-top:6px}@media(max-width:650px){.kkm-mobile-count{display:block}}
.diagnostic-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line,#e3eaf4)}
.diagnostic-row small{display:block;margin-top:6px;color:var(--muted,#7587a4)}
@media(max-width:600px){.diagnostic-row{align-items:flex-start;flex-direction:column}}

.frontol-diagnostics .section-body{min-width:0}.frontol-diagnostics p{overflow-wrap:anywhere}.frontol-diagnostics details{margin:20px 0}.frontol-diagnostics summary{cursor:pointer;color:var(--primary,#2467ff)}.frontol-diagnostic-directory{margin:20px 0}.frontol-diagnostic-table{min-width:760px}.frontol-diagnostic-table td{vertical-align:top}.frontol-diagnostic-table small{display:block;color:var(--muted);margin-top:6px}.frontol-diagnostics .table-wrap{max-width:100%;overflow-x:auto}@media(max-width:650px){.frontol-diagnostics .frontol-diagnostic-table th,.frontol-diagnostics .frontol-diagnostic-table td{display:table-cell!important}}

.frontol-status{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:0 0 22px}.frontol-status>div{display:flex;align-items:center;gap:12px}.frontol-views{display:flex;flex-wrap:wrap;gap:8px}.frontol-views span{font-weight:400}.frontol-context{margin:12px 0 18px;font-size:13px}.frontol-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.frontol-metric{background:var(--surface,#fff);border:1px solid var(--line,#e3eaf4);border-radius:14px;padding:20px}.frontol-metric span{display:block;color:var(--muted,#7587a4);font-size:13px}.frontol-metric strong{display:block;font-size:28px;margin-top:10px;font-variant-numeric:tabular-nums}.frontol-metric.has-errors strong{color:#c83e50}.frontol-metric.has-warnings strong{color:#a86a09}.frontol-empty{padding-top:30px;padding-bottom:30px}.frontol-empty p{margin-bottom:0}.frontol-fold>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;list-style:none}.frontol-fold>summary:after{content:'+';color:var(--muted);font-size:20px}.frontol-fold[open]>summary:after{content:'−'}.frontol-fold>summary::-webkit-details-marker{display:none}.frontol-fold>summary:focus-visible{outline:2px solid var(--primary,#2467ff);outline-offset:-3px;border-radius:14px}.frontol-fold>summary span{margin-left:auto;font-size:12px}.frontol-fold .frontol-diagnostics{border:0;box-shadow:none;margin:0}.frontol-fold .frontol-diagnostics .section-head{padding-top:0}.frontol-modal-help{margin:20px 0;color:var(--muted)}.frontol-modal-help summary{cursor:pointer;color:var(--primary,#2467ff)}
@media(max-width:650px){.frontol-status{align-items:flex-start;flex-direction:column}.frontol-metrics{gap:8px}.frontol-metric{padding:14px 10px}.frontol-metric span{font-size:11px;overflow-wrap:anywhere}.frontol-metric strong{font-size:24px}.frontol-fold>summary{padding:18px 16px;flex-wrap:wrap}.frontol-fold>summary span{display:none}.frontol-fold>summary:after{margin-left:auto}.frontol-views .button{flex:1}.frontol-events .kkm-toggles{gap:14px}}
