.print-review{box-sizing:border-box;width:100%;margin:0 0 24px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--panel);color:var(--text);scroll-margin-top:24px}
.print-review h2{margin:0 0 10px;font-size:22px}.print-review-name{overflow-wrap:anywhere;font-weight:600;line-height:1.5}.print-review form{display:grid;gap:14px;max-width:640px;margin-top:22px}.print-review select{width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--inset);color:var(--text)}.print-plate-label{font-size:13px}.print-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.print-check input{margin-top:4px;flex-shrink:0;accent-color:var(--accent)}.print-review-feedback{font-size:12px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere;margin:0}.print-review-actions{display:flex;justify-content:flex-start;gap:10px;margin-top:16px}.print-review button{min-height:40px}.print-review button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.print-review button:disabled{opacity:.5;cursor:not-allowed}.print-review :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:600px){.print-review{padding:18px}.print-review h2{font-size:20px}}
.print-review-feedback[data-state="error"],.print-review-feedback[data-state="unconfirmed"],.file-action-status{color:var(--danger,#d75d66)}.file-action-status{font-size:12px;line-height:1.5;overflow-wrap:anywhere;margin:12px 0 0}.print-review .transfer-progress{width:100%;height:8px}.print-review .button-link{justify-self:start}
