.console-wo-card-content{position:relative}.console-wo-card-content>.console-wo-grid+.console-wo-grid{margin-top:12px}.console-section-edit-btn{width:28px;height:28px;border-radius:7px;border:1px solid #d4dde8;color:#5c6b7d;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.console-section-edit-btn:hover{background:#f7fafc;color:#425467}.console-section-edit-btn.is-editing{color:#1f7a34;border-color:#b8e0c2;background:#edf9f1}.console-wo-card-header .console-section-edit-btn--header{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.14)}.console-wo-card-header .console-section-edit-btn--header:hover{background:rgba(255,255,255,.24);color:#fff}.console-wo-card-header .console-section-edit-btn--header.is-editing{color:#166534;border-color:#bbf7d0;background:#ecfdf3}.console-wo-card-header-main{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.console-wo-card-header-main h3{flex-shrink:0}.console-communication-restore-header-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.45);border-radius:6px;background:rgba(255,255,255,.14);color:#fff;font-size:11px;font-weight:600;line-height:1.2;padding:5px 9px;cursor:pointer;white-space:nowrap}.console-communication-restore-header-btn:hover:not(:disabled){background:rgba(255,255,255,.24)}.console-communication-restore-header-btn:disabled{opacity:.7;cursor:not-allowed}.console-section-edit-btn--footer{width:28px;height:28px}.console-wo-card-content:has(.console-section-summary-metrics),.console-wo-card-content:has(.console-section-summary-panel),.console-wo-card-content:has(.console-section-summary-stack),.console-wo-card-content:has(.console-section-summary-tiles){padding:12px 14px;gap:10px}.console-section-summary-metrics,.console-section-summary-tiles{display:flex;flex-wrap:wrap;gap:8px}.console-section-summary-stack{display:grid;grid-gap:8px;gap:8px}.console-section-summary-item{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 11px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.console-section-summary-tiles .console-section-summary-item{flex:1 1 128px;max-width:100%}.console-section-summary-tiles .console-section-summary-item.is-wide{flex:1 1 100%}.console-section-summary-metrics .console-section-summary-item{flex:1 1 100px}.console-section-summary-item.is-emphasis{border-color:#fcd9b8;background:linear-gradient(180deg,#fffaf5,#fff4eb)}.console-section-summary-stack .console-section-summary-item{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 10px}.console-section-summary-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;line-height:1.2}.console-section-summary-value{font-size:13px;font-weight:600;color:#0f172a;line-height:1.35;word-break:break-word}.console-section-summary-item.is-emphasis .console-section-summary-value{font-size:14px;color:#9a3412}.console-section-summary-stack .console-section-summary-value{text-align:right;font-weight:500}.console-section-summary-empty{color:#64748b;font-size:13px;padding:4px 0}.console-section-summary-italic{color:#64748b;font-size:13px;font-style:italic;padding:2px 0}.console-section-summary-panel{display:grid;grid-gap:10px;gap:10px}.console-quote-summary-items-wrap{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.console-quote-summary-items-table{width:100%;border-collapse:collapse;font-size:12px}.console-quote-summary-items-table th{padding:6px 10px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.console-quote-summary-items-table td.is-num,.console-quote-summary-items-table th.is-num{text-align:right;white-space:nowrap;width:72px}.console-quote-summary-items-table td{padding:7px 10px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#1e293b}.console-quote-summary-items-table tr:last-child td{border-bottom:0}.console-quote-summary-item-name{display:block;font-weight:600;color:#0f172a}.console-quote-summary-item-meta{display:block;margin-top:2px;font-size:11px;color:#64748b}.console-quote-queue-summary{display:flex;flex-wrap:wrap;gap:8px}.console-quote-queue-summary-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;color:#334155}.console-quote-queue-summary-tag{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:6px;border:2px solid transparent;font-size:12px;font-weight:800;color:#fff}.console-quote-queue-summary-meta{font-size:12px;color:#64748b}.console-quote-queue-summary-bundles{font-size:11px;color:#475569;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-quote-details-summary-extras{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.console-wo-grid.line-item-grid{grid-template-columns:1.5fr 1.5fr .6fr .8fr}.console-wo-grid.schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-wo-grid.crew-grid{grid-template-columns:.95fr .48fr .85fr .75fr 1.45fr}.console-wo-grid.crew-grid-multi{grid-template-columns:.95fr .48fr 1.45fr}.console-wo-grid.crew-grid .crew-field-est input,.console-wo-grid.crew-grid-multi .crew-field-est input{max-width:84px}.console-wo-grid textarea{resize:vertical;min-height:66px;font-family:inherit}.console-wo-toggle-row{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.console-wo-toggle-row>span{font-size:13px;font-weight:600;color:#000}.console-wo-toggle{width:40px;height:22px;border-radius:999px;border:1px solid #ccd5e0;background:#f2f4f7;display:inline-flex;align-items:center;padding:2px;cursor:pointer;flex-shrink:0}.console-wo-toggle.active{background:var(--pp-accent,#f16b00);border-color:var(--pp-accent,#f16b00)}.console-wo-toggle-knob{width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.console-wo-toggle.active .console-wo-toggle-knob{transform:translateX(18px)}.console-wo-inline-number{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#000}.console-wo-inline-number input{width:70px;border:1px solid var(--pp-mf-field-border);border-radius:var(--pp-mf-field-radius);height:30px;padding:0 8px}.console-wo-line-items{display:flex;flex-direction:column;gap:13px}.console-wo-line-item{border:1px solid #e2e8f0;border-radius:8px;padding:12px;position:relative;background:#fcfdff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.console-wo-line-item:hover{border-color:#ccd7e5}.console-wo-line-item.is-active{border-color:#9bb7d6;box-shadow:0 0 0 2px rgba(56,124,193,.14),inset 3px 0 0 0 var(--pp-accent,#f16b00);background:#fff}.console-wo-line-item-actions-top{position:absolute;top:-11px;right:-12px;display:inline-flex;align-items:center;gap:6px;z-index:12}.console-wo-line-item-move{width:22px;height:22px;border-radius:50%;border:0;background:#3f5164;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer}.console-wo-line-item-move:disabled{background:#b8c4d2;cursor:not-allowed}.console-wo-line-item-drag-handle{width:22px;height:22px;border-radius:50%;border:1px solid #c5d0dc;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding:0;box-shadow:0 1px 3px rgba(15,23,42,.12);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console-wo-line-item-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.console-wo-line-item-remove{width:22px;height:22px;border-radius:50%;border:0;background:var(--pp-accent,#f16b00);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;padding:0;box-shadow:0 2px 5px rgba(0,0,0,.2);cursor:pointer}.console-wo-line-item-remove:disabled{opacity:.45;cursor:not-allowed}.console-wo-autogrow{resize:none;overflow:hidden;min-height:34px}.console-wo-line-item-second-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.console-wo-line-item-total-est-wrap{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.console-wo-line-item-total-est-wrap .console-form-label,.console-wo-line-item-total-est-wrap label{margin:0;white-space:nowrap;font-size:12px;font-weight:600;color:#000}.console-wo-line-item-total-est-wrap input{width:100px;border:1px solid var(--pp-mf-field-border);border-radius:var(--pp-mf-field-radius);padding:6px 8px;background:#edf1f5;color:#000;font-size:13px;font-weight:600;text-align:center;cursor:not-allowed}.console-wo-line-item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.console-wo-secondary-btn{border:1px solid #d7dee7;background:#fff;color:#1f2937;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.console-wo-secondary-btn:hover{background:#f8fafc}.console-wo-total-est{font-size:14px;color:#1f2937}.console-wo-total-est strong{color:var(--pp-accent,#f16b00)}.console-wo-empty-state{font-size:13px;color:#64748b;padding:8px 0}.console-wo-forms-picker{display:grid;grid-gap:8px;gap:8px}.console-wo-forms-section{display:flex;flex-direction:column;gap:12px}.console-wo-forms-tile-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.console-wo-form-tile-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.console-wo-form-tile-preview,.console-wo-form-tile-remove{width:30px;height:30px;border:1px solid #dbe3ec;border-radius:6px;background:#fff;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;padding:0}.console-wo-form-tile-preview:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.console-wo-form-tile-remove:hover{border-color:#fdba74;background:#fff7ed;color:#c2410c}.console-wo-forms-empty{text-align:center;padding:20px 12px;font-size:13px;color:#64748b;border:1px dashed #dbe3ec;border-radius:8px;background:#f8fafc}.console-wo-forms-list{display:grid;grid-gap:8px;gap:8px}.console-wo-form-card{display:flex;align-items:stretch;gap:8px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;overflow:hidden}.console-wo-form-card-main{flex:1 1;min-width:0;padding:10px 12px}.console-wo-form-card-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.console-wo-form-card-name{font-size:14px;font-weight:600;color:#0f172a}.console-wo-form-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.console-wo-form-pill{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.console-wo-form-pill.is-auto{background:#dbeafe;color:#1d4ed8}.console-wo-form-pill.is-manual{background:#e2e8f0;color:#475569}.console-wo-form-pill.is-type{background:#f1f5f9;color:#475569}.console-wo-form-pill.is-scope{background:#64748b;color:#fff}.console-wo-form-pill.is-customized{background:#dcfce7;color:#15803d}.console-wo-form-card-actions{display:flex;flex-direction:column;flex-shrink:0}.console-wo-form-edit{flex-shrink:0;width:40px;height:50%;min-height:36px;border:1px solid #e2e8f0;border-top:none;border-right:none;background:transparent;color:#059669;cursor:pointer;font-size:14px}.console-wo-form-edit:hover{background:#ecfdf5;color:#047857}.console-wo-form-remove{flex-shrink:0;width:40px;flex:1 1;min-height:36px;border:none;border-left:1px solid #e2e8f0;background:transparent;color:#f16b00;cursor:pointer;font-size:14px}.console-wo-form-remove:hover{background:#fff4eb;color:#d35400}.console-wo-forms-actions{display:flex}.console-wo-forms-add-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid #dbe3ec;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer}.console-wo-forms-add-btn:hover{border-color:var(--pp-accent,#f16b00);color:var(--pp-accent,#f16b00);background:#fffaf6}.console-wo-forms-readonly{display:flex;flex-wrap:wrap;gap:6px}.console-wo-form-readonly-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:500}.console-wo-form-option{display:flex;align-items:center;gap:8px;border:1px solid #d8e0ea;border-radius:6px;background:#fff;padding:8px 10px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:500}.console-wo-form-option.is-selected{border-color:var(--pp-accent,#f16b00);background:#fff7f1}.console-wo-schedule-workspace{display:flex;flex-direction:column;gap:10px}.console-wo-schedule-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.console-wo-schedule-head .console-wo-schedule-note{margin:0;flex:1 1 200px}.console-wo-schedule-options-row{display:flex;flex-wrap:wrap;gap:8px}.console-wo-schedule-options-row .console-wo-schedule-option-chip{flex:1 1 180px;min-height:44px;display:flex;align-items:center;gap:10px;padding:8px 12px}.console-wo-schedule-option-chip--multi{flex:1.2 1 220px}.console-wo-schedule-options-row .console-wo-schedule-option-chip-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:600;color:#334155}.console-wo-crew-roster-toolbar{flex:1 1 100%;display:flex;align-items:center;gap:10px;margin-bottom:2px}.console-wo-crew-roster-load-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer}.console-wo-crew-roster-load-btn:hover{border-color:#93c5fd;background:#f8fbff;color:#1d4ed8}.console-wo-crew-roster-loaded-name{font-size:12px;color:#64748b}.console-wo-schedule-option-chip-body{margin-top:0}.console-wo-inline-number--chip{display:inline-flex;align-items:center;gap:6px;margin:0}.console-wo-inline-number--chip input{width:52px;padding:4px 6px}.console-wo-inline-number--chip .console-form-label{margin:0;white-space:nowrap}.console-wo-schedule-panel{min-height:220px;border:1px solid #dce3ec;border-radius:8px;background:#fff;padding:12px;display:flex;flex-direction:column}.console-wo-schedule-later-placeholder{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:196px;text-align:center;color:#64748b;font-size:13px}.console-wo-schedule-later-placeholder i{font-size:22px;color:#94a3b8}.console-wo-schedule-later-placeholder p{margin:0;max-width:320px;line-height:1.45}.console-wo-schedule-panel .console-wo-grid.schedule-grid{align-content:start}.console-wo-schedule-fields{display:flex;flex-direction:column;gap:10px}.console-wo-schedule-fields-primary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr);grid-gap:12px;gap:12px;align-items:end}.console-wo-arrival-window-panel{display:flex;align-items:end}.console-wo-schedule-fields .console-rs-arrival-window-add,.console-wo-visit-schedule .console-rs-arrival-window-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:none;color:#2563eb;font-size:13px;font-weight:600;cursor:pointer}.console-wo-schedule-fields .console-rs-arrival-window-add:hover,.console-wo-visit-schedule .console-rs-arrival-window-add:hover{color:#1d4ed8;text-decoration:underline}.console-wo-schedule-fields .console-rs-arrival-window-remove,.console-wo-visit-schedule .console-rs-arrival-window-remove{flex-shrink:0;width:30px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#64748b;cursor:pointer}.console-wo-schedule-fields .console-arrival-window-row,.console-wo-visit-schedule .console-arrival-window-row{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.console-wo-schedule-fields .console-arrival-window-sep,.console-wo-visit-schedule .console-arrival-window-sep{color:#64748b;font-weight:600}.console-wo-schedule-fields .console-arrival-window-row input[type=time],.console-wo-visit-schedule .console-arrival-window-row .console-wo-visit-time-input{width:7rem;min-width:7rem}.console-wo-visit-schedule{display:flex;flex-direction:column;gap:8px;min-height:196px;flex:1 1}.console-wo-visit-table-scroll{flex:1 1;min-height:140px;max-height:240px;overflow:auto;border:1px solid #e8edf3;border-radius:6px}.console-wo-same-employee-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#475569;white-space:nowrap;cursor:pointer}.console-wo-same-employee-chip input{margin:0}.console-wo-visit-num{width:36px;font-weight:700;color:#64748b;text-align:center}.console-wo-visit-lead-cell{min-width:120px}.console-wo-visit-time-input{width:100%;min-width:96px;border:1px solid var(--pp-mf-field-border);border-radius:var(--pp-mf-field-radius);padding:6px 8px;font-size:12px}.console-wo-visit-row-active{background:#f8fbff}.console-wo-visit-row-active .console-wo-visit-num{color:var(--pp-accent,#f16b00)}.console-wo-visit-crew-disabled{color:#94a3b8;font-size:12px}.console-wo-visit-crew-add-bar{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:1px solid #c8daf0;border-radius:6px;background:#f0f7ff}.console-wo-visit-crew-add-bar-label{flex-shrink:0;font-size:12px;font-weight:700;color:#1e4a72;white-space:nowrap}.console-wo-visit-crew-add-bar .console-employee-search{flex:1 1;min-width:0}.console-wo-visit-crew-add-pill{width:22px;height:22px;padding:0;border:1px dashed #9bb7d6;border-radius:50%;background:#fff;color:#0e63be;font-size:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.console-wo-visit-crew-add-pill:hover{background:#f0f7ff}.console-wo-crew-roster{min-height:52px;margin-top:0;padding:10px 12px;border:1px solid #dce3ec;border-radius:8px;background:#f8fafc;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px}.console-wo-crew-roster--idle{align-items:center;justify-content:center}.console-wo-crew-roster-idle-note{margin:0;font-size:12px;color:#64748b;font-style:italic}.console-wo-schedule-toolbar{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.console-wo-schedule-toolbar-main{flex:1 1 200px;min-width:0}.console-wo-schedule-toolbar-options{display:flex;gap:10px;flex:1 1 260px}.console-wo-schedule-option-chip{flex:1 1 120px;min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.console-wo-schedule-option-chip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:#334155}.console-wo-schedule-option-chip-body{margin-top:6px}.console-wo-schedule-option-chip-hint{margin:6px 0 0;font-size:11px;line-height:1.35;color:#64748b}.console-wo-schedule-toggle{display:flex;gap:14px;font-size:13px;color:#2f3e50}.console-wo-schedule-toggle label{cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:600}.console-wo-schedule-note{margin:6px 0 0;font-size:12px;line-height:1.4;color:#64748b}.console-wo-schedule-crew-block{padding-top:4px;border-top:1px solid #e8edf3;overflow:visible}.console-wo-same-employee-all{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-size:11px;font-weight:600;color:#64748b;white-space:nowrap}.console-wo-same-employee-all input{margin:0}.console-wo-visit-shared-employee{font-size:12px;font-weight:600;color:#1f3347}.console-wo-schedule-now-panel{display:block}.console-wo-schedule-now-panel.collapsed,.console-wo-schedule-now-panel.expanded{grid-template-rows:unset;opacity:1;transform:none;pointer-events:auto}.console-wo-visit-table-wrap{margin-top:0;overflow:auto;max-height:340px;border:1px solid #dce3ec;border-radius:8px}.console-wo-visit-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.console-wo-visit-table{width:100%;border-collapse:collapse}.console-wo-visit-table td,.console-wo-visit-table th{border-bottom:1px solid #e8edf3;padding:8px;font-size:12px;text-align:left}.console-wo-visit-table th{background:#f8fafc;font-weight:700}.console-wo-visit-date-display{font-size:12px;font-weight:600;color:#1f3347}.console-wo-visit-date-display.empty{color:#94a3b8;font-style:italic;font-weight:400}.console-wo-visit-dates-hint{font-size:12px;color:#5f7288}.console-wo-crew-roster-field{display:flex;flex-direction:column;gap:6px;flex:0 1 200px;min-width:160px;max-width:240px}.console-wo-crew-roster-fields-row{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;min-width:0}.console-wo-crew-roster-field--lead{flex:0 1 220px;max-width:260px}.console-wo-crew-roster-field--crew{flex:1 1 280px;min-width:0;max-width:none}.console-wo-crew-roster-crew-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0}.console-wo-crew-roster-picker{flex:0 1 168px;min-width:140px;max-width:200px}.console-wo-crew-roster-picker .console-employee-search{width:100%}.console-wo-crew-roster-add{flex-shrink:0;width:28px;height:28px;border:1px dashed #9bb7d6;border-radius:6px;background:#fff;color:#0e63be;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.console-wo-crew-roster-add:hover{background:#f0f7ff;border-color:#0e63be}.console-wo-visit-crew-cell{min-width:180px;vertical-align:top}.console-wo-visit-crew-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.console-wo-visit-crew-pill-wrap{max-width:100%}.console-wo-crew-pill{display:inline-flex;align-items:center;gap:2px;padding:3px 4px 3px 8px;border-radius:999px;background:#e8f2fc;border:1px solid #b8d4f0;font-size:11px;font-weight:600;color:#1e4a72}.console-wo-crew-pill-label{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-wo-crew-pill-action{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:#5f7288;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:9px;padding:0}.console-wo-crew-pill-action:hover{background:rgba(255,255,255,.7);color:#0e63be}.console-wo-crew-pill-remove:hover{color:#b91c1c}.console-wo-visit-crew-pill-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:160px}.console-wo-visit-crew-pill-picker .console-employee-search{flex:1 1;min-width:120px}.console-wo-visit-crew-picker-cancel{border:0;background:transparent;color:#64748b;font-size:11px;cursor:pointer;padding:0}.console-wo-visit-crew-picker-cancel:hover{text-decoration:underline}.console-wo-same-employee-field{width:260px;max-width:100%}.console-wo-schedule-crew-block .console-wo-crew-row:first-of-type{margin-top:10px}.console-wo-crew-row{border:1px solid #dce3ec;border-radius:8px;padding:10px 12px;background:#fbfdff;margin-bottom:10px;position:relative;overflow:visible}.console-wo-crew-row.is-active{border-color:#9bb7d6;box-shadow:0 0 0 2px rgba(56,124,193,.14),inset 3px 0 0 0 var(--pp-accent,#f16b00);background:#fff}.console-wo-crew-row-actions{position:absolute;top:6px;right:6px;z-index:12}.console-wo-crew-multi-note{margin-bottom:8px;font-size:12px;color:#5f7288;font-style:italic}.console-employee-select-wrap input{border:1px solid var(--pp-mf-field-border);border-radius:var(--pp-mf-field-radius);padding:8px 10px;font-size:13px;width:100%}@media (max-width:900px){.console-wo-schedule-toolbar-options{flex-direction:column;width:100%}.console-wo-schedule-option-chip{flex:1 1 auto;width:100%}.console-wo-grid.crew-grid,.console-wo-grid.crew-grid-multi,.console-wo-grid.line-item-grid,.console-wo-grid.schedule-grid{grid-template-columns:1fr}.console-section-summary-stack .console-section-summary-item{flex-direction:column;align-items:flex-start}.console-section-summary-stack .console-section-summary-value{text-align:left}}.console-quote-modal-status-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 12px 10px 10px;margin:0;background:#fff;border:1px solid #cdd3da;border-left:4px solid #c78c50;border-radius:6px;box-shadow:0 1px 3px rgba(15,23,42,.1),0 2px 8px rgba(15,23,42,.06)}.console-quote-modal .console-work-order-header{border-color:#cdd3da}.console-quote-modal .console-entity-customer-card{border-color:#b8c0c8}.console-quote-modal-status-bar .quote-modal-status-block{flex:1 1 220px;min-width:0}.console-quote-modal-status-bar__work-order-action{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:2px}.console-quote-modal-status-bar__work-order-label{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.console-quote-modal-status-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;flex-shrink:0;padding-top:2px}.console-sa-status-bar-skipped{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;white-space:nowrap}