
.nptr-time{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:8px 0 16px;font-size:13px;line-height:1.4;color:#667085}
.nptr-clock{font-size:18px;color:#d71920}.nptr-updated{padding-left:9px;border-left:1px solid #ddd}
.nptr-report{margin:30px 0 15px;padding-top:18px;border-top:1px solid #e5e7eb}
.nptr-report-toggle{border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:8px;padding:9px 13px;font-size:13px;font-weight:700;cursor:pointer}
.nptr-report-toggle:hover{border-color:#d71920;color:#d71920}
.nptr-report-form{margin-top:13px;padding:18px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;max-width:650px}
.nptr-report-heading{font-size:17px;font-weight:800;color:#111827}.nptr-report-form p{font-size:13px;color:#667085;margin:5px 0 14px}
.nptr-report-form label{display:block;font-size:13px;font-weight:700;color:#374151;margin:11px 0}
.nptr-report-form label span{font-weight:400;color:#98a2b3}
.nptr-report-form input,.nptr-report-form select,.nptr-report-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #d0d5dd;border-radius:7px;padding:9px;background:#fff;font:inherit}
.nptr-submit{margin-top:5px;border:0;border-radius:8px;background:#d71920;color:#fff;padding:10px 17px;font-weight:800;cursor:pointer}
.nptr-submit:disabled{opacity:.6;cursor:not-allowed}.nptr-message{font-size:13px;font-weight:600;margin-top:10px}
@media(max-width:500px){.nptr-updated{width:100%;padding-left:25px;border-left:0}.nptr-report-form{padding:14px}}


/* v1.1: Force Report button text visibility against theme button styles */
.nptr-report .nptr-report-toggle,
.nptr-report button.nptr-report-toggle {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #222222 !important;
    -webkit-text-fill-color: #222222 !important;
    border: 1px solid #d1d5db !important;
    opacity: 1 !important;
    visibility: visible !important;
    text-shadow: none !important;
}
.nptr-report .nptr-report-toggle span,
.nptr-report button.nptr-report-toggle span {
    color: #d71920 !important;
    -webkit-text-fill-color: #d71920 !important;
}
.nptr-report .nptr-report-toggle:hover,
.nptr-report .nptr-report-toggle:focus,
.nptr-report .nptr-report-toggle:active {
    background: #d71920 !important;
    background-color: #d71920 !important;
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
    border-color: #d71920 !important;
}
.nptr-report .nptr-report-toggle:hover span,
.nptr-report .nptr-report-toggle:focus span,
.nptr-report .nptr-report-toggle:active span {
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;
}


/* v1.2: Published date/time is automatically inserted above article content */
.nptr-time {
    width: 100% !important;
    box-sizing: border-box !important;
    color: #5f6368 !important;
    -webkit-text-fill-color: #5f6368 !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.nptr-time strong {
    color: #202124 !important;
    -webkit-text-fill-color: #202124 !important;
}
.nptr-time time,
.nptr-time .nptr-updated {
    color: #5f6368 !important;
    -webkit-text-fill-color: #5f6368 !important;
}
