.cockpit-objectives{color:var(--ink,#30281f)}
.cockpit-objectives fieldset{min-width:0;margin:1.5rem 0;padding:1.25rem;border:1px solid rgba(71,52,31,.2);border-radius:1rem;background:var(--cream,#faf6ed)}
.cockpit-objectives legend{padding:0 .45rem;font-weight:750;font-size:1.2rem;color:inherit}
.cockpit-objectives .cockpit-field input,.cockpit-objectives .cockpit-field select{color:#30281f;background:#fff;max-width:100%;min-height:44px}
.cockpit-objectives [aria-invalid=true]{outline:2px solid #a22626}
.cockpit-objectives .objectives-verdict{padding:.8rem 1rem;border-left:4px solid var(--orange,#db6c32);background:#fff;color:#30281f}
.cockpit-objectives .cockpit-table-wrap{overflow-x:auto;margin:1rem 0}
.cockpit-objectives table{width:100%;border-collapse:collapse;text-align:left}
.cockpit-objectives th,.cockpit-objectives td{padding:.65rem;border-bottom:1px solid rgba(71,52,31,.16)}
.cockpit-objectives caption{text-align:left;font-weight:700;padding:.5rem 0}
.cockpit-objectives fieldset:disabled{opacity:.65}
@media(max-width:600px){.cockpit-objectives fieldset{padding:.8rem}.cockpit-objectives .cockpit-fields{grid-template-columns:1fr}.cockpit-objectives th,.cockpit-objectives td{padding:.5rem;font-size:.95rem}}
