.security-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.security-round{padding:20px;border:1px solid #8885;border-radius:16px;margin:14px 0}.security-round h3{margin:0 0 10px}.security-flag{padding:12px 16px;background:#b26c1718;border-left:4px solid #b26c17;margin:10px 0}.security-days{display:flex;gap:12px;flex-wrap:wrap}.security-days label{display:flex;gap:6px;align-items:center}.security-days input{width:auto}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.security-photos{display:flex;flex-wrap:wrap;gap:10px}.security-photos img{width:140px;height:110px;object-fit:cover;border-radius:10px}.security-evidence{font-size:.9rem;opacity:.8}.security-report th,.security-report td{padding:8px;text-align:left;border-bottom:1px solid #8884;vertical-align:top}.security-report{width:100%;border-collapse:collapse}.security-table{overflow:auto}pre.security-note{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:16px;background:#8881;border-radius:10px}.security-error{color:#b33}button,input,select,textarea{max-width:100%}button{min-height:44px}summary{cursor:pointer} .security-contract{overflow-wrap:anywhere}.security-report small{display:block}@media(max-width:600px){.repair-shell{padding-left:16px;padding-right:16px}.commercial-intro h1{font-size:42px}.security-round{padding:14px}.security-report th,.security-report td{padding:6px;font-size:13px}}@media print{header,.commercial-intro,#securityStatus,.security-actions,form,button,details{display:none!important}.repair-shell{max-width:none;padding:0}.commercial-card,.security-round{break-inside:avoid;box-shadow:none}body{background:white!important;color:black!important}.security-photos img{width:180px;height:140px}}
