@media (max-width: 767px){.os-new-entry-btn{display:none!important}.os-add-section{display:block!important;padding:0!important;background:transparent!important}body:not(.bb-os-mode-receivable):not(.bb-os-mode-debt) .os-form-panel{display:none!important}.os-ledger-top{padding:0!important;margin:0 0 4px!important}.os-ledger-top h3{font-size:14px!important;font-weight:700!important}.os-ledger-top p{font-size:12px!important;color:#6b7280!important}.os-add-tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;margin:14px 0!important;padding:0!important;background:transparent!important;border:0!important}.os-add-tab{border:none!important;border-radius:14px!important;padding:14px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;cursor:pointer;color:#fff!important;min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important;box-shadow:none!important;line-height:1.2!important}.os-add-tab:before{content:"+";font-size:18px;font-weight:700;line-height:1}#tabAddReceivable,#tabAddReceivable.active{background:var(--bb-banner-grad)!important;color:#fff!important;box-shadow:0 6px 18px #6c47ff4d!important;border:none!important}#tabAddDebt,#tabAddDebt.active{background:#fff!important;color:var(--brand-grad-end, #4318D0)!important;box-shadow:0 2px 8px #4318d012!important;border:1.5px solid #8B6FF5!important}#tabAddReceivable:active,#tabAddDebt:active{transform:scale(.98)}body.bb-os-mode-receivable .os-kpi-strip,body.bb-os-mode-receivable .os-ledger-top,body.bb-os-mode-receivable .os-list-section,body.bb-os-mode-receivable .os-add-tabs,body.bb-os-mode-debt .os-kpi-strip,body.bb-os-mode-debt .os-ledger-top,body.bb-os-mode-debt .os-list-section,body.bb-os-mode-debt .os-add-tabs,body.bb-os-mode-receivable .bb-bottom-nav,body.bb-os-mode-debt .bb-bottom-nav{display:none!important}body.bb-os-mode-receivable #panelReceivable,body.bb-os-mode-debt #panelDebt{display:block!important;position:fixed!important;inset:0!important;z-index:1000!important;background:#f3f4f6!important;overflow-y:auto!important;padding:0 0 calc(20px + env(safe-area-inset-bottom,0px))!important;margin:0!important}.bb-os-hero{padding:calc(20px + env(safe-area-inset-top,0px)) 18px 24px;border-radius:0 0 24px 24px;color:#fff;margin-bottom:14px;position:relative;text-align:center}.bb-os-hero.receivable{background:var(--bb-banner-grad);box-shadow:0 10px 28px #6c47ff47}.bb-os-hero.debt{background:linear-gradient(135deg,#b02348,#9f2f6a 60%,#831b5a);box-shadow:0 10px 28px #b0234847}.bb-os-hero-back{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));left:14px;width:36px;height:36px;border-radius:50%;background:#fff3;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.bb-os-hero-back svg{width:16px;height:16px}.bb-os-hero-back:active{background:#ffffff4d}.bb-os-hero-icon{width:54px;height:54px;background:#fff3;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.bb-os-hero-icon svg{width:26px;height:26px;color:#fff}.bb-os-hero-label{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;opacity:.85}.bb-os-hero-title{font-size:20px;font-weight:700;letter-spacing:-.3px;margin-top:4px}.bb-os-hero-sub{font-size:12px;opacity:.85;margin-top:4px}.os-form-title-row{display:none!important}.os-form-panel{padding:0!important}.os-form-card{background:#fff!important;border:1px solid #f3f4f6!important;border-radius:16px!important;padding:0 14px!important;margin:0 0 12px!important;box-shadow:none!important}.os-form-card-receivable,.os-form-card-debt{background:#fff!important}.os-form-grid,.os-form-card .os-form-grid{display:block!important;grid-template-columns:none!important;gap:0!important}.os-form-card .form-group{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 0!important;margin:0!important;border-bottom:1px solid #f3f4f6!important;flex-direction:row!important}.os-form-card .form-group:last-child{border-bottom:none!important}.os-form-card .form-group:before{content:"";width:26px;height:26px;border-radius:8px;flex-shrink:0;background-color:var(--bbp-ECE9FF,#ECE9FF);background-position:center;background-repeat:no-repeat;background-size:13px 13px}.os-form-card .form-group[data-bb-icon=party]:before{background-color:var(--bbp-ECE9FF,#ECE9FF);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a3ffd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>")}.os-form-card-receivable .form-group[data-bb-icon=amount]:before{background-color:var(--bbp-ECE9FF,#ECE9FF);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a3ffd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 4h12 M6 9h12 M6 14h5c4 0 7-2.2 7-5 M8.5 14 17 21'/></svg>")}.os-form-card-debt .form-group[data-bb-icon=amount]:before{background-color:#f8e6ee;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b42353' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M6 4h12 M6 9h12 M6 14h5c4 0 7-2.2 7-5 M8.5 14 17 21'/></svg>")}.os-form-card .form-group[data-bb-icon=gstin]:before{background-color:#fffbeb;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2392400e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/></svg>")}.os-form-card .form-group[data-bb-icon=entry-date]:before{background-color:#eff6ff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4' width='18' height='18' rx='2'/><line x1='16' y1='2' x2='16' y2='6'/><line x1='8' y1='2' x2='8' y2='6'/><line x1='3' y1='10' x2='21' y2='10'/></svg>")}.os-form-card .form-group[data-bb-icon=due-date]:before{background-color:#fef3c7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2392400e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12 6 12 12 16 14'/></svg>")}.os-form-card .form-group[data-bb-icon=phone]:before{background-color:#eff6ff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>")}.os-form-card .form-group[data-bb-icon=notes]:before{background-color:#f3f4f6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>")}.os-form-card .form-group .form-label{width:86px!important;flex-shrink:0!important;font-size:11px!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.4px!important;margin:0!important;padding:0!important}.os-form-card .form-group .form-input{flex:1!important;border:none!important;background:transparent!important;font-size:16px!important;font-weight:600!important;color:#111827!important;text-align:right!important;padding:4px 0!important;height:auto!important;min-height:auto!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.os-form-card .form-group .form-input::placeholder{color:#9ca3af;font-weight:500}.os-form-card .form-group input[type=date]{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin-left:auto!important;text-align:right!important}.os-form-card .form-group input[type=date]::-webkit-calendar-picker-indicator{display:none!important}.os-form-card .form-group input[type=date]::-webkit-datetime-edit{text-align:right!important;padding:0!important}.os-form-card .form-group input[type=date]::-webkit-date-and-time-value{text-align:right!important;margin:0!important}.os-form-card .form-group .input-group{flex:1!important;display:flex!important;align-items:center!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;overflow:visible!important}.os-form-card .form-group .input-prefix{background:transparent!important;color:#6b7280!important;font-weight:600!important;padding:0 4px 0 0!important;border:0!important;height:auto!important}.os-form-card .form-group .input-group .form-input{text-align:right!important}.os-form-card .os-form-note-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 0!important;margin:0!important}.os-form-actions{display:flex!important;flex-direction:row!important;gap:10px!important;padding:12px 0 calc(14px + env(safe-area-inset-bottom,0px))!important;background:transparent!important;border:0!important;margin:0!important}.os-form-actions .btn{flex:1!important;border-radius:12px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;padding:12px 14px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1.2!important}.os-form-card-receivable .os-btn-receivable,.os-form-card-receivable .btn-primary{background:var(--bb-banner-grad)!important;color:#fff!important;border:none!important;box-shadow:0 6px 18px #6c47ff4d!important}.os-form-card-debt .os-btn-debt,.os-form-card-debt .btn-primary{background:linear-gradient(135deg,#b02348,#9f2f6a 60%,#831b5a)!important;color:#fff!important;border:none!important;box-shadow:0 6px 18px #b023484d!important}.os-form-actions .os-btn-neutral,.os-form-actions .btn-outline{background:#fff!important;color:#374151!important;border:1px solid #e5e7eb!important;box-shadow:none!important}.bb-os-greeting{margin:0 0 4px;padding:0 4px}.bb-os-greeting h1{font-size:26px;font-weight:800;letter-spacing:-.6px;color:#111827;margin:0;line-height:1.1}.bb-os-greeting p{font-size:13px;color:#6b7280;margin:4px 0 0}.os-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:14px 0!important}.os-kpi-strip .os-kpi-balance{display:none!important}.os-kpi-card{padding:18px 16px!important;border-radius:16px!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;background:#fff!important;border:1px solid #f3f4f6!important;min-height:96px!important}.os-kpi-card .os-kpi-icon{display:none!important}.os-kpi-label{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0!important}.os-kpi-value{font-size:24px!important;font-weight:800!important;letter-spacing:-.5px!important;line-height:1.1!important;margin:0!important}.os-kpi-recv .os-kpi-label:before,.os-kpi-debt .os-kpi-label:before{content:"";display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;background:center / contain no-repeat}.os-kpi-recv .os-kpi-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f9f6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v9.5'/%3E%3Cpath d='m8 10 4 4 4-4'/%3E%3Cpath d='M4.5 16.5v1A2.5 2.5 0 0 0 7 20h10a2.5 2.5 0 0 0 2.5-2.5v-1'/%3E%3C/svg%3E")}.os-kpi-debt .os-kpi-label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b02348' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13.5V4'/%3E%3Cpath d='m8 8 4-4 4 4'/%3E%3Cpath d='M4.5 16.5v1A2.5 2.5 0 0 0 7 20h10a2.5 2.5 0 0 0 2.5-2.5v-1'/%3E%3C/svg%3E")}.os-ledger-top{display:none!important}.os-list-section:before{content:"Active dues";display:block;font-size:14px;font-weight:700;color:#111827;letter-spacing:-.2px;margin:8px 0;padding:0 4px}html[lang=hi] .os-list-section:before{content:"सक्रिय बकाया"}.os-list-section{background:transparent!important;padding:0!important}.os-list-section>h3,.os-list-section>p{display:none!important}.bb-os-filter-chips{display:flex!important;gap:6px;margin:0 0 10px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}.bb-os-filter-chips::-webkit-scrollbar{display:none}.bb-os-filter-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap;flex-shrink:0}.bb-os-filter-chip:active{background:#f9fafb}.bb-os-filter-chip.active{background:var(--bb-banner-grad);color:#fff;border-color:transparent;box-shadow:0 4px 10px #6c47ff40}}@media (max-width: 767px){.bb-os-greeting.bb-os-banner{margin:24px 0 0!important;padding:15px 17px 14px!important;border-radius:18px;color:#fff;background:var(--bb-banner-grad);box-shadow:0 8px 24px #6c47ff40}.bb-os-greeting.bb-os-banner{margin:0 -12px 14px!important;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 16px!important;border-radius:0 0 18px 18px;position:relative;overflow:hidden;box-shadow:none}.bb-os-banner-wm{position:absolute;right:-14px;bottom:-18px;width:112px;height:112px;opacity:.14;pointer-events:none;fill:none;stroke:#fff;stroke-width:1.4}.bb-os-banner-ctl{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;position:relative;z-index:2}.bb-os-cbtn{width:34px;height:34px;min-height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-family:inherit}.bb-os-cbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bb-os-cbtn.lang{width:31px;height:31px;min-height:31px;font-size:.7rem;font-weight:800}.bb-os-greeting.bb-os-banner .bb-os-banner-title h1{font-size:28px}.bb-os-greeting.bb-os-banner .bb-os-banner-row,.bb-os-greeting.bb-os-banner .bb-os-banner-split{position:relative;z-index:1}.bb-os-greeting.bb-os-banner .bb-os-banner-split{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px;padding-top:0;border-top:none}.bb-os-greeting.bb-os-banner .bb-os-banner-side{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;background:#ffffff29;border:1px solid rgba(255,255,255,.32);border-radius:999px;padding:5px 11px}.bb-os-greeting.bb-os-banner .bb-os-banner-side+.bb-os-banner-side{border-left:1px solid rgba(255,255,255,.32);padding-left:11px}.bb-os-greeting.bb-os-banner .bb-os-banner-side:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#7ef0c0}.bb-os-greeting.bb-os-banner .bb-os-banner-side+.bb-os-banner-side:before{background:#ff9d9d}.bb-os-greeting.bb-os-banner .bb-os-banner-side>*{display:inline-flex;align-items:baseline;gap:5px}.bb-os-greeting.bb-os-banner .bb-os-banner-side .os-kpi-label{font-size:11px!important;font-weight:700;letter-spacing:.02em;text-transform:none;opacity:.92}.bb-os-greeting.bb-os-banner .bb-os-banner-side .os-kpi-value{font-size:13px!important;font-weight:800;margin-top:0!important}.bb-os-banner-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bb-os-banner .bb-os-banner-title h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1.1;color:#fff}.bb-os-banner .bb-os-banner-title p{margin:2px 0 0;font-size:11px;opacity:.82;color:#fff}.bb-os-banner-net{text-align:right;flex:0 0 auto}.bb-os-banner-net .os-kpi-label{font-size:9.5px!important;font-weight:800;letter-spacing:.09em;color:#fff!important;opacity:.85;margin:0!important}.bb-os-banner-net .os-kpi-value{font-size:27px!important;font-weight:800;letter-spacing:-.7px;line-height:1!important;margin-top:1px;color:#fff!important}.bb-os-banner-split{display:flex;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.22)}.bb-os-banner-side{flex:1;min-width:0}.bb-os-banner-side+.bb-os-banner-side{border-left:1px solid rgba(255,255,255,.22);padding-left:13px}.bb-os-banner-side .os-kpi-label{font-size:9.5px!important;font-weight:700;letter-spacing:.06em;color:#fff!important;opacity:.82;margin:0!important}.bb-os-banner-side .os-kpi-value{font-size:15px!important;font-weight:800;margin-top:2px;line-height:1.1!important;color:#fff!important}}.bb-os-banner~.os-kpi-strip{display:none!important}.bb-os-member{position:relative;display:flex;justify-content:flex-end;margin:0 0 6px}.bb-os-funnel{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#6b7280;cursor:pointer;padding:0}.bb-os-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;max-width:300px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 8px 24px #0f172a14;padding:4px;z-index:30;display:flex;flex-direction:column}.bb-os-menu[hidden]{display:none}.bb-os-menu-cap{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;padding:6px 12px 4px}.bb-os-menu-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:transparent;border:none;cursor:pointer;font-size:13px;font-weight:600;color:#111827;text-align:left}.bb-os-menu-opt.active{background:#f3f0ff;color:#4318d0}.bb-os-menu-lbl{flex:1;min-width:0;overflow-wrap:anywhere}.bb-os-menu-cnt{font-size:11px;padding:1px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-weight:700}.bb-os-menu-opt.active .bb-os-menu-cnt{background:#4318d01a;color:#4318d0}.bb-os-member-banner{margin:0 0 10px;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800;background:#f3f0ff;color:#4318d0;border:1px solid #EDE9FE;cursor:pointer;overflow-wrap:anywhere}.bb-os-member-banner[hidden]{display:none}
