@media screen and (max-width:760px){body,html{max-width:100%!important;overflow-x:hidden!important}.suite-shell{overflow-x:clip!important}.suite-content,.suite-shell{width:100%!important;max-width:100%!important;min-width:0!important}.suite-content{margin-left:0!important;padding:0 12px calc(66px + env(safe-area-inset-bottom))!important;overflow:visible!important}.suite-content>.app-register-page,.suite-content>.documents-workspace,.suite-content>.home-workspace,.suite-content>.modern-workspace,.suite-content>.search-workspace,.suite-content>.suite-register-page,.suite-content>.workspace{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}.suite-content :is(.card,.modern-card,.panel,.suite-register-card){max-width:100%!important;min-width:0!important}.suite-mobile-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;left:0!important;right:0!important;z-index:140!important;width:100%!important;max-width:100%!important;min-height:66px!important;box-sizing:border-box!important;padding:8px 12px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important;contain:none!important;background:color-mix(in srgb,var(--surface) 98%,transparent)!important;border-bottom:1px solid var(--line)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.suite-mobile-header>a:first-child{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important}.suite-mobile-header .sievena-brand{min-width:0!important;max-width:100%!important;padding:0!important;min-height:0!important;overflow:hidden!important}.suite-mobile-header .sievena-brand-wordmark{width:clamp(126px,36vw,160px)!important;max-width:100%!important;max-height:46px!important;object-fit:contain!important;object-position:left center!important}.suite-mobile-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;flex:0 0 auto!important;min-width:0!important;margin-left:auto!important}.suite-mobile-actions .account-trigger,.suite-mobile-actions .theme-quick,.suite-mobile-actions>a{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex:0 0 36px!important}.suite-mobile-actions .suite-mobile-icon{display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--surface-2)!important}.suite-mobile-actions svg{width:18px!important;height:18px!important}.account-menu-mobile .account-trigger{padding:2px!important}.account-menu-mobile .account-avatar{width:30px!important;height:30px!important}.account-menu-mobile .account-popover{position:fixed!important;left:12px!important;right:12px!important;top:74px!important;bottom:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - 150px)!important;z-index:300!important;padding:10px!important;overflow:auto!important;border-radius:16px!important;box-shadow:0 24px 70px rgba(0,0,0,.48)!important}.account-menu-mobile .account-popover-head{padding:10px 12px 14px!important;margin-bottom:5px!important}.account-menu-mobile .account-popover-head strong{font-size:16px!important;line-height:1.3!important}.account-menu-mobile .account-popover-head span{font-size:14px!important;line-height:1.35!important;margin-top:5px!important}.account-menu-mobile .account-popover>a,.account-menu-mobile .account-popover>form button{width:100%!important;min-height:48px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;grid-gap:11px!important;gap:11px!important;padding:11px 12px!important;font-size:15px!important;line-height:1.35!important;text-align:left!important}.account-menu-mobile .account-popover>a span,.account-menu-mobile .account-popover>form button span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.account-menu-mobile .account-popover>form{margin-top:5px!important;padding-top:7px!important}.suite-mobile-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:200!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:58px!important;padding:4px 5px calc(4px + env(safe-area-inset-bottom))!important;background:color-mix(in srgb,var(--surface) 99%,transparent)!important;border-top:1px solid var(--line)!important;overflow:visible!important;contain:none!important}.suite-mobile-more>button,.suite-mobile-nav>a{width:100%!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:3px 2px!important;gap:3px!important;border-radius:8px!important}.suite-mobile-more>button svg,.suite-mobile-nav>a svg{width:18px!important;height:18px!important;flex:0 0 auto!important}.suite-mobile-more>button span,.suite-mobile-nav>a span{max-width:100%!important;font-size:11px!important;line-height:1.05!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.suite-mobile-more-sheet{left:10px!important;right:10px!important;bottom:calc(64px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important}.suite-mobile-more-sheet>a{min-width:0!important;min-height:50px!important;padding:11px 12px!important}.suite-mobile-more-sheet>a span{font-size:14px!important;line-height:1.25!important;white-space:normal!important}.suite-page-header{min-height:0!important;margin:18px 0!important;gap:12px!important}.suite-page-header h1{font-size:28px!important;line-height:1.1!important}.suite-page-header p{margin-top:8px!important;font-size:15px!important;line-height:1.45!important}.suite-page-actions,.suite-page-actions>.button,.suite-page-actions>a,.suite-page-actions>form{width:100%!important}.property-page-heading .breadcrumbs,.suite-breadcrumb{margin:14px 0 12px!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important}.suite-register-card{padding:18px!important;margin-bottom:14px!important;border-radius:14px!important;overflow:hidden!important}.suite-section-head{gap:12px!important;margin-bottom:16px!important}.suite-section-head h2{font-size:24px!important;line-height:1.15!important}.suite-section-head p{font-size:15px!important;line-height:1.45!important;margin-top:8px!important}.suite-filterbar{margin-bottom:14px!important}.suite-filterbar,.suite-filterbar form{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.suite-filterbar .button,.suite-filterbar input,.suite-filterbar label,.suite-filterbar select{width:100%!important;min-width:0!important;max-width:none!important}.page-quick-filters,.quick-filter-row{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;padding-bottom:3px!important}.page-quick-filters::-webkit-scrollbar,.quick-filter-row::-webkit-scrollbar{display:none}.page-quick-filters a,.quick-filter-row a,.quick-filter-row button{flex:0 0 auto!important;white-space:nowrap!important}.action-dialog{width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}.action-dialog .dialog-form{height:calc(100dvh - 16px)!important;max-height:none!important}.action-dialog .dialog-head{padding:13px 14px!important}.action-dialog .dialog-scroll{padding:14px!important;gap:13px!important}.action-dialog .dialog-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important}.action-dialog .dialog-actions .button{min-width:0!important;flex:1 1!important}.suite-dashboard{width:100%!important;max-width:100%!important}.suite-dashboard .suite-kpi-grid,.suite-dashboard-bottom,.suite-dashboard-main{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin-bottom:12px!important}.suite-dashboard .suite-kpi-grid>*,.suite-dashboard-bottom>*,.suite-dashboard-main>*{grid-column:1!important;width:100%!important;max-width:100%!important;min-width:0!important}.suite-dashboard .suite-kpi-card{min-height:108px!important;padding:17px 18px!important;align-items:center!important;border-radius:14px!important}.suite-dashboard .suite-kpi-card.occupancy{grid-column:1!important}.suite-dashboard .suite-kpi-card>div{min-width:0!important}.suite-dashboard .suite-kpi-card strong{font-size:25px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.suite-dashboard .suite-kpi-card small{font-size:14px!important;line-height:1.4!important}.suite-dashboard .dashboard-kpi-detail{gap:7px 8px!important}.suite-activity-card,.suite-payments-card,.suite-revenue-card,.suite-task-card,.suite-usage-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px!important;border-radius:14px!important}.suite-card-head h2{font-size:22px!important;line-height:1.2!important}.suite-card-head p{font-size:15px!important;line-height:1.4!important}.suite-card-link{font-size:14px!important;line-height:1.3!important}.suite-clear-state{min-height:175px!important;padding:18px 0!important}.suite-clear-state strong{font-size:15px!important}.suite-clear-state span{font-size:14px!important;line-height:1.4!important}.suite-activity-list{margin-top:12px!important}.suite-activity-row{grid-template-columns:44px minmax(0,1fr) 88px!important;gap:10px!important;min-height:76px!important;padding:9px 0!important;align-items:center!important}.suite-activity-row>.suite-activity-icon{width:42px!important;height:42px!important;min-width:42px!important}.suite-activity-row>div{min-width:0!important}.suite-activity-row strong{font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.suite-activity-row>div>span{margin-top:4px!important;font-size:14px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.suite-activity-row time{align-self:center!important;margin:0!important;font-size:13px!important;line-height:1.3!important;text-align:right!important}.suite-payment-table{margin-top:12px!important}.suite-payment-head{display:none!important}.suite-payment-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:54px!important;padding:13px 0!important;font-size:14px!important}.suite-payment-row em,.suite-payment-row>span{display:none!important}.suite-payment-row b,.suite-payment-row strong{font-size:15px!important;line-height:1.3!important}.suite-payment-row b{text-align:right!important;white-space:nowrap!important}.suite-usage-body{grid-template-columns:116px minmax(0,1fr)!important;gap:16px!important;margin-top:18px!important}.suite-donut{width:112px!important;height:112px!important}.suite-usage-legend>div{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;font-size:13px!important;margin:9px 0!important}.suite-usage-legend span{min-width:0!important;overflow-wrap:anywhere!important}.suite-usage-legend b{font-size:13px!important;white-space:nowrap!important}.suite-report-kpis,.suite-task-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-bottom:14px!important}.suite-report-kpis>.card,.suite-task-kpis>.card{min-height:92px!important;padding:14px!important}.suite-report-kpis>.card>span,.suite-task-kpis>.card>span{font-size:14px!important;line-height:1.3!important}.suite-report-kpis>.card>strong,.suite-task-kpis>.card>strong{font-size:23px!important;line-height:1.2!important;margin-top:8px!important}.suite-report-kpis>.card>small,.suite-task-kpis>.card>small{font-size:13px!important;line-height:1.3!important;margin-top:4px!important}.suite-unit-grid{grid-template-columns:1fr!important;gap:10px!important}.suite-unit-card{width:100%!important;max-width:100%!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;padding:14px!important}.suite-unit-card,.suite-unit-copy,.suite-unit-copy>div{min-width:0!important}.suite-unit-copy>div>strong{font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.suite-unit-copy p{font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.suite-unit-badges span{font-size:12px!important}.claim-table-head{display:none!important}.suite-income-list{display:grid!important;grid-gap:10px!important;gap:10px!important}.suite-income-row.compact-claim-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-gap:13px 12px!important;gap:13px 12px!important;align-items:start!important;min-height:0!important;padding:17px 15px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--surface-2) 72%,transparent)!important}.compact-claim-row .row-status-marker{position:absolute!important;left:15px!important;top:23px!important;width:9px!important;height:9px!important;margin:0!important}.compact-claim-row .claim-person{grid-column:1/-1!important;grid-row:auto!important;min-width:0!important;padding-left:20px!important}.compact-claim-row .claim-person>div>strong{font-size:17px!important;line-height:1.28!important}.compact-claim-row .claim-person small{font-size:14px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}.compact-claim-row>div:nth-of-type(2){grid-column:1!important;grid-row:auto!important;min-width:0!important}.compact-claim-row>div:nth-of-type(3){grid-column:2!important;grid-row:auto!important;min-width:0!important}.compact-claim-row>div:nth-of-type(2)>span,.compact-claim-row>div:nth-of-type(3)>span{font-size:13px!important;line-height:1.3!important}.compact-claim-row>div:nth-of-type(2)>strong,.compact-claim-row>div:nth-of-type(3)>strong{font-size:15px!important;line-height:1.35!important;margin-top:4px!important;overflow-wrap:anywhere!important}.compact-claim-row>.suite-row-actions,.compact-claim-row>a{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;justify-self:stretch!important;align-self:auto!important}.compact-claim-row>.suite-row-actions .button,.compact-claim-row>a.button{width:100%!important;min-height:44px!important}.suite-expense-register{padding:18px!important}.suite-expense-list{display:grid!important;grid-gap:0!important;gap:0!important}.suite-expense-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:start!important;grid-gap:8px 12px!important;gap:8px 12px!important;min-height:0!important;padding:16px 6px!important;border-top:1px solid var(--line)!important}.suite-expense-copy{grid-column:1!important;grid-row:1!important;min-width:0!important}.suite-expense-copy>div{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.suite-expense-copy em,.suite-expense-copy p{font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.suite-expense-date{display:flex!important;grid-column:1/-1!important;grid-row:2!important;gap:6px 10px!important;flex-wrap:wrap!important;min-width:0!important}.suite-expense-date small,.suite-expense-date span{font-size:13px!important;line-height:1.35!important}.suite-expense-amount{grid-column:2!important;grid-row:1!important;align-self:center!important;text-align:right!important;min-width:max-content!important}.suite-expense-amount span{font-size:12px!important}.suite-expense-amount strong{font-size:15px!important;line-height:1.35!important;white-space:nowrap!important}.receipt-state{display:flex!important;grid-column:1!important;grid-row:3!important;align-items:center!important;font-size:13px!important;min-width:0!important}.transaction-actions{grid-column:2!important;grid-row:3!important;align-self:center!important;justify-self:end!important}.document-upload-row{grid-template-columns:1fr!important;width:100%!important;min-width:0!important}.document-library-list,.document-upload-row>*{min-width:0!important;max-width:100%!important}.document-library-list{overflow:hidden!important}.document-library-head{display:none!important}.document-library-row{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;grid-gap:8px 10px!important;gap:8px 10px!important;padding:16px 0!important;overflow:hidden!important}.document-library-row>.document-library-amount,.document-library-row>.document-library-date,.document-library-row>.document-library-main,.document-library-row>.document-library-reference,.document-library-row>.document-type-pill{grid-column:1!important;min-width:0!important;max-width:100%!important}.document-library-row>.overflow-menu{grid-column:2!important;grid-row:1/6!important;align-self:start!important;justify-self:end!important}.document-library-main,.document-library-main a{min-width:0!important;overflow:hidden!important}.document-library-main a{display:-webkit-box!important;max-width:100%!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:15px!important;line-height:1.35!important}.document-library-reference{font-size:14px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}.document-library-amount,.document-library-date{font-size:14px!important;line-height:1.35!important}.document-type-pill{width:max-content!important;max-width:100%!important;font-size:12px!important;white-space:normal!important}.suite-revenue-card .animated-finance-chart{height:270px!important;min-height:270px!important;width:100%!important}.suite-revenue-card .suite-report-svg{height:270px!important;max-height:270px!important;width:100%!important}.suite-report-chart .animated-finance-chart{height:310px!important;min-height:310px!important;width:100%!important}.suite-report-chart .suite-report-svg{height:310px!important;max-height:310px!important;width:100%!important}.animated-finance-chart .axis-label{font-size:11px!important}.animated-finance-chart .month-axis{font-size:12px!important;font-weight:650!important}.suite-chart-legend span{font-size:13px!important}.chart-hover-tooltip{max-width:calc(100vw - 24px)!important}.journal-entry-simple,.suite-booking-row,.suite-contract-row,.suite-person-card,.suite-report-table-row{max-width:100%!important;min-width:0!important}.journal-summary-line>div,.suite-booking-copy,.suite-contract-primary,.suite-person-copy{min-width:0!important}.suite-booking-copy :is(p,small),.suite-contract-primary :is(span,small),.suite-person-copy :is(p,small){overflow-wrap:anywhere!important}}@media screen and (max-width:410px){.suite-mobile-header{padding-inline:10px!important;gap:6px!important}.suite-mobile-header .sievena-brand-wordmark{width:clamp(118px,34vw,142px)!important}.suite-mobile-actions{gap:3px!important}.suite-mobile-actions .account-trigger,.suite-mobile-actions .theme-quick,.suite-mobile-actions>a{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex-basis:34px!important}.suite-mobile-more>button span,.suite-mobile-nav>a span{font-size:10px!important}.suite-content{padding-inline:10px!important}.suite-activity-card,.suite-payments-card,.suite-register-card,.suite-revenue-card,.suite-task-card,.suite-usage-card{padding:16px!important}.suite-report-kpis>.card,.suite-task-kpis>.card{padding:12px!important}.suite-report-kpis>.card>span,.suite-task-kpis>.card>span{font-size:13px!important}.suite-report-kpis>.card>strong,.suite-task-kpis>.card>strong{font-size:21px!important}.suite-activity-row{grid-template-columns:42px minmax(0,1fr) 76px!important;gap:8px!important}.suite-activity-row time{font-size:12px!important}.suite-usage-body{grid-template-columns:104px minmax(0,1fr)!important;gap:12px!important}.suite-donut{width:100px!important;height:100px!important}}@media screen and (max-width:760px) and (display-mode:standalone){.suite-mobile-header{min-height:calc(66px + env(safe-area-inset-top))!important;padding-top:calc(8px + env(safe-area-inset-top))!important}.account-menu-mobile .account-popover{top:calc(74px + env(safe-area-inset-top))!important}}.suite-pricing-summary{padding:15px 18px!important}.suite-pricing-summary span{gap:11px!important}.suite-pricing-summary b{font-size:14px!important;line-height:1.25!important}.suite-pricing-summary small{font-size:13px!important;line-height:1.25!important}.suite-pricing-summary>strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 11px!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface-2)!important;color:var(--suite-cyan)!important;font-size:11px!important;font-weight:750!important}.suite-pricing-head h2{font-size:18px!important;line-height:1.25!important}.suite-pricing-head p{font-size:12px!important;line-height:1.45!important}.suite-pricing-layout,.suite-pricing-primary{align-items:start!important}.suite-pricing-group,.suite-pricing-primary,.suite-pricing-side{align-self:start!important}.suite-pricing-group{height:auto!important;min-height:0!important;padding:14px!important}.suite-pricing-group-head{margin-bottom:12px!important}.suite-pricing-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:14px!important;padding-top:14px!important}.suite-pricing-footer p{margin:0!important;min-width:0!important;font-size:10px!important;line-height:1.4!important}.suite-pricing-footer .button{flex:0 0 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important}.suite-booking-row{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr)!important;align-items:center!important}.suite-booking-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.suite-booking-cta-row{display:grid!important;grid-template-columns:minmax(125px,auto) minmax(170px,auto)!important;align-items:center!important;justify-content:end!important;grid-gap:18px!important;gap:18px!important;min-width:0!important}.suite-booking-cta-row .suite-booking-money{grid-column:auto!important;justify-self:start!important;align-self:center!important;align-items:flex-start!important;text-align:left!important;padding:0!important;min-width:0!important}.suite-booking-cta-row .suite-booking-money>span{font-size:13px!important;line-height:1.3!important}.suite-booking-cta-row .suite-booking-money>strong{margin-top:6px!important;font-size:21px!important;line-height:1.2!important;font-weight:800!important;color:var(--suite-cyan)!important;white-space:nowrap!important}.suite-booking-cta-row .suite-booking-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:0!important}.suite-booking-cta-row .suite-booking-actions>.button,.suite-booking-cta-row .suite-booking-actions>.receipt-email-action,.suite-booking-cta-row .suite-booking-actions>.receipt-email-action>.button{width:auto!important;min-width:176px!important;max-width:210px!important}.suite-booking-cta-row .receipt-email-action{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important}.suite-booking-cta-row .receipt-sent-meta{max-width:210px!important}@media screen and (max-width:760px){.suite-mobile-header{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.suite-pricing-summary{padding:14px 15px!important}.suite-pricing-summary b{font-size:15px!important}.suite-pricing-summary small{font-size:14px!important}.suite-pricing-summary>strong{font-size:12px!important}.suite-pricing-head h2{font-size:21px!important}.suite-pricing-head p{font-size:14px!important}.suite-pricing-footer{flex-direction:column!important;align-items:stretch!important;gap:11px!important}.suite-pricing-footer p{font-size:12px!important}.suite-pricing-footer .button{width:100%!important}.suite-booking-row{grid-template-columns:1fr!important}.suite-booking-detail-grid{grid-template-columns:1fr 1fr!important}.suite-booking-cta-row{width:100%!important;grid-template-columns:minmax(112px,.7fr) minmax(150px,1fr)!important;justify-content:stretch!important;gap:12px!important;margin-top:4px!important}.suite-booking-cta-row .suite-booking-actions{align-items:stretch!important;width:100%!important}.suite-booking-cta-row .suite-booking-actions>.button,.suite-booking-cta-row .suite-booking-actions>.receipt-email-action,.suite-booking-cta-row .suite-booking-actions>.receipt-email-action>.button{width:100%!important;min-width:0!important;max-width:none!important}.suite-booking-cta-row .suite-booking-money>strong{font-size:20px!important}}@media screen and (max-width:380px){.suite-booking-cta-row{grid-template-columns:1fr!important}.suite-booking-cta-row .suite-booking-actions{align-items:stretch!important}}.finance-module-nav{margin-bottom:18px!important;overflow-x:auto;scrollbar-width:none}.finance-module-nav::-webkit-scrollbar{display:none}.finance-module-nav a{white-space:nowrap}.finance-global-filters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:24px;padding:14px 16px!important}.finance-filter-toolbar label,.finance-global-filters label{display:flex;min-width:0;flex-direction:column;gap:6px}.finance-filter-toolbar label>span,.finance-global-filters label>span{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.finance-filter-toolbar input,.finance-filter-toolbar select,.finance-global-filters input,.finance-global-filters select{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--text);padding:0 10px}.finance-global-filters .button{height:40px;white-space:nowrap}.finance-primary-kpis{margin-bottom:10px}.finance-secondary-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.finance-secondary-kpis article{min-height:104px;padding:15px 17px}.finance-secondary-kpis small,.finance-secondary-kpis span{display:block;color:var(--muted);font-size:10px}.finance-secondary-kpis strong{display:block;margin:9px 0 6px;font-size:18px}.finance-trend-card{overflow:hidden}.finance-trend-card .suite-chart-legend{justify-content:flex-start;margin:4px 0 12px}.finance-trend-card .animated-finance-chart{min-width:0;overflow:hidden}.finance-trend-card .suite-report-svg{display:block;width:100%;height:auto;min-height:250px}.finance-analysis-table .finance-property-head,.finance-analysis-table .finance-property-row{grid-template-columns:minmax(190px,1.4fr) repeat(5,minmax(105px,1fr))!important}.finance-analysis-table .finance-property-row>b,.finance-analysis-table .finance-property-row>span{text-align:right}.finance-transactions{scroll-margin-top:90px}.finance-filter-toolbar{display:grid!important;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(125px,.7fr)) auto auto!important;align-items:end!important;grid-gap:10px!important;gap:10px!important}.finance-filter-toolbar>input[type=hidden]{display:none}.finance-filter-toolbar .button{height:40px;white-space:nowrap}.finance-journal-head,.finance-journal-row{grid-template-columns:95px minmax(170px,1fr) minmax(155px,.9fr) minmax(190px,1.2fr) 130px 40px!important}.finance-journal-row>span:nth-child(5){text-align:right;white-space:nowrap}.finance-journal-row small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.finance-journal-row small a{color:var(--suite-cyan)}.claims-filterbar{grid-template-columns:repeat(3,minmax(130px,.7fr)) minmax(210px,1.4fr) 110px auto}.finance-claim-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-claim-kpis small{display:block;margin-top:6px;color:var(--muted);font-size:10px}.finance-claim-head,.finance-claim-row{display:grid;grid-template-columns:130px minmax(230px,1.4fr) 145px 145px minmax(130px,auto);grid-gap:14px;gap:14px;align-items:center}.finance-claim-head{padding:0 16px 10px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.finance-claim-row{padding:15px 16px;border-top:1px solid var(--line)}.finance-claim-row:first-of-type{border-top:0}.finance-claim-row .claim-identity b,.finance-claim-row .claim-identity small,.finance-claim-row .claim-identity strong{display:block}.finance-claim-row .claim-identity b{margin-top:4px;font-size:11px}.claim-due small,.claim-values small,.finance-claim-row .claim-identity small{margin-top:4px;color:var(--muted);font-size:9px}.claim-due strong,.claim-values strong{display:block;font-size:12px}.claim-actions{display:flex;justify-content:flex-end;gap:6px}.status.partial{background:color-mix(in srgb,var(--suite-cyan) 14%,var(--surface-2));color:var(--suite-cyan)}@media(max-width:1100px){.finance-global-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}.finance-global-filters .button{width:100%}.finance-filter-toolbar{grid-template-columns:minmax(200px,1fr) repeat(2,minmax(120px,.55fr))!important}.finance-filter-toolbar .button,.finance-filter-toolbar>a{width:100%}.finance-journal-head,.finance-journal-row{grid-template-columns:84px minmax(150px,1fr) minmax(140px,.8fr) minmax(160px,1fr) 120px 36px!important}.finance-claim-head,.finance-claim-row{grid-template-columns:110px minmax(200px,1fr) 125px 135px auto}}@media(max-width:760px){.finance-module-nav{margin-inline:-14px;padding-inline:14px}.claims-filterbar,.finance-global-filters{grid-template-columns:1fr 1fr;padding:13px!important}.finance-global-filters .button,.finance-global-filters label{grid-column:auto}.finance-global-filters .grow{grid-column:1/-1}.finance-global-filters .button{grid-column:1/-1;min-height:44px}.finance-primary-kpis,.finance-secondary-kpis{grid-template-columns:1fr 1fr!important}.finance-primary-kpis a,.finance-primary-kpis article,.finance-secondary-kpis article{min-height:104px!important;padding:14px!important}.finance-primary-kpis strong,.finance-secondary-kpis strong{font-size:17px!important;word-break:break-word}.finance-trend-card .suite-report-svg{min-height:210px}.finance-trend-card .axis-label{font-size:9px}.finance-trend-card .month-axis{font-size:10px}.finance-analysis-table{overflow:visible!important}.finance-analysis-table .finance-property-head{display:none!important}.finance-analysis-table .finance-property-row{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:8px 12px!important;gap:8px 12px!important;margin-top:10px;padding:14px!important;border:1px solid var(--line)!important;border-radius:11px!important}.finance-analysis-table .finance-property-row>strong{grid-column:1/-1;font-size:14px}.finance-analysis-table .finance-property-row>b,.finance-analysis-table .finance-property-row>span{text-align:left!important;font-size:12px}.finance-analysis-table .finance-property-row>:nth-child(2):before{content:"Einnahmen"}.finance-analysis-table .finance-property-row>:nth-child(3):before{content:"Ausgaben"}.finance-analysis-table .finance-property-row>:nth-child(4):before{content:"Cashflow"}.finance-analysis-table .finance-property-row>:nth-child(5):before{content:"Anteil"}.finance-analysis-table .finance-property-row>:nth-child(6):before{content:"Offen"}.finance-analysis-table .finance-property-row>b:before,.finance-analysis-table .finance-property-row>span:before{display:block;margin-bottom:3px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.finance-filter-toolbar{grid-template-columns:1fr 1fr!important}.finance-filter-toolbar .list-search-field{grid-column:1/-1}.finance-filter-toolbar .button,.finance-filter-toolbar>a{min-height:44px}.finance-journal-head{display:none!important}.finance-journal-row{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:9px 12px!important;gap:9px 12px!important;margin-top:10px;padding:14px!important;border:1px solid var(--line)!important;border-radius:11px!important}.finance-journal-row>span:first-child{grid-column:1}.finance-journal-row>span:nth-child(5){grid-column:2;grid-row:1;text-align:right!important}.finance-journal-row>span:nth-child(2),.finance-journal-row>span:nth-child(3),.finance-journal-row>span:nth-child(4){grid-column:1/-1}.finance-journal-row>.button,.finance-journal-row>.transaction-actions{grid-column:1/-1;justify-self:stretch;width:100%}.finance-journal-row>.button{justify-content:center}.finance-journal-pagination{align-items:stretch;flex-direction:column}.finance-journal-pagination .button{width:100%}.finance-claim-kpis{grid-template-columns:1fr!important}.finance-claim-head{display:none}.finance-claim-row{grid-template-columns:1fr auto;gap:10px;padding:15px}.finance-claim-row .claim-state{grid-column:1}.finance-claim-row .claim-identity{grid-column:1/-1}.finance-claim-row .claim-due{grid-column:1}.finance-claim-row .claim-values{grid-column:2;text-align:right}.finance-claim-row .claim-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.finance-claim-row .claim-actions .button{width:100%}}@media(max-width:390px){.claims-filterbar,.finance-filter-toolbar,.finance-global-filters,.finance-primary-kpis,.finance-secondary-kpis{grid-template-columns:1fr!important}.finance-filter-toolbar>*{grid-column:1!important}.finance-claim-row .claim-actions{grid-template-columns:1fr}}