.reports-catalog{max-width:1480px}.reports-catalog__layout{grid-template-columns:190px minmax(0,1fr);gap:28px;display:grid}.reports-catalog__nav{border-right:1px solid var(--border-subtle);align-self:start;padding-right:16px;display:grid}.reports-catalog__nav button{min-height:36px;color:var(--text-secondary);text-align:left;transition:background-color .15s ease, color .15s ease, transform .12s var(--ease-out);background:0 0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:650}.reports-catalog__nav button.is-active{color:var(--accent-text);background:var(--surface-accent)}.reports-catalog__nav button:active,.report-catalog-card:active,.summary-back:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.reports-catalog__nav button:hover{color:var(--text);background:var(--surface-soft)}.report-catalog-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:color-mix(in srgb, var(--surface-accent) 38%, var(--surface))}}.reports-catalog__content{gap:24px;min-width:0;display:grid}.reports-catalog__content section{gap:10px;display:grid}.reports-catalog__content h2{margin:0 0 8px;font-size:15px}.report-catalog-card{border:1px solid var(--border);background:var(--surface);width:100%;min-height:76px;color:var(--text-secondary);text-align:left;box-shadow:var(--shadow-sm);transition:background-color .15s ease, border-color .15s ease, transform .12s var(--ease-out);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.report-catalog-card>span{gap:3px;min-width:0;display:grid}.report-catalog-card strong{color:var(--text);font-size:13px}.report-catalog-card small{color:var(--text-tertiary);font-size:9px}.company-summary{max-width:1680px}.company-summary__heading{gap:14px;margin-bottom:18px;display:grid}.summary-back{width:fit-content;color:var(--text-secondary);transition:color .15s ease, transform .12s var(--ease-out);background:0 0;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.summary-back:hover{color:var(--text)}}.company-summary__title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.company-summary__title h1{letter-spacing:-.045em;margin:3px 0;font-size:28px;line-height:1.15}.company-summary__title p{color:var(--text-secondary);margin:0;font-size:10px}.summary-filters{align-items:center;gap:8px;display:flex}.summary-filters label{border:1px solid var(--border);background:var(--surface);min-height:38px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.summary-filters label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.summary-filters svg{color:var(--text-tertiary)}.summary-filters select{min-width:130px;color:var(--text);background:0 0;border:0;outline:0;padding:0 24px 0 0;font-size:10px;font-weight:700}.company-summary__content{gap:28px;display:grid}.company-summary__content>section{gap:12px;display:grid}.company-summary__content>section>h2,.summary-current>div:first-child h2{letter-spacing:-.035em;margin:0;font-size:22px}.summary-three-grid,.summary-two-grid{gap:10px;display:grid}.summary-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-two-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-metric{min-height:108px;box-shadow:none;flex-direction:column;justify-content:space-between;padding:16px 18px;display:flex}.summary-metric>div,.summary-card-title{align-items:center;gap:7px;display:flex}.summary-metric>div strong{font-size:11px}.report-info{color:var(--text-tertiary);cursor:help;place-items:center;display:inline-grid}.summary-metric>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.summary-metric b{letter-spacing:-.045em;font-size:clamp(23px,2.4vw,32px);line-height:1}.report-change{border-radius:7px;align-items:center;gap:3px;min-height:24px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.report-change.is-positive{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.report-change.is-negative{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.summary-chart-card,.summary-table-card,.summary-donut-card,.summary-performers{min-width:0;box-shadow:none;padding:17px 18px}.summary-card-title{margin-bottom:8px}.summary-card-title h3{letter-spacing:-.02em;margin:0;font-size:13px}.summary-chart{width:100%;height:250px}.summary-chart-legend,.summary-performer-legend{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:9px;display:flex}.summary-chart-legend span,.summary-performer-legend span{align-items:center;gap:5px;display:inline-flex}.summary-chart-legend i,.summary-performer-legend i{border-radius:50%;width:7px;height:7px}.summary-chart-legend .is-current{background:var(--accent)}.summary-chart-legend .is-previous{background:color-mix(in srgb, var(--accent) 58%, var(--text-tertiary))}.summary-orders-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,1.45fr);gap:10px;display:grid}.summary-metric-stack{grid-template-rows:1fr 1fr;gap:10px;display:grid}.summary-simple-table{margin:12px -18px -17px;display:grid}.summary-simple-table>div{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(180px,1fr) 120px 150px;align-items:center;gap:12px;min-height:44px;padding:9px 18px;font-size:10px;display:grid}.summary-simple-table>div>span:not(:first-child),.summary-simple-table>div>strong:not(:first-child){text-align:right}.summary-simple-table .is-header{min-height:36px;color:var(--text-tertiary);font-size:9px;font-weight:750}.summary-simple-table .is-total{font-weight:800}.summary-simple-table>p,.summary-overdue-table>p,.summary-empty{color:var(--text-tertiary);text-align:center;margin:0;padding:28px 18px;font-size:10px}.summary-created-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:10px;display:grid}.summary-created-grid>.summary-metric{min-height:100%}.summary-created-grid .summary-chart{height:190px}.summary-current{border-top:1px solid var(--border);padding-top:26px}.summary-current>div:first-child p{color:var(--text-tertiary);margin:2px 0 4px;font-size:10px}.summary-status-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:10px;display:grid}.summary-status-table>div strong{align-items:center;gap:7px;display:flex}.summary-status-table>div strong i{color:#fff;border-radius:6px;place-items:center;min-width:23px;height:21px;font-style:normal;display:grid}.summary-donut-card{flex-direction:column;display:flex}.summary-donut{flex:1;min-height:230px;position:relative}.summary-donut>strong{pointer-events:none;font-size:13px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.summary-overdue-grid{grid-template-columns:minmax(250px,.42fr) minmax(0,1.58fr);gap:10px;display:grid}.summary-overdue-grid>.summary-metric{justify-content:flex-start;gap:20px;min-height:100%}.summary-overdue-table{margin:12px -18px -17px;overflow-x:auto}.summary-overdue-table>div,.summary-overdue-table>button{border-top:1px solid var(--border-subtle);width:100%;min-width:760px;min-height:44px;color:var(--text-secondary);text-align:left;background:0 0;grid-template-columns:80px 130px 90px 90px minmax(110px,1fr) 100px;align-items:center;gap:10px;padding:9px 18px;font-size:9px;display:grid}.summary-overdue-table .is-header{min-height:36px;color:var(--text-tertiary);font-weight:750}.summary-overdue-table>button>span:last-child,.summary-overdue-table .is-header>span:last-child{text-align:right}.summary-overdue-table>button strong{color:var(--text)}.summary-overdue-table>button span:nth-child(2){align-items:center;gap:5px;display:flex}.summary-overdue-table>button span:nth-child(2) i{border-radius:50%;width:6px;height:6px}.summary-overdue-table .is-danger{color:var(--danger);font-weight:750}@media (hover:hover) and (pointer:fine){.summary-overdue-table>button:hover{background:var(--surface-soft)}}.summary-performers-chart{height:max(250px, calc(var(--performer-count,5) * 42px))}.summary-performer-legend{margin-top:8px}.summary-help__items{gap:8px;display:grid}.summary-help__items>span{background:var(--surface-soft);border-radius:9px;align-items:flex-start;gap:11px;padding:12px;display:flex}.summary-help__items>span>svg{color:var(--accent);flex:none}.summary-help__items strong{font-size:11px}.summary-help__items p{color:var(--text-secondary);margin:2px 0 0;font-size:10px}.summary-error{justify-items:start;padding:28px;display:grid}.summary-error p{color:var(--text-secondary)}.summary-loading{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.summary-loading span{border:1px solid var(--border-subtle);background:linear-gradient(100deg, var(--surface) 30%, var(--surface-soft) 50%, var(--surface) 70%);background-size:220% 100%;border-radius:12px;min-height:108px;animation:1.2s linear infinite report-skeleton}@keyframes report-skeleton{to{background-position-x:-220%}}@media (max-width:1100px){.summary-orders-grid,.summary-status-grid,.summary-overdue-grid{grid-template-columns:1fr}.summary-metric-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.summary-overdue-grid>.summary-metric{min-height:108px}}@media (max-width:800px){.reports-catalog__layout{grid-template-columns:1fr;gap:14px}.reports-catalog__nav{border-right:0;border-bottom:1px solid var(--border-subtle);scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;margin:0 -14px;padding:0 14px 8px;overflow-x:auto}.reports-catalog__nav::-webkit-scrollbar{display:none}.company-summary__title{align-items:flex-start}.summary-filters{align-items:stretch}.summary-filters label{flex:1}.summary-filters select{width:100%;min-width:0}.summary-three-grid,.summary-two-grid,.summary-metric-stack,.summary-created-grid{grid-template-columns:1fr}.summary-created-grid>.summary-metric{min-height:108px}.summary-chart{height:220px}.summary-simple-table{overflow-x:auto}.summary-simple-table>div{min-width:580px}.summary-performers-chart{min-width:680px}.summary-performers{overflow-x:auto}.summary-performer-legend{min-width:680px}}@media (max-width:520px){.company-summary__title{flex-direction:column}.company-summary__title h1{font-size:25px}.summary-filters{flex-direction:column}.summary-metric{min-height:100px}.summary-loading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.summary-loading span{animation:none}}.activity-report{max-width:1680px}.activity-report__heading{gap:14px;margin-bottom:16px;display:grid}.activity-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-filters label{border:1px solid var(--border);background:var(--surface);min-height:38px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.activity-filters label:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.activity-filters svg{color:var(--text-tertiary);flex:none}.activity-filters select{min-width:145px;max-width:230px;color:var(--text);background:0 0;border:0;outline:0;padding:0 24px 0 0;font-size:10px;font-weight:700}.activity-table-card{box-shadow:none;padding:0;overflow:hidden}.activity-table-head,.activity-row{grid-template-columns:135px minmax(150px,.9fr) minmax(180px,1fr) minmax(170px,.9fr) minmax(300px,1.8fr);align-items:center;gap:14px;display:grid}.activity-table-head{min-height:48px;color:var(--text-tertiary);padding:0 18px;font-size:9px;font-weight:800}.activity-row{border-top:1px solid var(--border-subtle);min-height:64px;color:var(--text-secondary);padding:12px 18px;font-size:10px}.activity-row time{color:var(--text);font-variant-numeric:tabular-nums}.activity-row>span:nth-child(2){color:var(--text);font-weight:650}.activity-action{color:var(--text);align-items:center;gap:8px;font-weight:650;display:inline-flex}.activity-action svg{color:var(--text-tertiary);flex:none}.activity-action.is-danger,.activity-action.is-danger svg{color:var(--danger)}.activity-object{width:fit-content;color:var(--accent-text);font-weight:750;text-decoration:none}.activity-object:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 26%, transparent);outline-offset:3px;border-radius:4px}.activity-information{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.45;display:flex}.activity-information>svg{color:var(--text-tertiary);flex:none}.activity-status{--activity-status:#586477;background:var(--activity-status);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:190px;padding:5px 8px;font-size:9px;font-weight:800;line-height:1.1;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.activity-status.is-empty{color:var(--text-secondary);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--border)}@media (hover:hover) and (pointer:fine){.activity-row:not(.is-loading):hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}.activity-object:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}}.activity-row.is-loading i{background:linear-gradient(100deg, var(--surface-soft) 30%, var(--surface-raised) 50%, var(--surface-soft) 70%);background-size:220% 100%;border-radius:5px;height:12px;animation:1.2s linear infinite report-skeleton}.activity-row.is-loading i:first-child{width:78px}.activity-row.is-loading i:nth-child(2){width:110px}.activity-row.is-loading i:nth-child(3){width:140px}.activity-row.is-loading i:nth-child(4){width:125px}.activity-row.is-loading i:nth-child(5){width:min(260px,100%)}.activity-empty{min-height:260px;color:var(--text-tertiary);text-align:center;place-content:center;justify-items:center;display:grid}.activity-empty svg{color:var(--accent);margin-bottom:10px}.activity-empty strong{color:var(--text);font-size:12px}.activity-empty p{margin:4px 0 0;font-size:10px}.activity-table-footer{border-top:1px solid var(--border-subtle);min-height:42px;color:var(--text-tertiary);justify-content:flex-end;align-items:center;padding:0 18px;font-size:9px;display:flex}.activity-mobile-label{display:none}@media (max-width:1080px){.activity-table-card{overflow-x:auto}.activity-table-head,.activity-row,.activity-table-footer{min-width:1050px}}@media (max-width:700px){.activity-report__heading .company-summary__title{flex-direction:column}.activity-filters{grid-template-columns:1fr 1fr;display:grid}.activity-filters label{min-width:0}.activity-filters select{width:100%;min-width:0;max-width:none}.activity-table-card{background:0 0;border:0;overflow:hidden}.activity-table-head{display:none}.activity-table-body{gap:9px;display:grid}.activity-row{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:1fr 1fr;gap:11px 14px;min-width:0;min-height:0;padding:14px;display:grid}.activity-row time,.activity-row>span:nth-child(2){gap:3px;display:grid}.activity-row>span:nth-child(2){text-align:right}.activity-action,.activity-object,.activity-information{grid-column:1/-1}.activity-action{border-top:1px solid var(--border-subtle);padding-top:9px}.activity-mobile-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750;display:block}.activity-table-footer{border:0;justify-content:flex-start;min-width:0;padding:14px 2px}.activity-row.is-loading i{width:100%!important}.activity-row.is-loading i:nth-child(n+3){grid-column:1/-1}}@media (max-width:460px){.activity-filters{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.activity-row.is-loading i{animation:none}}.salary-report{max-width:1680px}.salary-report__heading,.salary-detail__heading{gap:14px;margin-bottom:16px;display:grid}.salary-search{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;box-shadow:var(--shadow-sm);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.salary-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.salary-search svg{color:var(--text-tertiary);flex:none}.salary-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.salary-search input::placeholder{color:var(--text-tertiary)}.salary-people-card{box-shadow:none;padding:0;overflow:hidden}.salary-people-head,.salary-person{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:16px;min-height:48px;padding:0 18px;display:grid}.salary-people-head{color:var(--text-tertiary);font-size:9px;font-weight:800}.salary-people-head span:last-child{text-align:right}.salary-person{border-top:1px solid var(--border-subtle);width:100%;min-height:58px;color:var(--text);text-align:left;transition:background-color .15s ease, transform .12s var(--ease-out);background:0 0}.salary-person>span{align-items:center;gap:11px;min-width:0;display:flex}.salary-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.salary-person>b{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.salary-person .is-negative,.salary-month .is-negative,.salary-entry .is-negative{color:var(--danger)}.salary-person:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.salary-person:hover{background:var(--surface-soft)}}.salary-avatar{--salary-avatar:#5b55c8;background:var(--salary-avatar);color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.salary-person.is-loading i{background:linear-gradient(100deg, var(--surface-soft) 30%, var(--surface-raised) 50%, var(--surface-soft) 70%);background-size:220% 100%;border-radius:5px;height:12px;animation:1.2s linear infinite report-skeleton}.salary-person.is-loading i:first-child{width:min(250px,75%)}.salary-person.is-loading i:last-child{justify-self:end;width:80px}.salary-detail__heading>.workspace-heading__date{margin-top:-6px}.salary-detail__toolbar{grid-template-columns:auto auto minmax(210px,1fr) auto;align-items:center;gap:10px;display:grid}.salary-balance{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.salary-balance span{color:var(--text-secondary);font-size:10px;font-weight:700}.salary-balance strong{letter-spacing:-.035em;font-size:20px}.salary-tabs{border-bottom:1px solid var(--border-subtle);align-items:stretch;gap:2px;min-height:38px;display:flex}.salary-tabs button{color:var(--text-secondary);transition:color .15s ease, transform .12s var(--ease-out);background:0 0;padding:0 12px;font-size:10px;font-weight:750;position:relative}.salary-tabs button:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity .15s ease, transform .18s var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.72)}.salary-tabs button.is-active{color:var(--accent-text)}.salary-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.salary-tabs button:active{transform:scale(.97)}.salary-search.is-compact{min-height:38px}.salary-actions{align-items:center;gap:7px;display:flex}.salary-months{gap:24px;display:grid}.salary-month{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.salary-month>header{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 18px;display:flex}.salary-month h2{letter-spacing:-.025em;text-transform:capitalize;margin:0;font-size:16px}.salary-month>header strong{font-variant-numeric:tabular-nums;font-size:15px}.salary-entry-head,.salary-entry{grid-template-columns:125px 190px minmax(260px,1fr) 140px;align-items:center;gap:16px;display:grid}.salary-entry-head{border-top:1px solid var(--border-subtle);min-height:40px;color:var(--text-tertiary);padding:0 18px;font-size:9px;font-weight:800}.salary-entry-head span:last-child{text-align:right}.salary-entry{border-top:1px solid var(--border-subtle);min-height:62px;color:var(--text-secondary);padding:10px 18px;font-size:10px}.salary-entry time{color:var(--text);font-variant-numeric:tabular-nums}.salary-entry>span{color:var(--text);gap:2px;font-weight:700;display:grid}.salary-entry a{width:fit-content;color:var(--accent-text);text-decoration:none}.salary-entry p{margin:0;line-height:1.45}.salary-entry b{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}@media (hover:hover) and (pointer:fine){.salary-entry:hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}.salary-entry a:hover{text-underline-offset:3px;text-decoration:underline}}.salary-operation-dialog{width:min(500px,100vw - 28px)}.salary-operation-dialog form{gap:14px;display:grid}.salary-operation-dialog form>.button{justify-content:center;width:100%;margin-top:4px}.salary-operation-dialog textarea{resize:vertical;min-height:84px}.salary-expense-check{width:fit-content;color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.salary-expense-check input{width:17px;height:17px;accent-color:var(--accent)}.salary-form-error{color:var(--danger);margin:-4px 0 0;font-size:9px}@media (max-width:1180px){.salary-detail__toolbar{grid-template-columns:auto 1fr}.salary-search.is-compact{grid-area:2/1/auto/-1}.salary-actions{justify-self:end}}@media (max-width:760px){.salary-detail__toolbar{grid-template-columns:1fr;align-items:stretch}.salary-balance{justify-content:space-between}.salary-tabs{grid-row:auto}.salary-tabs button{flex:1}.salary-search.is-compact{grid-area:auto}.salary-actions{justify-self:stretch}.salary-actions>*{flex:1}.salary-entry-head{display:none}.salary-month{background:0 0;border:0}.salary-month>header{min-height:52px;padding:0 2px}.salary-entry{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;gap:8px 12px;min-height:0;margin-bottom:8px;padding:13px;display:grid}.salary-entry time{color:var(--text-tertiary)}.salary-entry>span{text-align:right;justify-items:end}.salary-entry p{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:7px}.salary-entry b{grid-column:1/-1;font-size:12px}}@media (max-width:520px){.salary-report__heading .company-summary__title{flex-direction:column}.salary-people-head,.salary-person{grid-template-columns:minmax(0,1fr) 100px;padding-left:12px;padding-right:12px}.salary-actions{grid-template-columns:1fr 1fr;display:grid}.salary-actions>:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.salary-person.is-loading i{animation:none}.salary-tabs button:after{transition:opacity .15s}}.income-expense-report{max-width:1680px}.income-expense__heading{gap:14px;margin-bottom:16px;display:grid}.finance-category-table{box-shadow:none;padding:0;overflow:hidden}.finance-category-head,.finance-category-group,.finance-category-row,.finance-category-total{grid-template-columns:minmax(220px,1fr) minmax(150px,220px) 150px;align-items:center;gap:16px;min-height:56px;padding:0 18px;display:grid}.finance-category-head{min-height:46px;color:var(--text-tertiary);font-size:9px;font-weight:800}.finance-category-head>span:not(:first-child),.finance-category-group>:not(:first-child),.finance-category-row>:not(:first-child),.finance-category-total>:not(:first-child){text-align:right;justify-self:end}.finance-category-table section{border-top:1px solid var(--border-subtle)}.finance-category-group{background:color-mix(in srgb, var(--surface-soft) 55%, transparent);color:var(--text);font-size:11px}.finance-category-group b,.finance-category-total b{font-variant-numeric:tabular-nums;font-size:12px}.finance-category-row{border-top:1px solid var(--border-subtle);min-height:54px;color:var(--text-secondary);font-size:10px}.finance-category-row b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}@media (hover:hover) and (pointer:fine){.finance-category-row:hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}}.finance-change{font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:46px;min-height:24px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.finance-change.is-positive{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.finance-change.is-negative{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.finance-change.is-neutral{min-width:26px;color:var(--text-tertiary);background:var(--surface-soft)}.finance-category-total{border-top:1px solid var(--border);min-height:62px;color:var(--text)}.finance-category-empty{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:center;margin:0;padding:28px 18px;font-size:10px}@media (max-width:700px){.income-expense__heading .company-summary__title{flex-direction:column}.finance-category-head,.finance-category-group,.finance-category-row,.finance-category-total{grid-template-columns:minmax(120px,1fr) minmax(100px,auto) 62px;gap:8px;min-height:54px;padding:0 12px}.finance-category-head{font-size:8px}.finance-category-row{font-size:9px}.finance-category-group,.finance-category-total{font-size:10px}.finance-category-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-change{min-width:42px;padding-left:5px;padding-right:5px;font-size:8px}}.order-profit-report{max-width:1880px}.order-profit__heading{gap:14px;margin-bottom:16px;display:grid}.order-profit__actions{align-items:center;gap:8px;display:flex}.order-profit__filters{flex-wrap:wrap}.order-profit__filters label:nth-child(2) select{min-width:150px}.order-profit__notice{min-height:14px;color:var(--success);margin:-8px 0 0;font-size:9px}.order-profit-table-card{box-shadow:none;padding:0;overflow:hidden}.order-profit-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.order-profit-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1360px;color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.order-profit-table th,.order-profit-table td{border-top:1px solid var(--border-subtle);text-align:right;white-space:nowrap;height:56px;padding:0 15px}.order-profit-table thead th{height:48px;color:var(--text-secondary);text-align:center;border-top:0;font-size:9px;font-weight:800}.order-profit-table thead tr:first-child th{height:50px}.order-profit-table thead tr:nth-child(2) th{border-top:1px solid var(--border-subtle)}.order-profit-table thead th[rowspan]{vertical-align:middle}.order-profit-table thead th>span{justify-content:center;align-items:center;gap:6px;display:inline-flex}.order-profit-table thead th>span svg{color:var(--text-tertiary)}.order-profit-table th:first-child{z-index:1;border-right:1px solid var(--border);background:var(--surface);text-align:left;width:100px;min-width:100px;position:sticky;left:0}.order-profit-table thead th:first-child{z-index:2}.order-profit-table tbody tr.is-total th,.order-profit-table tbody tr.is-total td{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface));font-weight:800}.order-profit-table tbody tr.is-total th:first-child{background:var(--surface-soft)}.order-profit-table tbody th{font-weight:700}.order-profit-table tbody a{color:var(--accent-text);text-decoration:none}.order-profit-table .is-negative{color:var(--danger)}.order-profit-table td:nth-child(4),.order-profit-table td:nth-child(7),.order-profit-table th:nth-child(4),.order-profit-table th:nth-child(7){border-right:1px solid var(--border)}@media (hover:hover) and (pointer:fine){.order-profit-table tbody tr:not(.is-total):hover th,.order-profit-table tbody tr:not(.is-total):hover td{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}.order-profit-table tbody tr:not(.is-total):hover th:first-child{background:var(--surface-soft)}.order-profit-table tbody a:hover{text-underline-offset:3px;text-decoration:underline}}.order-profit-empty{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:center;margin:0;padding:38px 16px;font-size:10px}.order-profit-limit{color:var(--text-tertiary);text-align:right;margin:10px 0 0;font-size:9px}.order-profit-mobile{display:none}.sale-profit-report .order-profit-table th:first-child{width:130px;min-width:130px}@media (max-width:900px){.order-profit__heading .company-summary__title{flex-direction:column;align-items:flex-start}.order-profit__actions{width:100%}.order-profit__actions>*{flex:1}.order-profit__filters{grid-template-columns:1fr 1fr;display:grid}.order-profit__filters label{min-width:0}.order-profit__filters select{width:100%;min-width:0!important}}@media (max-width:720px){.order-profit-table-card{display:none}.order-profit-mobile{gap:9px;display:grid}.profit-mobile-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;padding:14px}.profit-mobile-card.is-total{background:var(--surface-soft)}.profit-mobile-card header{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-bottom:12px;display:grid}.profit-mobile-card header a,.profit-mobile-card header strong{color:var(--accent-text);font-size:12px;font-weight:800;text-decoration:none}.profit-mobile-card.is-total header strong{color:var(--text)}.profit-mobile-card header>span{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex;overflow:hidden}.profit-mobile-card header>span i{border-radius:50%;flex:none;width:6px;height:6px}.profit-mobile-card header b{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.profit-mobile-card .is-negative{color:var(--danger)}.profit-mobile-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;display:grid}.profit-mobile-card dl>div{gap:2px;min-width:0;display:grid}.profit-mobile-card dt{color:var(--text-tertiary);font-size:8px;font-weight:750}.profit-mobile-card dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:10px;font-weight:700}.profit-mobile-card small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}}@media (max-width:480px){.order-profit__actions{grid-template-columns:1fr;display:grid}.order-profit__filters{grid-template-columns:1fr}}.payment-summary-report{max-width:1680px}.payment-summary__heading{gap:14px;margin-bottom:16px;display:grid}.payment-summary-table{box-shadow:none;padding:0;overflow:hidden}.payment-summary-row{border-top:1px solid var(--border-subtle);min-height:58px;color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(130px,1fr));align-items:center;gap:18px;padding:0 18px;font-size:10px;display:grid}.payment-summary-row>:not(:first-child){text-align:right;justify-self:end}.payment-summary-row strong{color:var(--text);font-weight:700}.payment-summary-row.is-total{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface));color:var(--text);font-weight:800}.payment-summary-head{min-height:48px;color:var(--text-secondary);border-top:0;font-size:9px;font-weight:800}.payment-summary-head>span{align-items:center;gap:5px;display:inline-flex}.payment-summary-head svg{color:var(--text-tertiary)}.payment-summary-row .is-negative,.payment-summary-mobile .is-negative{color:var(--danger)}@media (hover:hover) and (pointer:fine){.payment-summary-row:not(.payment-summary-head):not(.is-total):hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}}.payment-summary-mobile{display:none}@media (max-width:720px){.payment-summary__heading .company-summary__title{flex-direction:column;align-items:flex-start}.payment-summary-table{display:none}.payment-summary-mobile{gap:9px;display:grid}.payment-summary-mobile article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px;display:grid}.payment-summary-mobile article.is-total{background:var(--surface-soft)}.payment-summary-mobile header{border-bottom:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.payment-summary-mobile header strong,.payment-summary-mobile header b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.payment-summary-mobile article>span{color:var(--text-tertiary);gap:3px;font-size:8px;display:grid}.payment-summary-mobile article>span:last-child{text-align:right}.payment-summary-mobile article>span b{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}}.refunds-report{max-width:1680px}.refunds-report__heading{gap:14px;margin-bottom:18px;display:grid}.refunds-table{box-shadow:none;padding:0;overflow:hidden}.refunds-row{border-top:1px solid var(--border-subtle);min-height:66px;color:var(--text-secondary);grid-template-columns:180px 250px minmax(240px,1.3fr) minmax(220px,1fr) 150px;align-items:center;gap:20px;padding:11px 18px;font-size:10px;line-height:1.45;display:grid}.refunds-head{min-height:48px;color:var(--text-secondary);border-top:0;padding-top:0;padding-bottom:0;font-size:9px;font-weight:800}.refunds-row>:last-child{text-align:right;justify-self:end}.refunds-row time{color:var(--text);font-variant-numeric:tabular-nums}.refunds-row a,.refunds-mobile a{color:var(--accent-text);text-decoration:none}.refunds-row b{color:var(--danger);font-variant-numeric:tabular-nums;font-size:11px}@media (hover:hover) and (pointer:fine){.refunds-row:not(.refunds-head):hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}.refunds-row a:hover,.refunds-mobile a:hover{text-underline-offset:3px;text-decoration:underline}}.refunds-mobile{display:none}@media (max-width:900px){.refunds-report__heading .company-summary__title{flex-direction:column;align-items:flex-start}.refunds-table{display:none}.refunds-mobile{gap:9px;display:grid}.refunds-mobile article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;grid-template-columns:1fr 1fr;gap:12px 14px;padding:14px;display:grid}.refunds-mobile header{border-bottom:1px solid var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.refunds-mobile time{color:var(--text);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.refunds-mobile header b{color:var(--danger);font-variant-numeric:tabular-nums;font-size:11px}.refunds-mobile article>div{min-width:0;color:var(--text);gap:4px;font-size:9px;line-height:1.45;display:grid}.refunds-mobile article>div:last-child{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:9px}.refunds-mobile small{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:750}}@media (max-width:480px){.refunds-mobile article{grid-template-columns:1fr}.refunds-mobile article>div,.refunds-mobile article>div:last-child{grid-column:1}}.products-report{max-width:1760px}.products-report__heading{gap:14px;margin-bottom:18px;display:grid}.products-tabs{border-bottom:1px solid var(--border-subtle);scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.products-tabs::-webkit-scrollbar{display:none}.products-tabs button{min-height:42px;color:var(--text-secondary);transition:color .15s ease, transform .12s var(--ease-out);background:0 0;flex:none;padding:0 12px;font-size:10px;font-weight:750;position:relative}.products-tabs button:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity .15s ease, transform .18s var(--ease-out);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.72)}.products-tabs button.is-active{color:var(--text)}.products-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.products-tabs button:active{transform:scale(.97)}.products-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.products-toolbar .order-profit__notice{text-align:right;margin:0}.products-filters{flex-wrap:wrap}.products-filters label:nth-child(2) select,.products-filters label:nth-child(3) select{min-width:150px}.products-summary{gap:30px;display:grid}.products-summary section{gap:12px;display:grid}.products-summary section h2{letter-spacing:-.035em;margin:0;font-size:20px}.products-chart-card{min-width:0;box-shadow:none;padding:18px}.products-chart{width:100%;height:300px}.products-chart-legend{color:var(--text-tertiary);justify-content:center;align-items:center;gap:20px;font-size:9px;display:flex}.products-chart-legend span{align-items:center;gap:6px;display:inline-flex}.products-chart-legend span:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.products-chart-legend .is-profit:before{background:color-mix(in srgb, var(--accent) 50%, var(--text-tertiary))}.products-empty{border:1px solid var(--border);background:var(--surface);min-height:78px;color:var(--text);border-radius:11px;align-items:center;gap:10px;padding:16px 18px;display:flex}.products-empty svg{color:var(--success)}.products-empty strong{font-size:12px}.products-compact-list{box-shadow:none;padding:0;overflow:hidden}.products-compact-list>div{border-top:1px solid var(--border-subtle);min-height:60px;color:var(--text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:minmax(240px,1fr) minmax(100px,150px) minmax(110px,170px);align-items:center;gap:18px;padding:10px 18px;font-size:10px;display:grid}.products-compact-list>div:first-child{border-top:0}.products-compact-list>div>span:first-child{gap:3px;min-width:0;display:grid}.products-compact-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-compact-list small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.products-compact-list>div>:not(:first-child){text-align:right;justify-self:end}.products-idle-metric{min-height:108px;box-shadow:none;flex-direction:column;justify-content:space-between;padding:17px 18px;display:flex}.products-idle-metric span{color:var(--text-secondary);font-size:11px;font-weight:700}.products-idle-metric strong{letter-spacing:-.04em;font-size:30px}.products-table-card{box-shadow:none;padding:0;overflow:hidden}.products-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.products-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.products-table th,.products-table td{border-top:1px solid var(--border-subtle);text-align:right;height:60px;padding:0 17px}.products-table thead th{height:50px;color:var(--text-secondary);white-space:nowrap;border-top:0;font-size:9px;font-weight:800}.products-table th:first-child,.products-table td:first-child{text-align:left;min-width:220px}.products-table tbody th{max-width:360px;font-weight:650;line-height:1.45}.products-table tbody tr.is-total th,.products-table tbody tr.is-total td{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface));color:var(--text);font-weight:800}.products-table td{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.products-tabs button:hover{color:var(--text)}.products-compact-list>div:hover,.products-table tbody tr:not(.is-total):hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}}.products-mobile{display:none}@media (max-width:900px){.products-report__heading .company-summary__title{flex-direction:column;align-items:flex-start}.products-report__heading .order-profit__actions{width:100%}.products-toolbar{flex-direction:column;align-items:stretch}.products-toolbar .order-profit__notice{text-align:left}.products-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.products-filters label,.products-filters select{width:100%;min-width:0!important}}@media (max-width:720px){.products-report__heading .company-summary__title h1{font-size:25px}.products-report__heading .order-profit__actions{grid-template-columns:1fr;display:grid}.products-filters{grid-template-columns:1fr}.products-chart{height:230px}.products-summary{gap:24px}.products-summary section h2{font-size:17px}.products-compact-list>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-height:66px;padding:10px 13px}.products-compact-list>div>b{grid-column:2}.products-compact-list>div>span:nth-child(2){grid-area:1/2}.products-table-card{display:none}.products-mobile{gap:9px;display:grid}.products-mobile-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;padding:14px}.products-mobile-card header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.products-mobile-card header>span{gap:3px;min-width:0;display:grid}.products-mobile-card header strong{text-overflow:ellipsis;font-size:11px;line-height:1.4;overflow:hidden}.products-mobile-card header small{color:var(--text-tertiary);font-size:8px}.products-mobile-card header b{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.products-mobile-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;display:grid}.products-mobile-card dl>div{gap:3px;min-width:0;display:grid}.products-mobile-card dt{color:var(--text-tertiary);font-size:8px;font-weight:750}.products-mobile-card dd{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}}@media (prefers-reduced-motion:reduce){.products-tabs button:after{transition:opacity .15s}}.products-services-report{max-width:1760px}.products-services__heading{gap:14px;margin-bottom:18px;display:grid}.products-services__toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.products-services__toolbar .order-profit__notice{text-align:right;margin:0}.products-services-table-card{box-shadow:none;padding:0;overflow:hidden}.products-services-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.products-services-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;color:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.products-services-table th,.products-services-table td{border-top:1px solid var(--border-subtle);text-align:right;height:62px;padding:0 18px}.products-services-table thead th{height:52px;color:var(--text-secondary);white-space:nowrap;border-top:0;font-size:9px;font-weight:800}.products-services-table thead th>span{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.products-services-table thead svg{color:var(--text-tertiary)}.products-services-table th:first-child{text-align:left;width:48%;min-width:420px}.products-services-table tbody th{font-weight:650;line-height:1.45}.products-services-table tbody th>span{display:block}.products-services-table tbody th>small{color:var(--text-tertiary);margin-top:3px;font-size:8px;font-weight:650;display:block}.products-services-table tbody td{color:var(--text-secondary)}.products-services-table tbody tr.is-total th,.products-services-table tbody tr.is-total td{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface));color:var(--text);font-weight:800}.products-services-table .is-negative,.products-services-mobile-card .is-negative{color:var(--danger)}@media (hover:hover) and (pointer:fine){.products-services-table tbody tr:not(.is-total):hover{background:color-mix(in srgb, var(--surface-soft) 68%, transparent)}}.products-services-mobile{display:none}@media (max-width:800px){.products-services__heading .company-summary__title{flex-direction:column;align-items:flex-start}.products-services__heading .order-profit__actions{width:100%}.products-services__toolbar{flex-direction:column;align-items:stretch}.products-services__toolbar .order-profit__notice{text-align:left}.products-services-table-card{display:none}.products-services-mobile{gap:9px;display:grid}.products-services-mobile-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:11px;padding:14px}.products-services-mobile-card.is-total{background:var(--surface-soft)}.products-services-mobile-card header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.products-services-mobile-card header>span{gap:3px;min-width:0;display:grid}.products-services-mobile-card header strong{font-size:11px;line-height:1.4}.products-services-mobile-card header small{color:var(--text-tertiary);font-size:8px}.products-services-mobile-card header b{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.products-services-mobile-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 0;display:grid}.products-services-mobile-card dl>div{gap:3px;min-width:0;display:grid}.products-services-mobile-card dt{color:var(--text-tertiary);font-size:8px;font-weight:750}.products-services-mobile-card dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:10px;font-weight:700}}@media (max-width:480px){.products-services__heading .order-profit__actions{grid-template-columns:1fr;display:grid}}.clients-by-field-report{max-width:1760px}.clients-field-list{box-shadow:none;padding:0;overflow:hidden}.clients-field-list>button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:10px;font-weight:650;display:flex}.clients-field-list>button:last-of-type{border-bottom:0}.clients-field-list>button svg{color:var(--text-tertiary);flex:none;transition:color .15s,transform .15s}.clients-field-list__empty{min-height:120px;color:var(--text-tertiary);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.clients-field-list__empty>span{gap:4px;display:grid}.clients-field-list__empty strong{color:var(--text)}.clients-field-list__empty small{font-size:9px}.clients-by-field-table{min-width:720px}.clients-by-field-table th:first-child{width:55%}.clients-by-field-mobile{display:none}@media (hover:hover) and (pointer:fine){.clients-field-list>button:hover{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}.clients-field-list>button:hover svg{color:var(--accent);transform:translate(2px)}}@media (max-width:800px){.clients-by-field-table-card{display:none}.clients-by-field-mobile{display:grid}}@media (prefers-reduced-motion:reduce){.clients-field-list>button svg{transition:none}}.stock-balances-table{min-width:1220px}.stock-balances-table th:first-child{width:11%;min-width:120px}.stock-balances-table th:nth-child(2),.stock-balances-table td:nth-child(2){text-align:left;width:26%;min-width:280px}.stock-balances-table th:nth-child(3),.stock-balances-table td:nth-child(3){text-align:left;width:18%;min-width:190px}.stock-balances-table td:nth-child(4),.stock-balances-table td:nth-child(5){white-space:nowrap}.stock-balances-mobile{display:none}@media (max-width:800px){.stock-balances-table-card{display:none}.stock-balances-mobile{display:grid}}.low-stock-table{min-width:1380px}.low-stock-table th:first-child{width:10%;min-width:120px}.low-stock-table th:nth-child(2),.low-stock-table td:nth-child(2){text-align:left;width:24%;min-width:280px}.low-stock-table th:nth-child(3),.low-stock-table td:nth-child(3){text-align:left;width:17%;min-width:190px}.low-stock-table td:nth-child(n+4){white-space:nowrap}.low-stock-table .low-stock-empty td{height:112px;color:var(--text-tertiary);text-align:center}.low-stock-mobile{display:none}.low-stock-mobile-empty{min-height:112px;color:var(--text-tertiary);place-items:center;display:grid}@media (max-width:800px){.low-stock-table-card{display:none}.low-stock-mobile{display:grid}}
