.sch-deadline-trust-row{margin-top:12px;border:1px solid rgba(15,23,42,0.12);border-radius:12px;background:#f8fafc;padding:12px;color:#102033}.sch-deadline-trust-main,.sch-deadline-trust-detail,.sch-deadline-actions,.sch-deadline-modal-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sch-deadline-pill{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;border:1px solid transparent;padding:4px 10px;font-size:0.72rem;font-weight:800;line-height:1.2}.sch-deadline-status-urgent{background:#b91c1c;border-color:#7f1d1d;color:#fff}.sch-deadline-status-closing-soon{background:#f59e0b;border-color:#b45309;color:#111827}.sch-deadline-status-open,.sch-deadline-status-rolling{background:#047857;border-color:#065f46;color:#fff}.sch-deadline-status-closed{background:#334155;border-color:#0f172a;color:#fff}.sch-deadline-status-upcoming,.sch-deadline-status-unclear{background:#e5e7eb;border-color:#9ca3af;color:#111827}.sch-deadline-confidence-verified{background:#dcfce7;border-color:#15803d;color:#14532d}.sch-deadline-confidence-inferred{background:#fff7ed;border-color:#c2410c;color:#7c2d12}.sch-deadline-confidence-unclear{background:#f1f5f9;border-color:#64748b;color:#0f172a}.sch-deadline-trust-detail{margin-top:8px;font-size:0.78rem;line-height:1.5;color:#475569}.sch-deadline-trust-detail span{min-width:0}.sch-deadline-trust-detail strong{color:#0f172a}.sch-deadline-trust-detail a{color:#005bbb;font-weight:800;text-decoration:none}.sch-deadline-trust-detail a:hover,.sch-deadline-trust-detail a:focus{text-decoration:underline}.sch-deadline-note{margin:8px 0 0;color:#475569;font-size:0.76rem;line-height:1.55}.sch-deadline-actions{margin-top:10px}.sch-deadline-report-btn{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;font:inherit;font-size:0.72rem;font-weight:800;padding:7px 10px}.sch-deadline-report-btn:hover,.sch-deadline-report-btn:focus,.sch-deadline-modal-close:hover,.sch-deadline-modal-close:focus{border-color:#007aff;outline:3px solid rgba(0,122,255,0.2);outline-offset:2px}.sch-deadline-modal[hidden]{display:none}.sch-deadline-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:end center;background:rgba(15,23,42,0.56);padding:18px}.sch-deadline-modal-panel{position:relative;width:min(100%,520px);max-height:calc(100vh - 36px);overflow:auto;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,0.24);padding:20px}.sch-deadline-modal-panel h3{margin:0 34px 8px 0;color:#0f172a;font-size:1.05rem}.sch-deadline-modal-panel p{margin:0 0 14px;color:#475569;font-size:0.84rem;line-height:1.6}.sch-deadline-modal-panel label{margin-top:12px}.sch-deadline-modal-panel textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:84px;border:1.5px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;font:inherit;padding:10px 12px}.sch-deadline-modal-panel textarea:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,0.15);outline:none}.sch-deadline-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#0f172a;cursor:pointer;font-weight:900;line-height:1}.sch-deadline-modal-actions{margin-top:14px}.sch-deadline-modal-status{margin-top:10px !important;color:#166534 !important;font-weight:800}@media (max-width:640px){.sch-deadline-trust-row{border-radius:10px;padding:11px}.sch-deadline-trust-main,.sch-deadline-trust-detail,.sch-deadline-actions{align-items:stretch;flex-direction:column}.sch-deadline-pill,.sch-deadline-report-btn{justify-content:center;width:100%}.sch-deadline-modal{align-items:end;padding:0}.sch-deadline-modal-panel{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}.sch-deadline-confidence-no-single-public-deadline{background:#dcfce7;border-color:#15803d;color:#14532d}