@media(max-width:991px){#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]){--admin-mobile-gap: 12px}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-content{padding:12px!important;min-width:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .mobile-admin-header{padding-top:max(8px,env(safe-area-inset-top))!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #mobileTitle{display:block!important;flex:1;min-width:0;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-align:center}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-workspace-topbar{position:relative!important;top:auto!important;height:auto!important;min-height:56px!important;margin:0 0 12px!important;padding:8px 0!important;align-items:center!important;border-radius:0!important;gap:8px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-topbar-left:empty{display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-topbar-right{flex-direction:row!important;flex-wrap:wrap!important;height:auto!important;min-width:0!important;align-items:center!important;gap:8px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .topbar-company-scope{flex:1 1 190px!important;width:auto!important;min-width:0!important;max-width:calc(100% - 44px)!important;margin:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .topbar-company-scope .company-scope-button{width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 10px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-user{flex:0 0 auto!important;margin:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .dashboard-topbar-actions:empty{display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .dashboard-topbar-actions:not(:empty){order:3;flex:1 0 100%;flex-wrap:wrap}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-content:has(.premium-import-page)>.admin-top:has(#pageActions:empty){display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-content:has(.proposal-analysis-gm-v32)>.admin-top:has(#pageActions:empty){display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .admin-top[data-admin-mobile-duplicate-heading]{display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) .company-scope-popover{width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody{min-width:0!important;width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody>*{min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(button,.btn,summary,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:44px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(button,.btn,summary){touch-action:manipulation}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0;font-size:16px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(h1,h2,h3,p,label){overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.prop-list-head,.company-page-head,.customer-head,.sm-page-head,.sec-page-head,.ca-page-head,.rec-hero,.integration-reference-header,.access-page-head){height:auto!important;min-width:0!important;flex-wrap:wrap!important;gap:12px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.param-page-head,.param-page-title,.param-head-actions,.param-metrics,.param-metrics>article,.settings-param-shell){width:100%!important;min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .param-page-title>div{min-width:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .settings-param-shell{grid-template-columns:minmax(0,1fr)!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .collection-page-head{flex-wrap:wrap!important;height:auto!important;gap:12px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .collection-page-status{width:auto!important;min-width:0!important;max-width:100%!important;flex:1 1 100%!important;flex-wrap:wrap!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .wr-filters{grid-template-columns:minmax(0,1fr)!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .wr-filters>label{min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .wr-date-range{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.rec-bottom-bar,.rec-bottom-actions){width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:10px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .rec-bottom-actions>button{flex:1 1 180px!important;min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .rec-new-steps{display:flex!important;overflow-x:auto!important;max-width:100%!important;justify-content:flex-start!important;gap:12px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .rec-new-steps>span{flex:0 0 auto!important;width:auto!important;min-width:145px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.prop-filterbar,.sec-filterbar,.customer-toolbar,.company-toolbar,.access-filters,.audit-filters,.sec-filters,.wallet-filters,.wallet-row-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;gap:10px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.prop-stat-grid,.sec-stat-grid,.ca-stat-grid,.customer-kpi-strip,.company-kpi-strip,.collection-kpi-grid,.sm-kpi-grid,.audit-metrics,.sec-metrics,.my-plan-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.sec-mini-lanes,.wallet-detail-kpis,.access-overview){grid-template-columns:repeat(2,minmax(0,1fr))!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.customer-workspace,.integration-workspace,.integration-advanced-grid,.audit-workspace,.sec-overview-grid,.collection-mine-layout,.collection-unassigned-layout,.collection-investigation-layout,.collection-finance-layout,.prop-central-layout,.ce-workspace){grid-template-columns:minmax(0,1fr)!important;min-width:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody [data-admin-mobile-scroll]{max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody [data-admin-mobile-tabs]{display:flex!important;flex-wrap:nowrap!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;padding-bottom:6px;gap:6px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody [data-admin-mobile-tabs]>:is(button,a){flex-shrink:0!important;white-space:nowrap}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.imports-top-grid,.rebuild-toolbar,.rebuild-toolbar-copy,.imports-hero,.single-layout,.bundle-layout,.single-layout-left,.single-layout-right,.bundle-layout-left,.bundle-layout-right,.bundle-status-shell,.collection-bundle-grid,.source-cards,.sidebar-preview-card){display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-template-areas:none!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;min-width:0!important;gap:14px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.imports-top-grid,.rebuild-toolbar,.rebuild-toolbar-copy,.imports-hero,.single-layout,.bundle-layout,.single-layout-left,.single-layout-right,.bundle-layout-left,.bundle-layout-right,.collection-bundle-grid,.source-cards,.sidebar-preview-card)>*{flex:0 0 auto!important;grid-area:auto!important;min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.imports-hero-main,.imports-hero-actions,.bundle-file-card,.bundle-drop,.bundle-preview,.bundle-status-panel,.import-actions,.single-drop-zone){height:auto!important;min-height:0!important;min-width:0!important;max-width:100%!important;grid-column:auto!important;grid-row:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .imports-hero-main{width:100%!important;flex:1 1 auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page:has(>.imports-page-titlebar) .imports-hero-main{display:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.single-layout-left,.single-layout-right,.bundle-layout-left,.bundle-layout-right,.sidebar-preview-card,.historical-sample,.import-actions){grid-column:auto!important;grid-row:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.bundle-file-card,.source-card,.historical-sample-head){overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.historical-sample-head,.sidebar-preview-head){height:auto!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.bundle-total,.import-summary,.bundle-preview-metrics){grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important;min-height:0!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page :is(.import-actions,.import-security-footer,.bundle-status-shell,.bundle-progress-panel,.import-progress){position:static!important;width:100%!important;height:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .import-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin:0!important;transform:none!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .import-actions>*{position:static!important;margin:0!important;transform:none!important;flex:0 0 auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .bundle-total>div{height:auto!important;min-height:92px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .secure-note{width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page #historicalFileName{width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 :is(.prop-context-meta-v32,.prop-context-summary-v31,.prop-context-summary-v32){width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 .prop-decision-commandbar-v31{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;height:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 .prop-decision-actions-v31{display:flex!important;flex-wrap:wrap!important;width:100%!important;gap:8px!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 .prop-decision-actions-v31>button{position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex:1 1 130px!important;min-width:0!important;max-width:100%!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 :is(.prop-referrer-classification,.prop-referrer-meta-chip){width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;flex-wrap:wrap!important;overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .proposal-module-v3 .prop-consulta-compare-table{min-width:0!important;max-width:100%!important;overflow-x:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page .tecnobyte-origin-controls{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody .premium-import-page #tecnobyteOrigin{width:100%!important;min-width:0!important;max-width:100%!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.premium-dialog,.customer-modal,.prop-modal,.access-drawer,.company-drawer,.sm-modal,.wa-dialog){width:min(100%,calc(100vw - 24px))!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.customer-modal-backdrop,.prop-modal-backdrop,.premium-dialog-backdrop,.access-drawer-backdrop,.company-drawer-backdrop,.sm-modal-backdrop){padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.customer-modal,.prop-modal,.premium-dialog,.access-drawer,.company-drawer,.sm-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0!important;max-width:100%}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.customer-modal,.prop-modal,.premium-dialog,.access-drawer,.company-drawer,.sm-modal) button{min-height:44px!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.user-form-grid,.company-form,.permission-groups,.sm-form-grid){grid-template-columns:minmax(0,1fr)!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) .customer-registration-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) .customer-registration-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow-y:auto!important}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.customer-registration-modal,.ca-evidence-modal,.ca-score-details-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0!important;max-width:100%}body:has(#adminApp.admin-shell:not(.hidden):not([hidden])) :is(.customer-registration-modal,.ca-evidence-modal,.ca-score-details-modal) button{min-height:44px!important}}@media(max-width:991px){#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.hidden.hidden,[hidden][hidden],[style*="display: none"][style*="display: none"],[style*="display:none"][style*="display:none"]),#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody [data-admin-mobile-cards] :is(.hidden.hidden,[hidden][hidden],[style*="display: none"][style*="display: none"],[style*="display:none"][style*="display:none"]){display:none!important}}@media(max-width:600px){#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody :is(.prop-filterbar,.sec-filterbar,.customer-toolbar,.company-toolbar,.access-filters,.audit-filters,.sec-filters,.wallet-filters,.wallet-row-filters){grid-template-columns:minmax(0,1fr)!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;border:0!important;table-layout:auto!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>thead{display:block!important;width:100%!important;height:auto!important;overflow-x:auto!important;margin-bottom:12px}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>thead>tr{display:flex!important;gap:8px;width:max-content}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>thead th{display:flex!important;align-items:center;min-height:44px!important;width:auto!important;min-width:0!important;padding:8px 12px!important;white-space:nowrap;border:1px solid #dfe8e4!important;border-radius:8px}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>tbody{display:grid!important;gap:12px;width:100%}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>tbody>tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;height:auto!important;border:1px solid #dfe8e4!important;border-radius:12px!important;background:#fff!important}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards] td:before{content:attr(data-admin-mobile-label);display:block;font-size:11px;font-weight:600;color:#60716c;margin-bottom:5px}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards]>tbody>tr>:is(td:first-child,td[data-admin-mobile-actions],td[colspan]){grid-column:1 / -1}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards] td :is(.row-actions,.actions,.prop-row-actions,.company-row-actions){display:flex!important;flex-wrap:wrap!important;gap:8px}#adminApp.admin-shell.admin-light-theme:not(.hidden):not([hidden]) #pageBody table[data-admin-mobile-cards] td button{min-width:44px!important}}
