#menuBalancaEntregues222{position:relative}
#balancaEntreguesNaoLidos222:not([hidden]){margin-left:auto;display:inline-flex;justify-content:center;align-items:center;min-width:25px;min-height:23px;padding:1px 6px;background:#b62422;color:#fff;border-radius:25px;font-size:12px;font-weight:900}
.balanca222-content{color:#172b1b}
.balanca222-header{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:15px;padding:14px 16px;border:1px solid #cad7c8;background:#f1f7ef;border-radius:15px}
.balanca222-header b{font-size:19px}.balanca222-header p{margin:5px 0 0;color:#364c39}
.balanca222-content td,.balanca222-content th{color:#1c2d20;vertical-align:middle}
.balanca222-content td small{display:block;margin-top:5px;color:#475b49;font-size:12px}
.balanca222-pill{display:inline-block;padding:6px 9px;border-radius:15px;font-weight:800;font-size:12px;white-space:nowrap}
.balanca222-pill.done{color:#12532b;background:#e0f3e3}.balanca222-pill.pending{color:#82511d;background:#fff2d8}
.balanca222-overlay{z-index:99995!important}
.balanca222-dialog{width:min(97vw,1050px)!important;max-width:1050px!important;max-height:92dvh!important;display:flex;flex-direction:column;background:#fff!important;color:#17271c!important}
.balanca222-dialog .modal-body{overflow:auto;max-height:calc(92dvh - 112px);padding:18px!important}
.balanca222-dialog .modal-header{gap:12px}
.balanca222-dialog h2,.balanca222-dialog h3,.balanca222-dialog p,.balanca222-dialog b{color:#1b2f1e}
.balanca222-note{background:#edf5ed;border-radius:10px;padding:12px;line-height:1.5}
.balanca222-delivery{padding:15px 5px;border-bottom:2px solid #cfded0}
.balanca222-delivery h3{font-size:18px;margin:5px 0}.balanca222-delivery p{line-height:1.5}
.balanca222-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;margin:12px 0}
.balanca222-file{background:#f8faf7;border:1px solid #d6e4d2;border-radius:12px;padding:10px;min-width:0;display:flex;flex-direction:column;gap:9px;align-items:stretch}
.balanca222-file b{font-size:14px}.balanca222-file img,.balanca222-file video{width:100%;height:165px;max-width:100%;object-fit:contain;background:#eff2ef;border-radius:9px}
.balanca222-file a{display:block;background:#27613a;color:#fff!important;text-decoration:none;text-align:center;padding:10px;border-radius:9px;font-weight:800}
.balanca222-missing{color:#7a4a25!important;background:#fdf5e8;padding:12px;border-radius:9px}
.balanca222-occ{background:#fff9ec;padding:12px;border:1px solid #e9dfc4;border-radius:10px;margin:10px 0}
.balanca-324 .balanca-etapas,.balanca-324 .balanca-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:900px){.balanca222-content .table-container{overflow-x:auto}.balanca-324 .balanca-etapas,.balanca-324 .balanca-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){.balanca-324 .balanca-etapas,.balanca-324 .balanca-cards{grid-template-columns:1fr!important}.balanca222-dialog .modal-header h2{font-size:19px}}

/* 4.3.3.224: busca legível e adaptável para a esteira de Entregues da Balança */
.balanca224-busca{padding:14px 17px;margin:0 0 14px;border:1px solid #cbdccc;border-radius:14px;background:#f7faf6;color:#1b2d1e}
.balanca224-busca label span{display:block;font-size:15px;font-weight:850;color:#1b2d1e;margin-bottom:7px}
.balanca224-campo{display:flex;gap:9px;align-items:center}
.balanca224-campo input{flex:1;min-width:0;max-width:760px;display:block;padding:12px 14px;border:1.5px solid #99b29e;border-radius:10px;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:16px;outline-offset:2px}
.balanca224-campo input::placeholder{color:#576659!important;-webkit-text-fill-color:#576659!important;opacity:1}
.balanca224-campo input:focus{border-color:#327a4d;outline:2px solid #a4cbb0}
.balanca224-busca>small{display:block;color:#455d4a;margin-top:7px;line-height:1.5}
.balanca224-campo #balanca224Limpar:not([hidden]){display:inline-flex;flex:none}
@media(max-width:570px){.balanca224-busca{padding:12px}.balanca224-campo{flex-wrap:wrap}.balanca224-campo input{width:100%;flex-basis:100%}}
