.baf{--baf-green:#19594b;--baf-ink:#203e36;--baf-muted:#64776e;--baf-line:#dce6df;--baf-gold:#a48038;max-width:1220px;color:var(--baf-ink);text-align:right;margin:0 auto;padding:28px 22px;font-family:inherit;line-height:1.85}.baf *{box-sizing:border-box}.baf-header{background:linear-gradient(120deg,#f9f8ee,#e8f2ed);border:1px solid #dce7df;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:30px;display:flex}.baf h1{margin:7px 0;font-size:clamp(24px,3.5vw,36px);line-height:1.5}.baf h2{margin:0 0 12px;font-size:22px}.baf h3{font-size:18px}.baf p{margin:10px 0}.baf-eyebrow{color:#647851;letter-spacing:.04em;font-size:12px}.baf-emblem{color:var(--baf-gold);background:#fff9e6;border:1px solid #e6d8ac;border-radius:50%;flex-shrink:0;place-items:center;width:94px;height:94px;font-size:54px;line-height:1;display:grid}.baf-toolbar{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;display:flex}.baf-toolbar label{align-items:center;gap:10px;display:flex}.baf-toolbar>span{color:var(--baf-muted);font-size:13px}.baf button,.baf a{font:inherit}.baf button{border:1px solid var(--baf-green);background:var(--baf-green);color:#fff;cursor:pointer;border-radius:11px;padding:10px 18px;line-height:1.6}.baf button:hover{filter:brightness(1.08)}.baf button:disabled{opacity:.48;cursor:not-allowed}.baf button.baf-secondary{color:var(--baf-green);background:#fff;border-color:#c3d6cb}.baf a{color:var(--baf-green);text-underline-offset:4px}.baf input,.baf select,.baf textarea{font:inherit;width:100%;min-width:0;color:var(--baf-ink);background:#fff;border:1px solid #c8d7ce;border-radius:9px;padding:10px 12px}.baf textarea{resize:vertical;min-height:92px}.baf input:focus-visible,.baf select:focus-visible,.baf textarea:focus-visible,.baf button:focus-visible,.baf a:focus-visible,.baf summary:focus-visible{outline-offset:3px;outline:3px solid #ceae57}.baf input[type=number],.baf input[type=month]{text-align:right;direction:ltr}.baf input[type=checkbox]{width:18px;height:18px;accent-color:var(--baf-green);flex-shrink:0;margin-top:6px}.baf label{flex-direction:column;gap:6px;font-size:14px;display:flex}.baf-check{align-items:flex-start;flex-direction:row!important;gap:9px!important;display:flex!important}.baf-tabs{border-bottom:1px solid var(--baf-line);gap:5px;margin:0 0 22px;padding:0 0 12px;display:flex;overflow-x:auto}.baf-tabs button{white-space:nowrap;color:var(--baf-muted);background:0 0;border-color:#0000}.baf-tabs button.active{color:var(--baf-green);background:#e4eee7;border-color:#c5dbce;font-weight:700}.baf-tabs i{color:var(--baf-gold);margin-right:6px}.baf-card{border:1px solid var(--baf-line);background:#fff;border-radius:17px;margin:18px 0;padding:25px;box-shadow:0 5px 18px #17372a05}.baf-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px;margin:20px 0;display:grid}.baf-metrics article{border:1px solid var(--baf-line);background:#f5f8f5;border-radius:14px;padding:20px}.baf-metrics span{color:var(--baf-muted);font-size:13px;display:block}.baf-metrics b{margin-top:8px;font-size:25px;display:block}.baf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.baf-form{gap:17px;margin:18px 0;display:grid}.baf-form>button{justify-self:start}.baf-note{background:#f6f3e8;border-right:3px solid #baa15b;border-radius:8px;padding:14px 17px;font-size:13px}.baf-message{overflow-wrap:anywhere;background:#edf4f0;border:1px solid #bdd8c6;border-radius:12px;padding:17px}.baf details{border-top:1px solid var(--baf-line);padding:14px 0}.baf summary{cursor:pointer;font-weight:600}.baf details p{font-size:14px}.baf .baf-custom{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8f5;border-radius:9px;padding:14px}.baf-lead{color:var(--baf-muted);font-size:17px}.baf-agreement{background:#edf6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:20px;display:flex}.baf-agreement b{font-size:25px;display:block}.baf-agreement p{font-size:13px}.baf-status{white-space:nowrap;color:#775f25;background:#f1eee3;border-radius:20px;padding:4px 10px;font-size:12px;display:inline-block}.baf-status.paid,.baf-status.approved,.baf-status.accepted{color:#1e5c35;background:#e1f0e4}.baf-status.suspended,.baf-status.rejected,.baf-status.declined{color:#8e482e;background:#f7e6df}.baf-status.waived{color:#475780;background:#e9edf7}.baf-proposal{border:1px solid #c9dccd;border-radius:12px;margin-top:15px;padding:22px}.baf-final-amount b{font-size:25px}.baf-months{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin:20px 0;display:grid}.baf-month{border:1px solid var(--baf-line);background:#fbfcfa;border-radius:13px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.baf-month.paid{background:#f1f8f0}.baf-month header{justify-content:space-between;align-items:center;gap:10px;display:flex}.baf-month>strong{font-size:28px}.baf-month>strong small{font-size:14px;font-weight:400}.baf-month>small,.baf-month>span{color:var(--baf-muted);font-size:12px}.baf code{overflow-wrap:anywhere;word-break:break-all;font-size:11px}.baf-month .baf-check{font-size:12px}.baf-actions{flex-wrap:wrap;gap:10px;display:flex}.baf-row{border-bottom:1px solid var(--baf-line);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;display:flex}.baf-row small,.baf table small{color:var(--baf-muted);font-size:12px;display:block}.baf-review{border:1px solid var(--baf-line);background:#f9fbf8;border-radius:13px;margin:18px 0;padding:22px}.baf-review>header{justify-content:space-between;gap:10px;display:flex}.baf-review h3{margin:0}.baf-review>label{margin:15px 0}.baf-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.baf-facts dt{color:var(--baf-muted);font-size:12px}.baf-facts dd{overflow-wrap:anywhere;margin:5px 0;font-weight:600}.baf-table-wrap{overflow:auto}.baf table{border-collapse:collapse;width:100%;font-size:13px}.baf th,.baf td{border-bottom:1px solid var(--baf-line);text-align:right;vertical-align:top;padding:14px 10px}.baf th{color:var(--baf-muted);white-space:nowrap;font-weight:400}.baf-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.baf-empty{text-align:center;padding:65px 25px}.baf-empty .baf-emblem{margin:auto}.baf-empty a{margin:15px;display:inline-block}.baf-empty-text{color:var(--baf-muted);padding:20px}.baf-footer{text-align:center;color:var(--baf-muted);padding:30px 0;font-size:12px}.baf pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:12px;overflow:auto}.baf-inline-guide{margin-top:25px}@media (width<=650px){.baf{padding:15px 10px}.baf-header{align-items:flex-start;padding:22px 18px}.baf-emblem{width:52px;height:52px;font-size:34px}.baf-card{padding:18px 15px}.baf-grid{grid-template-columns:1fr}.baf-section-head,.baf-agreement{flex-direction:column}.baf-row{flex-wrap:wrap}.baf-review{padding:16px}.baf-toolbar{gap:10px}.baf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.baf-metrics article{padding:14px}.baf-metrics b{font-size:21px}.baf-toolbar label{width:100%}.baf-toolbar select{flex:1}.baf-months{grid-template-columns:1fr}}@media print{.baf-tabs,.baf-toolbar button,.baf button,.baf form,.baf-header .baf-emblem{display:none!important}.baf{max-width:none;padding:0}.baf-card{box-shadow:none;break-inside:avoid}.baf-table-wrap{overflow:visible}.baf table{font-size:10px}.baf th,.baf td{padding:7px}}
