.nnYT0a_panel{gap:18px;display:grid}.nnYT0a_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nnYT0a_header h2,.nnYT0a_statusCard h3{color:#0f172a;margin:0}.nnYT0a_header p{color:#475569;margin:6px 0 0}.nnYT0a_fieldset{border:1px solid #dbe3ef;border-radius:12px;margin:0 0 16px;padding:16px}.nnYT0a_fieldset legend{color:#0f172a;padding:0 8px;font-weight:750}.nnYT0a_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nnYT0a_field{color:#0f172a;align-content:start;gap:6px;font-weight:600;display:grid}.nnYT0a_field input,.nnYT0a_field select{color:#0f172a;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 11px;font-weight:400}.nnYT0a_field input[readonly]{color:#475569;background:#f8fafc}.nnYT0a_field input[aria-invalid=true],.nnYT0a_field select[aria-invalid=true]{border-color:#dc2626}.nnYT0a_fieldError{color:#b91c1c;font-size:13px;font-weight:500}.nnYT0a_checks{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.nnYT0a_checks label{color:#0f172a;align-items:center;gap:7px;display:flex}.nnYT0a_hint{color:#475569;margin:10px 0 0;font-size:13px}.nnYT0a_primaryButton,.nnYT0a_secondaryButton{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-weight:700}.nnYT0a_primaryButton{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8}.nnYT0a_secondaryButton{color:#0f172a;background:#fff;border:1px solid #94a3b8}.nnYT0a_primaryButton:disabled,.nnYT0a_secondaryButton:disabled{cursor:not-allowed;opacity:.55}.nnYT0a_loading{color:#475569}.nnYT0a_alertError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.nnYT0a_alertError:focus{outline-offset:2px;outline:3px solid #93c5fd}.nnYT0a_frozenSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nnYT0a_frozenSummary div{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.nnYT0a_frozenSummary span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.nnYT0a_frozenSummary strong{overflow-wrap:anywhere}.nnYT0a_statusCard{border:1px solid #dbe3ef;border-radius:12px;gap:16px;padding:16px;display:grid}.nnYT0a_statusHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nnYT0a_statusHeader h3{margin-top:8px;font-size:18px}.nnYT0a_badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.nnYT0a_phase_draft,.nnYT0a_phase_progress,.nnYT0a_phase_created{color:#1e40af;background:#dbeafe}.nnYT0a_phase_sending,.nnYT0a_phase_waiting_retry{color:#92400e;background:#fef3c7}.nnYT0a_phase_transient,.nnYT0a_phase_invalid{color:#9a3412;background:#ffedd5}.nnYT0a_phase_conflict,.nnYT0a_phase_manual{color:#991b1b;background:#fee2e2}.nnYT0a_phase_completed{color:#166534;background:#dcfce7}.nnYT0a_waiting{color:#854d0e;background:#fffbeb;border-radius:9px;padding:10px 12px}.nnYT0a_timeline{gap:9px;margin:0;padding:0;list-style:none;display:grid}.nnYT0a_timeline li{color:#64748b;grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.nnYT0a_timeline li>span{border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.nnYT0a_timeline li div{gap:2px;display:grid}.nnYT0a_timeline li small{color:#64748b}.nnYT0a_timeline_done{color:#166534!important}.nnYT0a_timeline_done>span{background:#dcfce7;border-color:#86efac!important}.nnYT0a_timeline_current{color:#1e40af!important}.nnYT0a_timeline_current>span{background:#dbeafe;border-color:#60a5fa!important}.nnYT0a_completedNotice{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;padding:14px}.nnYT0a_completedNotice p{margin:7px 0 0;line-height:1.5}.nnYT0a_actions{flex-wrap:wrap;gap:10px;display:flex}.nnYT0a_details{border-top:1px solid #e2e8f0;padding-top:12px}.nnYT0a_details summary{cursor:pointer;font-weight:700}.nnYT0a_details dl{gap:8px;display:grid}.nnYT0a_details dl div{grid-template-columns:minmax(150px,.45fr) 1fr;gap:12px;display:grid}.nnYT0a_details dt{color:#64748b}.nnYT0a_details dd{overflow-wrap:anywhere;margin:0}@media (max-width:720px){.nnYT0a_header,.nnYT0a_statusHeader{flex-direction:column}.nnYT0a_grid,.nnYT0a_frozenSummary{grid-template-columns:1fr}.nnYT0a_details dl div{grid-template-columns:1fr;gap:2px}.nnYT0a_primaryButton,.nnYT0a_secondaryButton{width:100%}}
