:root{--hz-density-font:15px;--hz-density-line:1.42;--hz-control-height:42px;--hz-control-height-compact:40px;--hz-card-radius:14px;--hz-panel-radius:18px;--hz-space-page:12px;--hz-space-card:12px;--hz-shadow-card:0 1px 2px rgba(19, 47, 32, .04),0 6px 18px rgba(19, 47, 32, .045)}#appScreen,#authScreen,.hz-v256-backdrop,.hz-v258-backdrop,.hz-v258-cash-screen,.hz-v260-notes-backdrop,.hz-v262-fullscreen,.intent-sheet,.modal-backdrop{font-size:var(--hz-density-font);line-height:var(--hz-density-line)}#appScreen{--radius-sm:9px;--radius-md:var(--hz-card-radius);--radius-lg:var(--hz-panel-radius);--shadow-sm:var(--hz-shadow-card);--shadow-md:0 8px 24px color-mix(in srgb, var(--green) 10%, transparent);background:color-mix(in srgb,var(--bg) 94%,#fff)}#appScreen .topbar{min-height:48px;padding:7px 12px;border-bottom-width:1px}#appScreen .topbar-left{gap:8px}#appScreen .topbar-logo{font-size:18px}#appScreen .topbar-list{padding:3px 9px;font-size:12px}#appScreen .icon-btn{width:34px;height:34px;border-width:1px;border-radius:9px}#appScreen .tabs{padding:6px 12px 0;border-bottom-width:1px}#appScreen .tab-btn{padding:7px 11px;font-size:12px}#appScreen .content{padding:10px var(--hz-space-page) calc(74px + var(--safe-bottom))}#appScreen .section-title{margin-top:15px;margin-bottom:7px;font-size:11px}#appScreen .btn,#authScreen .btn,.modal-backdrop .btn{min-height:var(--hz-control-height);padding:9px 12px;border-radius:10px;font-size:14px}#appScreen :where(input,select,textarea):not([type=checkbox]):not([type=radio]),#authScreen :where(input,select,textarea):not([type=checkbox]):not([type=radio]),.modal-backdrop :where(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:var(--hz-control-height);padding:9px 11px;border-width:1px;border-radius:10px;font-size:14px}#appScreen :where(input,select,textarea,button):focus-visible,#authScreen :where(input,select,textarea,button):focus-visible,.hz-v258-cash-screen :where(input,select,textarea,button):focus-visible{outline:2px solid color-mix(in srgb,var(--green) 65%,#fff);outline-offset:2px}#appScreen .list-grid{gap:10px}#appScreen .list-card{padding:14px 13px;border-width:1px;border-radius:var(--hz-card-radius);box-shadow:var(--hz-shadow-card)}#appScreen .list-card-icon{margin-bottom:7px;font-size:25px}#appScreen .list-card-name{font-size:13.5px}#appScreen .new-list-card{min-height:100px;padding:14px 13px;border-radius:var(--hz-card-radius)}.modal-backdrop{padding:14px}.modal-backdrop .modal{padding:18px;border-radius:var(--hz-panel-radius);box-shadow:0 18px 50px rgba(20,46,31,.18)}.modal-backdrop .modal h3{margin-bottom:12px;font-size:16px}.modal-backdrop .modal-actions{margin-top:14px}.hz-bottomnav{padding:4px 6px calc(4px + var(--safe-bottom));border-top-width:1px}.hz-bn-item{gap:1px;padding:3px 2px}.hz-bn-ic{font-size:19px}.hz-bn-lb{font-size:10px}.hz-bn-fab{width:50px;height:50px;margin-inline:3px;transform:translateY(-13px);font-size:25px}.hz-bn-fab:active{transform:translateY(-13px) scale(.94)}.hz-v258-cash-shell.hz-v262-cash-shell{padding:10px 10px calc(24px + env(safe-area-inset-bottom))}.hz-v262-cash-shell .hz-v258-cash-head{gap:10px;margin-bottom:9px}.hz-v262-cash-shell .hz-v258-cash-head small{font-size:10.5px;letter-spacing:.045em}.hz-v262-cash-shell .hz-v258-cash-head h1{margin:2px 0 3px;font-size:clamp(21px, 5.2vw, 24px);line-height:1.18;letter-spacing:-.02em}.hz-v262-cash-shell .hz-v258-cash-head p{max-width:54ch;font-size:11.5px;line-height:1.4}.hz-v262-cash-shell .hz-v258-cash-head>button{min-height:var(--hz-control-height-compact);padding:7px 10px;border-width:1px;border-radius:10px;font-size:13px}.hz-v262-cash-shell .hz-v258-owner-tools{gap:7px;margin-bottom:9px;padding:8px;border-width:1px;border-radius:13px;box-shadow:var(--hz-shadow-card)}.hz-v262-cash-shell .hz-v258-owner-tools button,.hz-v262-cash-shell button[data-share-settlement]{min-height:var(--hz-control-height-compact);padding:7px 11px;border-radius:10px;font-size:13px}.hz-v262-cash-shell .hz-v258-entry-form{margin-bottom:9px;padding:11px;border-width:1px;border-radius:14px;box-shadow:var(--hz-shadow-card)}.hz-v262-cash-shell .hz-v258-entry-form h3{margin-bottom:3px;font-size:15px}.hz-v262-cash-shell .hz-v258-entry-form>p{margin-bottom:9px;font-size:11px;line-height:1.4}.hz-v262-cash-shell .hz-v258-entry-grid{gap:7px}.hz-v262-cash-shell .hz-v258-entry-grid input,.hz-v262-cash-shell .hz-v258-entry-grid select{min-height:var(--hz-control-height);padding:8px 10px;border-width:1px;border-radius:10px;font-size:14px}.hz-v262-cash-shell .hz-v258-entry-grid>button[data-cash-add]{min-height:var(--hz-control-height);border-radius:10px;font-size:14px}.hz-v262-cash-shell .hz-v262-payer{gap:4px}.hz-v262-cash-shell .hz-v262-own-payer span,.hz-v262-cash-shell .hz-v262-payer span{font-size:10.5px}.hz-v262-cash-shell .hz-v262-own-payer{gap:1px;padding:7px 10px;border-width:1px;border-radius:10px}.hz-v262-cash-shell .hz-v262-own-payer small{font-size:10px}.hz-v262-cash-shell .hz-v262-beneficiaries{padding:8px;border-width:1px;border-radius:12px}.hz-v262-cash-shell .hz-v262-beneficiaries legend{padding-inline:5px;font-size:14px;line-height:1.25}.hz-v262-cash-shell .hz-v262-beneficiaries>div{gap:6px}.hz-v262-cash-shell .hz-v262-beneficiaries button{min-height:var(--hz-control-height-compact);padding:6px 10px;border-width:1px;font-size:13.5px;line-height:1.15}.hz-v262-cash-shell .hz-v259-split-preview{font-size:11px}.hz-v262-cash-shell .hz-v258-cash-summary{margin-bottom:8px;padding:10px 11px;border-width:1px;border-radius:13px;box-shadow:var(--hz-shadow-card)}.hz-v262-cash-shell .hz-v258-cash-summary span{font-size:11px}.hz-v262-cash-shell .hz-v258-cash-summary b{font-size:14px}.hz-v262-cash-shell .hz-v258-section-title{margin:12px 0 6px;font-size:10.5px}.hz-v262-cash-shell .hz-v258-balance-list,.hz-v262-cash-shell .hz-v258-entry-list{gap:6px;margin-bottom:11px}.hz-v262-cash-shell .hz-v258-balance-card,.hz-v262-cash-shell .hz-v258-entry-card{padding:9px 10px;border-width:1px;border-radius:12px;box-shadow:var(--hz-shadow-card)}.hz-v262-cash-shell .hz-v258-balance-card{gap:3px 10px}.hz-v262-cash-shell .hz-v258-balance-card b{font-size:13px}.hz-v262-cash-shell .hz-v258-balance-card small,.hz-v262-cash-shell .hz-v258-entry-card small{font-size:10px;line-height:1.35}.hz-v262-cash-shell .hz-v258-balance-card strong{font-size:14px}.hz-v262-cash-shell .hz-v258-entry-card{gap:9px}.hz-v262-cash-shell .hz-v258-entry-card b{font-size:12.5px}.hz-v262-cash-shell .hz-v262-settlement-head{gap:8px;margin-top:12px}.hz-v262-cash-shell .hz-v262-settlement-head .hz-v258-section-title{margin:0}.hz-v262-cash-shell .hz-v259-settlements{gap:6px}.hz-v262-cash-shell .hz-v259-settlement{padding:9px 10px;border-radius:12px}.hz-v262-cash-shell .hz-v262-entry-actions button{min-height:36px;padding:5px 9px;font-size:12px}@media (max-width:520px){:root{--hz-space-page:10px}.hz-v262-cash-shell .hz-v258-entry-grid{grid-template-columns:minmax(0,1fr) 104px}.hz-v262-cash-shell .hz-v258-owner-tools{flex-wrap:nowrap}.hz-v262-cash-shell .hz-v258-owner-tools button{flex:1 1 auto;white-space:nowrap}}@media (max-width:390px){.hz-v262-cash-shell .hz-v258-cash-head{align-items:flex-start}.hz-v262-cash-shell .hz-v258-cash-head h1{font-size:20px}.hz-v262-cash-shell .hz-v258-owner-tools{flex-wrap:wrap}.hz-v262-cash-shell .hz-v258-entry-grid{grid-template-columns:minmax(0,1fr) 94px}.hz-v262-cash-shell .hz-v262-settlement-head{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){#appScreen *,.hz-v258-cash-screen *{scroll-behavior:auto!important;transition-duration:NaNs!important}}
