.crew-scheduling-side-panel{display:grid;align-content:start;grid-gap:0;gap:0;overflow:visible;border:1px solid var(--color-crew-card-border);border-radius:6px;background:var(--color-media-surface)}.crew-scheduling-layout.queue-focused .crew-scheduling-side-panel{box-shadow:0 0 0 2px var(--color-crew-side-panel-focus);border-radius:6px}.crew-scheduling-bulk-actions{display:grid;overflow:hidden;border-bottom:1px solid var(--color-crew-card-border);border-radius:6px 6px 0 0;background:var(--color-media-surface)}.crew-scheduling-bulk-actions header{display:flex;align-items:center;min-height:42px;padding:0 10px;border-bottom:1px solid var(--color-crew-card-border);background:var(--color-crew-panel-bg)}.crew-scheduling-bulk-actions header strong{color:var(--color-dashboard-card-text);font-size:14px;font-weight:900}.crew-scheduling-bulk-action-list{display:grid;grid-gap:6px;gap:6px;padding:8px}.crew-scheduling-bulk-action-list button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:34px;padding:0 9px;border:1px solid var(--color-crew-bulk-border);border-radius:4px;background:var(--color-media-surface);color:var(--color-entity-related-action);font-size:13px;font-weight:800;text-align:left}.crew-scheduling-bulk-action-list button:focus-visible:not(:disabled),.crew-scheduling-bulk-action-list button:hover:not(:disabled){background:var(--color-dashboard-filter-bg)}.crew-scheduling-bulk-action-list button:disabled{cursor:not-allowed;opacity:.58}.crew-scheduling-bulk-action-list button svg{width:14px;height:14px}.crew-scheduling-bulk-action-list button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crew-scheduling-bulk-action-list button strong{display:inline-flex;align-items:center;justify-content:flex-end;min-width:28px;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-crew-bulk-count);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crew-scheduling-quick-actions-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;min-height:42px;overflow:visible;border:0;border-bottom:1px solid var(--color-crew-card-border);border-radius:0;background:var(--color-crew-panel-bg)}.crew-scheduling-quick-actions-header>strong{padding:0 10px;color:var(--color-dashboard-card-text);font-size:14px;font-weight:900}.crew-scheduling-quick-actions-menu{position:relative;display:grid;place-items:center;align-self:stretch;padding:3px;border-left:1px solid var(--color-crew-card-border);border-top-right-radius:0;overflow:visible}.crew-scheduling-quick-actions-edit{display:grid;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--color-entity-related-action)}.crew-scheduling-quick-actions-edit:focus-visible,.crew-scheduling-quick-actions-edit:hover{background:var(--color-dashboard-filter-bg)}.crew-scheduling-quick-actions-edit svg{width:14px;height:14px}.crew-scheduling-quick-actions-panel{position:absolute;top:calc(100% + 5px);right:0;z-index:45;display:grid;min-width:232px;overflow:hidden;border:1px solid var(--color-modal-button-border);border-radius:4px;background:var(--color-media-surface);box-shadow:0 14px 30px var(--color-crew-menu-shadow)}.crew-scheduling-quick-actions-panel label{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-bottom:1px solid var(--color-modal-button-border);background:var(--color-grid-header-bg);color:var(--color-dashboard-card-text);font-size:13px;font-weight:800}.crew-scheduling-quick-actions-panel label:last-child{border-bottom:0}.crew-scheduling-quick-actions-panel label:focus-within,.crew-scheduling-quick-actions-panel label:hover{background:var(--color-dashboard-filter-bg)}.crew-scheduling-quick-actions-panel input{width:14px;height:14px;min-height:14px;margin:0}.crew-scheduling-panel-card{overflow:hidden;border:0;border-bottom:1px solid var(--color-crew-card-border);border-radius:0;background:var(--color-media-surface)}.crew-scheduling-panel-card:last-child{border-bottom:0}.crew-scheduling-panel-header{display:grid;grid-template-columns:minmax(32px,auto) minmax(0,1fr) 34px;align-items:center;grid-gap:0;gap:0;width:100%;min-height:38px;padding:0;border:0;border-bottom:1px solid var(--color-crew-card-border);border-radius:0;background:var(--color-crew-panel-bg);color:var(--color-dashboard-card-text);text-align:left}.crew-scheduling-panel-card.collapsed .crew-scheduling-panel-header{border-bottom:0;border-radius:0}.crew-scheduling-panel-header:focus-visible,.crew-scheduling-panel-header:hover{background:var(--color-dashboard-filter-bg)}.crew-scheduling-panel-count{display:grid;place-items:center;align-self:stretch;min-width:34px;padding:0 8px;border-right:1px solid var(--color-crew-card-border);color:var(--color-crew-panel-count);font-size:12px;font-weight:800}.crew-scheduling-panel-header strong{min-width:0;padding:0 10px;overflow:hidden;color:var(--color-dashboard-card-text);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.crew-scheduling-panel-caret{display:grid;place-items:center;align-self:stretch;width:34px;border-left:1px solid var(--color-crew-card-border);color:var(--color-entity-related-action)}.crew-scheduling-panel-caret svg{width:14px;height:14px}.crew-scheduling-panel-list{display:grid;grid-gap:6px;gap:6px;max-height:360px;overflow:auto;padding:8px}.crew-scheduling-panel-list p{margin:0;padding:8px 4px;color:var(--color-crew-filter-empty);font-size:13px}.crew-schedule-empty-board{grid-column:1/-1;padding:16px;color:var(--color-crew-filter-empty);font-weight:700}@media (max-width:1100px){.crew-scheduling-layout{grid-template-columns:1fr}.crew-scheduling-filter-view-bar{flex-direction:column;gap:0}.crew-scheduling-filter-view-actions{justify-content:stretch;border-top:1px solid var(--color-crew-card-border)}.crew-scheduling-filter-view-actions select{flex:1 1 160px;min-width:0}.crew-scheduling-filter-header-button{flex:1 1 auto}.crew-scheduling-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-scheduling-clear-filters{grid-column:1/-1}.crew-scheduling-key-bar,.crew-scheduling-view-bar{align-items:stretch;flex-direction:column}.crew-scheduling-view-select{min-width:0}}.schedule-job-wizard-bar{display:flex;justify-content:center;align-items:flex-end;padding:0 12px;border-bottom:1px solid var(--color-schedule-wizard-border);background:var(--color-crew-panel-bg)}.schedule-job-wizard-tabs{align-items:flex-end;gap:0}.schedule-job-wizard-tab,.schedule-job-wizard-tabs{display:inline-flex;justify-content:center;background:transparent}.schedule-job-wizard-tab{box-sizing:border-box;flex:0 0 198px;width:198px;height:44px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--color-public-primary-start);align-items:center;gap:8px;padding:0 14px;font-weight:800;white-space:nowrap}.schedule-job-wizard-tab:focus-visible,.schedule-job-wizard-tab:hover:not(:disabled){background:var(--color-entity-upload-bg);color:var(--color-schedule-wizard-active)}.schedule-job-wizard-tab.active,.schedule-job-wizard-tab.active:focus-visible,.schedule-job-wizard-tab.active:hover:not(:disabled){border-bottom-color:var(--color-public-primary-start);background:var(--color-media-surface);color:var(--color-schedule-wizard-active)}.schedule-job-wizard-tab:disabled{background:transparent;color:var(--color-schedule-wizard-disabled);cursor:not-allowed}.schedule-job-wizard-tab span{box-sizing:border-box;flex:0 0 18px;width:18px;height:18px;border:1px solid var(--color-public-primary-start);border-radius:999px;background:var(--color-public-primary-start);color:var(--color-media-surface);display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.schedule-job-wizard-tab:disabled span{border-color:var(--color-schedule-wizard-border);background:var(--color-schedule-wizard-disabled-bg);color:var(--color-schedule-wizard-disabled)}.schedule-job-wizard-tab:focus{outline:none}.schedule-job-wizard-tab:focus-visible{outline:2px solid var(--color-schedule-wizard-focus);outline-offset:-2px}.modal-backdrop:has(.schedule-job-editor) .modal-body{scrollbar-gutter:stable}.modal-backdrop:has(.schedule-job-editor) .schedule-job-wizard-bar{min-height:44px}.modal-backdrop:has(.schedule-job-editor) .schedule-job-wizard-tabs{width:396px;flex:0 0 396px}.crew-scheduling-hierarchy-panel{gap:5px}.crew-scheduling-hierarchy-group{display:grid;grid-gap:2px;gap:2px}.crew-scheduling-filter-menu-panel .crew-scheduling-hierarchy-customer{font-weight:900}.crew-scheduling-filter-menu-panel .crew-scheduling-hierarchy-community{margin-left:18px;width:calc(100% - 18px);color:var(--color-crew-panel-count)}.crew-schedule-job-card.status-dynamic{border-left-width:4px}.crew-schedule-job-card.focused-order{box-shadow:inset 0 0 0 2px var(--color-crew-over-capacity),0 0 0 1px var(--color-crew-focused-order-shadow)}.scheduling-bulk-modal-backdrop .modal{width:min(1180px,calc(100vw - 48px))}.scheduling-bulk-modal{display:grid;grid-gap:10px;gap:10px}.scheduling-bulk-commandbar{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--color-crew-card-border);border-radius:4px;background:var(--color-crew-panel-bg);color:var(--color-scheduling-bulk-text);font-size:13px;font-weight:800}.scheduling-bulk-commandbar span{display:inline-flex;align-items:center;min-height:22px;padding-right:10px;border-right:1px solid var(--color-portal-sync-border-soft)}.scheduling-bulk-commandbar span:last-child{border-right:0}.scheduling-bulk-table-wrap{overflow:auto;border:1px solid var(--color-portal-sync-border-soft);border-radius:4px;background:var(--color-media-surface)}.scheduling-bulk-table{width:100%;border-collapse:collapse;table-layout:fixed}.scheduling-bulk-table td,.scheduling-bulk-table th{padding:7px 9px;border-bottom:1px solid var(--color-portal-sync-row-border);color:var(--color-portal-sync-text);font-size:13px;text-align:left;vertical-align:middle}.scheduling-bulk-table th{background:var(--color-portal-sync-header-bg);color:var(--color-portal-sync-header-text);font-size:11px;font-weight:900;text-transform:uppercase}.scheduling-bulk-table td:first-child,.scheduling-bulk-table th:first-child{width:34px;text-align:center}.scheduling-bulk-table tr{cursor:pointer}.scheduling-bulk-table tbody tr:hover{background:var(--color-portal-sync-hover-bg)}.scheduling-bulk-table tr.selected{background:var(--color-portal-sync-selected-bg)}.scheduling-bulk-table tr.warning td:first-child{box-shadow:inset 3px 0 0 var(--color-portal-sync-warning)}.scheduling-bulk-table tr.disabled{cursor:not-allowed;opacity:.62}.scheduling-bulk-table small,.scheduling-bulk-table strong{display:block}.scheduling-bulk-table small{margin-top:2px;color:var(--color-portal-sync-muted);font-size:11px;font-weight:700}.scheduling-bulk-table select{width:100%;min-height:30px;padding:0 8px;border:1px solid var(--color-portal-sync-border);border-radius:4px;background:linear-gradient(var(--color-media-surface),var(--color-entity-upload-bg));color:var(--color-portal-sync-text);font-weight:700}.plan-draft-section header{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-draft-remove,.plan-draft-section header button{min-height:28px;padding:4px 10px;border:1px solid var(--color-portal-sync-border);border-radius:4px;background:var(--color-media-surface);color:var(--color-portal-sync-action);font-size:12px;font-weight:800}.plan-draft-remove:hover,.plan-draft-section header button:hover{background:var(--color-portal-sync-hover-bg)}.plan-draft-list{display:grid;grid-gap:10px;gap:10px;padding:12px}.plan-draft-empty{margin:0;color:var(--color-portal-sync-muted);font-size:12px;font-weight:700}.plan-draft-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(320px,1.3fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:10px;border:1px solid var(--color-modal-border);border-radius:6px;background:var(--color-portal-sync-card-bg)}.plan-draft-row label{display:grid;grid-gap:5px;gap:5px;min-width:0;margin:0;color:var(--color-note-text);font-size:12px;font-weight:800}.plan-draft-note-body textarea{min-height:70px}.plan-draft-document-row{grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr) auto}@media (max-width:900px){.plan-draft-document-row,.plan-draft-row{grid-template-columns:1fr}}.scheduling-portal-schedules-table td:nth-child(2),.scheduling-portal-schedules-table th:nth-child(2){width:140px}.scheduling-portal-schedules-table td:nth-child(3),.scheduling-portal-schedules-table td:nth-child(4),.scheduling-portal-schedules-table th:nth-child(3),.scheduling-portal-schedules-table th:nth-child(4){width:16%}.scheduling-portal-schedules-table td:nth-child(5),.scheduling-portal-schedules-table td:nth-child(6),.scheduling-portal-schedules-table td:nth-child(7),.scheduling-portal-schedules-table td:nth-child(8),.scheduling-portal-schedules-table td:nth-child(9),.scheduling-portal-schedules-table th:nth-child(5),.scheduling-portal-schedules-table th:nth-child(6),.scheduling-portal-schedules-table th:nth-child(7),.scheduling-portal-schedules-table th:nth-child(8),.scheduling-portal-schedules-table th:nth-child(9){width:120px}.customer-portal-batch-import{display:flex;flex-direction:column;gap:10px;padding:12px}.customer-portal-import-commandbar{align-items:center;gap:12px}.customer-portal-import-search{flex:1 1 360px;max-width:560px}.portal-batch-filter-row{display:flex;align-items:center;gap:12px}.portal-batch-filter-row .customer-portal-import-search{flex:1 1 auto;max-width:none}.portal-batch-command-row{justify-content:flex-end}.portal-batch-command-row .lot-import-ready-count{margin-right:auto}.portal-batch-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:34px;padding:0 12px;color:var(--brand-primary,var(--color-dropdown-create-text));background:var(--color-grid-header-bg);border:1px solid var(--color-entity-action-border);border-radius:4px;font-weight:800;white-space:nowrap}.portal-batch-toggle input{margin:0}.customer-portal-lookup-panel{border:1px solid var(--color-portal-sync-panel-border);border-radius:6px;background:var(--color-portal-sync-panel-bg);padding:10px 12px}.customer-portal-lookup-panel label{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--color-entity-heading-text);font-size:12px;font-weight:800}.customer-portal-lookup-results{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customer-portal-lookup-result{display:inline-flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--color-portal-sync-panel-border);border-radius:6px;background:var(--color-media-surface);color:var(--color-portal-sync-lookup-text);font-size:12px}.customer-portal-lookup-result small{color:var(--color-portal-sync-lookup-muted);font-weight:700}.customer-portal-batch-table td:first-child,.customer-portal-batch-table th:first-child{width:38px;text-align:center}.customer-portal-batch-table td input{width:100%}.customer-portal-match-warning{color:var(--color-portal-sync-match-warning);font-weight:800}.portal-sync-page{gap:12px;padding:0 var(--page-shell-x)}.portal-sync-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:54px;margin-bottom:0;padding:10px 4px 0;background:var(--color-media-surface);border-bottom:1px solid var(--color-modal-header-border)}.portal-sync-heading h2{display:inline-flex;align-items:center;gap:8px}.portal-sync-heading .bp-workflow-save-button{margin-left:auto}.portal-sync-panel{border:1px solid var(--line,var(--color-portal-sync-border));border-radius:6px;background:var(--color-media-surface);overflow:hidden}.portal-sync-panel-header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 14px;border-bottom:1px solid var(--line,var(--color-portal-sync-border));background:var(--color-portal-sync-panel-header-bg)}.portal-sync-panel-header>div{display:grid;grid-gap:1px;gap:1px}.portal-sync-panel-header strong{font-size:16px;color:var(--color-portal-sync-panel-title)}.portal-sync-panel-header small{color:var(--color-portal-sync-panel-muted);font-weight:700}.portal-sync-summary{display:grid;grid-template-columns:minmax(160px,220px) minmax(240px,1fr);grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line,var(--color-portal-sync-summary-border));background:var(--color-portal-sync-card-bg)}.portal-sync-summary span{border:1px solid var(--line,var(--color-portal-sync-summary-card-border));border-radius:6px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px;background:var(--color-media-surface)}.portal-sync-summary strong{font-size:22px;color:var(--color-portal-sync-summary-text)}.portal-sync-summary small{color:var(--color-portal-sync-muted);font-weight:700}.portal-sync-steps{display:grid;grid-gap:10px;gap:10px;padding:12px 14px 14px}.portal-sync-card{display:grid;border:1px solid var(--line,var(--color-portal-sync-step-border));border-radius:6px;background:var(--color-media-surface);overflow:hidden}.portal-sync-card.needs-work{border-left:4px solid var(--color-portal-sync-needs-work)}.portal-sync-card.complete{border-left:4px solid var(--color-portal-sync-complete)}.portal-sync-card-body{min-width:0}.portal-sync-card-body>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--line,var(--color-portal-sync-card-rule))}.portal-sync-card-body>header>div{display:grid;grid-gap:2px;gap:2px}.portal-sync-card-body header strong{font-size:17px;color:var(--color-portal-sync-card-title)}.portal-sync-card-body header small{color:var(--color-portal-sync-card-muted);font-weight:700}.portal-sync-count{min-width:70px;display:grid;justify-items:end}.portal-sync-count strong{font-size:24px;line-height:1}.portal-sync-count small{color:var(--color-portal-sync-muted);text-transform:uppercase;font-size:11px}.portal-sync-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 12px;color:var(--color-portal-sync-meta-text);font-weight:700;border-bottom:1px solid var(--line,var(--color-portal-sync-meta-rule))}.portal-sync-card-meta>span{display:flex;flex-direction:column;gap:2px}.portal-sync-card-meta em{font-style:normal;color:var(--color-portal-sync-complete)}.portal-sync-card.needs-work .portal-sync-card-meta em{color:var(--color-portal-sync-needs-work-text)}.portal-sync-card-actions{display:flex;flex-wrap:wrap;gap:0;padding:10px 12px}.portal-sync-card-actions button{min-height:34px;display:grid;grid-template-columns:42px 16px minmax(0,1fr);align-items:center;grid-column-gap:8px;column-gap:8px;border:1px solid var(--color-portal-sync-border);background:var(--color-media-surface);color:var(--color-portal-sync-button-action);font-weight:900;padding:0 12px 0 0;margin-left:-1px;text-align:left}.portal-sync-card-actions button:first-child{margin-left:0;border-radius:5px 0 0 5px}.portal-sync-card-actions button:last-child{border-radius:0 5px 5px 0}.portal-sync-card-actions button:only-child{border-radius:5px}.portal-sync-card-actions button:hover:not(:disabled){background:var(--color-portal-sync-button-hover-bg)}.portal-sync-card-actions button:disabled{color:var(--color-portal-sync-button-disabled-text);background:var(--color-portal-sync-button-disabled-bg);cursor:not-allowed}.portal-sync-card-actions strong{align-self:stretch;width:42px;min-width:42px;display:inline-grid;place-items:center;padding:0 8px;border-right:1px solid var(--color-portal-sync-border);color:var(--color-portal-sync-button-count-text);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-sync-card-actions .portal-sync-no-count-action:not(.portal-sync-view-action){grid-template-columns:16px minmax(0,1fr);padding:0 12px}@media (min-width:1200px){.portal-sync-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.portal-sync-card-body>header{align-items:flex-start}.portal-sync-card-actions{display:grid;grid-template-columns:1fr}.portal-sync-card-actions button{justify-content:flex-start;margin-left:0;margin-top:-1px;border-radius:0}.portal-sync-card-actions button:first-child{margin-top:0;border-radius:5px 5px 0 0}.portal-sync-card-actions button:last-child{border-radius:0 0 5px 5px}}.portal-sync-card-actions .portal-sync-view-action{display:inline-flex;justify-content:center;padding-left:12px}.portal-sync-card-actions .portal-sync-view-action span{flex:0 1 auto}.portal-sync-card-actions:has(.portal-sync-view-action+.portal-sync-view-action){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-sync-card-actions:has(.portal-sync-view-action+.portal-sync-view-action) button:not(.portal-sync-view-action){grid-column:1/-1}.portal-sync-card-actions:has(.portal-sync-view-action+.portal-sync-view-action) .portal-sync-view-action{width:100%;margin-left:0}.portal-sync-card-actions:has(.portal-sync-view-action+.portal-sync-view-action) .portal-sync-view-action:not(:last-child){border-radius:5px 0 0 5px}.portal-sync-card-actions:has(.portal-sync-view-action+.portal-sync-view-action) .portal-sync-view-action:last-child{margin-left:-1px;border-radius:0 5px 5px 0}.customer-portal-match-stack{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.customer-portal-link-match{border:1px solid var(--color-portal-link-border);background:var(--color-portal-link-bg);color:var(--color-portal-link-text);border-radius:4px;font-size:12px;font-weight:700;min-height:26px;padding:0 8px}.customer-portal-link-match:hover{background:var(--color-portal-link-hover-bg)}.customer-portal-link-cell{display:grid;grid-gap:5px;gap:5px}.customer-portal-current-provider{color:var(--color-portal-sync-muted);font-size:11px;font-weight:700}.customer-portal-link-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;grid-gap:6px;gap:6px}.customer-portal-link-row.add-row{grid-template-columns:24px minmax(0,1fr)}.portal-link-row-plus{display:grid;place-items:center;width:24px;height:30px;border:1px solid var(--color-portal-link-add-border);border-radius:4px;background:var(--color-portal-link-bg);color:var(--color-portal-link-text)}.portal-link-row-remove{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--color-portal-link-remove-border);border-radius:4px;background:var(--color-portal-link-remove-bg);color:var(--color-portal-link-remove-text)}.portal-link-row-remove:hover{background:var(--color-portal-link-remove-hover-bg)}.portal-link-row-plus .bp-action-icon,.portal-link-row-remove .bp-action-icon{width:14px;height:14px}.customer-portal-link-cell .customer-portal-link-row.add-row .portal-link-row-plus:disabled{cursor:not-allowed;opacity:.6}.portal-builder-select{width:100%;min-height:32px;padding:0 8px;border:1px solid var(--color-portal-link-add-border);border-radius:4px;background:var(--color-media-surface);color:var(--color-portal-sync-text);font-size:13px;font-weight:700}.portal-builder-select:focus,.portal-builder-select:hover:not(:disabled){border-color:var(--color-portal-builder-hover-border);background:var(--color-entity-upload-bg)}.portal-builder-select:disabled{background:var(--color-portal-sync-header-bg);cursor:not-allowed;opacity:.75}.customer-portal-link-row.add-row .portal-builder-select{border-style:dashed}.portal-link-add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;border:1px dashed var(--color-portal-sync-border);border-radius:4px;background:var(--color-entity-upload-bg);color:var(--color-portal-link-text);font-size:13px;font-weight:800}.portal-link-add-button:focus-visible:not(:disabled),.portal-link-add-button:hover:not(:disabled){background:var(--color-portal-sync-hover-bg)}.portal-link-add-button:disabled{cursor:not-allowed;opacity:.6}.portal-link-add-button .bp-action-icon{width:14px;height:14px}.customer-link-identity{display:grid;grid-gap:8px;gap:8px;align-content:start}.customer-link-identity>strong{line-height:1.15}.customer-not-portal-inline{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--color-portal-link-text);font-size:12px;font-weight:700;line-height:1}.customer-not-portal-inline input{width:14px;height:14px;margin:0}.bp-view-settings-menu.report-settings-menu .report-settings-columns{overflow-x:hidden;overflow-y:auto}.bp-view-settings-menu.report-settings-menu .report-settings-columns label{display:flex;align-items:center;justify-content:flex-start;width:100%}.bp-view-settings-menu.report-settings-menu .report-settings-columns input{flex:0 0 auto;margin:0}.bp-view-settings-menu.report-settings-menu .report-settings-columns .report-settings-column-label{flex:1 1 auto;min-width:0;width:auto;color:var(--color-field-title);font-size:13px;font-style:normal;font-weight:800;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-view-settings-menu.report-settings-menu .bp-column-menu-header button{display:inline-flex;flex:0 0 auto;min-height:26px;padding:4px 7px;color:var(--color-entity-heading-text);font-size:12px;font-weight:700;border:1px solid var(--color-portal-report-button-border);border-radius:4px;background:var(--color-grid-header-bg)}.bp-view-settings-menu.report-settings-menu .bp-column-menu-header button:hover{color:var(--brand-primary,var(--brand-primary));background:var(--color-portal-sync-hover-bg)}.workspace.builder-portal-page,.workspace.crm-pipeline-workspace,.workspace.invoice-queue-workspace,.workspace.module-grid-paged:not(.settings-dropdown-grid){padding-right:var(--page-shell-x);padding-left:var(--page-shell-x)}.settings-dropdown-grid.module-grid-paged{padding-right:0;padding-left:0}