/* Testing Coordinator Workspace — LOCKED graphic layout.
   Scoped to this page only. No shared B.E.A.R.S. styles or assets are changed. */
.v123-testing-workspace.v126-testing-lock{padding:0!important;margin:0!important;background:#f7f8f9!important;min-height:calc(100vh - 68px);overflow:hidden}
.v126-testing-lock *{box-sizing:border-box}
.v126-locked-hero{width:100%;aspect-ratio:1448/224;background:url('assets/testing-coordinator-locked-hero-v126.png') center/100% 100% no-repeat;border-bottom:0}
.v126-testing-body{padding:14px 24px 34px;background:linear-gradient(#fff,#f7f8f9)}
.v126-summary-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-bottom:13px;border-bottom:1px solid #d8d8d8}
.v126-summary-card{height:98px;border:1px solid #ececec;border-radius:10px;display:flex;align-items:center;gap:13px;padding:10px 18px;background:#fff;overflow:hidden}
.v126-summary-card.red{background:linear-gradient(105deg,#fff5f5,#fdecec)}
.v126-summary-card.green{background:linear-gradient(105deg,#f2fbf5,#e8f7ec)}
.v126-summary-card.gold{background:linear-gradient(105deg,#fffaf0,#fff3d8)}
.v126-summary-card.purple{background:linear-gradient(105deg,#f8f5ff,#eee7ff)}
.v126-summary-icon{width:72px;height:64px;display:grid;place-items:center;flex:0 0 72px}
.v126-summary-icon svg{width:60px;height:60px;fill:currentColor}
.v126-summary-card.red .v126-summary-icon{color:#c7070e}.v126-summary-card.green .v126-summary-icon{color:#087b2b}.v126-summary-card.gold .v126-summary-icon{color:#c98500}.v126-summary-card.purple .v126-summary-icon{color:#5920ad}
.v126-summary-copy{display:block;min-width:0;color:#161616}.v126-summary-copy small{display:block;font-size:16px;line-height:1.08;font-weight:600;white-space:normal}.v126-summary-copy strong{display:block;margin-top:3px;font-size:38px;line-height:1;font-weight:900}
.v126-summary-card.red .v126-summary-copy strong{color:#c7070e}.v126-summary-card.green .v126-summary-copy strong{color:#087b2b}.v126-summary-card.gold .v126-summary-copy strong{color:#c98500}.v126-summary-card.purple .v126-summary-copy strong{color:#5920ad}
.v126-tool-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 14px;margin-top:14px}
.v126-tool-card{position:relative;grid-column:span 2;height:108px;border:1px solid #e2e2e2;border-radius:11px;background:#fff;overflow:hidden;display:grid;grid-template-columns:125px minmax(0,1fr) 44px;align-items:center;padding:0;text-align:left;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.045)}
.v126-tool-card.wide{grid-column:span 3}
.v126-tool-card:focus-visible{outline:3px solid rgba(169,2,12,.25);outline-offset:2px}.v126-tool-card:hover{box-shadow:0 7px 17px rgba(0,0,0,.09)}
.v126-tool-color{position:relative;align-self:stretch;width:125px;display:grid;place-items:center;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);z-index:2}
.v126-tool-color:after{content:"";position:absolute;right:14px;top:0;width:6px;height:100%;background:#fff;opacity:.88;transform:skewX(-19deg)}
.v126-tool-card.red .v126-tool-color{background:linear-gradient(135deg,#c6070e,#9d0006)}
.v126-tool-card.gold .v126-tool-color{background:linear-gradient(135deg,#f2b000,#c98200)}
.v126-tool-card.black .v126-tool-color{background:linear-gradient(135deg,#171717,#3a3a3a)}
.v126-tool-card.purple .v126-tool-color{background:linear-gradient(135deg,#8d39dd,#4e13a9)}
.v126-tool-card.green .v126-tool-color{background:linear-gradient(135deg,#159341,#086b29)}
.v126-tool-card.blue .v126-tool-color{background:linear-gradient(135deg,#1677c7,#0754a4)}
.v126-tool-icon{width:70px;height:70px;border-radius:8px;background:#fff;display:grid;place-items:center;color:inherit;box-shadow:0 2px 7px #0002;z-index:2}
.v126-tool-icon svg{width:49px;height:49px;fill:currentColor}.v126-tool-card.red .v126-tool-icon{color:#c7070e}.v126-tool-card.gold .v126-tool-icon{color:#d58b00}.v126-tool-card.black .v126-tool-icon{color:#111}.v126-tool-card.purple .v126-tool-icon{color:#6420b8}.v126-tool-card.green .v126-tool-icon{color:#087b2b}.v126-tool-card.blue .v126-tool-icon{color:#0c66b5}
.v126-tool-copy{position:relative;z-index:3;padding:0 10px 0 12px;min-width:0}.v126-tool-copy b{display:block;font-size:18px;line-height:1.05;font-weight:900;color:#111;max-width:260px}.v126-tool-copy span{display:block;margin-top:5px;font-size:14px;line-height:1.16;color:#5e6670;max-width:260px}
.v126-watermark{position:absolute;right:28px;bottom:-4px;width:92px;height:92px;opacity:.08;z-index:1}.v126-watermark svg{width:100%;height:100%;fill:currentColor}.v126-tool-card.red .v126-watermark{color:#c7070e}.v126-tool-card.gold .v126-watermark{color:#d58b00}.v126-tool-card.black .v126-watermark{color:#111}.v126-tool-card.purple .v126-watermark{color:#6420b8}.v126-tool-card.green .v126-watermark{color:#087b2b}.v126-tool-card.blue .v126-watermark{color:#0c66b5}
.v126-arrow{position:relative;z-index:4;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:31px;line-height:1;font-family:Arial,sans-serif;font-weight:300;margin-right:12px}.v126-tool-card.red .v126-arrow{background:#d0070d}.v126-tool-card.gold .v126-arrow{background:#db9300}.v126-tool-card.black .v126-arrow{background:#2c2c2c}.v126-tool-card.purple .v126-arrow{background:#5e19b4}.v126-tool-card.green .v126-arrow{background:#0a8732}.v126-tool-card.blue .v126-arrow{background:#0a65b5}
@media(max-width:1100px){.v126-summary-row{grid-template-columns:repeat(3,1fr)}.v126-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v126-tool-card,.v126-tool-card.wide{grid-column:span 1}.v126-locked-hero{background-size:cover;background-position:center}}
@media(max-width:700px){.v126-testing-body{padding:12px}.v126-summary-row{grid-template-columns:1fr 1fr}.v126-tool-grid{grid-template-columns:1fr}.v126-tool-card{grid-template-columns:105px 1fr 40px}.v126-tool-color{width:105px}.v126-tool-copy b{font-size:16px}.v126-tool-copy span{font-size:12px}.v126-locked-hero{min-height:180px;background-size:cover;background-position:center}}

/* V130 Testing Coordinator additions. Existing locked V126 workspace selectors above are unchanged. */
.v130-testing-subpage{padding:24px;background:#f7f8f9;min-height:calc(100vh - 68px);color:#171717}
.v130-subhead{display:flex;align-items:center;gap:22px;margin-bottom:18px;padding:18px 22px;background:#fff;border:1px solid #e1e1e1;border-radius:12px}.v130-subhead h1{margin:0;font-size:30px}.v130-subhead p{margin:4px 0 0;color:#616975}.v130-back{border:0;background:#111;color:#fff;border-radius:8px;padding:11px 15px;font-weight:800;cursor:pointer;white-space:nowrap}
.v130-panel{background:#fff;border:1px solid #e1e1e1;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 3px 10px #0000000a}.v130-panel h2{margin:0 0 14px;font-size:21px}.v130-panel-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.v130-panel-title h2{margin-bottom:4px}.v130-note{margin:0;color:#68707a;font-size:13px}
.v130-session-form,.v130-upload-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end}.v130-upload-row{grid-template-columns:2fr 1fr 1.5fr auto}.v130-session-form label,.v130-upload-row label{font-size:12px;font-weight:800;color:#444}.v130-session-form input,.v130-upload-row input,.v130-upload-row select{display:block;width:100%;margin-top:6px;border:1px solid #cfd3d8;border-radius:7px;padding:10px;background:#fff;font:inherit}.v130-file-label input{padding:7px}
.v130-primary,.v130-secondary{border:0;border-radius:7px;padding:11px 15px;font-weight:900;cursor:pointer}.v130-primary{background:#a9020c;color:#fff}.v130-secondary{background:#111;color:#fff}
.v130-table{width:100%;border-collapse:collapse}.v130-table th{background:#111;color:#fff;text-align:left;padding:10px;font-size:12px}.v130-table td{border-bottom:1px solid #e5e5e5;padding:11px;font-size:13px}.v130-text-btn{border:0;background:transparent;font-weight:800;cursor:pointer}.danger{color:#a9020c!important}.v130-empty{padding:28px;text-align:center;border:1px dashed #cfd3d8;border-radius:8px;color:#737a82;background:#fafafa}
.v130-doc-grid{display:grid;gap:10px}.v130-doc-card{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #e1e1e1;border-radius:9px;padding:12px}.v130-pdf-badge{width:50px;height:50px;border-radius:8px;background:#a9020c;color:#fff;display:grid;place-items:center;font-weight:900}.v130-doc-info b,.v130-doc-info span,.v130-doc-info small{display:block}.v130-doc-info span{margin-top:3px;font-size:12px;font-weight:800;color:#5e20ad}.v130-doc-info small{margin-top:4px;color:#737a82}.v130-doc-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.v130-doc-actions button{border:1px solid #d4d4d4;background:#fff;border-radius:6px;padding:7px 10px;font-weight:800;cursor:pointer}.v130-pdf-frame{width:100%;height:72vh;border:1px solid #d8d8d8;border-radius:8px;margin-top:14px;background:#eee}
@media(max-width:900px){.v130-session-form,.v130-upload-row{grid-template-columns:1fr 1fr}.v130-doc-card{grid-template-columns:50px 1fr}.v130-doc-actions{grid-column:1/-1;justify-content:flex-start}.v130-subhead{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.v130-testing-subpage{padding:12px}.v130-session-form,.v130-upload-row{grid-template-columns:1fr}.v130-panel-title{align-items:flex-start;flex-direction:column}.v130-pdf-frame{height:60vh}}
