.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-section header .plan-draft-add-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-grid;place-items:center}.bp-action-bar.bp-orders-action-bar{justify-content:stretch;background:var(--color-shell-actionbar-bg)}.bp-task-action-strip.bp-orders-action-strip{width:100%;margin-left:0;justify-content:space-between}.bp-orders-action-strip .bp-selection-status{color:var(--color-entity-record-label);padding-left:10px}.bp-orders-action-strip .bp-selected-actions button:not(:disabled),.bp-orders-action-strip .bp-selected-actions button:not(:disabled) .bp-action-icon,.bp-orders-action-strip .bp-selected-actions button:not(:disabled) span,.bp-orders-action-strip .bp-selected-actions button:not(:disabled):active,.bp-orders-action-strip .bp-selected-actions button:not(:disabled):focus-visible,.bp-orders-action-strip .bp-selected-actions button:not(:disabled):hover{color:var(--brand-primary,var(--color-dropdown-create-text))}.bp-orders-action-strip .bp-selected-actions button:disabled,.bp-orders-action-strip .bp-selected-actions button:disabled .bp-action-icon{color:var(--color-responsive-grid-disabled-action);background:var(--color-service-disabled-bg);cursor:not-allowed;opacity:1}.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-link-modal-tools .customer-portal-import-search{flex:1 1 auto;max-width:none}.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-link-filter-row select{flex:0 1 240px;min-height:34px;padding:0 10px;border:1px solid var(--color-portal-sync-border);border-radius:4px;background:var(--color-media-surface);color:var(--color-portal-sync-text);font-weight:800}@media (max-width:900px){.portal-link-filter-row{align-items:stretch;flex-direction:column}.portal-link-filter-row select{flex-basis:auto;width:100%}}.portal-batch-command-row{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:nowrap}.portal-batch-counts{display:inline-flex;align-items:center;gap:8px;margin-right:auto;min-width:0;flex-wrap:nowrap}.portal-batch-command-row .customer-portal-import-search{flex:1 1 auto;max-width:none;margin-right:auto}.portal-batch-command-row .bp-import-actions{flex:0 0 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%}.community-import-name-stack{display:grid;grid-gap:.4rem;gap:.4rem}.community-import-name-stack input:last-child{max-width:9rem}.customer-portal-match-warning{color:var(--color-portal-sync-match-warning);font-weight:800}.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:not(:has(.portal-link-row-remove)){grid-template-columns:minmax(0,1fr)}.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-readonly-value{display:grid;min-height:34px;align-content:center;grid-gap:2px;gap:2px;padding:5px 8px;border:1px solid var(--color-modal-button-border);border-radius:4px;background:var(--color-media-surface);color:var(--color-portal-sync-text)}.portal-link-readonly-value strong{color:var(--color-portal-sync-text);font-size:12px;font-weight:750}.portal-link-readonly-value small{color:var(--color-portal-sync-muted);font-size:11px;font-weight:500}.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}.lot-portal-batch-link{width:100%;min-width:0;flex:1 1 auto}.lot-portal-batch-link .bp-import-table-wrap,.lot-portal-batch-link .customer-portal-batch-table{width:100%}.lot-portal-batch-link .customer-portal-batch-table{table-layout:fixed}.lot-portal-batch-link .customer-portal-link-cell,.lot-portal-batch-link .customer-portal-link-row,.lot-portal-batch-link .portal-community-picker{width:100%;min-width:0}.lot-portal-batch-link .customer-portal-batch-table td:first-child,.lot-portal-batch-link .customer-portal-batch-table th:first-child{width:22%}.lot-portal-batch-link .customer-portal-batch-table td:nth-child(2),.lot-portal-batch-link .customer-portal-batch-table th:nth-child(2){width:23%}.lot-portal-batch-link .customer-portal-batch-table td:nth-child(3),.lot-portal-batch-link .customer-portal-batch-table th:nth-child(3){width:55%}.lot-portal-batch-link select{width:100%}.order-portal-batch-link .customer-portal-batch-table{table-layout:fixed}.order-portal-batch-link .portal-community-picker{width:100%;min-width:0}.order-portal-batch-link .customer-portal-batch-table td:first-child,.order-portal-batch-link .customer-portal-batch-table td:nth-child(2),.order-portal-batch-link .customer-portal-batch-table th:first-child,.order-portal-batch-link .customer-portal-batch-table th:nth-child(2){width:24%}.order-portal-batch-link .customer-portal-batch-table td:nth-child(3),.order-portal-batch-link .customer-portal-batch-table th:nth-child(3){width:52%}.portal-sync-review-modal-backdrop .modal{width:min(860px,calc(100vw - 48px))}.portal-sync-review-modal{display:grid;grid-gap:10px;gap:10px}.portal-sync-review-commandbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:1px solid var(--color-crew-card-border,var(--color-portal-sync-border));border-radius:4px;background:var(--color-crew-panel-bg,var(--color-portal-sync-card-bg));color:var(--color-portal-sync-card-title);font-size:13px;font-weight:800}.portal-sync-review-list{max-height:min(520px,calc(100vh - 220px));overflow:auto;border:1px solid var(--line,var(--color-portal-sync-card-rule));border-radius:5px;background:var(--color-media-surface)}.portal-sync-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-bottom:1px solid var(--line,var(--color-portal-sync-card-rule))}.portal-sync-review-row:last-child{border-bottom:0}.portal-sync-review-open{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:var(--color-portal-sync-card-title);text-align:left}.portal-sync-review-open:hover strong{color:var(--brand-primary,var(--color-portal-sync-button-action));text-decoration:underline}.portal-sync-review-open strong{font-size:14px;font-weight:900}.portal-sync-review-open span{font-size:13px;font-weight:800}.portal-sync-review-open small{color:var(--color-portal-sync-card-muted);font-size:12px;font-weight:700}