/* Vila Nexus 0.16.3 — refinamentos clean da exportação contábil. */
.nx-global-loading{display:grid;grid-template-columns:minmax(160px,260px) 1fr;align-items:center;gap:16px;max-width:760px;margin:30px auto}.nx-global-loading small{display:block;color:#718096;margin-top:4px}
.nx-month-picker input{cursor:pointer}
.nx-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.nx-topic-wrap{min-width:0}.nx-topic-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px}.nx-topic-row>label{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e4eaf2;border-radius:11px;background:#fbfcfe;font-size:13px;font-weight:750;color:#53627a}.nx-topic-row input{width:16px;height:16px}.nx-topic-plus{width:36px;height:36px;align-self:center;border:1px solid #dce4ef;background:#fff;border-radius:10px;color:#3b63bd;font-size:20px;line-height:1;cursor:pointer}.nx-topic-plus:hover{background:#f5f8ff}.nx-topic-options{grid-column:1/-1;margin-top:7px;padding:12px 13px;border:1px solid #e8edf5;border-radius:12px;background:#f9fbfe}.nx-topic-options>b,.nx-subfilter-columns b{display:block;font-size:12px;color:#334155;margin-bottom:7px}.nx-subfilter-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nx-subfilter-list{display:grid;gap:6px}.nx-subfilter-list label,.nx-card-statement-option{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border-radius:8px}.nx-subfilter-list label:hover,.nx-card-statement-option:hover{background:#fff}.nx-subfilter-list input,.nx-card-statement-option input{margin-top:2px}.nx-subfilter-list span,.nx-card-statement-option span{font-size:12px;color:#43516a;font-weight:650}.nx-subfilter-list small,.nx-card-statement-option small{display:block;color:#8390a4;font-weight:500;margin-top:2px}.nx-card-statement-option{margin-top:10px;border-top:1px solid #e6ebf3;padding-top:11px}.nx-topic-note,.nx-topic-hint{font-size:11px;color:#77859a;margin:9px 0 0}.nx-topic-hint{margin:0}
#accounting-progress{margin-top:12px}.nx-integrity-current{margin-top:8px;border-top:1px solid rgba(119,86,10,.18);padding-top:7px}.nx-integrity-current summary{cursor:pointer;font-weight:700}.nx-integrity-list{display:grid;gap:6px;max-height:210px;overflow:auto;margin-top:7px}.nx-integrity-list>div{display:grid;gap:2px;padding:6px 0;border-bottom:1px solid rgba(119,86,10,.12)}.nx-integrity-list code{font-size:10px;word-break:break-all}.nx-integrity-list small{font-size:10px}
@media(max-width:820px){.nx-topic-grid,.nx-subfilter-columns{grid-template-columns:1fr}.nx-global-loading{grid-template-columns:1fr}}
