.cfg-scope{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:10px;padding:15px 19px;margin:0 0 18px;font-size:11px}.cfg-scope>span:first-child{display:flex;align-items:center;gap:8px}.cfg-scope>span:last-child{font-size:10px;color:var(--muted)}.cfg-tabs{flex-wrap:wrap;overflow:visible;gap:5px;margin-bottom:22px}.cfg-tabs button{font-size:11px;padding:11px 14px}.cfg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cfg-tile{padding:24px;text-align:left;display:flex;flex-direction:column;gap:12px;transition:border-color .15s}.cfg-tile:hover{border-color:var(--accent)}.cfg-tile>.icon:first-child{color:var(--accent);width:23px;height:23px}.cfg-tile>strong{font-size:14px}.cfg-tile>p{font-size:11px;line-height:1.8;color:var(--muted);flex:1}.cfg-tile>.icon:last-child{align-self:flex-end}.cfg-section{margin-bottom:22px}.cfg-section .card-head{gap:14px;flex-wrap:wrap}.cfg-section h3{font-size:13px;margin:20px 0 12px}.cfg-section form>.btn{margin-top:22px}.cfg-intro{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:18px}.cfg-options{display:flex;flex-direction:column;gap:13px;margin:18px 0}.cfg-check{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:400;margin:0;line-height:1.7}.cfg-check input{width:16px;height:16px;flex:0 0 16px}.cfg-module-table .cfg-check span{font-size:0}.cfg-module-table td{padding-top:15px;padding-bottom:15px}.cfg-list{display:flex;flex-direction:column}.cfg-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.cfg-row:first-child{padding-top:0}.cfg-row:last-child{border:0;padding-bottom:0}.cfg-row>div:first-child{flex:1;min-width:0}.cfg-row strong{font-size:12px}.cfg-row p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:7px;overflow-wrap:anywhere;white-space:pre-wrap}.cfg-row .heading-actions{flex-wrap:wrap;justify-content:flex-end}.cfg-empty{color:var(--muted);font-size:12px;line-height:1.9}.cfg-preview{border:1px solid var(--accent-border);border-radius:10px;background:var(--accent-soft);padding:18px;margin-bottom:20px}.cfg-preview p{display:flex;gap:10px;font-size:12px;line-height:1.9;margin:8px 0}.cfg-preview .icon{flex-shrink:0;color:var(--accent)}.cfg-kpi-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;max-height:380px;overflow:auto;padding:4px}.cfg-error:not(:empty){margin-top:15px}.cfg-group-pick{margin:14px 0}.cfg-person-data{margin:20px 0}
@media(max-width:1000px){.cfg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cfg-grid{grid-template-columns:1fr}.cfg-scope{align-items:flex-start;flex-direction:column;gap:8px}.cfg-row{align-items:flex-start;flex-direction:column}.cfg-row .heading-actions{justify-content:flex-start}.cfg-kpi-picker{grid-template-columns:1fr}.cfg-tabs button{padding:9px 10px}.cfg-section .form-grid{grid-template-columns:1fr}}
