/* BATYR PRO 13 · Finance UI (light and gold) */
.f13-panel{margin-bottom:13px}.f13-panel .f13-kicker{font-size:10px;letter-spacing:1.6px;font-weight:850;color:#ae7f31;margin-bottom:10px}.f13-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px;flex-wrap:wrap}.f13-heading h2{margin:0;font-size:20px;line-height:1.2}.f13-heading p{font-size:12px;margin:4px 0 0}.f13-month-field{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:800;color:#7c715f;white-space:nowrap}.f13-month-field input{font-family:inherit;font-size:12px;border:1px solid #e6ddce;color:#302922;border-radius:10px;padding:9px 10px;max-width:150px;background:#fff}.f13-chip{font-size:11px;background:#f8edcf;color:#745020;border-radius:100px;padding:7px 10px;font-weight:850}.f13-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.f13-stat{background:#faf9f6;border:1px solid #e8e4db;border-radius:14px;padding:12px 10px;min-width:0}.f13-stat small{font-size:11px;color:#77716a;display:block;line-height:1.3}.f13-stat strong{font-size:clamp(15px,3.7vw,22px);font-weight:900;color:#252220;display:block;line-height:1.3;overflow-wrap:anywhere;margin-top:5px}.f13-in{color:#16875b!important}.f13-out{color:#b75645!important}.f13-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.f13-help{font-size:11px;color:#81796e;line-height:1.55;margin:7px 0}.f13-tabs{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:none}.f13-tabs button{font-size:12px;white-space:nowrap;flex:1;min-height:40px;padding:9px 11px;border:1px solid #e5dfd7;background:#fff;border-radius:12px;color:#5e5345;font-weight:800;cursor:pointer}.f13-tabs button.active{background:#f5df9d;border-color:#debf67;color:#553a10}.f13-overview{display:flex;gap:7px 15px;flex-wrap:wrap;font-size:11px;color:#746b60;background:#faf8f2;border:1px solid #ede5d9;border-radius:12px;padding:12px;margin-bottom:10px}.f13-overview b{color:#302920}.f13-charge-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0 14px}.f13-charge-actions .f13-help{flex:1;min-width:170px}.f13-controls{display:flex;gap:7px;margin-bottom:12px}.f13-controls .search{flex:1;min-width:0}.f13-select{border:1px solid #e1dbd1;border-radius:10px;background:#fff;color:#514737;padding:10px 6px;max-width:145px;font-size:12px;min-height:40px}.f13-list,.f13-rows{display:flex;flex-direction:column;gap:8px}.f13-member{border:1px solid #e9e3d8;background:#fff;border-radius:15px;padding:12px}.f13-member-top{display:flex;align-items:center;gap:10px}.f13-avatar{background:#f1e1b5;border:1px solid #e1c97f;border-radius:50%;width:38px;height:38px;flex:none;display:grid;place-items:center;color:#8f6319;font-weight:900}.f13-member-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.f13-member-name b{color:#29251f;font-size:13px;overflow-wrap:anywhere}.f13-pill{font-size:10px;font-weight:800;border-radius:100px;padding:4px 8px;width:fit-content;background:#f4f2eb;color:#77716a}.f13-paid{color:#218059;background:#eaf8f0}.f13-partial{background:#fff1cf;color:#946322}.f13-unpaid{background:#fff0ea;color:#bb503f}.f13-amount{text-align:right;flex:none;font-size:15px;font-weight:950;color:#413a2f}.f13-debt{color:#ba5545}.f13-quiet{color:#27966b}.f13-amount small{display:block;color:#958d82;font-size:10px;font-weight:550}.f13-detail-row{display:flex;gap:5px 13px;flex-wrap:wrap;font-size:11px;color:#777066;padding-top:9px;margin-top:10px;border-top:1px solid #f0ede7}.f13-detail-row strong{color:#51473c;font-weight:800}.f13-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:10px}.f13-actions .btn{font-size:11px;min-height:33px;padding:7px 11px}.f13-status-ok{font-size:11px;color:#16865d;font-weight:750}.f13-link{border:0;background:transparent;color:#8c7246;padding:6px 3px;font-size:11px;text-decoration:underline;cursor:pointer}.f13-note{font-size:10px;color:#8f6f39;margin-top:7px}.f13-record{border:1px solid #ebe5dc;border-radius:13px;background:#fff;padding:12px 11px;display:flex;gap:10px;align-items:center;justify-content:space-between}.f13-record>div:first-child{min-width:0;flex:1}.f13-record b{display:block;font-size:12px;color:#302b25;overflow-wrap:anywhere}.f13-record small{display:block;font-size:10px;color:#877f75;margin-top:5px;overflow-wrap:anywhere;line-height:1.4}.f13-end{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.f13-end strong{font-size:13px;white-space:nowrap}.f13-end .btn{font-size:11px;min-height:32px;padding:7px}.f13-icon-btn{border:1px solid #e6ded3;background:#f6f4f0;color:#8d7460;border-radius:9px;font-size:14px;min-width:30px;min-height:30px;cursor:pointer}.f13-expense-sum{padding:16px 18px;border-radius:15px;background:#fdf3ed;color:#945c43;margin:14px 0}.f13-expense-sum small{display:block;font-size:12px}.f13-expense-sum strong{font-size:23px}.f13-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px}.f13-category-grid>div{display:flex;flex-direction:column;gap:5px;background:#faf8f3;border:1px solid #e9e2d6;border-radius:12px;padding:10px;font-size:11px}.f13-category-grid b{color:#3c352c;font-size:14px}
@media(max-width:680px){.f13-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.f13-stat{padding:10px}.f13-tabs button{flex:0 0 auto}.f13-heading{align-items:flex-start}.f13-member-top{gap:8px}.f13-avatar{height:34px;width:34px}.f13-amount{font-size:14px}.f13-panel{padding:14px}.f13-toolbar{align-items:flex-start}.f13-record{align-items:flex-start;flex-wrap:wrap}.f13-end{max-width:100%;margin-left:auto}}
@media(max-width:355px){.f13-controls{flex-direction:column}.f13-select{max-width:100%}.f13-detail-row{font-size:10px}.f13-member{padding:10px}.f13-category-grid{grid-template-columns:1fr}}
