.campaign-parameters{--cp-line:var(--ui-line);--cp-ink:var(--ui-ink);border:1px solid var(--cp-line);color:var(--cp-ink);font:16px/1.5 var(--ui-font);background:#fff;border-radius:14px;min-width:0;margin:22px 0;padding:20px}.campaign-parameters legend{padding:0 8px;font-size:18px;font-weight:750}.campaign-parameters .cp-intro{color:#56707b;margin:0 0 20px}.campaign-parameters label{flex-direction:column;gap:6px;min-width:0;font-weight:600;display:flex}.campaign-parameters input:not([type=checkbox]),.campaign-parameters select{font:inherit;color:var(--cp-ink);box-sizing:border-box;background:#fff;border:1px solid #bfd1d8;border-radius:7px;width:100%;min-height:42px;padding:10px 11px}.campaign-parameters input:focus-visible,.campaign-parameters select:focus-visible,.campaign-parameters summary:focus-visible{outline-offset:2px;border-color:#007d8c;outline:3px solid #b7e5e8}.campaign-parameters input[type=checkbox]{accent-color:#007d8c;flex-shrink:0;width:18px;height:18px;margin-top:3px}.campaign-parameters small{color:#607783;font-size:14px;font-weight:400;line-height:1.5;display:block}.campaign-parameters .cp-primary{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.campaign-parameters .cp-primary input{padding:12px;font-size:24px;font-weight:700}.campaign-parameters .cp-section-head,.campaign-parameters .cp-section-row,.campaign-parameters .cp-section-total{grid-template-columns:minmax(0,1fr) 85px 85px;align-items:center;gap:12px;padding:10px 14px;display:grid}.campaign-parameters .cp-section-table{border:1px solid var(--cp-line);border-radius:10px;overflow:hidden}.campaign-parameters .cp-section-head{letter-spacing:.06em;text-transform:uppercase;color:#617c88;background:#f1f7f8;font-size:13px;font-weight:750}.campaign-parameters .cp-section-row{border-top:1px solid #eef2f4}.campaign-parameters .cp-section-row span{font-size:14px;font-weight:550}.campaign-parameters .cp-section-row input{min-height:36px;padding:7px}.campaign-parameters .cp-section-total{border-top:1px solid var(--cp-line);background:#f5fafb;font-weight:650}.campaign-parameters .cp-note{color:#607783;margin:12px 0;font-size:14px;line-height:1.6}.campaign-parameters .cp-details{border-top:1px solid var(--cp-line)}.campaign-parameters .cp-details summary{cursor:pointer;padding:16px 0;font-weight:650;list-style-position:inside}.campaign-parameters .cp-detail-body{flex-direction:column;gap:14px;padding:0 0 20px;display:flex}.campaign-parameters .cp-thirds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.campaign-parameters .cp-check{flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;display:flex}.campaign-parameters .cp-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-parameters .cp-quota{grid-template-columns:minmax(0,1fr) 90px;align-items:center;display:grid}.campaign-parameters .cp-errors{color:#825015;background:#fff9ef;border:1px solid #e4bf91;border-radius:8px;padding:10px 14px;font-size:14px}.campaign-parameters .cp-errors p{margin:4px 0}.campaign-parameters .cp-footer{border-top:1px solid var(--cp-line);color:#607783;padding-top:16px;font-size:14px}.campaign-parameters:disabled{background:#f8fbfc}.campaign-parameters:disabled input,.campaign-parameters:disabled select{color:#546b76;background:#f0f5f6}@media (width<=580px){.campaign-parameters{padding:14px}.campaign-parameters .cp-primary,.campaign-parameters .cp-sources{grid-template-columns:1fr}.campaign-parameters .cp-section-head,.campaign-parameters .cp-section-row,.campaign-parameters .cp-section-total{grid-template-columns:minmax(0,1fr) 59px 59px;gap:7px;padding:9px}.campaign-parameters .cp-section-head{font-size:12px}.campaign-parameters .cp-section-row span{font-size:13px}.campaign-parameters .cp-section-row input{padding:6px;font-size:14px}}.campaign-parameters{margin:24px 0;padding:24px;font-size:15px}.campaign-parameters legend{font-size:18px;font-weight:600}.campaign-parameters>label{margin-bottom:20px}.campaign-parameters .cp-primary input{min-height:52px;font-size:20px;line-height:28px}.campaign-parameters .cp-section-row input{min-height:44px}.campaign-parameters input:not([type=checkbox]),.campaign-parameters select{min-height:44px;font-size:16px;font-weight:400}.campaign-parameters .cp-section-row span{font-size:14px;line-height:22px}.campaign-parameters .cp-detail-body{gap:20px}@media (width<=580px){.campaign-parameters{padding:16px}.campaign-parameters .cp-section-head,.campaign-parameters .cp-section-row,.campaign-parameters .cp-section-total{grid-template-columns:minmax(0,1fr) 58px 58px;gap:6px;padding:12px 8px}.campaign-parameters .cp-section-head{letter-spacing:0;text-transform:none;font-size:12px}.campaign-parameters .cp-section-row span{font-size:13px;line-height:21px}.campaign-parameters .cp-thirds{grid-template-columns:1fr}}.cp-task-group{border-bottom:1px solid var(--ui-line);padding:16px 0}.cp-task-group h4{color:var(--ui-ink);margin:0 0 12px;font-size:15px}.cp-task-group .cp-check{margin:12px 0}.cp-catalog-link{color:var(--ui-teal-dark);margin:4px 0 10px;font-weight:650;line-height:1.5;display:inline-flex}