#test-role-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff8e8;border:1px solid #f1dfb7;border-radius:10px;padding:11px 15px;margin-top:16px;font-size:10px;color:#9b762f}#test-role-bar label{display:flex;align-items:center;gap:8px;margin-right:auto}#test-role-bar select{width:130px;padding:6px 10px;background:white;font-size:11px}.test-env-tag{font-weight:800;color:#7a5a1c}.pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:25px 0;font-size:12px}.pager button:disabled{opacity:.4;cursor:default}.inspection-input-group{margin:22px 0;border:1px solid #e3e6e9;border-radius:10px;overflow:hidden}.inspection-input-group summary{padding:15px;background:#f5f6f8;font-weight:800;cursor:pointer}.inspection-input{padding:12px 15px;border-top:1px solid #eee;display:grid;grid-template-columns:1.2fr .8fr 1.5fr;gap:12px;align-items:center}.inspection-input>label{font-size:11px}.inspection-input select,.inspection-input input{font-size:10px;padding:10px}.test-confirm{display:flex;gap:10px;align-items:center;margin:25px 0;font-size:12px}.test-confirm input{width:auto}.review-actions{display:flex;gap:10px;margin-top:15px}progress{display:block;width:100%;margin-top:20px;accent-color:#C6F34A;height:12px}.loading-ring{width:28px;height:28px;border:3px solid #eee;border-top-color:#C6F34A;border-radius:50%;margin:15px auto;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.card.empty a.primary{display:inline-block;text-decoration:none}button:disabled{opacity:.6;cursor:wait}.report-row .secondary{align-self:center}.real-photo img{object-position:center}.inspection-input:focus-within{background:#fffaf0}@media(max-width:650px){#test-role-bar{gap:7px;font-size:9px}#test-role-bar label{margin-right:0;width:100%}.inspection-input{grid-template-columns:1fr}.inspection-input>label{font-weight:700}.pager{gap:7px;font-size:10px}.pager button{font-size:10px;padding:7px}.report-row{flex-wrap:wrap}nav{scrollbar-width:thin}}@media print{#test-role-bar{display:none!important}}
.partner-card{padding:23px}.partner-card h2{font-size:18px;margin-top:18px}.partner-card p{font-size:12px}.partner-icon{font-size:26px;width:50px;height:50px;background:#fff1d6;color:#b17c22;display:grid;place-items:center;border-radius:13px;margin-bottom:14px}.partner-card .link-button{margin-top:20px}.old-price{font-size:17px;color:#9aa1a8;text-decoration:line-through;margin-top:25px}.old-price+.price{margin-top:0}.map-button{display:inline-block;text-decoration:none}.section-head>label{display:flex;gap:10px;align-items:center;font-size:11px}.section-head>label select{width:150px;padding:8px}.package-editor .primary{margin-top:10px}
