.support-footer{padding-top:20px;padding-bottom:24px}.support-footer p{margin:10px 0;font-size:14px}.support-footer a,.support-footer span{overflow-wrap:anywhere}.support-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.support-trap{position:absolute!important;left:-10000px}.quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.quality-grid h2{font-size:1.15rem;margin-bottom:20px}.quality-controls{margin-bottom:20px}.quality-controls .helper{margin-top:12px}.quality-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.quality-field{min-width:0}.quality-field label{display:block;margin-bottom:7px}.quality-field:has(textarea),.quality-field:has([data-quality-photos]){grid-column:1/-1}.quality-field textarea{resize:vertical}.quality-field small{font-size:14px}.quality-notice{font-size:14px;margin-top:24px}.quality-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quality-photos img{width:100%;max-height:250px;object-fit:contain}.quality-document input,.quality-document select,.quality-document textarea{width:100%;min-width:0}.quality-document h1{font-size:1.65rem}@media(max-width:640px){.quality-grid,.quality-fields{grid-template-columns:1fr}.support-footer .buttons{align-items:flex-start;flex-direction:column}.quality-document{padding:18px}.quality-controls .button{margin-bottom:8px}}@media print{@page{size:A4;margin:14mm}body.printing-quality{padding:0!important;background:white}body.printing-quality .header,body.printing-quality .footer,body.printing-quality .mobile-bottom,body.printing-quality .quality-controls,body.printing-quality #music-player,body.printing-quality #toast,body.printing-quality dialog,body.printing-quality .skip-link{display:none!important}body.printing-quality #main{width:100%;max-width:none;margin:0;padding:0}body.printing-quality .quality-document{border:0;padding:0;box-shadow:none}body.printing-quality .quality-fields{grid-template-columns:1fr 1fr;gap:12px}body.printing-quality .quality-field{break-inside:avoid}body.printing-quality input,body.printing-quality textarea,body.printing-quality select{color:#000;background:white;border:0;border-bottom:1px solid #bbb;padding:5px 0;appearance:none;box-shadow:none}body.printing-quality input[type=file],body.printing-quality .quality-field small{display:none}body.printing-quality .quality-notice{break-inside:avoid;font-size:10pt}}

.quality-print-value{display:none}@media print{body.printing-quality .quality-print-value{display:block;white-space:pre-wrap;overflow-wrap:anywhere;min-height:24px;border-bottom:1px solid #bbb}body.printing-quality .quality-document input,body.printing-quality .quality-document select,body.printing-quality .quality-document textarea{display:none}}
