.dashboard-shop-name{text-transform:none;overflow-wrap:anywhere}.app-dialog-open{overflow:hidden}.settings-font-preview{font-size:18px}.print-preview-paper.paper-a4-portrait{aspect-ratio:210/297;max-width:578px}.print-preview-paper.paper-a4-landscape{aspect-ratio:297/210;max-width:760px}.print-preview-paper.paper-a5-portrait{aspect-ratio:148/210;max-width:407px}.print-preview-paper.paper-a5-landscape{aspect-ratio:210/148;max-width:578px}.print-preview-paper.paper-a6-portrait{aspect-ratio:105/148;max-width:289px}.print-preview-paper.paper-a6-landscape{aspect-ratio:148/105;max-width:407px}.print-preview-paper.paper-letter-portrait{aspect-ratio:215.9/279.4;max-width:594px}.print-preview-paper.paper-letter-landscape{aspect-ratio:279.4/215.9;max-width:760px}.calendar-popover{transform-origin:50%;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);animation:.18s ease-out calendar-modal-in;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.loan-status-donut{background:0 0;position:relative}.loan-status-donut>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.loan-status-donut>svg circle{fill:none;stroke-width:10px}.loan-status-donut .donut-unpaid{stroke:#ef5350}.loan-status-donut .donut-paid{stroke:#6366f1}.loan-status-donut .donut-open{stroke:#19b394}.loan-status-donut>span{z-index:1;position:relative}.pct-0{width:0%}.height-pct-0{height:0%}.loan-donut.donut-pct-0{--open-percent:0%}.pct-1{width:1%}.height-pct-1{height:1%}.loan-donut.donut-pct-1{--open-percent:1%}.pct-2{width:2%}.height-pct-2{height:2%}.loan-donut.donut-pct-2{--open-percent:2%}.pct-3{width:3%}.height-pct-3{height:3%}.loan-donut.donut-pct-3{--open-percent:3%}.pct-4{width:4%}.height-pct-4{height:4%}.loan-donut.donut-pct-4{--open-percent:4%}.pct-5{width:5%}.height-pct-5{height:5%}.loan-donut.donut-pct-5{--open-percent:5%}.pct-6{width:6%}.height-pct-6{height:6%}.loan-donut.donut-pct-6{--open-percent:6%}.pct-7{width:7%}.height-pct-7{height:7%}.loan-donut.donut-pct-7{--open-percent:7%}.pct-8{width:8%}.height-pct-8{height:8%}.loan-donut.donut-pct-8{--open-percent:8%}.pct-9{width:9%}.height-pct-9{height:9%}.loan-donut.donut-pct-9{--open-percent:9%}.pct-10{width:10%}.height-pct-10{height:10%}.loan-donut.donut-pct-10{--open-percent:10%}.pct-11{width:11%}.height-pct-11{height:11%}.loan-donut.donut-pct-11{--open-percent:11%}.pct-12{width:12%}.height-pct-12{height:12%}.loan-donut.donut-pct-12{--open-percent:12%}.pct-13{width:13%}.height-pct-13{height:13%}.loan-donut.donut-pct-13{--open-percent:13%}.pct-14{width:14%}.height-pct-14{height:14%}.loan-donut.donut-pct-14{--open-percent:14%}.pct-15{width:15%}.height-pct-15{height:15%}.loan-donut.donut-pct-15{--open-percent:15%}.pct-16{width:16%}.height-pct-16{height:16%}.loan-donut.donut-pct-16{--open-percent:16%}.pct-17{width:17%}.height-pct-17{height:17%}.loan-donut.donut-pct-17{--open-percent:17%}.pct-18{width:18%}.height-pct-18{height:18%}.loan-donut.donut-pct-18{--open-percent:18%}.pct-19{width:19%}.height-pct-19{height:19%}.loan-donut.donut-pct-19{--open-percent:19%}.pct-20{width:20%}.height-pct-20{height:20%}.loan-donut.donut-pct-20{--open-percent:20%}.pct-21{width:21%}.height-pct-21{height:21%}.loan-donut.donut-pct-21{--open-percent:21%}.pct-22{width:22%}.height-pct-22{height:22%}.loan-donut.donut-pct-22{--open-percent:22%}.pct-23{width:23%}.height-pct-23{height:23%}.loan-donut.donut-pct-23{--open-percent:23%}.pct-24{width:24%}.height-pct-24{height:24%}.loan-donut.donut-pct-24{--open-percent:24%}.pct-25{width:25%}.height-pct-25{height:25%}.loan-donut.donut-pct-25{--open-percent:25%}.pct-26{width:26%}.height-pct-26{height:26%}.loan-donut.donut-pct-26{--open-percent:26%}.pct-27{width:27%}.height-pct-27{height:27%}.loan-donut.donut-pct-27{--open-percent:27%}.pct-28{width:28%}.height-pct-28{height:28%}.loan-donut.donut-pct-28{--open-percent:28%}.pct-29{width:29%}.height-pct-29{height:29%}.loan-donut.donut-pct-29{--open-percent:29%}.pct-30{width:30%}.height-pct-30{height:30%}.loan-donut.donut-pct-30{--open-percent:30%}.pct-31{width:31%}.height-pct-31{height:31%}.loan-donut.donut-pct-31{--open-percent:31%}.pct-32{width:32%}.height-pct-32{height:32%}.loan-donut.donut-pct-32{--open-percent:32%}.pct-33{width:33%}.height-pct-33{height:33%}.loan-donut.donut-pct-33{--open-percent:33%}.pct-34{width:34%}.height-pct-34{height:34%}.loan-donut.donut-pct-34{--open-percent:34%}.pct-35{width:35%}.height-pct-35{height:35%}.loan-donut.donut-pct-35{--open-percent:35%}.pct-36{width:36%}.height-pct-36{height:36%}.loan-donut.donut-pct-36{--open-percent:36%}.pct-37{width:37%}.height-pct-37{height:37%}.loan-donut.donut-pct-37{--open-percent:37%}.pct-38{width:38%}.height-pct-38{height:38%}.loan-donut.donut-pct-38{--open-percent:38%}.pct-39{width:39%}.height-pct-39{height:39%}.loan-donut.donut-pct-39{--open-percent:39%}.pct-40{width:40%}.height-pct-40{height:40%}.loan-donut.donut-pct-40{--open-percent:40%}.pct-41{width:41%}.height-pct-41{height:41%}.loan-donut.donut-pct-41{--open-percent:41%}.pct-42{width:42%}.height-pct-42{height:42%}.loan-donut.donut-pct-42{--open-percent:42%}.pct-43{width:43%}.height-pct-43{height:43%}.loan-donut.donut-pct-43{--open-percent:43%}.pct-44{width:44%}.height-pct-44{height:44%}.loan-donut.donut-pct-44{--open-percent:44%}.pct-45{width:45%}.height-pct-45{height:45%}.loan-donut.donut-pct-45{--open-percent:45%}.pct-46{width:46%}.height-pct-46{height:46%}.loan-donut.donut-pct-46{--open-percent:46%}.pct-47{width:47%}.height-pct-47{height:47%}.loan-donut.donut-pct-47{--open-percent:47%}.pct-48{width:48%}.height-pct-48{height:48%}.loan-donut.donut-pct-48{--open-percent:48%}.pct-49{width:49%}.height-pct-49{height:49%}.loan-donut.donut-pct-49{--open-percent:49%}.pct-50{width:50%}.height-pct-50{height:50%}.loan-donut.donut-pct-50{--open-percent:50%}.pct-51{width:51%}.height-pct-51{height:51%}.loan-donut.donut-pct-51{--open-percent:51%}.pct-52{width:52%}.height-pct-52{height:52%}.loan-donut.donut-pct-52{--open-percent:52%}.pct-53{width:53%}.height-pct-53{height:53%}.loan-donut.donut-pct-53{--open-percent:53%}.pct-54{width:54%}.height-pct-54{height:54%}.loan-donut.donut-pct-54{--open-percent:54%}.pct-55{width:55%}.height-pct-55{height:55%}.loan-donut.donut-pct-55{--open-percent:55%}.pct-56{width:56%}.height-pct-56{height:56%}.loan-donut.donut-pct-56{--open-percent:56%}.pct-57{width:57%}.height-pct-57{height:57%}.loan-donut.donut-pct-57{--open-percent:57%}.pct-58{width:58%}.height-pct-58{height:58%}.loan-donut.donut-pct-58{--open-percent:58%}.pct-59{width:59%}.height-pct-59{height:59%}.loan-donut.donut-pct-59{--open-percent:59%}.pct-60{width:60%}.height-pct-60{height:60%}.loan-donut.donut-pct-60{--open-percent:60%}.pct-61{width:61%}.height-pct-61{height:61%}.loan-donut.donut-pct-61{--open-percent:61%}.pct-62{width:62%}.height-pct-62{height:62%}.loan-donut.donut-pct-62{--open-percent:62%}.pct-63{width:63%}.height-pct-63{height:63%}.loan-donut.donut-pct-63{--open-percent:63%}.pct-64{width:64%}.height-pct-64{height:64%}.loan-donut.donut-pct-64{--open-percent:64%}.pct-65{width:65%}.height-pct-65{height:65%}.loan-donut.donut-pct-65{--open-percent:65%}.pct-66{width:66%}.height-pct-66{height:66%}.loan-donut.donut-pct-66{--open-percent:66%}.pct-67{width:67%}.height-pct-67{height:67%}.loan-donut.donut-pct-67{--open-percent:67%}.pct-68{width:68%}.height-pct-68{height:68%}.loan-donut.donut-pct-68{--open-percent:68%}.pct-69{width:69%}.height-pct-69{height:69%}.loan-donut.donut-pct-69{--open-percent:69%}.pct-70{width:70%}.height-pct-70{height:70%}.loan-donut.donut-pct-70{--open-percent:70%}.pct-71{width:71%}.height-pct-71{height:71%}.loan-donut.donut-pct-71{--open-percent:71%}.pct-72{width:72%}.height-pct-72{height:72%}.loan-donut.donut-pct-72{--open-percent:72%}.pct-73{width:73%}.height-pct-73{height:73%}.loan-donut.donut-pct-73{--open-percent:73%}.pct-74{width:74%}.height-pct-74{height:74%}.loan-donut.donut-pct-74{--open-percent:74%}.pct-75{width:75%}.height-pct-75{height:75%}.loan-donut.donut-pct-75{--open-percent:75%}.pct-76{width:76%}.height-pct-76{height:76%}.loan-donut.donut-pct-76{--open-percent:76%}.pct-77{width:77%}.height-pct-77{height:77%}.loan-donut.donut-pct-77{--open-percent:77%}.pct-78{width:78%}.height-pct-78{height:78%}.loan-donut.donut-pct-78{--open-percent:78%}.pct-79{width:79%}.height-pct-79{height:79%}.loan-donut.donut-pct-79{--open-percent:79%}.pct-80{width:80%}.height-pct-80{height:80%}.loan-donut.donut-pct-80{--open-percent:80%}.pct-81{width:81%}.height-pct-81{height:81%}.loan-donut.donut-pct-81{--open-percent:81%}.pct-82{width:82%}.height-pct-82{height:82%}.loan-donut.donut-pct-82{--open-percent:82%}.pct-83{width:83%}.height-pct-83{height:83%}.loan-donut.donut-pct-83{--open-percent:83%}.pct-84{width:84%}.height-pct-84{height:84%}.loan-donut.donut-pct-84{--open-percent:84%}.pct-85{width:85%}.height-pct-85{height:85%}.loan-donut.donut-pct-85{--open-percent:85%}.pct-86{width:86%}.height-pct-86{height:86%}.loan-donut.donut-pct-86{--open-percent:86%}.pct-87{width:87%}.height-pct-87{height:87%}.loan-donut.donut-pct-87{--open-percent:87%}.pct-88{width:88%}.height-pct-88{height:88%}.loan-donut.donut-pct-88{--open-percent:88%}.pct-89{width:89%}.height-pct-89{height:89%}.loan-donut.donut-pct-89{--open-percent:89%}.pct-90{width:90%}.height-pct-90{height:90%}.loan-donut.donut-pct-90{--open-percent:90%}.pct-91{width:91%}.height-pct-91{height:91%}.loan-donut.donut-pct-91{--open-percent:91%}.pct-92{width:92%}.height-pct-92{height:92%}.loan-donut.donut-pct-92{--open-percent:92%}.pct-93{width:93%}.height-pct-93{height:93%}.loan-donut.donut-pct-93{--open-percent:93%}.pct-94{width:94%}.height-pct-94{height:94%}.loan-donut.donut-pct-94{--open-percent:94%}.pct-95{width:95%}.height-pct-95{height:95%}.loan-donut.donut-pct-95{--open-percent:95%}.pct-96{width:96%}.height-pct-96{height:96%}.loan-donut.donut-pct-96{--open-percent:96%}.pct-97{width:97%}.height-pct-97{height:97%}.loan-donut.donut-pct-97{--open-percent:97%}.pct-98{width:98%}.height-pct-98{height:98%}.loan-donut.donut-pct-98{--open-percent:98%}.pct-99{width:99%}.height-pct-99{height:99%}.loan-donut.donut-pct-99{--open-percent:99%}.pct-100{width:100%}.height-pct-100{height:100%}.loan-donut.donut-pct-100{--open-percent:100%}.theme-option[data-theme-preview=classic] .theme-swatches i:first-child{background:#2456d6}.theme-option[data-theme-preview=classic] .theme-swatches i:nth-child(2){background:#1676bd}.theme-option[data-theme-preview=classic] .theme-swatches i:nth-child(3){background:#edf3ff}.theme-option[data-theme-preview=ocean] .theme-swatches i:first-child{background:#087497}.theme-option[data-theme-preview=ocean] .theme-swatches i:nth-child(2){background:#1259a5}.theme-option[data-theme-preview=ocean] .theme-swatches i:nth-child(3){background:#e6f7fb}.theme-option[data-theme-preview=forest] .theme-swatches i:first-child{background:#167044}.theme-option[data-theme-preview=forest] .theme-swatches i:nth-child(2){background:#27622b}.theme-option[data-theme-preview=forest] .theme-swatches i:nth-child(3){background:#edf7ef}.theme-option[data-theme-preview=royal] .theme-swatches i:first-child{background:#183a73}.theme-option[data-theme-preview=royal] .theme-swatches i:nth-child(2){background:#9a6a14}.theme-option[data-theme-preview=royal] .theme-swatches i:nth-child(3){background:#f4f0e6}.theme-option[data-theme-preview=rose] .theme-swatches i:first-child{background:#7650c7}.theme-option[data-theme-preview=rose] .theme-swatches i:nth-child(2){background:#b23b82}.theme-option[data-theme-preview=rose] .theme-swatches i:nth-child(3){background:#f7f0ff}.theme-option[data-theme-preview=sunset] .theme-swatches i:first-child{background:#d04a2b}.theme-option[data-theme-preview=sunset] .theme-swatches i:nth-child(2){background:#a92e4e}.theme-option[data-theme-preview=sunset] .theme-swatches i:nth-child(3){background:#fff1e9}.theme-option[data-theme-preview=slate] .theme-swatches i:first-child{background:#171717}.theme-option[data-theme-preview=slate] .theme-swatches i:nth-child(2){background:#525252}.theme-option[data-theme-preview=slate] .theme-swatches i:nth-child(3){background:#f4f4f1}.theme-option[data-theme-preview=coffee] .theme-swatches i:first-child{background:#8a5034}.theme-option[data-theme-preview=coffee] .theme-swatches i:nth-child(2){background:#ad6a48}.theme-option[data-theme-preview=coffee] .theme-swatches i:nth-child(3){background:#f3e8dc}.theme-option[data-theme-preview=mint] .theme-swatches i:first-child{background:#067b73}.theme-option[data-theme-preview=mint] .theme-swatches i:nth-child(2){background:#5265d8}.theme-option[data-theme-preview=mint] .theme-swatches i:nth-child(3){background:#e9faf7}.theme-option[data-theme-preview=colorful] .theme-swatches i:first-child{background:#7c3aed}.theme-option[data-theme-preview=colorful] .theme-swatches i:nth-child(2){background:#06b6d4}.theme-option[data-theme-preview=colorful] .theme-swatches i:nth-child(3){background:#11142b}.theme-option[data-theme-preview=material] .theme-swatches i:first-child{background:#6750a4}.theme-option[data-theme-preview=material] .theme-swatches i:nth-child(2){background:#386a20}.theme-option[data-theme-preview=material] .theme-swatches i:nth-child(3){background:#f7f2fa}.theme-option[data-theme-preview=swiss] .theme-swatches i:first-child{background:#d71920}.theme-option[data-theme-preview=swiss] .theme-swatches i:nth-child(2){background:#111}.theme-option[data-theme-preview=swiss] .theme-swatches i:nth-child(3){background:#f7f7f5}.theme-option[data-theme-preview=minimal] .theme-swatches i:first-child{background:#456078}.theme-option[data-theme-preview=minimal] .theme-swatches i:nth-child(2){background:#7b8fa3}.theme-option[data-theme-preview=minimal] .theme-swatches i:nth-child(3){background:#f7f9fb}.theme-option[data-theme-preview=bento] .theme-swatches i:first-child{background:#4f46e5}.theme-option[data-theme-preview=bento] .theme-swatches i:nth-child(2){background:#7c3aed}.theme-option[data-theme-preview=bento] .theme-swatches i:nth-child(3){background:#eef2ff}.theme-option[data-theme-preview=frost] .theme-swatches i:first-child{background:#2563eb}.theme-option[data-theme-preview=frost] .theme-swatches i:nth-child(2){background:#06b6d4}.theme-option[data-theme-preview=frost] .theme-swatches i:nth-child(3){background:#eaf6ff}.theme-option[data-theme-preview=brutal] .theme-swatches i:first-child{background:#111}.theme-option[data-theme-preview=brutal] .theme-swatches i:nth-child(2){background:#fc0}.theme-option[data-theme-preview=brutal] .theme-swatches i:nth-child(3){background:#fff8d6}.theme-option[data-theme-preview=azure] .theme-swatches i:first-child{background:#075985}.theme-option[data-theme-preview=azure] .theme-swatches i:nth-child(2){background:#1d4ed8}.theme-option[data-theme-preview=azure] .theme-swatches i:nth-child(3){background:#edf7ff}.theme-option[data-theme-preview=fintech] .theme-swatches i:first-child{background:#047857}.theme-option[data-theme-preview=fintech] .theme-swatches i:nth-child(2){background:#0f766e}.theme-option[data-theme-preview=fintech] .theme-swatches i:nth-child(3){background:#ecfdf5}.theme-option[data-theme-preview=saas] .theme-swatches i:first-child{background:#6d28d9}.theme-option[data-theme-preview=saas] .theme-swatches i:nth-child(2){background:#4f46e5}.theme-option[data-theme-preview=saas] .theme-swatches i:nth-child(3){background:#f5f3ff}.theme-option[data-theme-preview=peach] .theme-swatches i:first-child{background:#c2415d}.theme-option[data-theme-preview=peach] .theme-swatches i:nth-child(2){background:#ea7c69}.theme-option[data-theme-preview=peach] .theme-swatches i:nth-child(3){background:#fff1eb}.theme-option[data-theme-preview=nordic] .theme-swatches i:first-child{background:#315c4c}.theme-option[data-theme-preview=nordic] .theme-swatches i:nth-child(2){background:#8a7257}.theme-option[data-theme-preview=nordic] .theme-swatches i:nth-child(3){background:#f3efe7}.theme-option[data-theme-preview=cyber] .theme-swatches i:first-child{background:#84cc16}.theme-option[data-theme-preview=cyber] .theme-swatches i:nth-child(2){background:#22d3ee}.theme-option[data-theme-preview=cyber] .theme-swatches i:nth-child(3){background:#0b1020}.theme-option[data-theme-preview=solar] .theme-swatches i:first-child{background:#2f6f83}.theme-option[data-theme-preview=solar] .theme-swatches i:nth-child(2){background:#b7791f}.theme-option[data-theme-preview=solar] .theme-swatches i:nth-child(3){background:#fdf6e3}.theme-option[data-theme-preview=candy] .theme-swatches i:first-child{background:#db2777}.theme-option[data-theme-preview=candy] .theme-swatches i:nth-child(2){background:#7c3aed}.theme-option[data-theme-preview=candy] .theme-swatches i:nth-child(3){background:#fff0fa}.theme-option[data-theme-preview=mono] .theme-swatches i:first-child{background:#27272a}.theme-option[data-theme-preview=mono] .theme-swatches i:nth-child(2){background:#71717a}.theme-option[data-theme-preview=mono] .theme-swatches i:nth-child(3){background:#fafafa}.theme-option[data-theme-preview=paper] .theme-swatches i:first-child{background:#292524}.theme-option[data-theme-preview=paper] .theme-swatches i:nth-child(2){background:#92400e}.theme-option[data-theme-preview=paper] .theme-swatches i:nth-child(3){background:#faf7f0}.theme-option[data-theme-preview=arctic] .theme-swatches i:first-child{background:#0e7490}.theme-option[data-theme-preview=arctic] .theme-swatches i:nth-child(2){background:#0284c7}.theme-option[data-theme-preview=arctic] .theme-swatches i:nth-child(3){background:#ecfeff}.theme-option[data-theme-preview=ruby] .theme-swatches i:first-child{background:#881337}.theme-option[data-theme-preview=ruby] .theme-swatches i:nth-child(2){background:#be123c}.theme-option[data-theme-preview=ruby] .theme-swatches i:nth-child(3){background:#fff1f2}.theme-option[data-theme-preview=golden] .theme-swatches i:first-child{background:#b45309}.theme-option[data-theme-preview=golden] .theme-swatches i:nth-child(2){background:#e85d3f}.theme-option[data-theme-preview=golden] .theme-swatches i:nth-child(3){background:#fffbeb}.theme-option[data-theme-preview=contrast] .theme-swatches i:first-child{background:#000}.theme-option[data-theme-preview=contrast] .theme-swatches i:nth-child(2){background:#005fcc}.theme-option[data-theme-preview=contrast] .theme-swatches i:nth-child(3){background:#fff}.theme-option[data-theme-preview=ghanshyam] .theme-swatches i:first-child{background:#071b3b}.theme-option[data-theme-preview=ghanshyam] .theme-swatches i:nth-child(2){background:#d4af37}.theme-option[data-theme-preview=ghanshyam] .theme-swatches i:nth-child(3){background:#fff3bd}.font-system{font-family:system-ui,-apple-system,sans-serif}.font-arial{font-family:Arial,Helvetica,sans-serif}.font-helvetica{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.font-verdana{font-family:Verdana,Geneva,sans-serif}.font-tahoma{font-family:Tahoma,Geneva,sans-serif}.font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif}.font-georgia{font-family:Georgia,Times New Roman,serif}.font-times{font-family:Times New Roman,Times,serif}.font-palatino{font-family:Palatino,Palatino Linotype,Georgia,serif}.font-courier{font-family:Courier New,Courier,monospace}.font-monaco{font-family:Monaco,Consolas,monospace}.font-serif{font-family:ui-serif,Georgia,serif}.font-segoe{font-family:Segoe UI,system-ui,sans-serif}.font-roboto{font-family:Roboto,Arial,sans-serif}.font-inter{font-family:Inter,system-ui,-apple-system,sans-serif}.font-noto{font-family:Noto Sans Devanagari,Noto Sans,system-ui,sans-serif}.font-poppins{font-family:Poppins,Trebuchet MS,system-ui,sans-serif}.font-rounded{font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif}.font-humanist{font-family:Optima,Candara,Segoe UI,sans-serif}.font-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
@media screen{:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page){width:min(100%, var(--workspace-section-width,1180px));min-width:0;margin-inline:auto}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page) :where(h1,h2,h3,p,strong,small,label,legend,dd,dt){overflow-wrap:break-word;max-width:100%}:where(.form-grid,.edit-grid,.calculator-fields,.formula-field-grid,.loan-formula-fields,.settings-grid,.advanced-filters,.customer-view-grid,.print-format-controls,.theme-gallery-grid)>*{min-width:0}:where(.form-actions,.settings-actions,.bottom-page-actions,.record-control-section,.loan-document-actions,.contact-actions)>:where(button,a){white-space:normal;max-width:100%}body :where(.record-control-section,.loan-status-tabs,.loan-privacy-tabs)>button{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.customer-row-actions{width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr))!important}.customer-row-actions>button{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;min-width:0!important}.calendar-grid{width:100%;grid-template-columns:repeat(7,minmax(0,1fr))!important}:root[data-style] .calendar-grid button.calendar-grid-day,.calendar-grid button.calendar-grid-day{aspect-ratio:1;width:100%!important;min-width:0!important;max-width:none!important}:where(.table-scroll,.admin-account-table,.data-table-scroll){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media screen and (max-width:820px){:root{--responsive-page-gutter:16px}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page){width:100%;padding-inline:var(--responsive-page-gutter)!important}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>:where(nav,header){max-width:100%;padding-right:58px}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>header h1{letter-spacing:-.04em;font-size:clamp(2rem,8.5vw,3.25rem)!important;line-height:1.04!important}.global-profile{top:52px!important;right:8px!important}:where(.calculator-card,.customer-form-card,.quick-card,.operations-card,.settings-card,.graph-card,.breakdown-card,.loan-payment-formula-section){max-width:100%;border-radius:18px!important}:where(.calculator-card,.customer-form-card,.loan-payment-live-card,.loan-calculator-card,.customer-view-card){grid-template-columns:minmax(0,1fr)!important}:where(.form-grid,.edit-grid,.calculator-fields,.formula-field-grid,.loan-formula-fields,.advanced-filters,.customer-view-grid,.print-format-controls,.settings-card .settings-grid),:where(.module-tab-grid,.quick-grid,.dashboard-print-export-grid,.insight-dashlet-grid,.admin-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.loan-payment-formula-grid,.insight-chart-grid,.admin-insights-grid,.customer-form-card,.calculator-card){grid-template-columns:minmax(0,1fr)!important}:where(.record-control-sections,.advanced-controls,.loan-list-controls,.loan-interest-list-controls){flex-wrap:wrap;max-width:100%}body .customers-page .customer-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.calendar-popover,.profile-popover,.searchable-number-options){max-width:calc(100vw - 24px)!important}.calendar-popover{transform-origin:50%!important;width:min(340px,100vw - 24px)!important;animation:.18s ease-out calendar-modal-in!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.print-preview-frame,.print-format-live-preview iframe{max-width:100%}}@media screen and (max-width:560px){:root{--responsive-page-gutter:12px}.global-mantra{padding-inline:58px}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>:where(nav,header){padding-right:50px}:where(.form-grid,.edit-grid,.calculator-fields,.formula-field-grid,.loan-formula-fields,.advanced-filters,.customer-view-grid,.print-format-controls,.settings-card .settings-grid,.module-tab-grid,.quick-grid,.dashboard-print-export-grid,.insight-dashlet-grid,.admin-metric-grid,.loan-print-field-grid){grid-template-columns:minmax(0,1fr)!important}:where(.form-actions,.settings-actions,.bottom-page-actions,.contact-actions,.loan-document-actions){width:100%;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}:where(.form-actions,.settings-actions,.bottom-page-actions,.contact-actions,.loan-document-actions)>:where(button,a){min-height:44px;width:100%!important;min-width:0!important}:where(.payment-mode-selector,.loan-interest-export-controls,.customer-export-controls,.loan-print-controls){grid-template-columns:repeat(2,minmax(0,1fr))!important}.record-control-section{width:100%}.record-control-section>button{white-space:normal!important;min-width:0!important}.customers-page .customer-row>div.customer-row-actions{grid-column:1/-1!important;width:100%!important;min-width:0!important}.customers-page .customer-row>div.customer-row-actions:last-child:has(button){grid-column:1/-1!important}.customers-page .customer-row-actions>button{overflow-wrap:anywhere;white-space:normal!important;min-width:0!important}.record-pagination{align-items:stretch!important}.record-pagination>:not(.alphanumeric-filter){max-width:100%}.app-confirm-actions{grid-template-columns:minmax(0,1fr);display:grid}.app-confirm-actions button{width:100%}}@media screen and (max-width:390px){:root{--responsive-page-gutter:10px}:where(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>header h1{font-size:clamp(1.75rem,9vw,2.35rem)!important}:where(.payment-mode-selector,.loan-interest-export-controls,.customer-export-controls,.loan-print-controls){grid-template-columns:minmax(0,1fr)!important}.app-toast{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100vw - 16px);right:8px}.calendar-grid{gap:2px;padding-inline:8px}}@media screen and (max-width:820px),screen and (min-resolution:1.75x){:where(input,select,textarea,button){max-width:100%}:where(.data-list,.loan-list,.customer-list,.audit-table){min-width:0}}@media screen{body .dashboard-shell{max-width:1600px;min-height:auto;padding:clamp(20px,3vh,32px) clamp(16px,3vw,40px)}.dashboard-shell .dashboard-header{gap:16px}.dashboard-shell .dashboard-header>div:first-child{min-width:0}.dashboard-shell .dashboard-shop-logo{flex-basis:56px;width:56px;height:56px}.dashboard-shell .dashboard-header h1{margin-top:10px;font-size:clamp(28px,2.5vw,36px)!important;line-height:1.15!important}.dashboard-shell .dashboard-header p{margin:8px 0 0}.dashboard-shell .mini-logo{flex-shrink:0}.dashboard-shell .quick-card{margin-top:20px;padding:clamp(16px,2vw,24px)}.dashboard-shell .quick-card h2{margin-bottom:16px;font-size:clamp(20px,1.8vw,26px)}.dashboard-shell .quick-grid.module-tab-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.dashboard-shell .quick-grid>.module-tab{aspect-ratio:auto;border-radius:16px;min-height:clamp(112px,16vh,144px);padding:16px;font-size:clamp(15px,1.15vw,18px)}.dashboard-shell .owner-module-tab{flex-direction:column;gap:10px}}@media screen and (max-width:560px){.dashboard-shell .quick-grid.module-tab-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell .quick-grid>.module-tab{min-height:112px;padding:12px;font-size:14px}.dashboard-shell .dashboard-header .mini-logo{display:none}}@media screen and (max-width:350px){.dashboard-shell .quick-grid.module-tab-grid{grid-template-columns:minmax(0,1fr)!important}}@media screen{:root{--workspace-section-width:1600px}body :is(.dashboard-shell,.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page,.admin-insights-page){width:100%;max-width:var(--workspace-section-width);min-height:auto;margin-inline:auto;padding:clamp(20px,3vh,32px) clamp(16px,3vw,40px)}body :is(.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>header{gap:16px;margin-block:20px}body :is(.billing-page-shell,.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page,.admin-insights-page) h1{letter-spacing:-.025em;font-size:clamp(28px,2.8vw,40px)!important;line-height:1.15!important}body :is(.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>header p{margin-block:8px}body :is(.calculator-shell,.customer-page,.aj-page,.aj-hub-page,.aj-records-page,.section-hub-page,.feature-section-page,.operations-page,.customers-page,.graph-page,.settings-page)>nav{flex-wrap:wrap;gap:12px}body :is(.section-hub-grid.module-tab-grid,.aj-module-grid.module-tab-grid){gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}body :is(.section-hub-grid,.aj-module-grid).module-tab-grid>.module-tab{aspect-ratio:auto;border-radius:16px;justify-content:center;min-height:156px;padding:20px}body .section-hub-grid>.module-tab>span{font-size:28px}body .section-hub-grid>.module-tab strong{font-size:18px}body .section-hub-grid>.module-tab small{line-height:1.5}body .module-flow-label{padding:4px 7px;top:10px;right:10px}body .section-hub-grid>.module-tab:has(.module-flow-label){padding-top:40px}body :is(.customer-module-navigation,.self-module-navigation){gap:8px;margin-block:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}body :is(.customer-module-navigation,.self-module-navigation) a{white-space:normal;overflow-wrap:break-word;min-width:0;min-height:44px}body :is(.quick-card,.operations-card,.settings-card,.graph-card,.calculator-card,.customer-form-card,.breakdown-card){padding:clamp(16px,1.8vw,24px)}body :is(.customers-page,.operations-page,.settings-page,.aj-records-page) .quick-card{margin-top:20px}body :is(.insight-dashlet-grid,.admin-metric-grid,.graph-stat-grid,.analytics-stats){gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}body :is(.form-grid,.edit-grid,.calculator-fields,.formula-field-grid,.loan-formula-fields,.advanced-filters,.settings-grid)>*{min-width:0;max-width:100%}body :is(.record-control-sections,.advanced-controls,.loan-list-controls,.loan-interest-list-controls,.record-pagination,.bottom-page-actions){flex-wrap:wrap;gap:10px}body :is(.graph-card,.insight-chart-card) svg{max-width:100%}body :is(.table-scroll,.admin-account-table,.data-table-scroll){width:100%;min-width:0;overflow-x:auto}body .admin-insights-hero{gap:20px;padding:clamp(18px,2vw,28px)}}@media screen and (max-width:1100px){body .settings-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}body :is(.calculator-card,.customer-form-card,.loan-payment-formula-grid,.insight-chart-grid,.admin-insights-grid,.graph-grid){grid-template-columns:minmax(0,1fr)!important}body .customer-search{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}body :is(.data-list,.ledger-workspace .data-list) article{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}body .data-list article>*{overflow-wrap:break-word;min-width:0}}@media screen and (max-width:820px){body .settings-layout{grid-template-columns:minmax(0,1fr)}body .settings-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))}body :is(.section-hub-grid,.aj-module-grid).module-tab-grid>.module-tab{min-height:144px;padding:18px}body .section-hub-grid>.module-tab:has(.module-flow-label){padding-top:40px}body .admin-insights-hero{flex-wrap:wrap}body .admin-live-state{min-width:0;max-width:100%}body :is(.customer-search,.advanced-filters,.operations-form) :is(input,select,textarea){width:100%;min-width:0;max-width:100%}}@media screen and (max-width:560px){body :is(.section-hub-grid.module-tab-grid,.aj-module-grid.module-tab-grid){gap:10px;grid-template-columns:minmax(0,1fr)!important}body :is(.insight-dashlet-grid,.admin-metric-grid,.graph-stat-grid,.analytics-stats){gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body :is(.customer-module-navigation,.self-module-navigation){grid-template-columns:repeat(2,minmax(0,1fr))!important}body :is(.customer-search,.advanced-filters,.operations-form,.data-list article,.ledger-workspace .data-list article){grid-template-columns:minmax(0,1fr)!important}body :is(.customer-search,.advanced-filters,.operations-form)>*{grid-column:auto}body .admin-metric-card{flex-wrap:wrap;gap:10px;min-height:0;padding:14px}body .admin-insights-hero{border-radius:18px}}@media screen and (max-width:350px){body :is(.customer-module-navigation,.self-module-navigation,.insight-dashlet-grid,.admin-metric-grid,.graph-stat-grid,.analytics-stats,.settings-section-nav){grid-template-columns:minmax(0,1fr)!important}}@media screen{body .section-hub-grid>.module-tab>span{border-radius:12px;width:40px;height:40px;margin-bottom:10px;font-size:24px}body .section-hub-grid>.module-tab small{margin-top:6px}body .section-hub-grid>.module-tab .premium-feature-badge{margin-top:10px}}
