.inventory-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px}
.inventory-settings-form>label,.inventory-settings-form fieldset{display:grid;gap:8px}
.inventory-settings-form fieldset{grid-template-columns:repeat(3,1fr);border:1px solid #34404d;padding:16px}
.inventory-settings-form legend{padding:0 8px;font-weight:900}
.inventory-settings-form input,.inventory-settings-form select{width:100%}
.inventory-settings-form .inventory-test-switch{grid-column:1/-1;display:flex;align-items:center;padding:18px;background:#0d151d;color:#fff;border-left:6px solid #d9ff24}
.inventory-test-switch input{width:24px;height:24px}
.inventory-test-switch span{display:grid}
.inventory-settings-form button{grid-column:1/-1}
@media(max-width:720px){.inventory-settings-form{grid-template-columns:1fr}.inventory-settings-form fieldset{grid-template-columns:1fr}.inventory-settings-form .inventory-test-switch,.inventory-settings-form button{grid-column:1}}
.inventory-template-grid article.complete{border-top-color:#28bc70;background:#f2fff7}.inventory-template-grid article.failed{border-top-color:#e30613;background:#fff3f3}.inventory-template-grid article.failed h3{color:#b10813}
.inventory-template-settings>header{align-items:center;gap:18px}.inventory-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding:22px}.inventory-template-grid article{display:grid;align-content:start;gap:10px;min-width:0;padding:18px;border:1px solid #d8dde3;border-top:5px solid #d9ff24;background:#fff}.inventory-template-grid article small{font-weight:900;color:#687582}.inventory-template-grid article h3,.inventory-template-grid article p{margin:0}.inventory-template-grid article b{overflow-wrap:anywhere}.inventory-template-grid article p{white-space:pre-line;color:#56616d}.inventory-template-grid article>div{display:flex;gap:10px;margin-top:auto;padding-top:8px}.inventory-template-grid article button{flex:1}.inventory-template-fields{padding:12px;background:#eef1f4;border-left:5px solid #d9ff24;overflow-wrap:anywhere}
.inventory-whatsapp-users{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:22px}.inventory-whatsapp-users article{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #d8dde3;background:#fff}.inventory-whatsapp-users article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#26d981;color:#07130d;font-weight:1000}.inventory-whatsapp-users article div{display:grid;gap:3px}.inventory-whatsapp-users article small{color:#687582}.inventory-whatsapp-settings>footer{display:flex;justify-content:space-between;gap:18px;padding:18px 22px;border-top:1px solid #d8dde3;background:#0d151d;color:#fff}.inventory-whatsapp-settings>footer small{color:#aeb8c2}@media(max-width:720px){.inventory-whatsapp-settings>footer{display:grid}}
.inventory-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:16px}.inventory-search-results button{display:grid;gap:5px;text-align:left;padding:16px;border:2px solid #dce2e7;background:#fff}.inventory-search-results button:hover{border-color:#111923}.inventory-search-results span{color:#687482;font-size:12px;font-weight:900}@media(max-width:720px){.inventory-search-results{grid-template-columns:1fr}}
.inventory-acceptance>p{max-width:850px;color:#59636e;font-weight:700;line-height:1.6}.inventory-acceptance-pass{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding:18px 20px;background:#101820;color:#fff;border-left:8px solid #cfff28}.inventory-acceptance-pass strong{color:#cfff28}.inventory-acceptance-stages{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.inventory-acceptance-stages b{padding:9px 12px;background:#e9fff2;color:#08773e;font-size:.78rem}.inventory-acceptance .inventory-table>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:12px 16px;border-top:1px solid #e0e4e7}.inventory-acceptance .inventory-table>div>span{display:grid}@media(max-width:720px){.inventory-acceptance-pass{display:grid}.inventory-acceptance .inventory-table>div{grid-template-columns:1.5fr repeat(3,.7fr);font-size:.8rem}}
.inventory-whatsapp-template{border-top:2px solid #273541;margin:1.25rem 1.4rem 1.4rem;padding-top:1.25rem;display:grid;gap:.75rem}.inventory-whatsapp-template label{display:grid;gap:.45rem;font-weight:900}.inventory-whatsapp-template textarea{width:100%;min-height:12rem;resize:vertical;font:700 .92rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-whatsapp-template p{margin:0;color:#687582;font-size:.75rem;line-height:1.6}.inventory-whatsapp-template button{justify-self:start}
.inventory-whatsapp-draft{margin:18px 0;padding:18px;border:2px solid #cad4dc;border-left:7px solid #25d366;background:#f3fff8}.inventory-whatsapp-draft header{display:flex;justify-content:space-between;gap:16px;align-items:center}.inventory-whatsapp-draft h3,.inventory-whatsapp-draft pre{margin:0}.inventory-whatsapp-draft pre{margin-top:14px;padding:16px;background:#101820;color:#fff;white-space:pre-wrap;font:700 .9rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.inventory-whatsapp-draft>small{display:block;margin-top:10px;color:#59636e;font-weight:800}
.inventory-acceptance-checklist{display:grid;gap:12px;margin-top:18px}.inventory-acceptance-checklist form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,2fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #d7dce2;background:#f6f7f8}.inventory-acceptance-checklist form.complete{border-left:6px solid #2edb8c;background:#effbf5}.inventory-acceptance-checklist label{display:flex;gap:12px;align-items:center}.inventory-acceptance-checklist label input{width:22px;height:22px}.inventory-acceptance-checklist label span{display:grid;gap:4px}.inventory-acceptance-checklist textarea{min-height:70px;resize:vertical}.inventory-manual-acceptance>header{display:flex;justify-content:space-between;align-items:flex-start}.inventory-manual-acceptance>header .connected{color:#0b9f63}@media(max-width:900px){.inventory-acceptance-checklist form{grid-template-columns:1fr}.inventory-acceptance-checklist form button{width:100%}}
