:root :is(.app-page-main,dialog,[role=dialog]) :is(.status,.status-tag,.approval-status,.mini-tag,.ui-status,.notification-read-state){flex:0 0 auto;width:max-content;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal}.ui-meta{display:flex;flex-wrap:wrap;gap:.375rem .75rem;min-width:0}.ui-meta>span{display:inline-block;max-width:100%;overflow-wrap:anywhere}.ui-atomic,.ui-meta>time{display:inline-block;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.ui-status-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.notification-heading{display:grid;grid-template-columns:minmax(0,1fr)}.notification-heading .ui-status-group{margin:.375rem 0}.notification-read-state{margin:0}.finance-annual-metrics{display:contents}.finance-project-state{display:none}.approval-list-content .ui-meta{display:flex}.approval-list-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem .75rem}.approval-list-heading h3{flex:1 1 12rem;min-width:0}.project-identity-meta{color:var(--muted);font-size:var(--ui-label);line-height:1.6}.project-detail-page .detail-actions button[aria-pressed=true]{background:var(--rose-soft);border-color:var(--rose);color:var(--rose-dark)}.project-detail-page .detail-actions button.project-delete-entry{opacity:1}.employee-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.employee-directory-person>div{min-width:0;flex:1}.employee-directory-heading>strong{min-width:0;overflow-wrap:anywhere}.employee-directory-heading>.employee-state{font-size:var(--ui-label)}@media (max-width:767px){:root{--ui-mobile-gutter:12px;--ui-mobile-inset:12px;--ui-card-padding:var(--ui-mobile-inset)}:root .app-shell>.main.app-page-main{padding-inline:var(--ui-mobile-gutter)}:root .app-page-main :is(.card,.filter-card,.analytics-panel,.analytics-filters,.supervisor-day-overview,.supervisor-pending-module){padding-inline:var(--ui-mobile-inset)}:root .app-page-main :is(.card,.filter-card) :is(.card,.filter-card){padding-inline:0}:root .app-page-main :is(.void-archive,.base-settings.embedded-settings){min-width:0}:root .app-shell .ui-segmented.ui-segmented{width:100%;max-width:100%}:root .app-shell .ui-segmented.ui-segmented>button{min-width:0;min-height:44px;padding-inline:.375rem;white-space:nowrap}:root .app-shell .ui-segmented:has(>button:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}:root .app-shell .ui-segmented:has(>button:nth-child(5):last-child){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}:root .app-shell .ui-segmented:has(>button:nth-child(5):last-child)>button{grid-column:span 2}:root .app-shell .ui-segmented:has(>button:nth-child(5):last-child)>button:nth-child(n+4){grid-column:span 3}:root .app-page-main .settings-content .section-title{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem}:root .app-page-main .settings-content .section-title>:is(button,.settings-header-actions){flex:0 0 auto;width:auto}:root .app-page-main .settings-header-actions button{white-space:nowrap}:root .app-page-main .config-rows.config-rows article{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.75rem;align-items:start}:root .app-page-main .config-rows article>div{grid-column:1/5;grid-row:1;min-width:0}:root .app-page-main .config-rows article>span{grid-column:5/-1;grid-row:1;justify-self:end;align-self:start;white-space:nowrap;width:max-content}:root .app-page-main .config-rows article>button{grid-column:span 3;grid-row:2;width:100%;min-width:0;min-height:44px;margin:0;padding-inline:.375rem;white-space:nowrap}:root .app-page-main .config-rows article:has(>button:nth-of-type(3))>button{grid-column:span 2}:root .app-page-main .config-rows article :is(strong,small){white-space:normal;overflow-wrap:anywhere}:root .app-page-main .staff-settings .employee-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:.5rem}:root .app-page-main .staff-settings :is(.employee-common-actions,.employee-management-actions){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.5rem;margin:0}:root .app-page-main .staff-settings .employee-actions button{width:100%;min-width:0;min-height:44px;padding-inline:.375rem;white-space:nowrap}:root .app-page-main .staff-settings .employee-actions button:only-child,:root .app-page-main .staff-settings .employee-common-actions>button:last-child:nth-child(3){grid-column:1/-1}:root .app-page-main .notification-item{padding:.75rem;gap:.75rem}:root .app-page-main .notification-actions{justify-content:flex-end}:root .app-page-main .notification-actions button{min-height:44px}:root .app-page-main .notification-meta{overflow-wrap:normal}:root .app-page-main .notification-meta>:is(span,time){max-width:100%;white-space:nowrap}:root .app-page-main .mobile-project-open{gap:.75rem;padding:.75rem}:root .app-page-main .mobile-project-open>.status{justify-self:end}:root .app-page-main .mobile-project-title{flex-wrap:wrap}:root .app-page-main .mobile-project-title strong{white-space:normal;overflow-wrap:anywhere}:root .app-page-main .mobile-project-open dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem}:root .app-page-main .mobile-project-open dd{overflow-wrap:normal}:root .app-page-main .mobile-project-open dd.ui-atomic{white-space:nowrap}:root .app-page-main .warehouse-ledger>.section-title{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}:root .app-page-main .warehouse-ledger .card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:root .app-page-main .warehouse-ledger .card-actions>button{width:100%;min-width:0;min-height:44px;white-space:nowrap}:root .app-page-main .warehouse-ledger .card-actions>button:last-child:nth-child(3){grid-column:1/-1}:root .app-page-main .detail-actions,:root .app-page-main .preparation-page>.section-title{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}:root .app-page-main .detail-actions>button{justify-self:start;min-height:44px}:root .app-page-main .detail-actions>.ui-action-grid{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}:root .app-page-main .ui-action-grid>button{grid-column:span 3;width:100%;min-width:0;min-height:44px;padding-inline:.5rem;white-space:nowrap;opacity:1}:root .app-page-main .ui-action-grid>button:only-child{grid-column:1/-1}:root .app-page-main .ui-action-grid:has(>button:nth-child(3):last-child)>button{grid-column:span 2}:root .app-page-main .ui-action-grid:has(>button:nth-child(5):last-child)>button:nth-child(-n+3){grid-column:span 2}:root .app-page-main .project-hero .compact-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}:root .app-page-main .project-hero .compact-flow button{min-height:44px}:root .app-page-main .project-hero .compact-flow small{white-space:nowrap}:root .app-page-main .project-detail-page .project-summary-grid{grid-template-rows:none;grid-auto-rows:auto;align-items:start}:root .app-page-main .project-detail-page .project-summary-grid>.project-summary-card{height:auto}:root .app-page-main .project-detail-page .project-summary-grid .summary-readonly{grid-template-rows:none;grid-auto-rows:auto;gap:.875rem}:root .app-page-main .project-summary-grid .summary-readonly>.summary-field-last{grid-row:auto}:root .app-page-main .finance-annual-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}:root .app-page-main .finance-annual-metrics .finance-annual-receipts,:root .app-page-main .finance-annual-metrics .finance-path-group,:root .app-page-main .finance-annual-metrics .finance-path-group>div,:root .app-page-main .finance-annual-metrics>.finance-business-summary{display:contents}:root .app-page-main .finance-annual-metrics :is(strong,b){white-space:nowrap;overflow-wrap:normal}:root .app-page-main .finance-v18 .finance-project-summary{height:auto;min-height:0;gap:.75rem!important;padding:.875rem .25rem!important}:root .app-page-main .finance-v18 .finance-project-identity{gap:.375rem}:root .app-page-main .finance-v18 .finance-project-identity :is(strong,small){white-space:normal;overflow:visible;text-overflow:clip}:root .app-page-main .finance-v18 .finance-project-identity>small:first-of-type{white-space:nowrap}:root .app-page-main .finance-v18 .finance-project-state{display:block;color:var(--muted)}:root .app-page-main .finance-v18 .finance-project-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}:root .app-page-main .finance-v18 .finance-project-values>span{text-align:left;gap:.25rem}:root .app-page-main .finance-v18 .finance-project-values>span:first-child,:root .app-page-main .finance-v18 .finance-project-values>span:nth-child(6){grid-column:1/-1}:root .app-page-main .finance-v18 .finance-project-values>span:first-child b{font-size:20px;color:var(--rose-dark)}:root .app-page-main .finance-v18 .finance-detail-arrow{right:.25rem;top:1.5rem}:root .app-page-main .approval-list-heading h3{flex-basis:100%}:root .app-page-main .approval-list-heading .record-number{font-size:16px;font-weight:700;color:var(--rose-dark)}}