.d-employees>p{margin:12px 0 20px}.d-employees .field{margin:16px 0}.d-employees .os-erro-acoes{margin:16px 0;gap:10px;flex-wrap:wrap}.d-doc-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.d-doc-section h2{margin-bottom:16px}.d-doc-section h3{margin:26px 0 12px}.d-doc-section>p{margin:12px 0 18px;line-height:1.6}.d-doc-section>label,.d-rt-config label{display:block;font-weight:600;margin:20px 0 8px}.d-doc-section .input{width:100%;min-width:0}.d-snapshot{border:1px solid var(--line);border-radius:8px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.d-lots,.d-rt-config{margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:8px}.d-lots summary,.d-rt-config summary{font-weight:600;cursor:pointer;min-height:28px}.d-lots p,.d-rt-config p{margin:14px 0;line-height:1.6}.d-rt-config textarea{min-height:150px;margin-bottom:16px}.d-file-hidden{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.d-file-name{display:block;margin:10px 0;overflow-wrap:anywhere}.d-file-picker{cursor:pointer;min-height:44px}.d-employees select{max-width:100%;text-overflow:ellipsis}.d-employees .table-wrap{margin-top:18px}.d-employees td .btn{margin:5px 5px 5px 0}.d-doc-section p,.d-doc-section h2,.d-doc-section h3{overflow-wrap:anywhere}@media(max-width:600px){.d-doc-section{margin-top:24px;padding-top:20px}.d-doc-section .os-erro-acoes{display:flex;flex-direction:column;align-items:stretch}.d-doc-section .btn{min-height:44px;text-align:center}.d-employees .table-wrap{overflow:visible}.d-employees table,.d-employees tbody,.d-employees tr,.d-employees td{display:block;min-width:0!important;width:100%;box-sizing:border-box}.d-employees thead{display:none}.d-employees tr{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:14px}.d-employees td{padding:7px 0;border:0;white-space:normal!important}.d-employees td:before{display:block;font-size:12px;font-weight:600;color:var(--ink-500);margin-bottom:3px}.d-employees td:nth-child(1):before{content:'Nome'}.d-employees td:nth-child(2):before{content:'CPF'}.d-employees td:nth-child(3):before{content:'Cargo'}.d-employees td:nth-child(4):before{content:'Situação'}.d-employees td:nth-child(5):before{content:'OS e ações'}.d-employees td .btn{min-height:44px}.d-lots,.d-rt-config{padding:12px}}
/* Seleção de grupos: área de toque de 44px, checkbox e nome na mesma linha. */
#d-rt-grupos{margin:16px 0;padding:12px;border:1px solid var(--line,#d9e3dd);border-radius:8px;min-width:0}
#d-rt-grupos .toggle-linha{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;margin:0;cursor:pointer}
#d-rt-grupos .d-rt-grupo{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin:0}
