.ppc-panel{margin-top:20px}.ppc-panel summary{cursor:pointer;font-size:17px;font-weight:650}.ppc-panel form{margin-top:16px}.ppc-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ppc-actions select{width:auto;min-width:190px}.ppc-actions button{width:auto}.ppc-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ppc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.ppc-kpis div{border:1px solid #294558;border-radius:10px;padding:16px;background:#102639}.ppc-kpis small{display:block;color:#9ab2c6;font-size:12px}.ppc-kpis strong{display:block;font-size:22px;margin-top:8px}.ppc-table-wrap{overflow:auto}.ppc-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.ppc-table th,.ppc-table td{padding:12px 10px;border-bottom:1px solid #263d50;text-align:left}.ppc-table th{font-size:11px;color:#a5bdce;white-space:nowrap}.ppc-table td:not(:first-child){white-space:nowrap}.ppc-table td:first-child{min-width:200px;max-width:350px}.ppc-table small{display:block;font-size:11px;color:#8cabc1;margin-top:5px}.ppc-warning{color:#f9c782;background:#60452655;border:1px solid #87602a;border-radius:5px;padding:4px 7px}@media(max-width:650px){.ppc-form-grid{grid-template-columns:1fr}.ppc-kpis{grid-template-columns:repeat(2,1fr)}.ppc-kpis strong{font-size:19px}.ppc-actions>*{flex:1 1 180px}}
