.lb-page,.lb-tokens{--lb-primary:#1c5cab;--lb-primary-soft:#e8f0fb;--lb-ink:#1b2430;--lb-ink-2:#4a5563;--lb-ink-3:#66707c;--lb-surface:#fff;--lb-canvas:#eef1f5;--lb-border:#e2e5ea;--lb-grid:#eceef1;--lb-paid:#0f6b3a;--lb-paid-soft:#e7f5ec;--lb-pending:#8a5a00;--lb-pending-soft:#fdf3e1;--lb-due:#a32b2a;--lb-due-soft:#fbeceb;--lb-shadow:0 1px 2px rgba(16,24,40,0.06),0 1px 3px rgba(16,24,40,0.04);color:var(--lb-ink)}.lb-dark{--lb-primary:#7fb2f0;--lb-primary-soft:#1b2c44;--lb-ink:#e8eaee;--lb-ink-2:#c3c9d3;--lb-ink-3:#a7afbc;--lb-surface:#1c2027;--lb-canvas:#14171d;--lb-border:#333945;--lb-grid:#2a2f39;--lb-paid:#8fdcaa;--lb-paid-soft:#16291c;--lb-pending:#eed18c;--lb-pending-soft:#2e2612;--lb-due:#ffb3b0;--lb-due-soft:#33191d;--lb-shadow:none}.lb-page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;min-width:0;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:14px 18px 16px;background:var(--lb-canvas);text-align:start}.lb-page :not(.v-icon),.lb-tokens :not(.v-icon){font-family:inherit!important}.lb-page .v-btn,.lb-tokens .v-btn{text-transform:none;letter-spacing:normal}.lb-page .v-btn__content{gap:8px}.lb-page a:focus-visible,.lb-page button:focus-visible,.lb-page input[type=checkbox]:focus-visible,.lb-page select:focus-visible{outline:2px solid var(--lb-primary);outline-offset:2px}.lb-num{font-variant-numeric:tabular-nums}.lb-code,.lb-num{white-space:nowrap}.lb-code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.lb-code--wrap{white-space:normal}.lb-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap}.lb-muted{color:var(--lb-ink-3);font-size:.85rem;font-weight:400}.lb-card{background:var(--lb-surface);border:1px solid var(--lb-border);border-radius:12px;-webkit-box-shadow:var(--lb-shadow);box-shadow:var(--lb-shadow)}.lb-head{padding:12px 16px 0}.lb-head-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;gap:12px}.lb-head-row,.lb-page a.lb-back{-webkit-box-align:center;align-items:center}.lb-page a.lb-back{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:1px solid var(--lb-border);border-radius:50%;background:var(--lb-canvas);text-decoration:none}.lb-back .v-icon{color:var(--lb-ink-2)!important}.lb-head-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.lb-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.lb-sub{margin:0;color:var(--lb-ink-3);font-size:.88rem}.lb-bell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.lb-bell:hover{background:var(--lb-canvas)}.lb-bell .v-icon{color:var(--lb-ink-2)!important}.lb-bell{position:relative}.lb-bell-count{position:absolute;top:4px;inset-inline-end:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#a32b2a;color:#fff;font-size:.68rem;font-weight:700;line-height:17px;text-align:center}.lb-label{display:block;margin-bottom:4px;font-size:.82rem;font-weight:600}.lb-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;border:1px solid #d3dae4;border-radius:8px;background:var(--lb-surface)}.lb-input:focus-within{border-color:var(--lb-primary);-webkit-box-shadow:0 0 0 1px var(--lb-primary);box-shadow:0 0 0 1px var(--lb-primary)}.lb-input--error{border-color:var(--lb-due)}.lb-input input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;height:100%;padding:0 12px;background:transparent;color:var(--lb-ink);font-size:1rem;outline:none}.lb-page .lb-input-eye{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:42px;height:100%;cursor:pointer}.lb-input-eye .v-icon{color:var(--lb-ink-3)!important}.lb-lock p.lb-input-error{margin:6px 0 0;color:var(--lb-due);font-size:.82rem}.lb-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;margin-top:8px}.lb-page a.lb-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;border-bottom:3px solid transparent;color:var(--lb-ink-2);font-size:.92rem;font-weight:600;text-decoration:none;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.lb-tab .v-icon{color:inherit!important}.lb-page a.lb-tab--on,.lb-page a.lb-tab:hover{color:var(--lb-primary)}.lb-page a.lb-tab--on{border-bottom-color:var(--lb-primary)}.lb-notices{min-width:280px;max-width:360px;padding:6px 14px;background:var(--lb-surface);font-size:.88rem}.lb-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:9px 0;border-bottom:1px solid var(--lb-grid)}.lb-notice:last-child{border-bottom:0}.lb-notice .v-icon{color:var(--lb-ink-3)!important}.lb-center{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:300px;padding:24px;text-align:center}.lb-center p{max-width:460px;margin:0}.lb-page a.lb-link{color:var(--lb-primary);font-size:.85rem;font-weight:600;text-decoration:none}.lb-page a.lb-link:hover{text-decoration:underline}.lb-lock{width:100%;max-width:400px;margin:40px auto;padding:22px}.lb-lock-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--lb-primary-soft)}.lb-lock-icon .v-icon{color:var(--lb-primary)!important}.lb-lock h2{margin:10px 0 4px;font-size:1.1rem;font-weight:700}.lb-lock p{margin:0 0 16px;color:var(--lb-ink-2);font-size:.88rem;line-height:1.7}.lb-lock-btn.v-btn{height:42px!important;margin-top:12px;background:var(--lb-primary)!important;color:#fff!important}.lb-lock-btn.v-btn--disabled{background:var(--lb-grid)!important;color:var(--lb-ink-3)!important}.lb-state{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:8px;padding:26px 12px;color:var(--lb-ink-2);font-size:.92rem;text-align:center}.lb-state .v-icon{color:var(--lb-ink-3)!important}.lb-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.lb-kpis{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));overflow:hidden;overflow-y:hidden!important}.lb-kpi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;-webkit-border-start:1px solid var(--lb-grid);border-inline-start:1px solid var(--lb-grid)}.lb-kpi:first-child{-webkit-border-start:0;border-inline-start:0}.lb-kpi-icon{-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;background:var(--lb-tone-soft)}.lb-kpi-icon .v-icon{color:var(--lb-tone)!important}.lb-tone-due{--lb-tone:var(--lb-due);--lb-tone-soft:var(--lb-due-soft)}.lb-tone-paid{--lb-tone:var(--lb-paid);--lb-tone-soft:var(--lb-paid-soft)}.lb-tone-pending{--lb-tone:var(--lb-pending);--lb-tone-soft:var(--lb-pending-soft)}.lb-tone-primary{--lb-tone:var(--lb-primary);--lb-tone-soft:var(--lb-primary-soft)}.lb-kpi-label{color:var(--lb-ink-3);font-size:.8rem;font-weight:600}.lb-kpi-value{font-size:1.4rem;font-weight:800;line-height:1.3}.lb-kpi-value--lead{font-size:1.65rem;color:var(--lb-tone)}.lb-kpi-value--plain{font-size:1rem;font-weight:700}.lb-kpi-sub{color:var(--lb-ink-3);font-size:.78rem;overflow-wrap:anywhere}.lb-grid{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px}.lb-col{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;gap:12px}.lb-section{min-width:0;padding:14px 16px}.lb-section--fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lb-section--fill,.lb-section-head{display:-webkit-box;display:-ms-flexbox;display:flex}.lb-section-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:10px}.lb-section-head h2{margin:0;font-size:1rem;font-weight:700}.lb-note{margin:0 0 10px;color:var(--lb-ink-2);font-size:.85rem}.lb-updated{margin:0;color:var(--lb-ink-3);font-size:.78rem}.lb-divider{height:1px;margin:12px 0;background:var(--lb-grid)}.lb-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--lb-grid)}.lb-service:first-child{border-top:0;padding-top:0}.lb-service:last-child{padding-bottom:0}.lb-service-icon{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:8px;background:var(--lb-canvas)}.lb-service-icon .v-icon{color:var(--lb-ink-2)!important}.lb-service-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.lb-service-top{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:8px}.lb-service-name{font-size:.92rem;font-weight:700}.lb-service-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;margin-top:4px;color:var(--lb-ink-3);font-size:.8rem}.lb-tier{padding:1px 7px;border:1px solid var(--lb-border);border-radius:5px;color:var(--lb-ink-2);font-size:.72rem;font-weight:700}.lb-services--wide{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.lb-services--wide .lb-service{padding:10px 0!important;border-top:0;border-bottom:1px solid var(--lb-grid)}.lb-status-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:3px 0;font-size:.88rem}.lb-status-line .v-icon{margin-top:2px;color:var(--lb-tone)!important}.lb-table-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.lb-table{width:100%;border-collapse:collapse;font-size:.86rem}.lb-table th{padding:7px 10px;border-bottom:1px solid var(--lb-border);background:var(--lb-canvas);color:var(--lb-ink-2);font-size:.8rem;font-weight:600;text-align:start;white-space:nowrap}.lb-table td{height:38px;padding:4px 10px;border-bottom:1px solid var(--lb-grid);vertical-align:middle}.lb-table tbody tr:last-child td{border-bottom:0}.lb-chip,.lb-table td.lb-strong{font-weight:700}.lb-chip{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:visible!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:var(--lb-tone-soft);color:var(--lb-tone);font-size:.76rem;white-space:nowrap}.lb-chip .v-icon{color:inherit!important}.lb-chip--neutral{background:var(--lb-canvas);color:var(--lb-ink-2)}.lb-view{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-height:28px;padding:2px 9px;border:1px solid var(--lb-border);border-radius:6px;background:var(--lb-surface);color:var(--lb-ink-2);font-size:.8rem;white-space:nowrap;cursor:pointer;-webkit-transition:border-color .15s ease,color .15s ease;transition:border-color .15s ease,color .15s ease}.lb-view .v-icon{color:inherit!important}.lb-view:hover{border-color:var(--lb-primary);color:var(--lb-primary)}.lb-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding-top:12px;color:var(--lb-ink-2);font-size:.85rem}.lb-pager select{height:30px;-webkit-margin-start:6px;margin-inline-start:6px;padding:0 4px;border:1px solid #d3dae4;border-radius:6px;background:var(--lb-surface);color:var(--lb-ink);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.lb-pager .v-btn{border-color:#d3dae4}.lb-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.85rem;cursor:pointer}.lb-check input{width:16px;height:16px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--lb-primary)}.lb-chart{position:relative;height:230px}.lb-currency{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;overflow-y:hidden!important;border:1px solid #d3dae4;border-radius:6px}.lb-currency-btn{min-height:28px;padding:0 12px;color:var(--lb-ink-2);font-size:.8rem;cursor:pointer}.lb-currency-btn--on{background:var(--lb-primary-soft);color:var(--lb-primary);font-weight:700}@media (max-width:1263px){.lb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-kpi:nth-child(odd){-webkit-border-start:0;border-inline-start:0}.lb-kpi:nth-child(n+3){border-top:1px solid var(--lb-grid)}}@media (max-width:959px){.lb-grid{grid-template-columns:minmax(0,1fr)}.lb-page{padding:10px}.lb-page a.lb-tab{min-height:54px;padding:0 10px}.lb-back,.lb-bell,.lb-page a.lb-back{width:54px;height:54px}.lb-currency-btn,.lb-pager .v-btn,.lb-pager select,.lb-view{min-height:54px!important}.lb-currency-btn{min-width:66px}.lb-check{min-height:54px}.lb-lock-btn.v-btn{height:54px!important}}@media (max-width:599px){.lb-kpis{grid-template-columns:minmax(0,1fr)}.lb-kpi{-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--lb-grid)}.lb-kpi:first-child{border-top:0}.lb-page a.lb-tab{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lb-tab span{font-size:.86rem}.lb-table thead{display:none}.lb-table,.lb-table tbody,.lb-table td,.lb-table tr{display:block;width:100%}.lb-table tr{padding:10px 0;border-bottom:1px solid var(--lb-border)}.lb-table tbody tr:last-child,.lb-table td{border-bottom:0}.lb-table td{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:14px;height:auto;min-height:30px;padding:3px 0;text-align:end}.lb-table td[data-label]:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--lb-ink-3);font-size:.8rem}.lb-table td.lb-action{margin-top:6px}.lb-table td.lb-action .lb-view{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lb-pager{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.lb-page a.lb-tab,.lb-view{-webkit-transition:none;transition:none}}.lb-head-gap{height:12px}