.mono[data-v-0477f661]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.strong[data-v-0477f661]{font-weight:600;color:#0f172a}.ap[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;background:#fff;border:1px solid #eef1f5;border-radius:14px;overflow:hidden}.ap-head[data-v-0477f661]{gap:10px;padding:12px 12px 12px 14px;border-bottom:1px solid #eef1f5}.ap-head-icon[data-v-0477f661],.ap-head[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ap-head-icon[data-v-0477f661]{width:30px;height:30px;border-radius:9px;background:#eef2ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ap-title[data-v-0477f661]{font-size:13px;font-weight:700;color:#0f172a;line-height:1.1}.ap-sub[data-v-0477f661]{font-size:11px;color:#64748b}.ap-icon[data-v-0477f661]{width:28px;height:28px;border-radius:8px;border:1px solid #eef1f5;background:#fff;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease;transition:all .15s ease}.ap-icon[data-v-0477f661]:hover:not(:disabled){color:#4f46e5;border-color:#c7d2fe;background:#f5f7ff}.ap-icon[data-v-0477f661]:disabled{opacity:.4;cursor:default}.ap-body[data-v-0477f661]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:10px 12px 12px}.ap-sec[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:4px 2px 6px}.ap-sec.mt[data-v-0477f661]{margin-top:12px}.ap-sec .mono[data-v-0477f661]{letter-spacing:0;color:#0f172a;font-size:11.5px}.ap-ant[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;padding:9px 10px;border:1px solid #eef1f5;border-radius:11px;margin-bottom:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ap-ant[data-v-0477f661]:hover{border-color:#c7d2fe;background:#fafbff}.ap-ant.off[data-v-0477f661]{opacity:.55}.ap-ant-main[data-v-0477f661]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ap-ant-top[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px}.ap-soft[data-v-0477f661]{font-size:11px;color:#64748b}.ap-amt-col[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px}.ap-queda[data-v-0477f661]{font-size:10.5px;font-weight:600;color:#4f46e5;white-space:nowrap}.ap-amt[data-v-0477f661]{font-size:12.5px;font-weight:600;color:#0f172a}.ap-dst[data-v-0477f661]{border:none;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600;cursor:pointer}.ap-dst.car[data-v-0477f661]{background:#f1f5f9;color:#475569}.ap-dst.fac[data-v-0477f661]{background:#ecfdf5;color:#047857}.ap-cruce[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 8px 7px 10px;border-radius:10px;background:#f8fafc;margin-bottom:5px}.ap-cruce-main[data-v-0477f661]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:11.5px;line-height:1.35}.ap-in[data-v-0477f661]{width:104px;height:30px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:right;padding:0 8px;font-size:12px;color:#0f172a;outline:none}.ap-in[data-v-0477f661]:focus{border-color:#4f46e5;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.12);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.ap-x[data-v-0477f661]{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:#94a3b8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ap-x[data-v-0477f661]:hover{background:#fee2e2;color:#dc2626}.ap-empty[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:26px 8px;color:#94a3b8;font-size:12px;text-align:center}.ap-empty.sm[data-v-0477f661]{padding:12px 8px;border:1px dashed #e2e8f0;border-radius:10px;font-size:11.5px}.ap-foot[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:10px 12px;border-top:1px solid #eef1f5;background:#fcfcfd}.ap-total[data-v-0477f661]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.ap-total .strong[data-v-0477f661]{font-size:14px}.ap-ok[data-v-0477f661]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:34px;padding:0 16px;border:none;border-radius:999px;background:#4f46e5;color:#fff;font-size:12.5px;font-weight:600;-webkit-box-shadow:0 4px 12px rgba(79,70,229,.25);box-shadow:0 4px 12px rgba(79,70,229,.25);-webkit-transition:all .15s ease;transition:all .15s ease}.ap-ok[data-v-0477f661]:hover:not(:disabled){background:#4338ca}.ap-ok[data-v-0477f661]:disabled{background:#c7d2fe;-webkit-box-shadow:none;box-shadow:none;cursor:default}