.gf-warnings[data-v-1d2a48b0]{--warnings-bg:#1e1e1e;--warnings-surface:#272727;--warnings-raised:#303530;--warnings-border:#465047;--warnings-text:#f3f5f3;--warnings-muted:#b6c2ba;--warnings-accent:#9cdea9;padding:1.5rem;color:var(--warnings-text);background:var(--warnings-bg);border-radius:1rem;font-size:1rem;line-height:1.5}.warnings-header[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem}.warnings-header>div[data-v-1d2a48b0]{flex:1 1 22rem;min-width:0}.eyebrow[data-v-1d2a48b0]{color:var(--warnings-muted);font-size:.875rem;margin:0 0 .5rem}.gf-warnings h1[data-v-1d2a48b0]{font-size:1.75rem;line-height:1.25;margin:0 0 .75rem;font-weight:700}.intro[data-v-1d2a48b0]{margin:0;max-width:44rem}.gf-warnings button[data-v-1d2a48b0]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;min-height:2.75rem;border:1px solid var(--warnings-border);border-radius:.625rem;color:var(--warnings-text);background:var(--warnings-surface);font:inherit;cursor:pointer}.gf-warnings button[data-v-1d2a48b0]:not(:disabled):hover{background:var(--warnings-raised);border-color:var(--warnings-accent)}.gf-warnings button[data-v-1d2a48b0]:disabled{opacity:.55;cursor:default}.course-link[data-v-1d2a48b0]:focus-visible,.gf-warnings button[data-v-1d2a48b0]:focus-visible,.gf-warnings summary[data-v-1d2a48b0]:focus-visible{outline:3px solid var(--warnings-accent);outline-offset:3px}.gf-warnings .delete-button[data-v-1d2a48b0]{margin-top:1rem;color:#ffc1b8}.retention-note[data-v-1d2a48b0]{margin:1.25rem 0;color:var(--warnings-muted);font-size:.875rem}.error-message[data-v-1d2a48b0]{padding:1rem;margin-bottom:1rem;background:#3f2424;border:1px solid #8a4d46;border-radius:.625rem;color:#ffc1b8}.warnings-grid[data-v-1d2a48b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem}.gf-warnings .warning-card[data-v-1d2a48b0]{min-width:0;padding:1.25rem;background:var(--warnings-surface);border:1px solid var(--warnings-border);border-radius:.875rem;overflow-wrap:anywhere}.card-top[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;color:var(--warnings-muted);font-size:.75rem}.studio-label[data-v-1d2a48b0]{font-weight:700}.warning-card h2[data-v-1d2a48b0]{font-size:1.125rem;line-height:1.4;font-weight:700;margin:0}.email-address[data-v-1d2a48b0]{margin:.25rem 0 1rem;color:var(--warnings-muted);font-size:.875rem}.gf-warnings .course-link[data-v-1d2a48b0]{color:var(--warnings-accent);font-size:1rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.course-time[data-v-1d2a48b0]{font-size:.875rem;color:var(--warnings-muted);margin:.5rem 0 1rem}.delivery-grid[data-v-1d2a48b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;margin:0}.delivery-cell[data-v-1d2a48b0]{padding:.75rem;background:var(--warnings-raised);border-radius:.5rem;min-width:0}.delivery-cell dt[data-v-1d2a48b0]{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.delivery-cell dd[data-v-1d2a48b0]{margin:0}.status-badge[data-v-1d2a48b0]{display:inline-block;max-width:100%;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;color:#d6dfd8;background:#3a413c}.status-sent[data-v-1d2a48b0]{color:#a6e8b7;background:#193c28}.status-failed[data-v-1d2a48b0]{color:#ffc1b8;background:#4a2525}.status-partial[data-v-1d2a48b0],.status-unknown[data-v-1d2a48b0]{color:#ffe0a0;background:#4b3d21}.delivery-cell .status-detail[data-v-1d2a48b0]{font-size:.875rem;color:var(--warnings-muted);margin-top:.5rem}.message-details[data-v-1d2a48b0]{margin-top:1rem;font-size:.875rem}.message-details summary[data-v-1d2a48b0]{cursor:pointer;color:var(--warnings-accent);padding:.25rem 0}.message-details p[data-v-1d2a48b0]{white-space:pre-line;font-size:1rem;margin:.75rem 0 0}.empty-state[data-v-1d2a48b0]{text-align:center;border:1px dashed var(--warnings-border);border-radius:.875rem;padding:2.5rem 1rem;background:var(--warnings-surface)}.empty-state h2[data-v-1d2a48b0]{font-size:1.25rem;margin:.75rem 0 .5rem}.empty-state p[data-v-1d2a48b0]{margin:0;color:var(--warnings-muted)}.pagination[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.pagination span[data-v-1d2a48b0]{font-size:.875rem}.gf-warnings .preview-panel[data-v-1d2a48b0]{margin-top:1.5rem;padding:1.25rem;background:var(--warnings-surface);border:1px solid var(--warnings-border);border-radius:.875rem}.preview-header[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-header>div[data-v-1d2a48b0]:first-child{flex:1 1 22rem;min-width:0}.log-title[data-v-1d2a48b0],.preview-header h2[data-v-1d2a48b0]{font-size:1.25rem;line-height:1.4;margin:0 0 .5rem}.preview-header p[data-v-1d2a48b0]{margin:0}.preview-actions[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;gap:.75rem}.gf-warnings .send-button[data-v-1d2a48b0]{color:#fff;background:#28673d;border-color:var(--warnings-accent)}.gf-warnings .send-button[data-v-1d2a48b0]:not(:disabled):hover{background:#327b49;border-color:var(--warnings-accent)}.preview-note[data-v-1d2a48b0],.run-summary[data-v-1d2a48b0]{font-size:.875rem;color:var(--warnings-muted);margin:.875rem 0}.run-summary[data-v-1d2a48b0]{font-weight:600}.preview-empty[data-v-1d2a48b0]{margin:1rem 0 0}.gf-warnings .preview-course[data-v-1d2a48b0]{margin-top:1rem;padding:1rem;border:1px solid var(--warnings-border);border-radius:.75rem;min-width:0;overflow-wrap:anywhere}.preview-course h3[data-v-1d2a48b0]{margin:0;font-size:1.125rem}.preview-course .course-link[data-v-1d2a48b0]{font-size:1.125rem}.preview-people[data-v-1d2a48b0]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.preview-person[data-v-1d2a48b0]{padding-top:1rem;border-top:1px solid var(--warnings-border)}.person-heading[data-v-1d2a48b0]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.person-email[data-v-1d2a48b0]{font-size:.875rem;color:var(--warnings-muted);margin:.25rem 0 .75rem}.status-selected[data-v-1d2a48b0]{color:#a6e8b7;background:#193c28}.channel-preview[data-v-1d2a48b0]{font-size:.875rem;color:var(--warnings-muted)}.message-title[data-v-1d2a48b0]{font-weight:600}.log-title[data-v-1d2a48b0]{margin-top:2rem}@media (max-width:600px){.gf-warnings .warning-card[data-v-1d2a48b0],.gf-warnings[data-v-1d2a48b0]{padding:1rem}}