.v41-quality-strip{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#edf7f6;border:1px solid #cfe5e3;border-radius:14px;padding:15px 19px;margin:19px 0}.v41-quality-strip>div{display:flex;gap:13px;align-items:center}.v41-quality-strip svg{height:29px;width:29px;color:#12888d;flex-shrink:0}.v41-quality-strip b{display:block;font-size:12px;color:#215569}.v41-quality-strip small{display:block;color:#6a8994;font-size:10px;margin-top:4px}.v41-extra-charts{margin-top:18px}.v41-quantities,.v41-operations{border-top:1px solid #dfebed;margin-top:22px;padding-top:20px;min-width:0}.v41-quantities h3,.v41-operations h3{font-size:14px;margin-bottom:8px}.v41-quantities .table{min-width:780px}.v41-quantities td{white-space:nowrap}.v41-operation-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0 20px}.v41-operation-stats>div{border:1px solid #deeaeb;border-radius:12px;background:#f8fbfb;padding:16px 18px}.v41-operation-stats span{font-size:11px;color:#658390;display:block}.v41-operation-stats strong{display:block;font-family:V38Estedad,V38Vazir,sans-serif;font-size:24px;color:#245b6b;margin:3px 0}.v41-operation-stats small{display:block;font-size:10px;color:#77929c}.v41-progress{height:6px;background:#e2efef;overflow:hidden;border-radius:8px;margin-top:12px}.v41-progress i{display:block;height:100%;background:#139b99;border-radius:8px}.v41-operation-list{margin:12px 0;border-top:1px solid #e1ebed;padding-top:12px}.v41-operation-list summary{color:#497b88;font-size:12px;cursor:pointer;line-height:2}.v41-operation-list .table-wrap{margin-top:12px}.v41-operation-list .table{min-width:730px}.v41-operation-list td{max-width:280px;overflow-wrap:anywhere}.v41-operation-list td .btn{min-height:29px;font-size:10px;padding:4px 9px}.v41-quality-contracts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:5px 0 22px}.v41-quality-contract{font-family:inherit;text-align:right;border:1px solid #dce9eb;background:#fff;border-radius:12px;padding:16px;cursor:pointer;min-width:0;transition:background .15s,border-color .15s}.v41-quality-contract:hover,.v41-quality-contract:focus-visible{border-color:#168d91;background:#eff8f7}.v41-quality-contract span{display:block;color:#9c8250;font-size:10px}.v41-quality-contract b{display:block;margin:7px 0;color:#275767;font-size:13px;overflow-wrap:anywhere}.v41-quality-contract small{font-size:10px;color:#77929c}.v41-severity{display:flex;gap:6px;flex-wrap:wrap}.v41-severity .btn{font-size:11px;min-height:34px}.v41-quality-table{min-width:760px}.v41-quality-table td:nth-child(4){min-width:230px}.v41-quality-print footer{font-size:10px;color:#79909a;border-top:1px solid #dbe8ea;padding-top:12px;margin-top:18px}.v41-quality-print .v38-report-head img{width:55px;height:65px;object-fit:contain}.v41-print-records{margin-top:22px;border-top:1px solid #dce8eb;padding-top:14px}.v41-print-records h3{font-size:14px}.v41-print-records table{min-width:0}.v41-quality-print .v38-report-head{align-items:center}.v41-quality-print h1{font-size:21px}
@media(max-width:1050px){.v41-quality-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.v41-quality-contracts{grid-template-columns:1fr}.v41-operation-stats{gap:9px}.v41-operation-stats>div{padding:12px}.v41-operation-stats small{font-size:9px}.v41-quality-strip{flex-wrap:wrap;padding:14px}.v41-quality-strip .btn{margin-inline-start:auto}.v41-severity .btn{font-size:10px;padding:6px 9px}.v41-operations .v38-card-head{flex-wrap:wrap}.v41-quality-print h1{font-size:18px}.v41-quality-print .v38-report-head{flex-wrap:wrap}}
@media print{.v41-quantities,.v41-operations,.v41-print-records{margin-top:13px;padding-top:10px}.v41-quantities h3,.v41-operations h3,.v41-print-records h3{font-size:11px}.v41-quantities .table,.v41-operation-list .table,.v41-quality-table{min-width:0!important}.v41-quantities td{white-space:normal}.v41-quantities td,.v41-quantities th,.v41-operations td,.v41-operations th,.v41-print-records td,.v41-print-records th,.v41-quality-table td,.v41-quality-table th{font-size:8px!important;padding:5px!important;overflow-wrap:anywhere;min-width:0!important}.v41-operation-stats{gap:8px;margin:9px 0;break-inside:avoid}.v41-operation-stats>div{padding:8px 10px}.v41-operation-stats strong{font-size:18px}.v41-operation-stats span,.v41-operation-stats small{font-size:8px}.v41-operation-list{margin:10px 0;padding-top:8px}.v41-operation-list td{max-width:none}.v41-quality-print .v38-report-head img{width:40px;height:46px}.v41-quality-print footer{font-size:8px}.v41-quality-print h1{font-size:18px}.v41-quality-print p{font-size:9px}.v41-extra-charts{margin-top:10px}.v41-print-records tr,.v41-operation-list tr,.v41-quality-table tr{break-inside:avoid}thead{display:table-header-group}}
