.pr-banner{gap:8px;margin:0 0 12px;display:grid}.pr-line{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.pr-line[data-pr-line=quota]{color:#93370d;background:#fffaeb;border-color:#fedf89}.pr-line[data-pr-line=noPunch]{color:#344054;background:#f9fafb;border-color:#d0d5dd}.pr-line>svg{width:20px;height:20px}.pr-main{color:inherit;gap:3px;min-width:0;text-decoration:none;display:grid}.pr-main strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}.pr-main small{opacity:.85;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4}.pr-actions{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pr-actions a{color:inherit;font-size:13px;font-weight:700;text-decoration:underline}@media (min-width:768px){.pr-banner{max-width:920px}.pr-line{padding:12px 16px}}@media (max-width:420px){.pr-line{grid-template-columns:22px minmax(0,1fr)}.pr-actions{flex-direction:row;grid-column:2;justify-content:flex-start;gap:14px}}
