/* Serviços de Laser · operações, alertas e histórico V220.1.48 */
#telaLaser .laser-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 11px;color:#5c6e88;font-size:11px}
#telaLaser .laser-tools span{margin-right:auto}
#telaLaser .laser-tools button,#telaLaser .laser-job button{border:1px solid #ccd9ea;background:#f7faff;border-radius:9px;padding:7px 10px;color:#1253a4;font:inherit;font-weight:700;cursor:pointer}
#telaLaser .laser-operation{min-width:94px;border:1px solid #c9d8ed;border-radius:8px;background:#fff;color:#18314f;padding:6px;font:inherit}
#telaLaser .laser-action-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#telaLaser .laser-save-job{display:flex;gap:8px;align-items:end;margin-top:12px}
#telaLaser .laser-save-job label{flex:1;color:#324761;font-size:12px;font-weight:700}
#telaLaser .laser-save-job input{display:block;width:100%;box-sizing:border-box;border:1px solid #c9d8ed;border-radius:9px;padding:9px;margin-top:5px}
#telaLaser .laser-save-job .laser-copy{width:auto;margin:0}
#telaLaser #laserJobStatus{display:block;margin-top:7px;color:#1253a4}
#telaLaser .laser-job{display:flex;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #e3ebf5}
#telaLaser .laser-job div{min-width:0;flex:1}
#telaLaser .laser-job strong,#telaLaser .laser-job small{display:block;overflow-wrap:anywhere}
#telaLaser .laser-job small{color:#5c6e88;margin-top:4px}
#telaLaser .laser-job-detail{background:#f4f8ff;border:1px solid #cbdcf3;border-radius:10px;padding:10px;margin:12px 0}
#telaLaser .laser-job-detail p{margin:4px 0;font-size:12px;overflow-wrap:anywhere}
@media(max-width:470px){#telaLaser .laser-action-row{grid-template-columns:1fr}#telaLaser .laser-save-job{display:block}#telaLaser .laser-save-job .laser-copy{width:100%;margin-top:8px}}
