.technician-workbench{display:grid;gap:16px}.tech28-head{display:flex;justify-content:space-between;gap:16px}.tech28-head span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#db5b62}.tech28-head h2{margin:4px 0;color:#fff}.tech28-head p{margin:0;color:#92a3b8;max-width:760px}.tech28-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tech28-kpis>div{background:#102036;border:1px solid #293f5b;border-radius:13px;padding:14px}.tech28-kpis small{display:block;color:#8ea1b9}.tech28-kpis b{display:block;color:#fff;font-size:22px;margin-top:4px}.tech28-list{display:grid;gap:9px}.tech28-card{display:grid;grid-template-columns:1.5fr .6fr 1.3fr;gap:14px;align-items:center;background:#102036;border:1px solid #293f5b;border-radius:13px;padding:13px;color:#fff}.tech28-main,.tech28-status{display:grid;gap:4px}.tech28-main span,.tech28-main small,.tech28-status small{color:#91a3b9}.tech28-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.tech28-actions button,.tech28-dialog button{border:1px solid #36587d;background:#122a47;color:#edf5ff;border-radius:8px;padding:8px 9px;font-weight:800;cursor:pointer}.tech28-actions button:last-child,.tech28-dialog form>button{background:#d92934;border-color:#d92934}.tech28-empty{border:1px dashed #34506f;border-radius:12px;padding:28px;color:#92a3b8;text-align:center}.tech28-modal{position:fixed;inset:0;z-index:10040;background:#02070edb;display:grid;place-items:center;padding:18px}.tech28-dialog{width:min(620px,100%);max-height:92vh;overflow:auto;position:relative;background:#0c1828;border:1px solid #2c415c;border-radius:17px;padding:22px;color:#eef5fd}.tech28-dialog h2{margin-top:0}.tech28-dialog p{color:#93a4b8}.tech28-x{position:absolute;right:12px;top:8px;background:transparent!important;border:0!important;font-size:26px!important}.tech28-dialog form{display:grid;gap:11px}.tech28-dialog label{display:grid;gap:6px;color:#b7c5d6;font-size:12px}.tech28-dialog input,.tech28-dialog select,.tech28-dialog textarea{background:#101f33;border:1px solid #334c6b;color:#fff;border-radius:8px;padding:10px}.tech28-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;background:#101f33;border:1px solid #2e455f;border-radius:8px;padding:9px}.tech28-check input{width:18px;height:18px;padding:0}.tech28-qr{display:grid;place-items:center;gap:6px;background:#fff;color:#102038;border-radius:14px;padding:20px;margin:16px auto;max-width:330px;text-align:center}.tech28-qr img{width:260px;height:260px}.tech28-qr span,.tech28-qr small{color:#5c6b7e}@media(max-width:900px){.tech28-kpis{grid-template-columns:repeat(2,1fr)}.tech28-card{grid-template-columns:1fr}.tech28-actions{justify-content:flex-start}.tech28-actions button{flex:1 1 90px}}@media(max-width:600px){.tech28-kpis{grid-template-columns:1fr 1fr}.tech28-card{padding:11px}.tech28-actions{display:grid;grid-template-columns:1fr 1fr}.tech28-actions button{min-height:40px}.tech28-qr img{width:220px;height:220px}}@media print{body>*:not(#tech28Modal){display:none!important}.tech28-modal{position:static;background:#fff;padding:0}.tech28-dialog{background:#fff;border:0;color:#000}.tech28-dialog>h2,.tech28-x,.tech28-print{display:none!important}}