.cpt .ax-tgl-t details{margin-top:6px}.cpt .ax-tgl-t summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-primary-700);font-weight:600;font-family:var(--font-heading)}.cpt .ax-tgl-t details ul{margin:6px 0 0;padding-left:0;list-style:none;font-size:var(--text-sm);color:var(--color-text);font-weight:400}.cpt .ax-tgl-t details li{padding:3px 0}.cpt-k{display:inline-block;min-width:96px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.cpt-fld,.cpt-k{font-family:var(--font-heading);font-weight:600}.cpt-fld{gap:6px;font-size:var(--text-sm)}.cpt-ed,.cpt-fld{display:flex;flex-direction:column}.cpt-ed{gap:18px}.cpt-ed-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.cpt-ed-grid .cpt-ed-full{grid-column:1/-1}.cpt-fld small{font-weight:400;color:var(--color-text-muted);margin-left:4px}.cpt-ed-sec h3{margin:0 0 8px;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.cpt-ed-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.cpt-ed-row .ax-inp{min-width:0}.cpt-ed-row .ax-btn.gh{flex-shrink:0;padding:6px 10px;font-size:var(--text-md);line-height:1}.cpt-ed-task{margin-bottom:8px}.cpt-ed-task .cpt-ed-row{margin-bottom:6px}.cpt-ed-purpose{margin:0 0 4px}@media (max-width:560px){.cpt-ed-grid{grid-template-columns:1fr}.cpt-ed-row{flex-wrap:wrap}}.cpt-report{margin:0;padding:0;list-style:none;max-height:60vh;overflow:auto;font-size:var(--text-sm)}.cpt-report li{padding:6px 0;border-top:1px solid var(--color-border)}.cpt-report li:first-child{border-top:0}.cpt-report-ok{color:var(--color-primary-700)}.cpt-report-err{color:var(--color-danger,#b42318)}