/* M4: same read-only content and navigation on desktop and Android. */
.m4-links,.m4-consultation{min-width:0}.m4-links h2,.m4-consultation h2{font-size:1.25rem;margin:8px 0 12px}.m4-links h3,.m4-consultation h3{font-size:1rem;margin:8px 0}.m4-distributor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line,#dce6e0);border-radius:10px;background:white;margin:8px 0}.m4-distributor>strong{min-width:0;overflow-wrap:anywhere}.m4-link-actions,.m4-link-requests form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.m4-link-actions form,.m4-link-requests form{margin:0}.m4-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #146653;border-radius:7px;background:white;color:#146653;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m4-action[aria-disabled=true]{color:#687871;border-color:#c8d2cd;cursor:default}.m4-link-requests{margin:8px 0 12px}.m4-link-requests article{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 0;border-bottom:1px solid var(--line)}
.m4-account-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:8px 0}.m4-account-head h2{margin:0}.m4-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.m4-summary>a{display:flex;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);text-decoration:none;background:white}.m4-summary span{font-size:12px;color:var(--muted)}.m4-summary strong{font-size:16px}.m4-section{margin:14px 0;padding-top:2px}.m4-pending,.m4-movement{padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.m4-pending>div,.m4-movement>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.m4-pending>span,.m4-pending>small,.m4-movement>span{display:block;margin-top:4px}.m4-pending time,.m4-movement time{font-size:12px;color:var(--muted)}.m4-consultation .operation{margin:8px 0;padding:10px;border-radius:8px}.m4-consultation .operation-heading{margin-bottom:6px;gap:8px}.m4-consultation .operation-heading h3{font-size:13px;margin:2px 0}.m4-consultation .eyebrow{font-size:10px}.m4-consultation .status{font-size:11px;padding:4px 7px}.m4-consultation .empty{padding:8px 0;margin:6px 0;border:0;font-size:13px}.m4-consultation .account-link{font-size:12px;padding:6px 8px}.m4-consultation .table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.m4-consultation th,.m4-consultation td{padding:7px 6px}.m4-consultation .section-heading{margin:8px 0;gap:8px;flex-wrap:wrap}.m4-consultation .quantity{font-size:20px}.m4-consultation .due-product{padding:10px;margin:8px 0}.m4-money-notice{padding:8px 10px;font-size:12px;margin:6px 0}
#c3-money.c3 .c3-head{margin-bottom:8px;gap:6px}#c3-money.c3 .c3-head h2{font-size:1.2rem;margin:4px 0}#c3-money.c3 .c3-head p{font-size:13px;margin:0}#c3-money.c3 .card{padding:14px;margin-bottom:10px}#c3-money.c3 .c3-head>a{font-size:13px}.m4-loan-detail .page-head{margin-bottom:10px}.m4-loan-detail .page-head h1{font-size:1.35rem;margin:6px 0}.m4-loan-detail .page-head p{margin:4px 0;font-size:13px}.m4-loan-detail .loan-detail-card-r56{margin-bottom:10px}
@media(max-width:600px){.m4-distributor{flex-direction:column;align-items:stretch;gap:8px}.m4-link-actions{display:grid;grid-template-columns:1fr 1fr}.m4-link-actions>form,.m4-link-actions .m4-action{width:100%;min-width:0}.m4-link-actions .m4-action{font-size:12px;padding:9px 6px}.m4-summary{grid-template-columns:1fr}.m4-summary>a{flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px}.m4-summary strong{font-size:15px;white-space:nowrap}.m4-consultation .table-scroll table{display:table;min-width:450px;width:100%;font-size:12px}.m4-consultation .table-scroll tbody{display:table-row-group}.m4-consultation .table-scroll thead{position:static;display:table-header-group;width:auto;height:auto;overflow:visible;clip:auto}.m4-consultation .product-row,.m4-consultation .cross-row{display:table-row;border:0;padding:0}.m4-consultation .product-row th:first-child{display:table-cell;width:40%;min-width:140px;font-size:12px;border-top:1px solid var(--line);padding:7px 6px;overflow-wrap:anywhere}.m4-consultation .product-row td,.m4-consultation .cross-row td{display:table-cell;border-top:1px solid var(--line);padding:7px 6px;font-size:12px;text-align:right}.m4-consultation .product-row td:before{display:none}.m4-consultation .cross-row td{text-align:left;border:0}.m4-consultation .sources>span{font-size:12px;padding:5px 0}#c3-money.c3 .c3-head{gap:4px}#c3-money.c3 .c3-head h2{font-size:1.1rem}.m4-loan-detail .page-head h1{font-size:1.2rem}.m4-loan-detail .back-link{padding:0;background:none;border:0;box-shadow:none}.m4-loan-detail .loan-detail-actions-r54{gap:8px}}
.m43-account-head{gap:8px 16px;margin:8px 0 12px}.m43-account-head h2{font-size:1.3rem;overflow-wrap:anywhere}.m43-account-actions{display:flex;flex-wrap:wrap;gap:6px}.m43-account-actions .account-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 10px;font-size:13px}.m43-history{justify-content:flex-end;margin:6px 0}
@media(max-width:600px){.m43-account-head{align-items:flex-start}.m43-account-actions{width:100%}.m43-account-actions .account-link{white-space:normal;flex:1 1 auto;justify-content:center}}
