﻿.paid-report-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;align-items:center;margin-top:24px;padding:22px;border:1px solid rgba(78,73,62,.18);border-radius:8px;background:rgba(255,253,248,.92);box-shadow:0 14px 34px rgba(36,31,22,.07)}
.paid-report-label{display:inline-flex;width:max-content;max-width:100%;margin-bottom:10px;padding:4px 9px;border-radius:999px;background:#f1eadc;color:#6b5632;font-size:12px;font-weight:520;letter-spacing:.04em;text-transform:uppercase}
.paid-report-card h2{margin:0 0 8px;font-size:clamp(20px,1.55vw,26px);font-weight:560;line-height:1.28;color:#272a24;letter-spacing:0}
.paid-report-card p{margin:0;color:#5d625b;line-height:1.65}.paid-report-meta{margin-top:12px;color:#8a6a2f;font-size:14px;font-weight:520}.paid-report-form{display:grid;gap:10px;min-width:0}.paid-report-form label{display:grid;gap:7px;color:#343a35;font-size:13px;font-weight:520}.paid-report-form input{height:44px;width:100%;min-width:0;border:1px solid rgba(78,73,62,.28);border-radius:8px;background:#fff;padding:0 12px;font:inherit;color:#272a24}.paid-report-form input[aria-invalid="true"]{border-color:#a83238;box-shadow:0 0 0 3px rgba(168,50,56,.1)}
.paid-report-button{min-height:44px;border:0;border-radius:8px;background:#2f5f4d;color:#fff;font:inherit;font-size:14px;font-weight:560;cursor:pointer}.paid-report-button:hover{background:#254d3e}.paid-report-button:disabled{cursor:wait;opacity:.72}.paid-report-status{min-height:20px;font-size:13px;color:#5d625b}.paid-report-status.is-error{color:#a83238}.paid-report-note{font-size:12px;color:#7b8078;line-height:1.5}
@media(max-width:820px){.paid-report-card{grid-template-columns:1fr;padding:18px}.paid-report-button{width:100%}}

