/* Auditoria V70.91: sem alterar o tema, layout, editor e modais existentes. */
#wise-audit-modal { align-items:center;justify-content:center;position:fixed;inset:0;background:rgba(0,0,0,.73);z-index:10070;padding:15px;box-sizing:border-box; }
#wise-audit-modal .wise-audit-dialog { display:flex;flex-direction:column;width:min(1110px,98vw);max-height:94vh;overflow:hidden;border:1px solid var(--border-color,#666);border-radius:12px;background:var(--bg-panel,#202126);color:var(--text-main,#f4f4f4);box-shadow:0 24px 80px rgba(0,0,0,.44); }
#wise-audit-modal .wise-audit-header {display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border-color,#555);gap:12px;}
#wise-audit-modal .wise-audit-header h2{margin:0 0 3px;font-size:19px;color:inherit;}
#wise-audit-modal .wise-audit-header p{margin:0;font-size:12px;line-height:1.5;opacity:.75;}
#wise-audit-modal button,#wise-audit-modal select,#wise-audit-modal input{font:inherit;}
#wise-audit-modal button{cursor:pointer;min-height:34px;border:1px solid var(--border-color,#666);color:inherit;background:var(--bg-base,#34363a);border-radius:7px;padding:7px 12px;}
#wise-audit-modal button:hover:not(:disabled){filter:brightness(1.17);}
#wise-audit-modal button:disabled{opacity:.45;cursor:not-allowed;}
#wise-audit-modal .wise-audit-primary{background:#875c34;color:#fff;border-color:#a67b4b;}
#wise-audit-modal .wise-audit-close{font-size:22px;min-width:38px;}
#wise-audit-modal .wise-audit-body{display:flex;flex-direction:column;gap:11px;overflow:auto;padding:17px 22px 21px;min-height:0;}
#wise-audit-modal .wise-audit-actions,#wise-audit-modal .wise-audit-filters{display:flex;gap:9px;align-items:center;flex-wrap:wrap;}
#wise-audit-modal input[type=file]{max-width:310px;font-size:12px;padding:7px;border:1px dashed var(--border-color,#777);border-radius:7px;}
#wise-audit-modal input[type=search],#wise-audit-modal select{height:34px;padding:5px 9px;background:var(--bg-base,#2b2c2f);color:inherit;border:1px solid var(--border-color,#555);border-radius:7px;max-width:100%;}
#wise-audit-modal input[type=search]{flex:1 1 210px;min-width:130px;}
#wise-audit-modal .wise-audit-metrics{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;}
#wise-audit-modal .wise-audit-metric{background:var(--bg-base,#292a2d);padding:10px 12px;border:1px solid var(--border-color,#454545);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0;}
#wise-audit-modal .wise-audit-metric strong{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;}
#wise-audit-modal .wise-audit-metric span{font-size:11px;opacity:.72;}
#wise-audit-modal .wise-audit-progress{display:flex;align-items:center;gap:12px;font-size:12px;}
#wise-audit-modal .wise-audit-track{flex:1;max-width:360px;height:9px;background:var(--bg-base,#111);border-radius:20px;overflow:hidden;border:1px solid var(--border-color,#444);}
#wise-audit-progress-bar{width:0;height:100%;background:#ad7c47;transition:width .12s;}
#wise-audit-modal .wise-audit-results{min-height:170px;max-height:36vh;overflow:auto;border:1px solid var(--border-color,#555);border-radius:9px;background:var(--bg-base,#292929);padding:7px 10px;font-size:12px;line-height:1.45;}
#wise-audit-modal .wise-audit-result-row{border-bottom:1px solid var(--border-color,#505050);padding:6px 3px;}
#wise-audit-modal .wise-audit-result-row:last-child{border:0;}
#wise-audit-modal .wise-audit-result-row summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:revert;min-height:25px;}
#wise-audit-modal .wise-audit-operation{flex:1;min-width:0;overflow-wrap:anywhere;}
#wise-audit-modal .wise-audit-status-pill{border-radius:5px;font-weight:600;font-size:10px;white-space:nowrap;padding:3px 5px;min-width:108px;text-align:center;background:#536071;color:#fff;}
#wise-audit-modal .wise-audit-status-pill.missing{background:#9b4444;}
#wise-audit-modal .wise-audit-status-pill.mapped{background:#31594a;}
#wise-audit-modal .wise-audit-status-pill.pending{background:#6c5d44;}
#wise-audit-modal .wise-audit-qty{font-size:11px;opacity:.74;white-space:nowrap;}
#wise-audit-modal .wise-audit-row-details{white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 12px;margin:7px 0 3px;border-left:2px solid #a87a48;opacity:.84;line-height:1.7;}
#wise-audit-modal .wise-audit-note{font-size:12px;opacity:.81;line-height:1.5;border-top:1px solid var(--border-color,#555);padding-top:10px;margin:0;}
#wise-audit-modal #wise-audit-status{font-size:12px;overflow-wrap:anywhere;min-height:16px;}
#wise-audit-modal .wise-audit-count{font-size:11px;opacity:.7;padding:3px;}
@media (max-width:780px){#wise-audit-modal .wise-audit-metrics{grid-template-columns:repeat(3,minmax(80px,1fr));}#wise-audit-modal .wise-audit-body{padding:10px;}#wise-audit-modal .wise-audit-header{padding:11px;}#wise-audit-modal .wise-audit-result-row summary{flex-wrap:wrap;}#wise-audit-modal .wise-audit-qty{margin-left:auto;} }
