body:is(.app-page-body,.contact-card-page-body) .app-page-card.app-table-toolbar-card{padding:.5rem var(--op-space, 12px);border-radius:var(--op-radius, 4px);border-color:var(--op-border, #dce2dd);background:#fff;box-shadow:none}body:is(.app-page-body,.contact-card-page-body) :is(.page-filter-toolbar-main,.page-filter-actions){gap:.375rem}body:is(.app-page-body,.contact-card-page-body) :is(.records-head,.records-head-meta){gap:.5rem}body:is(.app-page-body,.contact-card-page-body) .records-head{align-items:center;border-radius:0}body:is(.app-page-body,.contact-card-page-body) .records-head :is(h2,p){margin:0}body:is(.app-page-body,.contact-card-page-body) .records-head h2{font-size:1rem;line-height:1.35}body:is(.app-page-body,.contact-card-page-body) .records-head .lead{font-size:.82rem;line-height:1.4}body.app-page-body [data-record-context-page] .records-head>.records-title{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.app-page-body [data-record-context-page] .records-head-meta{width:100%;margin-left:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left}body:is(.app-page-body,.contact-card-page-body) .record-selection-summary{min-height:1.375rem;padding:.125rem .4375rem;border-radius:var(--op-radius, 4px);font-weight:600}body:is(.app-page-body,.contact-card-page-body) :is(.records-table-wrap,.records-table-scroll-area){border-radius:var(--op-radius, 4px);border-color:var(--op-border, #dce2dd);box-shadow:none}body:is(.app-page-body,.contact-card-page-body) .records-table-wrap{margin-top:.625rem}body.app-page-body .app-page-shell-tile-menu .records-table-wrap{margin-top:0;border-radius:0}body:is(.app-page-body,.contact-card-page-body) .records-table{font-variant-numeric:tabular-nums}body:is(.app-page-body,.contact-card-page-body) .records-table th .table-heading{gap:.3125rem;font-weight:600;letter-spacing:0}body:is(.app-page-body,.contact-card-page-body) .records-table th .table-heading .app-icon{font-size:1rem}body:is(.app-page-body,.contact-card-page-body) .records-table :is(.record-primary,.record-stack){gap:.125rem}body:is(.app-page-body,.contact-card-page-body) .records-table :is(.record-primary,.record-stack) strong{font-weight:600}body:is(.app-page-body,.contact-card-page-body) .records-table tbody tr.is-selected,body:is(.app-page-body,.contact-card-page-body) .records-table tbody tr.is-selected:hover{background:#e5f2e9;box-shadow:inset 3px 0 #107c41}body:is(.app-page-body,.contact-card-page-body) .records-table tbody tr[data-selectable-row]:focus-visible{outline:2px solid #107c41;outline-offset:-2px}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-card.app-page-side-panel,.app-page-card.offer-directory-filter-panel,.page-filter-surface>.page-filter-panel){padding:var(--op-space, 12px);gap:var(--op-section-gap, 12px);border-radius:var(--op-radius, 4px);border-color:var(--op-border, #dce2dd);box-shadow:none}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side-head,.page-filter-panel-fields,.offer-directory-filter-form,.offer-directory-filter-grid,.page-filter-summary-face){gap:.5rem}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side-head,.page-filter-panel-head,.offer-directory-filter-head) h2{font-size:.95rem;line-height:1.35;font-weight:600;letter-spacing:0}body:is(.app-page-body,.contact-card-page-body) .app-page-side-head .lead{font-size:.8rem;line-height:1.45}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side,.contact-card-side) .app-page-stat-grid-sidebar{gap:0}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side,.contact-card-side) .app-page-stat-card{padding:.5rem 0;gap:.25rem;border:0;border-bottom:1px solid var(--op-border, #dce2dd);border-radius:0;background:transparent;box-shadow:none}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side,.contact-card-side) .app-page-stat-value{font-size:1.0625rem;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side,.contact-card-side) .app-page-stat-card strong{font-size:.8125rem;font-weight:600;line-height:1.35}body:is(.app-page-body,.contact-card-page-body) :is(.app-page-side,.contact-card-side) .app-page-stat-card p{font-size:.75rem;line-height:1.4}body:is(.app-page-body,.contact-card-page-body) :is(.page-related-panel,.column-filter-panel,.app-context-menu){border-radius:var(--op-radius, 4px)}body.app-page-body .record-context-preview{min-width:0;display:grid;gap:.625rem}body.app-page-body .record-context-heading{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}body.app-page-body .record-context-title{margin:0;color:var(--text);font-size:.86rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}body.app-page-body .record-context-fields{display:grid;margin:0;gap:0}body.app-page-body .record-context-field{padding:.4375rem 0;border-top:1px solid var(--op-border, #dce2dd)}body.app-page-body .record-context-field dt{color:var(--text-soft);font-size:.75rem;line-height:1.3}body.app-page-body .record-context-field dd{margin:.1875rem 0 0;color:var(--text);font-size:.8125rem;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body.app-page-body .record-context-summary>summary{padding:.5rem 0;border-top:1px solid var(--op-border, #dce2dd);color:var(--text);font-size:.82rem;font-weight:600;cursor:pointer}body.app-page-body .record-context-summary-content{display:grid;gap:var(--op-section-gap, 12px)}@media(min-width:821px){body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card :is(.app-table-toolbar-form,.page-filter-form){flex-wrap:wrap;gap:.375rem .5rem}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-actions{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-toolbar-main{flex-wrap:wrap;max-width:100%}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-actions>*{min-width:0;max-width:100%}body:is(.app-page-body,.contact-card-page-body) .page-inline-search:not(.is-expanded){min-width:var(--op-control-height, 32px);max-width:var(--op-control-height, 32px)}body:is(.app-page-body,.contact-card-page-body) .page-inline-search.is-expanded{flex-basis:21.25rem;max-width:31.25rem}body.app-page-body [data-record-context-page] .records-table th .table-heading>.app-icon:first-child{display:none}body.app-page-body .app-page-shell-split[data-app-side-width-key=global-list-tables]:has(>.app-page-side:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(240px,var(--app-page-side-width, var(--op-panel-width, 280px)))}body.app-page-body .app-page-shell-split.is-side-width-resizable[data-app-side-width-key=global-list-tables]:has(>.app-page-side:not([hidden])){grid-template-columns:minmax(0,1fr) 5px minmax(240px,var(--app-page-side-width, var(--op-panel-width, 280px)))}body:is(.app-page-body,.contact-card-page-body) .records-table:not([data-quick-edit-grid=true])>:is(thead,tbody,tfoot)>tr>:is(th,td){height:var(--op-row-height, 34px);padding:.4375rem .625rem;font-size:.8125rem;line-height:1.1875rem;border-bottom-color:var(--op-border, #dce2dd);vertical-align:middle}body:is(.app-page-body,.contact-card-page-body) .records-table:not([data-quick-edit-grid=true])>thead>tr>th{background:#f3f6f3;color:var(--text-soft);font-size:.78rem;letter-spacing:0;text-transform:none}body:is(.app-page-body,.contact-card-page-body) .records-table th .table-heading{white-space:nowrap;overflow-wrap:normal;word-break:normal}body:is(.app-page-body,.contact-card-page-body) .records-table th .table-heading>:is(.table-heading-label,span:not(.material-symbols-outlined):not(.app-icon)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}body.app-page-body [data-record-context-page]:has(.record-context-preview) .records-table:not([data-quick-edit-grid=true]) tbody tr[data-selectable-row] :is(.record-primary,.record-stack){min-width:0}body.app-page-body [data-record-context-page]:has(.record-context-preview) .records-table:not([data-quick-edit-grid=true]) tbody tr[data-selectable-row] :is(.record-primary>strong,.record-primary>small,.record-primary>span:not(.inventory-meta-pill-group),.record-stack>strong,.record-stack>small,.record-stack>span:not(.inventory-meta-pill-group),td>strong,td>.record-link,td>span:not(.status-pill):not(.inventory-meta-pill):not(.inventory-meta-pill-group),td:not(:has(*))){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}body.app-page-body [data-record-context-page]:has(.record-context-preview) .records-table:not([data-quick-edit-grid=true]) tbody tr[data-selectable-row]>td>:is(span:not(.status-pill):not(.inventory-meta-pill):not(.inventory-meta-pill-group),.record-link,strong){display:block}body.app-page-body [data-record-context-page]:has(.record-context-preview) .records-table:not([data-quick-edit-grid=true]) tbody tr[data-selectable-row]>td>.record-link{width:fit-content}body:is(.app-page-body,.contact-card-page-body) .records-table:not([data-quick-edit-grid=true]) :is(.record-primary,.record-stack,.record-primary small,.record-stack small){line-height:1.1875rem}body:is(.app-page-body,.contact-card-page-body) .records-table:not([data-quick-edit-grid=true]) :is(.status-pill,.record-role-pill,.inventory-meta-pill){min-height:1.375rem;padding:.125rem .4375rem;border-radius:var(--op-radius, 4px);line-height:1rem;font-size:.75rem}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card :is(.primary-button,.secondary-button,.page-inline-search-toggle){min-height:var(--op-control-height, 32px);border-radius:var(--op-radius, 4px);padding:.3125rem .625rem;font-size:.82rem;line-height:1.25rem;box-shadow:none}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-inline-search-toggle{height:var(--op-control-height, 32px);width:var(--op-control-height, 32px);min-width:var(--op-control-height, 32px);flex-shrink:0;padding:0}body:is(.app-page-body,.contact-card-page-body) :is(.page-inline-search-field input,.page-filter-select,.page-filter-panel-fields input:not([type=checkbox]):not([type=radio]),.page-filter-panel-fields select){min-height:var(--op-control-height, 32px);padding:.3125rem .5625rem;border-radius:var(--op-radius, 4px);font-size:.84rem;line-height:1.25rem}body:is(.app-page-body,.contact-card-page-body) .page-filter-panel-actions>:is(a,button){min-height:var(--op-control-height, 32px);padding:.3125rem .5rem}}@container app-main-pane (max-width: 48rem){@media(min-width:821px){body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-toolbar-main:not(:has(>:not(.page-inline-search):not(input[type=hidden]))){flex:0 1 auto;max-width:100%}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-actions{flex:1 1 24rem}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-filter-actions :is(.primary-button,.secondary-button){max-width:100%;white-space:normal;overflow-wrap:anywhere}body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card .page-inline-search.is-expanded{flex-basis:12rem;max-width:18rem}}}@media(max-width:820px),(pointer:coarse){body:is(.app-page-body,.contact-card-page-body) .app-table-toolbar-card :is(.primary-button,.secondary-button,.page-inline-search-toggle),body:is(.app-page-body,.contact-card-page-body) .page-filter-panel-actions>:is(a,button),body.app-page-body .record-context-summary>summary{min-height:40px}body.app-page-body .record-context-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:0 12px}}@media(max-width:1880px){body:is(.app-page-body,.contact-card-page-body) .records-table.offer-lines-table:not([data-quick-edit-grid=true])>tbody>tr:not([data-offer-line-parameter-panel-row]){padding:12px;border-radius:var(--op-radius, 4px);box-shadow:none}}@media(max-width:820px){body:is(.app-page-body,.contact-card-page-body) .records-table.offer-lines-table:not([data-quick-edit-grid=true])>tbody>tr:not([data-offer-line-parameter-panel-row]),body:is(.app-page-body,.contact-card-page-body) table.records-table.analysis-deviation-table tr.analysis-deviation-row{padding:10px;border-radius:var(--op-radius, 4px);box-shadow:none}body:is(.app-page-body,.contact-card-page-body) table.records-table[data-mobile-layout=cards]:not([data-quick-edit-grid=true]){width:100%!important;min-width:0!important;max-width:100%}body.app-page-body [data-record-context-page]>.app-page-side:has(.record-context-preview:not([hidden])){display:grid;padding-right:0;overflow:visible}}
