/* MasaNova v15 - Adisyon & Kasa, responsive */
.mn15-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}.mn15-stats article{display:flex;flex-direction:column;gap:9px;border:1px solid #dfe8e8;border-radius:17px;background:#fff;padding:22px;box-shadow:0 7px 22px #0e36410a}.mn15-stats small{color:#718a92;font-weight:650;font-size:12px}.mn15-stats b{color:#123b46;font-size:clamp(21px,2.1vw,30px);letter-spacing:-.9px}.mn15-links{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 25px}.mn15-links a,.mn15-export{background:#e9f3f2;padding:11px 16px;border-radius:11px;color:#176c62;text-decoration:none;font-size:12px;font-weight:850}.mn15-links a:hover,.mn15-export:hover{background:#d8eae7}.mn15-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:17px 0 37px}.mn15-card{min-width:0;border:1px solid #e0e9e9;border-radius:19px;background:white;padding:22px;box-shadow:0 12px 34px #0a30380b;scroll-margin-top:24px}.mn15-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mn15-card-head h3{font-size:20px;letter-spacing:-.6px;color:#143e4b;margin:0}.mn15-tag{background:#e9f6f0;color:#176e57;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.mn15-customer{font-size:12px;color:#64818b;margin-top:9px}.mn15-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:19px 0}.mn15-numbers span{background:#f2f7f7;padding:12px;border-radius:12px;font-size:11px;color:#68818a}.mn15-numbers b{display:block;font-size:15px;color:#143946;margin-top:6px;overflow-wrap:anywhere}.mn15-payment-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.mn15-payment-form label,.mn15-filter label{display:grid;gap:7px;font-size:11px;font-weight:850;color:#51717a}.mn15-payment-form input,.mn15-payment-form select,.mn15-filter input{width:100%;min-width:0;border:1px solid #d8e6e5;border-radius:10px;background:#fff;padding:12px;font:inherit;color:#213f49}.mn15-payment-form button,.mn15-filter button{grid-column:1/-1;background:#176d62;border:0;border-radius:11px;color:#fff;font:inherit;font-weight:850;padding:13px;cursor:pointer}.mn15-payment-form button:hover,.mn15-filter button:hover{background:#11594f}.mn15-note{font-size:12px;line-height:1.8;color:#67828a}.mn15-paid{background:#e7f6ea;padding:13px;border-radius:11px;color:#23794e;font-size:12px;font-weight:800}.mn15-history{margin-top:18px;border-top:1px solid #edf2f2;padding-top:13px}.mn15-history summary{cursor:pointer;color:#26796f;font-weight:800;font-size:12px}.mn15-history p{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#6c838a;border-bottom:1px solid #edf2f2;padding-bottom:10px}.mn15-history p strong{color:#163b47}.mn15-empty{background:#fff;border:1px dashed #c7dfdc;padding:30px;border-radius:15px;color:#6b8489;grid-column:1/-1}.mn15-filter{display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:white;border:1px solid #e0ebeb;padding:17px;border-radius:15px}.mn15-filter label{flex:1;min-width:150px}.mn15-filter button{grid-column:auto}.mn15-report-table{overflow-x:auto}.mn15-report-table table{width:100%;border-collapse:collapse;font-size:12px}.mn15-report-table td,.mn15-report-table th{padding:13px 11px;text-align:left;border-bottom:1px solid #eaf0f0}.mn15-report-table th{font-size:11px;color:#65818c}.mn15-report-table b{color:#194552}#mn15-tables,#mn15-homes{scroll-margin-top:25px}#mn15-tables>h2,#mn15-homes>h2{font-size:22px;letter-spacing:-.5px;color:#153e49}
@media(max-width:920px){.mn15-cards{grid-template-columns:1fr}}@media(max-width:640px){.mn15-stats{grid-template-columns:1fr;gap:8px}.mn15-stats article{padding:16px}.mn15-numbers{grid-template-columns:1fr 1fr}.mn15-payment-form{grid-template-columns:1fr}}
