:root{--cp-primary:#111827;--cp-secondary:#2563eb;--cp-success:#22c55e;--cp-success-bg:#dcfce7;--cp-success-text:#166534;--cp-warning:#f59e0b;--cp-warning-bg:#fef3c7;--cp-warning-text:#92400e;--cp-danger:#ef4444;--cp-danger-bg:#fee2e2;--cp-danger-text:#991b1b;--cp-info:#1d4ed8;--cp-info-bg:#dbeafe;--cp-info-text:#1d4ed8;--cp-bg:#f8fafc;--cp-card:#fff;--cp-border:#e5e7eb;--cp-text:#111827;--cp-text-muted:#6b7280;--cp-radius:12px;--cp-radius-sm:8px;--cp-radius-lg:16px;--cp-radius-pill:999px;--cp-shadow:0 10px 30px #0000000f;--cp-shadow-sm:0 4px 12px #0000000d;--cp-focus-ring:0 0 0 3px #2563eb40;--cp-sidebar-width:260px;--cp-header-height:64px;--cp-driver-header-height:56px;--cp-driver-nav-height:72px;--cp-page-padding:24px;--cp-card-padding:20px;--cp-touch-min:44px;--cp-control-height:var(--cp-touch-min);--cp-tab-active:var(--cp-secondary);--cp-sidebar-bg:var(--cp-card);--cp-badge-radius:var(--cp-radius-pill);--cp-primary-hover:#1f2937;--cp-primary-active:#111827;--cp-secondary-surface:#eff6ff;--cp-secondary-hover:#dbeafe;--cp-secondary-strong:var(--cp-secondary);--cp-secondary-strong-hover:#1d4ed8;--cp-danger-hover:#dc2626;--cp-danger-active:#b91c1c;--cp-btn-primary-bg:var(--cp-primary);--cp-btn-primary-hover:var(--cp-primary-hover);--cp-btn-primary-active:var(--cp-primary-active);--cp-btn-primary-fg:#fff;--cp-btn-secondary-bg:var(--cp-card);--cp-btn-secondary-hover:#f9fafb;--cp-btn-secondary-border:var(--cp-border);--cp-btn-secondary-text:var(--cp-text);--cp-input-bg:#fff;--cp-input-border:var(--cp-border);--cp-input-focus:var(--cp-secondary);--cp-input-disabled-bg:#f3f4f6;--cp-muted-surface:#f9fafb;--cp-link:var(--cp-secondary);--cp-chip-bg:var(--cp-card);--cp-chip-border:var(--cp-border);--cp-chip-text:var(--cp-text);--cp-chip-hover-bg:var(--cp-muted-surface);--cp-chip-selected-bg:var(--cp-secondary-surface);--cp-chip-selected-border:var(--cp-secondary);--cp-chip-selected-text:var(--cp-secondary);--cp-chip-radius:var(--cp-radius-pill);--cp-filter-chip-min-width:9.5rem;--cp-status-badge-min-width:8.25rem;--cp-status-badge-min-height:28px;--cp-focus-ring-color:#2563eb40;--cp-page-title-count:var(--cp-text-muted);--cp-page-title-count-weight:500;--cp-page-title-count-size:.85em;--cp-page-title-count-font:inherit;--cp-nav-count:var(--cp-text-muted);--cp-nav-count-weight:500;--cp-nav-count-size:12px;--cp-claim-title-hover:var(--cp-link);--cp-table-edit-color:var(--cp-btn-secondary-text,var(--cp-text));--cp-table-edit-border:var(--cp-btn-secondary-border,var(--cp-border));--cp-surface:var(--cp-card);--cp-surface-muted:var(--cp-muted-surface);--cp-focus:var(--cp-input-focus,var(--cp-secondary));--cp-header-bg:var(--cp-card);--cp-table-row-hover:var(--cp-muted-surface);--cp-popover-bg:var(--cp-card);--cp-hover-surface:var(--cp-muted-surface)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--cp-text);background:var(--cp-bg);-webkit-font-smoothing:antialiased;line-height:1.5;font-family:var(--cp-font,inherit);margin:0}label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.cp-btn{min-height:var(--cp-touch-min);border-radius:var(--cp-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s,color .15s;display:inline-flex}.cp-btn:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn--primary{background:var(--cp-btn-primary-bg,var(--cp-primary));color:var(--cp-btn-primary-fg,#fff);border-color:var(--cp-btn-primary-bg,var(--cp-primary))}.cp-btn--primary:hover:not(:disabled){background:var(--cp-btn-primary-hover,var(--cp-primary-hover));border-color:var(--cp-btn-primary-hover,var(--cp-primary-hover))}.cp-btn--primary:active:not(:disabled){background:var(--cp-btn-primary-active,var(--cp-primary-active));border-color:var(--cp-btn-primary-active,var(--cp-primary-active))}.cp-btn--secondary{background:var(--cp-btn-secondary-bg,var(--cp-card));color:var(--cp-btn-secondary-text,var(--cp-text));border-color:var(--cp-btn-secondary-border,var(--cp-border))}.cp-btn--secondary:hover:not(:disabled){background:var(--cp-btn-secondary-hover,var(--cp-muted-surface));border-color:var(--cp-btn-secondary-border,var(--cp-border))}.cp-btn--secondary:active:not(:disabled){background:var(--cp-muted-surface)}.cp-btn--danger{background:var(--cp-danger);color:#fff;border-color:var(--cp-danger)}.cp-btn--danger:hover:not(:disabled){background:var(--cp-danger-hover,#dc2626);border-color:var(--cp-danger-hover,#dc2626)}.cp-btn--danger:active:not(:disabled){background:var(--cp-danger-active,#b91c1c);border-color:var(--cp-danger-active,#b91c1c)}.cp-btn--ghost{color:var(--cp-text);background:0 0;border-color:#0000}.cp-btn--ghost:hover:not(:disabled){background:var(--cp-muted-surface);border-color:#0000}.cp-btn--ghost:active:not(:disabled){background:var(--cp-chip-hover-bg,var(--cp-muted-surface))}.cp-btn--block{width:100%}.cp-btn--xl{min-height:52px;padding:14px 18px;font-size:16px}.cp-driver-app .cp-btn{height:auto;min-height:48px;max-height:none}.cp-driver-app .cp-btn--danger+.cp-btn--primary,.cp-driver-app .cp-btn--primary+.cp-btn--danger{margin-top:0}.cp-card{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:var(--cp-card-padding,20px);box-shadow:var(--cp-shadow-sm);margin-bottom:16px}.cp-card--driver-stop{border-left:4px solid var(--cp-secondary)}.cp-card--driver-action{background:linear-gradient(#fff 0%,#f8fafc 100%)}.cp-person{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cp-person-avatar{letter-spacing:.02em;background:var(--cp-primary,#111827);color:#fff;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.cp-person-avatar--sm{border-radius:8px;width:28px;height:28px;font-size:11px}.cp-person-avatar--md{border-radius:9px;width:32px;height:32px;font-size:12px}.cp-person-avatar--lg{border-radius:10px;width:40px;height:40px;font-size:14px}.cp-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.cp-person--wrap .cp-person-name{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.cp-person-link{appearance:none;border-radius:var(--cp-radius-sm);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:2px 4px 2px 0;display:inline-flex}.cp-person-link .cp-person-name{color:var(--cp-link,inherit);text-underline-offset:2px;text-decoration:underline}.cp-person-link:hover .cp-person-name,.cp-person-link:focus-visible .cp-person-name{color:var(--cp-claim-title-hover,var(--cp-link));text-decoration:underline}.cp-person-link:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}html[data-design=enterprise-operations] .cp-person-avatar,html[data-design=control-center] .cp-person-avatar{border-radius:4px}html[data-design=premium-b2b] .cp-person-avatar,html[data-design=workflow-first] .cp-person-avatar,html[data-design=modern-saas] .cp-person-avatar{border-radius:999px}html[data-design=industrial-professional] .cp-person-avatar{border-radius:2px}.cp-input,.cp-textarea,.cp-select{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-input-border,var(--cp-border));background:var(--cp-input-bg,#fff);width:100%;color:var(--cp-text);margin-bottom:12px;padding:12px;font-size:16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.cp-input::placeholder,.cp-textarea::placeholder{color:var(--cp-text-muted);opacity:.9}.cp-input:focus,.cp-textarea:focus,.cp-select:focus,.cp-input:focus-visible,.cp-textarea:focus-visible,.cp-select:focus-visible{border-color:var(--cp-input-focus,var(--cp-secondary));box-shadow:var(--cp-focus-ring);outline:none}.cp-input[aria-invalid=true],.cp-textarea[aria-invalid=true],.cp-select[aria-invalid=true]{border-color:var(--cp-danger)}.cp-input[aria-invalid=true]:focus,.cp-textarea[aria-invalid=true]:focus,.cp-select[aria-invalid=true]:focus{border-color:var(--cp-danger);box-shadow:0 0 0 3px #ef444447}.cp-input:disabled,.cp-textarea:disabled,.cp-select:disabled{background:var(--cp-input-disabled-bg,#f3f4f6);cursor:not-allowed;opacity:.8}.cp-textarea{resize:vertical;min-height:120px}.cp-page-header{margin-bottom:24px}.cp-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-page-header__text{flex:240px;min-width:0}.cp-page-header__title{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.2}.cp-page-title-count{font-family:var(--cp-page-title-count-font,inherit);font-size:var(--cp-page-title-count-size,.85em);font-weight:var(--cp-page-title-count-weight,500);color:var(--cp-page-title-count,var(--cp-text-muted));letter-spacing:0;font-variant-numeric:tabular-nums}.cp-page-header__subtitle{color:var(--cp-text-muted);margin:0;font-size:15px}.cp-page-header__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-driver-app .cp-page-header{margin-bottom:16px}.cp-driver-app .cp-page-header__title{font-size:1.375rem}.cp-status-badge{box-sizing:border-box;min-width:var(--cp-status-badge-min-width,8.25rem);min-height:var(--cp-status-badge-min-height,28px);border-radius:var(--cp-badge-radius);white-space:nowrap;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.25;display:inline-flex}.cp-status-badge--default{background:var(--cp-muted-surface,#f3f4f6);color:var(--cp-text-muted);border-color:var(--cp-border)}.cp-status-badge--success{background:color-mix(in srgb, var(--cp-success-bg) 42%, var(--cp-card));color:var(--cp-success-text);border-color:color-mix(in srgb, var(--cp-success) 28%, var(--cp-border))}.cp-status-badge--warning{background:color-mix(in srgb, var(--cp-warning-bg) 42%, var(--cp-card));color:var(--cp-warning-text);border-color:color-mix(in srgb, var(--cp-warning) 28%, var(--cp-border))}.cp-status-badge--danger{background:color-mix(in srgb, var(--cp-danger-bg) 42%, var(--cp-card));color:var(--cp-danger-text);border-color:color-mix(in srgb, var(--cp-danger) 28%, var(--cp-border))}.cp-status-badge--info{background:color-mix(in srgb, var(--cp-info-bg) 42%, var(--cp-card));color:var(--cp-info-text);border-color:color-mix(in srgb, var(--cp-info) 28%, var(--cp-border))}.cp-status-badge[data-status=owner],.cp-status-badge[data-status=dispatcher],.cp-status-badge[data-status=driver]{min-width:var(--cp-status-badge-min-width,8.25rem);box-sizing:border-box;text-align:center;justify-content:center}.cp-role-permissions{color:var(--cp-text-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;line-height:1.5;display:grid}.cp-role-permissions__item{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-bg);box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;height:100%;padding:10px 12px;display:flex}.cp-role-permissions__label{width:100%;min-height:var(--cp-control-height,34px);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);color:var(--cp-text);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.cp-role-permissions__hint{font-size:13px}@media (max-width:640px){.cp-role-permissions{grid-template-columns:1fr}}.cp-empty-state{border:1px dashed var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-muted-surface,#fafafa);text-align:center;padding:32px 24px}.cp-empty-state__title{margin:0;font-size:18px}.cp-empty-state__description{color:var(--cp-text-muted);margin:8px 0 0}.cp-empty-state__action{margin-top:16px}.cp-loading{color:var(--cp-text-muted);text-align:center;padding:32px 24px}.cp-alert{border-radius:var(--cp-radius-sm);margin-bottom:16px;padding:12px 16px;font-size:14px}.cp-alert--warning{border:1px solid var(--cp-warning);background:var(--cp-warning-bg);color:var(--cp-warning-text)}.cp-alert--danger,.cp-alert--error{background:var(--cp-danger-bg);color:var(--cp-danger-text);border:1px solid #fca5a5}.cp-alert--success{background:var(--cp-success-bg);color:var(--cp-success-text);border:1px solid #86efac}.cp-alert__link{color:inherit;font-weight:700;text-decoration:underline}.cp-stack{flex-direction:column;gap:12px;display:flex}.cp-stack--lg{gap:16px}.cp-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-row-between{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.cp-list{gap:12px;display:grid}.cp-list-item{min-width:0}.cp-list-item .cp-row-between{gap:12px;min-width:0}.cp-list-item__body{overflow-wrap:anywhere;flex:auto;min-width:0}.cp-list-item__aside{flex:none}.cp-queue-list{flex-direction:column;min-width:0;display:flex}.cp-queue-item{min-width:0;color:inherit;border-bottom:1px solid var(--cp-border,#e5e7eb);padding:12px 16px;text-decoration:none;display:block}.cp-queue-item:last-child{border-bottom:0}.cp-queue-item:focus-visible{outline:2px solid var(--cp-input-focus,var(--cp-secondary));outline-offset:-2px}.cp-queue-item__row{justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.cp-queue-item__identity{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:15px;font-weight:700;line-height:1.3}.cp-queue-item__status{flex:none;max-width:42%}.cp-queue-item__address,.cp-queue-item__meta{color:var(--cp-text-muted,#6b7280);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35}.cp-queue-item__meta{flex-wrap:wrap;gap:4px 12px;display:flex}.cp-queue-item__driver,.cp-queue-item__time{min-width:0}.cp-dashboard-driver-item{min-width:0;color:inherit;border-bottom:1px solid var(--cp-border);padding:12px 14px;text-decoration:none;display:block}.cp-dashboard-driver-item:last-child{border-bottom:0}.cp-dashboard-driver-item:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-dashboard-driver-item__name{min-width:0;margin-bottom:6px}.cp-dashboard-driver-item__stats{color:var(--cp-text-muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.cp-dashboard-driver-item__stats strong{color:var(--cp-text);font-variant-numeric:tabular-nums}.cp-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin-bottom:12px;display:grid}.cp-kpi{box-sizing:border-box;min-height:64px;padding:10px 12px;display:block;position:relative;overflow:hidden}.cp-kpi__label{color:var(--cp-text-muted);font-size:11px;font-weight:600}.cp-kpi-value,.cp-kpi__value{margin-top:4px;font-size:22px;font-weight:700;line-height:1.1}.cp-kpi__meta{color:var(--cp-text-muted);margin-top:4px;font-size:11px}.cp-kpi--pending{border-top:3px solid var(--cp-warning)}.cp-kpi--success{border-top:3px solid var(--cp-success)}.cp-kpi--warning{border-top:3px solid var(--cp-warning)}.cp-kpi--danger{border-top:3px solid var(--cp-danger)}.cp-kpi--info{border-top:3px solid var(--cp-secondary)}a.cp-kpi--link{color:inherit;cursor:pointer;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}a.cp-kpi--link:hover{box-shadow:var(--cp-shadow,0 8px 24px #0f172a1a);border-color:var(--cp-primary,#111827)}a.cp-kpi--link:focus-visible{box-shadow:var(--cp-focus-ring,0 0 0 3px #2563eb59);outline:none}.cp-toolbar{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.cp-toolbar .cp-input:not([type=date]),.cp-toolbar .cp-search-field{flex:220px;min-width:min(100%,240px);margin-bottom:0}.cp-toolbar .cp-date-range__field .cp-input{margin-bottom:0}.cp-toolbar .cp-input,.cp-toolbar .cp-select,.cp-search-field__input,.cp-date-range__field .cp-input,.cp-combobox .cp-input{height:var(--cp-control-height);min-height:var(--cp-control-height);max-height:var(--cp-control-height);margin-bottom:0;padding-top:0;padding-bottom:0;font-size:14px;line-height:1.2}.cp-toolbar .cp-select{flex:0 auto;width:auto;min-width:10.5rem}.cp-combobox{margin-bottom:16px;position:relative}.cp-toolbar .cp-combobox,.cp-filter-field .cp-combobox{width:100%;margin-bottom:0}.cp-filter-bar .cp-combobox__trigger{align-items:center;max-height:none;display:flex;overflow:visible}.cp-combobox__value{align-items:center;min-width:0;line-height:1.35;display:flex;overflow:visible}.cp-combobox__trigger{width:100%;height:auto;min-height:var(--cp-control-height);border:1px solid var(--cp-input-border,var(--cp-border));border-radius:var(--cp-radius-sm);background:var(--cp-input-bg,#fff);max-height:none;color:var(--cp-text);cursor:pointer;text-align:left;font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;line-height:1.2;display:flex;overflow:visible}.cp-combobox__trigger:hover:not(:disabled){border-color:var(--cp-input-focus,var(--cp-secondary))}.cp-combobox__trigger:focus-visible{border-color:var(--cp-input-focus,var(--cp-secondary));box-shadow:var(--cp-focus-ring);outline:none}.cp-combobox__trigger:disabled{background:var(--cp-input-disabled-bg,#f3f4f6);cursor:not-allowed;opacity:.8}.cp-combobox__chevron{color:var(--cp-text-muted);flex-shrink:0;font-size:12px}.cp-combobox__menu{z-index:50;border:1px solid var(--cp-input-border,var(--cp-border));border-radius:var(--cp-radius-sm);background:var(--cp-popover-bg,var(--cp-card,#fff));box-shadow:var(--cp-shadow,0 10px 25px #0000001f);padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0}.cp-combobox__search{width:100%;margin-bottom:8px}.cp-combobox__list{max-height:240px;overflow-y:auto}.cp-combobox__option{border-radius:var(--cp-radius-sm);width:100%;color:var(--cp-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:10px 12px}.cp-combobox__option:hover{background:var(--cp-muted-surface,#f3f4f6)}.cp-combobox__option:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-combobox__option--selected{background:var(--cp-chip-selected-bg,var(--cp-muted-surface));color:var(--cp-chip-selected-text,var(--cp-text))}.cp-combobox__empty{padding:12px}.cp-status-select{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.cp-status-select__trigger{min-width:var(--cp-status-badge-min-width,8.25rem);min-height:var(--cp-status-badge-min-height,28px);border-radius:var(--cp-badge-radius,4px);color:inherit;font:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;max-width:100%;padding:0 2px 0 0;display:inline-flex}.cp-status-select__trigger .cp-status-badge{text-align:center;flex:1;justify-content:center;min-width:0;min-height:0}.cp-status-select__trigger:hover:not(:disabled){background:var(--cp-muted-surface,#f2f3f5)}.cp-status-select__trigger:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-status-select__trigger:disabled{cursor:progress;opacity:.72}.cp-status-select__chevron{color:var(--cp-text-muted,#6b7280);flex-shrink:0;font-size:10px;line-height:1}.cp-status-select__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cp-status-select__menu{z-index:40;border:1px solid var(--cp-input-border,var(--cp-border));border-radius:var(--cp-radius-sm);background:var(--cp-popover-bg,var(--cp-card,#fff));min-width:max(100%,10.5rem);max-width:min(16rem,100vw - 24px);max-height:min(240px,50vh);box-shadow:var(--cp-shadow,0 10px 25px #0f172a1f);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.cp-status-select__option{border-radius:var(--cp-radius-sm);width:100%;color:var(--cp-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:flex}.cp-status-select__option:hover,.cp-status-select__option:focus-visible{background:var(--cp-muted-surface,#f3f4f6);outline:none}.cp-status-select__option--current{background:var(--cp-chip-selected-bg,var(--cp-muted-surface))}.cp-status-select[data-placement=up] .cp-status-select__menu,.cp-combobox[data-placement=up] .cp-combobox__menu{top:auto;bottom:calc(100% + 4px)}:is(.cp-table-wrap:has(.cp-status-select[data-open=true]),.cp-table-wrap:has(.cp-row-menu[data-open=true]),.cp-panel:has(.cp-status-select[data-open=true]),.cp-panel:has(.cp-row-menu[data-open=true]),.cp-panel:has(.cp-combobox[data-open=true]),.cp-section:has(.cp-combobox[data-open=true]),.cp-toolbar:has(.cp-combobox[data-open=true]),.cp-card:has(.cp-combobox[data-open=true]),.cp-filter-field:has(.cp-combobox[data-open=true])){overflow:visible}:is(.cp-section:has(.cp-combobox[data-open=true]),.cp-panel:has(.cp-combobox[data-open=true]),.cp-toolbar:has(.cp-combobox[data-open=true]),.cp-card:has(.cp-combobox[data-open=true])){z-index:6;position:relative}:is(html[data-design] .cp-office-content .cp-table-wrap:has(.cp-status-select[data-open=true]),html[data-design] .cp-office-content .cp-table-wrap:has(.cp-row-menu[data-open=true]),html[data-design] .cp-office-content .cp-section:has(.cp-combobox[data-open=true]),html[data-design] .cp-office-content .cp-toolbar:has(.cp-combobox[data-open=true])){overflow:visible}:is(.cp-table td:has(.cp-status-select[data-open=true]),.cp-table td:has(.cp-row-menu[data-open=true])){z-index:5;position:relative}@media (max-width:767px){.cp-status-select__trigger{min-height:44px;padding:6px 8px}.cp-status-select__menu{left:auto;right:0}.cp-person-link{align-items:center;min-height:44px;padding:6px 8px 6px 0}}.cp-filter-bar{align-items:flex-end;width:100%;min-width:0;max-width:100%}.cp-filter-bar .cp-search-field{flex:240px;min-width:min(100%,240px);max-width:none}.cp-filter-bar .cp-filter-field{align-self:flex-end}.cp-filter-field{flex-direction:column;flex:0 13.5rem;justify-content:flex-end;gap:6px;min-width:11rem;max-width:16rem;display:flex}.cp-filter-field label{margin-bottom:0;font-size:13px;font-weight:600;line-height:1.2}.cp-toolbar .cp-filter-field .cp-select,.cp-filter-field .cp-select,html[data-layout] .cp-filter-bar .cp-filter-field .cp-select{box-sizing:border-box;width:100%;min-width:0;height:var(--cp-control-height);min-height:var(--cp-control-height);appearance:none;background-color:var(--cp-input-bg,#fff);max-height:none;color:var(--cp-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%235c6370' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;flex:none;margin:0;padding:4px 28px 4px 10px;font-size:14px;line-height:normal;display:block;overflow:visible}.cp-filter-field .cp-select::-ms-expand{display:none}.cp-filter-bar .cp-date-range{flex:0 auto;min-width:0}.cp-filter-bar .cp-date-range__field{min-width:min(100%,168px)}.cp-filter-bar .cp-date-range__field .cp-input{flex:none;width:100%;min-width:168px}.cp-filter-bar .cp-filter-chips{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;margin-bottom:0;display:flex}.cp-filter-bar__chips{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.cp-customers-filter-bar.cp-filter-bar{align-items:flex-start}.cp-filter-bar__chips.cp-customers-filter-groups,.cp-customers-filter-groups{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:12px 16px;width:100%;min-width:0;display:flex}.cp-filter-group{flex-direction:column;flex:0 auto;justify-content:flex-start;gap:6px;min-width:0;max-width:100%;display:flex}.cp-filter-group__label{color:var(--cp-muted,var(--cp-text-muted,#64748b));margin:0;font-size:13px;font-weight:600;line-height:1.2;display:block}.cp-filter-group .cp-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;margin:0;display:flex}.cp-customers-filter-groups .cp-filter-chip,.cp-customers-filter-bar .cp-filter-chip{flex:0 auto;width:auto;min-width:0;max-width:100%;padding-left:10px;padding-right:10px}.cp-filter-group--location{flex:0 14rem;min-width:min(100%,11rem);max-width:16rem}.cp-filter-bar.cp-customers-filter-bar .cp-filter-group--location .cp-filter-field,html[data-design=industrial-professional] .cp-filter-bar.cp-customers-filter-bar .cp-filter-group--location .cp-filter-field{flex-direction:column;flex:none;justify-content:flex-start;align-self:stretch;gap:6px;width:100%;min-width:0;max-width:none;height:auto;min-height:0;display:flex}.cp-filter-group--reset{flex:none;justify-content:flex-end;align-self:flex-end;padding-bottom:0}@media (min-width:1201px){.cp-customers-filter-groups>.cp-filter-group:not(:first-child):not(.cp-filter-group--reset){border-left:1px solid var(--cp-border);padding-left:16px}}@media (max-width:1200px){.cp-filter-bar__chips.cp-customers-filter-groups,.cp-customers-filter-groups{flex-direction:column;align-items:stretch;gap:12px}.cp-customers-filter-groups>.cp-filter-group{border-left:none;flex:auto;width:100%;max-width:100%;padding-left:0}.cp-filter-group--location{min-width:0;max-width:100%}.cp-filter-group--reset{align-self:stretch}.cp-filter-group--reset .cp-btn{width:100%}}@media (max-width:800px){.cp-filter-bar__chips.cp-customers-filter-groups,.cp-customers-filter-groups{flex-direction:column;align-items:stretch;gap:12px}.cp-customers-filter-groups>.cp-filter-group{border-left:none;flex:auto;width:100%;max-width:100%;padding-left:0}.cp-filter-group--location{min-width:0;max-width:100%}.cp-filter-group--reset .cp-btn{width:100%}}.cp-filter-bar .cp-filter-bar__chips .cp-filter-chips{flex:0 auto;width:auto;max-width:100%}.cp-filter-bar .cp-filter-chip{min-width:var(--cp-filter-chip-min-width,9.5rem);text-align:center;flex:none;justify-content:center;max-width:100%}.cp-filter-bar .cp-btn{height:var(--cp-control-height);min-height:var(--cp-control-height);max-height:var(--cp-control-height);padding-top:0;padding-bottom:0}.cp-filter-bar .cp-muted{margin:0}.cp-search-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cp-search-field__label{margin-bottom:0;font-size:13px;font-weight:600;line-height:1.2}.cp-search-field__control{align-items:center;min-width:0;display:flex;position:relative}.cp-search-field__icon{width:16px;height:16px;color:var(--cp-text-muted,#94a3b8);pointer-events:none;flex-shrink:0;display:none;position:absolute;left:12px}.cp-search-field__input{width:100%;padding-right:40px}.cp-search-field__input::-webkit-search-cancel-button{appearance:none}.cp-search-field__clear,.cp-office-header__search-clear{width:28px;height:28px;color:var(--cp-text-muted,#6b7280);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cp-office-header__search{position:relative}.cp-office-header__search-clear{right:8px}.cp-search-field__clear:hover,.cp-office-header__search-clear:hover{background:var(--cp-bg,#f3f4f6);color:var(--cp-text,#111827)}.cp-search-field__clear:focus-visible,.cp-office-header__search-clear:focus-visible{outline:2px solid var(--cp-primary,#2563eb);outline-offset:1px}.cp-driver-app .cp-search-field{width:100%}.cp-driver-app .cp-search-field__input{height:44px;min-height:44px;max-height:44px;font-size:16px}.cp-toolbar__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.cp-section{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);margin-bottom:16px;overflow:hidden}.cp-section__head{border-bottom:1px solid var(--cp-border);background:var(--cp-table-head-bg,#f9fafb);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cp-section__title{margin:0;font-size:14px;font-weight:700}.cp-section__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-section__body{padding:16px}.cp-proof-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cp-proof-progress__step{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:64px;padding:10px 12px;display:flex;overflow:visible}.cp-proof-progress__step--done{border-color:var(--cp-success);background:var(--cp-success-bg)}.cp-proof-progress__index{width:22px;height:22px;color:var(--cp-text);background:#e5e7eb;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.cp-proof-progress__step--done .cp-proof-progress__index{background:var(--cp-success);color:#fff}.cp-proof-progress__label{white-space:normal;overflow-wrap:break-word;min-width:0;font-size:12px;font-weight:600;overflow:visible}.cp-detail-grid{gap:8px;display:grid}.cp-detail-grid__row{border-bottom:1px solid var(--cp-border);grid-template-columns:140px 1fr;gap:8px;padding:8px 0;display:grid}.cp-detail-grid__row:last-child{border-bottom:none}.cp-detail-grid__label{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.cp-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (max-width:720px){.cp-proof-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-detail-grid__row{grid-template-columns:1fr;gap:2px}}.cp-grid-2-1{grid-template-columns:2fr 1fr;gap:12px;display:grid}.cp-grid-1-2{grid-template-columns:1fr 2fr;gap:12px;display:grid}.cp-muted{color:var(--cp-text-muted);font-size:13px}.cp-link{color:var(--cp-link,var(--cp-primary));font-weight:600;text-decoration:none}.cp-link:hover{text-decoration:underline}.cp-page-narrow{width:100%;max-width:720px}.cp-page-medium{width:100%;max-width:760px}.cp-page-form{width:100%;max-width:620px}.cp-card-title{margin:0 0 12px;font-size:1.125rem}.cp-card-title--lg{margin:0 0 16px;font-size:1.25rem}.cp-rank-row{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.cp-rank-row:last-child{border-bottom:none}.cp-brand-swatch{border-radius:var(--cp-radius-sm);background:var(--cp-primary);width:160px;height:40px}.cp-brand-swatch--sm{width:120px;height:32px}.cp-upgrade-page{max-width:720px;margin:0 auto;padding:32px 16px}.cp-upgrade-card{border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);padding:32px 24px}.cp-upgrade-card__badge{color:var(--cp-primary);margin-bottom:8px;font-size:14px;font-weight:700}.cp-upgrade-card__price{align-items:baseline;gap:8px;margin-bottom:24px;display:flex}.cp-upgrade-card__price strong{font-size:2.25rem}.cp-upgrade-card__features{margin:0 0 28px;padding-left:20px;line-height:1.9}.cp-proof-page{background:var(--cp-bg);min-height:100vh;padding:24px 16px 48px}.cp-proof-page__inner{max-width:720px;margin:0 auto}.cp-text-strong{font-weight:700}.cp-text-lg{font-size:18px;font-weight:700}.cp-photo-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:12px;display:grid}.cp-signature-pad{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:#fff;width:100%;max-width:480px;margin-bottom:12px;overflow-x:auto}.cp-show-desktop{display:none}.cp-show-mobile{display:block}@media (min-width:768px){.cp-office-content .cp-show-desktop{display:block}.cp-office-content .cp-show-mobile{display:none}}@media (min-width:901px){.cp-show-desktop{display:block}.cp-show-mobile{display:none}}.cp-page--driver-view .cp-show-desktop{display:none!important}.cp-page--driver-view .cp-show-mobile{display:block!important}@media (max-width:640px){.cp-grid-2-1,.cp-grid-1-2{grid-template-columns:1fr}.cp-card{padding:16px}.cp-driver-app .cp-detail-action-bar,.cp-driver-app .cp-detail-action-bar__actions,.cp-driver-app .cp-actions{flex-direction:column;align-items:stretch}.cp-driver-app .cp-detail-action-bar__actions .cp-btn,.cp-driver-app .cp-actions .cp-btn{width:100%}.cp-driver-app .cp-detail-action-bar__actions .cp-btn--danger,.cp-driver-app .cp-actions .cp-btn--danger{margin-top:8px}}.cp-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);margin-bottom:16px;overflow-x:auto}.cp-table{border-collapse:collapse;width:100%;font-size:14px}.cp-table th,.cp-table td{text-align:left;border-bottom:1px solid var(--cp-border);vertical-align:top;padding:7px 14px}.cp-table th{background:var(--cp-table-head-bg,var(--cp-muted-surface,#f9fafb));color:var(--cp-text);white-space:nowrap;font-weight:600}.cp-table tr:last-child td{border-bottom:none}.cp-table tr:hover td{background:var(--cp-muted-surface,#fafafa)}.cp-table__link{color:var(--cp-primary);font-weight:600;text-decoration:none}.cp-table__link:hover{text-decoration:underline}.cp-claim-title-link{color:inherit;border-radius:var(--cp-radius-sm);font-weight:700;text-decoration:none}.cp-claim-title-link:hover{color:var(--cp-claim-title-hover,var(--cp-link));text-decoration:underline}.cp-claim-title-link:focus-visible{color:var(--cp-claim-title-hover,var(--cp-link));box-shadow:var(--cp-focus-ring);outline:none}.cp-table .cp-btn{min-height:36px;padding:8px 12px;font-size:13px}.cp-table .cp-btn--ghost,.cp-table .cp-table__edit{min-height:32px;padding:4px 10px}.cp-table__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-table__edit{color:var(--cp-table-edit-color);border-color:var(--cp-table-edit-border);background:var(--cp-btn-secondary-bg,var(--cp-card))}.cp-table__edit:hover:not(:disabled){color:var(--cp-table-edit-color)}.cp-table__edit:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-table__actions--stack{flex-direction:column;align-items:stretch;min-width:140px}.cp-table--attention .cp-col-customer{white-space:normal;width:20%}.cp-table--attention .cp-col-reason{white-space:normal;width:32%}.cp-table--attention .cp-col-address{white-space:normal;width:28%}.cp-table--attention .cp-col-status{white-space:nowrap;vertical-align:middle;width:1%}.cp-table--claims .cp-col-reason{white-space:normal;width:28%}.cp-table--claims .cp-col-customer{white-space:normal;width:16%}.cp-table--claims .cp-col-address{white-space:normal;width:24%}.cp-table--claims .cp-col-status,.cp-table--claims .cp-col-date,.cp-table--claims .cp-col-actions{white-space:nowrap;vertical-align:middle;width:1%}.cp-office-app{min-height:100vh;display:flex}.cp-sidebar-overlay{z-index:40;cursor:pointer;background:#0006;border:none;padding:0;display:none;position:fixed;inset:0}.cp-office-sidebar{width:var(--cp-sidebar-width);border-right:1px solid var(--cp-border);background:var(--cp-sidebar-bg);color:var(--cp-sidebar-text,var(--cp-text));z-index:50;flex-direction:column;flex-shrink:0;padding:20px;display:flex}.cp-office-sidebar__brand{margin-bottom:24px}.cp-office-sidebar__brand-row{align-items:center;gap:12px;display:flex}.cp-office-sidebar__logo{object-fit:contain;background:#fff;border-radius:10px}.cp-office-sidebar__title{margin:0;font-size:18px;line-height:1.3}.cp-office-sidebar__role{border-radius:var(--cp-radius-pill);text-transform:capitalize;background:#f3f4f6;margin-top:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.cp-office-sidebar__divider{border:0;border-top:1px solid var(--cp-border);margin:0 0 20px}.cp-office-sidebar__nav{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.cp-office-nav-link{color:var(--cp-text);border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-card);align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.cp-office-nav-link:hover{background:#f9fafb}.cp-office-nav-link:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-office-nav-link--active{color:#fff;background:var(--cp-brand,var(--cp-secondary));border-color:#0000;font-weight:700}.cp-office-sidebar__footer{margin-top:auto;padding-top:20px}.cp-office-sidebar__meta{border-top:1px solid var(--cp-border);color:var(--cp-text-muted);margin-bottom:16px;padding-top:16px;font-size:12px}.cp-office-sidebar__actions{flex-direction:column;gap:10px;display:flex}.cp-office-sidebar__layout-label{color:var(--cp-text-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.cp-office-main{background:var(--cp-bg);flex-direction:column;flex:1;min-width:0;display:flex}.cp-office-header{min-height:var(--cp-header-height);border-bottom:1px solid var(--cp-border);padding:0 var(--cp-page-padding);background:var(--cp-card);justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-office-header__left{align-items:center;gap:12px;min-width:0;display:flex}.cp-office-header__title{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cp-office-header__subtitle{color:var(--cp-text-muted);font-size:12px}.cp-office-header__role{border-radius:var(--cp-radius-pill);text-transform:capitalize;background:#f3f4f6;flex-shrink:0;padding:6px 10px;font-size:12px}.cp-menu-toggle{width:var(--cp-touch-min);height:var(--cp-touch-min);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none}.cp-menu-toggle:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-office-content{padding:var(--cp-page-padding);flex:1}@media (max-width:900px){:root{--cp-page-padding:16px}.cp-office-app{display:block}.cp-menu-toggle{display:inline-flex}.cp-office-sidebar{width:min(var(--cp-sidebar-width), calc(100% - 3rem));max-width:100%;box-shadow:var(--cp-shadow);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.cp-office-sidebar--open{transform:translate(0)}.cp-office-main{width:100%;max-width:100%}.cp-sidebar-overlay--visible{display:block}.cp-office-header__role{display:none}}.cp-driver-app{--cp-driver-shell-max:100%;width:100%;min-height:100dvh;max-width:var(--cp-driver-shell-max);background:var(--cp-bg);color:var(--cp-text,#111827);padding-bottom:calc(var(--cp-driver-nav-height) + env(safe-area-inset-bottom,0px));flex-direction:column;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.cp-driver-app{--cp-driver-shell-max:920px;border-left:1px solid var(--cp-border);border-right:1px solid var(--cp-border)}}@media (min-width:1100px){.cp-driver-app{--cp-driver-shell-max:1120px}}.cp-driver-header{z-index:30;min-height:var(--cp-driver-header-height);background:var(--cp-card);border-bottom:1px solid var(--cp-border);box-shadow:var(--cp-shadow-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.cp-driver-header__brand{align-items:center;gap:10px;min-width:0;display:flex}.cp-driver-header__logo{object-fit:contain;border-radius:8px;flex-shrink:0}.cp-driver-header__text{min-width:0}.cp-driver-header__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.cp-driver-header__subtitle{color:var(--cp-text-muted);font-size:11px}.cp-driver-header__actions{flex-shrink:0;gap:8px;display:flex}.cp-driver-header__menu{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);min-width:40px;height:40px;color:var(--cp-text,#111827);cursor:pointer;padding:0 10px;font-size:12px;font-weight:700}.cp-driver-header__menu:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-driver-main{width:100%;max-width:none;color:var(--cp-text,#111827);flex:1;margin:0 auto;padding:16px}.cp-driver-app .cp-card,.cp-driver-app .cp-kpi{background:var(--cp-card,#fff);color:var(--cp-text,#111827)}.cp-driver-app .cp-kpi__label,.cp-driver-app .cp-kpi__meta,.cp-driver-app .cp-muted,.cp-driver-app .cp-page-header__subtitle,.cp-driver-app .cp-empty-state__description,.cp-driver-app .cp-search-field__label{color:var(--cp-text-muted,#4b5563)}.cp-driver-app .cp-kpi-value,.cp-driver-app .cp-kpi__value,.cp-driver-app .cp-page-header__title,.cp-driver-app .cp-text-lg,.cp-driver-app .cp-empty-state__title{color:var(--cp-text,#0f172a)}.cp-driver-app .cp-text-lg,.cp-driver-app .cp-muted,.cp-driver-app .cp-card--driver-stop,.cp-driver-app .cp-person-name,.cp-driver-app .cp-info-list__value,.cp-driver-app .cp-detail-action-bar__title,.cp-driver-app .cp-detail-action-bar__meta{overflow-wrap:break-word;word-break:normal}.cp-driver-bottom-nav{z-index:40;width:100%;max-width:var(--cp-driver-shell-max);min-height:var(--cp-driver-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--cp-card);border-top:1px solid var(--cp-border);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #0000000f}@media (min-width:768px){.cp-driver-bottom-nav{border-left:1px solid var(--cp-border);border-right:1px solid var(--cp-border)}}.cp-driver-tab{color:var(--cp-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:11px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.cp-driver-tab:focus-visible{box-shadow:inset var(--cp-focus-ring);outline:none}.cp-driver-tab--active{color:var(--cp-tab-active,var(--cp-secondary));background:var(--cp-chip-selected-bg,var(--cp-secondary-surface,#eff6ff))}.cp-driver-tab__icon{font-size:20px;line-height:1}.cp-driver-tab__label{line-height:1.1}.cp-driver-stop-number{border-radius:var(--cp-radius-pill);background:var(--cp-secondary);color:#fff;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.cp-delivery-detail,.cp-office-app .cp-delivery-detail{width:100%;max-width:none}.cp-delivery-detail__actions{gap:10px;display:grid}.cp-delivery-detail--driver{flex-direction:column;width:100%;max-width:none;margin:0;display:flex}.cp-delivery-detail--driver .cp-delivery-section--header{order:1}.cp-delivery-detail--driver .cp-delivery-section--photo{order:2}.cp-delivery-detail--driver .cp-delivery-section--signature{order:3}.cp-delivery-detail--driver .cp-delivery-section--quick{order:4}.cp-delivery-detail--driver .cp-delivery-section--proof{order:5}.cp-delivery-detail--driver .cp-delivery-section--claim{order:6}.cp-delivery-detail--driver .cp-delivery-section--admin{order:7}.cp-delivery-detail--driver .cp-delivery-section--events{order:8}.cp-delivery-detail--driver .cp-btn--primary{background:var(--cp-secondary-strong,var(--cp-secondary));border-color:var(--cp-secondary-strong,var(--cp-secondary))}.cp-delivery-detail--driver .cp-btn--primary:hover:not(:disabled){background:var(--cp-secondary-strong-hover,var(--cp-btn-primary-hover));border-color:var(--cp-secondary-strong-hover,var(--cp-btn-primary-hover))}.cp-delivery-detail--driver .cp-detail-action-bar__actions,.cp-driver-app .cp-detail-action-bar__actions{gap:12px;width:100%}.cp-driver-app .cp-detail-action-bar__actions .cp-btn--danger{margin-left:0}.cp-auth-page{background:var(--cp-bg);min-height:100dvh;color:var(--cp-text);justify-content:center;align-items:center;padding:24px 16px;display:flex}.cp-auth-card{border-radius:var(--cp-radius);background:var(--cp-card);border:1px solid var(--cp-border);width:100%;max-width:440px;box-shadow:var(--cp-shadow);padding:32px 24px}.cp-auth-card--wide{max-width:720px}@media (max-width:767px){.cp-auth-page{justify-content:flex-start;align-items:stretch;padding:16px 12px 32px}.cp-auth-card,.cp-auth-card--wide{max-width:none}}.cp-auth-card__appearance{border-bottom:1px solid var(--cp-border);margin-bottom:24px;padding-bottom:24px}.cp-auth-card__appearance--simple{margin-bottom:20px;padding-bottom:20px}.cp-auth-card__appearance--simple .cp-auth-card__appearance-subtitle{margin-bottom:12px}.cp-auth-card__appearance--simple .cp-auth-card__appearance-section{margin-bottom:10px}.cp-auth-card__appearance--simple .cp-auth-card__appearance-section:last-child{margin-bottom:0}.cp-auth-card__appearance-title{margin:0 0 6px;font-size:1rem}.cp-auth-card__appearance-subtitle{margin:0 0 16px;font-size:14px}.cp-auth-card__appearance--compact{margin-bottom:20px;padding-bottom:20px}.cp-auth-card__appearance--compact .cp-auth-card__appearance-section:last-child{margin-bottom:0}.cp-auth-card__appearance-label{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:700}.cp-appearance-preview{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);grid-template-columns:120px 1fr;gap:0;min-height:168px;margin-top:16px;display:grid;overflow:hidden}.cp-appearance-preview__sidebar{background:var(--cp-sidebar-bg);color:var(--cp-sidebar-text,var(--cp-text));border-right:1px solid var(--cp-border);padding:10px 8px}.cp-appearance-preview__brand{margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.2}.cp-appearance-preview__nav{flex-direction:column;gap:4px;display:flex}.cp-appearance-preview__nav-item{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-card);padding:5px 6px;font-size:10px;font-weight:500;line-height:1.2;display:block}.cp-appearance-preview__nav-item--active{color:#fff;background:var(--cp-tab-active);border-color:#0000;font-weight:700}.cp-appearance-preview__main{background:var(--cp-bg);color:var(--cp-text);flex-direction:column;gap:10px;padding:10px;display:flex}.cp-appearance-preview__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cp-appearance-preview__kpi{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:700;display:flex}.cp-appearance-preview__kpi--warn{color:var(--cp-warning-text);background:var(--cp-warning-bg)}.cp-appearance-preview__kpi--ok{color:var(--cp-success-text);background:var(--cp-success-bg)}.cp-appearance-preview__table{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);overflow:hidden}.cp-appearance-preview__row{grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:grid}.cp-appearance-preview .cp-status-badge{min-width:0;min-height:0}.cp-appearance-preview__row--head{color:var(--cp-text);background:var(--cp-table-head-bg,#f9fafb);border-bottom:1px solid var(--cp-border);font-weight:700}.cp-appearance-preview__row:not(.cp-appearance-preview__row--head):nth-child(2n){background:var(--cp-table-stripe-bg,transparent)}.cp-appearance-preview__btn{align-self:flex-start;min-height:30px;padding:6px 12px;font-size:11px}.cp-appearance-logistics{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-bg);margin-bottom:16px;padding:12px 14px}.cp-appearance-logistics__title{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:700}.cp-appearance-logistics__list{color:var(--cp-text-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.cp-appearance-logistics__list li+li{margin-top:4px}.cp-appearance-role-tips{border-top:1px solid var(--cp-border);margin-top:16px;padding-top:16px}.cp-appearance-role-tips__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-appearance-role-tips__item{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-bg);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cp-appearance-role-tips__content{flex-direction:column;gap:2px;min-width:0;display:flex}.cp-appearance-role-tips__role{color:var(--cp-text);font-size:13px;font-weight:700}.cp-appearance-role-tips__pick{color:var(--cp-secondary);font-size:12px;font-weight:600}.cp-appearance-role-tips__why{color:var(--cp-text-muted);font-size:12px;line-height:1.35}.cp-appearance-role-tips__apply{flex-shrink:0;min-width:8.25rem;min-height:32px;padding:6px 10px;font-size:12px}@media (max-width:480px){.cp-appearance-role-tips__item{flex-direction:column;align-items:stretch}.cp-appearance-role-tips__apply{width:100%;min-width:0}}.cp-auth-card__title{margin:0 0 8px;font-size:clamp(1.5rem,4vw,1.75rem)}.cp-auth-card__subtitle{color:var(--cp-text-muted);margin:0 0 24px}.cp-auth-card__footer{text-align:center;color:var(--cp-text-muted);margin-top:24px;margin-bottom:0}.cp-auth-card__layout{border-bottom:1px solid var(--cp-border);margin-bottom:24px;padding-bottom:24px}.cp-auth-card__layout-title{margin:0 0 6px;font-size:1rem}.cp-auth-card__layout-subtitle{margin:0 0 12px;font-size:14px}.cp-auth-form{flex-direction:column;gap:4px;display:flex}.cp-auth-form__error{color:var(--cp-danger);margin:0 0 8px;font-size:14px}.cp-landing{background:var(--cp-bg);min-height:100vh}.cp-landing-section{max-width:1100px;margin:0 auto;padding:clamp(40px,8vw,80px) clamp(16px,4vw,24px)}.cp-landing-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(40px,8vw,80px);display:flex}.cp-landing-nav__brand{align-items:center;gap:12px;display:flex}.cp-landing-nav__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-landing-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(24px,5vw,40px);display:grid}.cp-landing-badge{border-radius:var(--cp-radius-pill);background:var(--cp-muted-surface,var(--cp-surface-muted));color:var(--cp-text);border:1px solid var(--cp-border);margin-bottom:20px;padding:6px 12px;font-size:13px;display:inline-block}.cp-landing-hero__title{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3.375rem);line-height:1.08}.cp-landing-hero__text{color:var(--cp-text-muted);margin-top:24px;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6}.cp-landing-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cp-landing-cta{min-height:var(--cp-touch-min);border-radius:var(--cp-radius-sm);justify-content:center;align-items:center;padding:14px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.cp-landing-cta--primary{background:var(--cp-btn-primary-bg,var(--cp-primary));color:var(--cp-btn-primary-fg,#fff)}.cp-landing-cta--primary:hover{background:var(--cp-btn-primary-hover,var(--cp-primary-hover))}.cp-landing-cta--secondary{background:var(--cp-card);color:var(--cp-text);border:1px solid var(--cp-border)}.cp-landing-preview{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow);padding:24px}.cp-landing-preview__item{border:1px solid var(--cp-border);border-radius:var(--cp-radius);margin-bottom:12px;padding:14px}.cp-landing-section__title{margin:0;font-size:clamp(1.5rem,4vw,2.125rem)}.cp-landing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:24px;display:grid}@media (max-width:767px){.cp-landing-section{padding:24px 16px 40px}.cp-landing-nav{margin-bottom:24px}.cp-landing-hero{gap:20px}.cp-landing-hero__actions{margin-top:20px}}.cp-feature-card,.cp-pricing-card{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:18px}.cp-landing-pricing{max-width:420px;margin-top:24px}.cp-feature-card p{color:var(--cp-text-muted);margin-bottom:0;line-height:1.5}.cp-pricing-card__price{font-size:clamp(1.5rem,4vw,2rem);font-weight:800}.cp-pricing-card__unit{color:var(--cp-text-muted);margin:4px 0 12px}.cp-layout-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp-layout-switcher__option{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);min-height:44px;color:var(--cp-text);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.cp-layout-switcher__option:focus-visible{outline:2px solid var(--cp-secondary);outline-offset:2px}.cp-layout-switcher__option--active{border-color:var(--cp-chip-selected-border,var(--cp-secondary));background:var(--cp-chip-selected-bg,var(--cp-secondary-surface,#eff6ff))}.cp-layout-switcher__label{font-size:14px;font-weight:700;line-height:1.2}.cp-layout-switcher__description{color:var(--cp-text-muted);font-size:12px;line-height:1.35}.cp-layout-switcher--compact .cp-layout-switcher__option{justify-content:center;align-items:center;min-height:36px;padding:8px 6px}.cp-layout-switcher--compact .cp-layout-switcher__label{font-size:12px}html[data-layout=modern]{--cp-radius:12px;--cp-radius-sm:8px;--cp-radius-lg:16px;--cp-shadow:0 10px 30px #0000000f;--cp-shadow-sm:0 4px 12px #0000000d;--cp-sidebar-width:260px;--cp-page-padding:24px;--cp-card-padding:20px;--cp-header-height:64px}html[data-layout=modern] .cp-card,html[data-layout=modern] .cp-office-sidebar,html[data-layout=modern] .cp-office-header,html[data-layout=modern] .cp-table-wrap,html[data-layout=modern] .cp-auth-card{box-shadow:var(--cp-shadow-sm)}html[data-layout=classic]{--cp-radius:4px;--cp-radius-sm:4px;--cp-radius-lg:6px;--cp-shadow:none;--cp-shadow-sm:none;--cp-sidebar-width:248px;--cp-page-padding:20px;--cp-card-padding:18px;--cp-header-height:60px}html[data-layout=classic] .cp-card,html[data-layout=classic] .cp-office-header,html[data-layout=classic] .cp-office-sidebar,html[data-layout=classic] .cp-table-wrap,html[data-layout=classic] .cp-driver-header,html[data-layout=classic] .cp-driver-bottom-nav,html[data-layout=classic] .cp-auth-card,html[data-layout=classic] .cp-upgrade-card,html[data-layout=classic] .cp-landing-preview,html[data-layout=classic] .cp-appearance-preview{box-shadow:none!important}html[data-layout=classic] .cp-btn,html[data-layout=classic] .cp-appearance-preview__table,html[data-layout=classic] .cp-appearance-preview{border-radius:4px}html[data-layout=compact]{--cp-radius:8px;--cp-radius-sm:6px;--cp-radius-lg:10px;--cp-shadow:none;--cp-shadow-sm:none;--cp-sidebar-width:200px;--cp-page-padding:12px;--cp-card-padding:12px;--cp-header-height:52px;--cp-driver-header-height:48px;--cp-driver-nav-height:64px}html[data-layout=compact] .cp-card,html[data-layout=compact] .cp-office-header,html[data-layout=compact] .cp-table-wrap,html[data-layout=compact] .cp-auth-card,html[data-layout=compact] .cp-appearance-preview{box-shadow:none}html[data-layout=compact] .cp-office-sidebar{padding:12px}html[data-layout=compact] .cp-office-sidebar__title{font-size:15px}html[data-layout=compact] .cp-office-sidebar__brand{margin-bottom:16px}html[data-layout=compact] .cp-office-nav-link{padding:7px 9px;font-size:13px}html[data-layout=compact] .cp-office-content{padding:12px}html[data-layout=compact] .cp-page-header__title{font-size:1.375rem}html[data-layout=compact] .cp-page-header{margin-bottom:16px}html[data-layout=compact] .cp-card{margin-bottom:10px;padding:12px}html[data-layout=compact] .cp-btn{min-height:36px;padding:8px 12px;font-size:13px}html[data-layout=compact] .cp-input,html[data-layout=compact] .cp-textarea,html[data-layout=compact] .cp-select{margin-bottom:8px;padding:8px 10px;font-size:14px}html[data-layout=compact] .cp-table th,html[data-layout=compact] .cp-table td{padding:7px 10px;font-size:13px}html[data-layout=compact] .cp-table .cp-btn{min-height:32px;padding:6px 10px;font-size:12px}html[data-layout=compact] .cp-kpi-value{font-size:22px}html[data-layout=compact] .cp-kpi-grid{gap:8px;margin-bottom:12px}html[data-layout=compact] .cp-layout-switcher__option{min-height:32px;padding:6px 4px}html[data-layout=compact] .cp-layout-switcher--compact .cp-layout-switcher__label{font-size:11px}html[data-layout=compact] .cp-status-badge{padding:3px 8px;font-size:11px}html[data-layout=compact] .cp-driver-main{padding:12px}html[data-layout=compact] .cp-appearance-preview__btn{min-height:28px;padding:5px 10px;font-size:10px}html[data-template=standard]{--cp-primary:#111827;--cp-secondary:#2563eb;--cp-bg:#f8fafc;--cp-card:#fff;--cp-border:#e5e7eb;--cp-sidebar-bg:#fff;--cp-sidebar-text:#111827;--cp-badge-radius:999px;--cp-tab-active:var(--cp-secondary);--cp-table-head-bg:#f9fafb;--cp-table-stripe-bg:transparent}html[data-template=standard] .cp-layout-switcher__option--active{border-color:var(--cp-secondary);background:#eff6ff}html[data-template=standard] .cp-link{color:var(--cp-primary)}html[data-template=business]{--cp-primary:#1d4ed8;--cp-secondary:#2563eb;--cp-bg:#f0f9ff;--cp-card:#fff;--cp-border:#bfdbfe;--cp-sidebar-bg:#e8f0fe;--cp-sidebar-text:#1e3a8a;--cp-badge-radius:4px;--cp-tab-active:#2563eb;--cp-table-head-bg:#dbeafe;--cp-table-stripe-bg:#eff6ff}html[data-template=business] .cp-btn--primary{background:var(--cp-primary)}html[data-template=business] .cp-btn--primary:hover:not(:disabled){background:#1e40af}html[data-template=business] .cp-office-sidebar{border-right-color:#93c5fd}html[data-template=business] .cp-office-nav-link{color:#1e3a8a;background:#f0f9ff;border-color:#bfdbfe}html[data-template=business] .cp-office-nav-link:hover{background:#dbeafe}html[data-template=business] .cp-office-nav-link--active{background:var(--cp-secondary);border-color:var(--cp-secondary);color:#fff}html[data-template=business] .cp-office-app .cp-table th{background:var(--cp-table-head-bg);border-bottom:2px solid #93c5fd}html[data-template=business] .cp-office-app .cp-table tbody tr:nth-child(2n) td{background:var(--cp-table-stripe-bg)}html[data-template=business] .cp-office-app .cp-table tr:hover td{background:#dbeafe}html[data-template=business] .cp-layout-switcher__option--active{background:#dbeafe;border-color:#2563eb}html[data-template=business] .cp-link{color:var(--cp-secondary)}html[data-template=business] .cp-appearance-preview__nav-item{color:#1e3a8a;background:#f0f9ff;border-color:#bfdbfe}html[data-template=business] .cp-appearance-preview__row--head{border-bottom:2px solid #93c5fd}html[data-template=accent]{--cp-primary:#4f46e5;--cp-secondary:#6366f1;--cp-bg:#f1f5f9;--cp-card:#fff;--cp-border:#cbd5e1;--cp-sidebar-bg:#1e293b;--cp-sidebar-text:#e2e8f0;--cp-badge-radius:6px;--cp-tab-active:#6366f1;--cp-table-head-bg:#334155;--cp-table-stripe-bg:#f8fafc}html[data-template=accent] .cp-btn--primary{background:var(--cp-primary)}html[data-template=accent] .cp-btn--primary:hover:not(:disabled){background:#4338ca}html[data-template=accent] .cp-office-sidebar{border-right-color:#334155}html[data-template=accent] .cp-office-sidebar__title,html[data-template=accent] .cp-office-sidebar__meta{color:var(--cp-sidebar-text)}html[data-template=accent] .cp-office-sidebar__role{color:#e2e8f0;background:#334155}html[data-template=accent] .cp-office-nav-link{color:var(--cp-sidebar-text);background:#334155;border-color:#334155}html[data-template=accent] .cp-office-nav-link:hover{background:#475569;border-color:#475569}html[data-template=accent] .cp-office-nav-link--active{background:var(--cp-primary);border-color:var(--cp-primary);color:#fff}html[data-template=accent] .cp-table th{background:var(--cp-table-head-bg);color:#f8fafc;border-bottom:2px solid #475569}html[data-template=accent] .cp-status-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:6px}html[data-template=accent] .cp-card:not(.cp-auth-card){border-left:3px solid var(--cp-primary)}html[data-template=accent] .cp-kpi-value{color:var(--cp-primary)}html[data-template=accent] .cp-layout-switcher__option--active{background:#eef2ff;border-color:#6366f1}html[data-template=accent] .cp-link{color:var(--cp-primary)}html[data-template=accent] .cp-appearance-preview__sidebar{border-right-color:#334155}html[data-template=accent] .cp-appearance-preview__nav-item{color:#e2e8f0;background:#334155;border-color:#334155}html[data-template=accent] .cp-appearance-preview__row--head{color:#f8fafc;border-bottom:2px solid #475569}html[data-template=accent] .cp-office-sidebar__divider,html[data-template=accent] .cp-office-sidebar__meta{border-top-color:#334155}.cp-nav-icon{flex-shrink:0;width:18px;height:18px}.cp-driver-tab__icon-svg{width:22px;height:22px}.cp-template-switcher{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.cp-appearance-role-tips__actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.cp-appearance-role-tips__actions .cp-appearance-role-tips__apply{flex:1 1 0;min-width:0}.cp-appearance-comparison{border-top:1px solid var(--cp-border);margin-top:16px;padding-top:16px}.cp-appearance-comparison__subtitle{margin:0 0 10px;font-size:13px}.cp-appearance-comparison__grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.cp-appearance-comparison__cell{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px;display:flex}.cp-appearance-comparison__cell--active{border-color:var(--cp-chip-selected-border,var(--cp-secondary));background:var(--cp-chip-selected-bg,var(--cp-secondary-surface,#eff6ff))}.cp-appearance-comparison__cell-label{font-size:11px;font-weight:700;line-height:1.2}.cp-appearance-comparison__cell-template{color:var(--cp-text-muted);font-size:10px;line-height:1.2}.cp-driver-app .cp-card:not(.cp-card--driver-stop){border-left:none!important}.cp-driver-app .cp-card--driver-stop{border-left:4px solid var(--cp-secondary)!important}html[data-template=accent] .cp-driver-app .cp-card:not(.cp-kpi),html[data-template=accent] .cp-driver-app .cp-kpi-value,html[data-template=accent] .cp-driver-app .cp-kpi__value{color:var(--cp-text,#111827)}html[data-template=night]{--cp-primary:#e2e8f0;--cp-secondary:#38bdf8;--cp-bg:#0f172a;--cp-card:#1e293b;--cp-border:#334155;--cp-text:#e2e8f0;--cp-text-muted:#94a3b8;--cp-sidebar-bg:#111827;--cp-sidebar-text:#e2e8f0;--cp-tab-active:#38bdf8;--cp-table-head-bg:#334155;--cp-table-stripe-bg:#1e293b}html[data-template=night] .cp-btn--primary{color:#fff;background:#0284c7}html[data-template=night] .cp-btn--secondary{color:#e2e8f0;background:#1e293b;border-color:#475569}html[data-template=night] .cp-office-nav-link{color:#e2e8f0;background:#1e293b;border-color:#334155}html[data-template=night] .cp-office-nav-link--active{background:#0284c7;border-color:#0284c7}html[data-template=night] .cp-table th{color:#f8fafc}html[data-template=night] .cp-input,html[data-template=night] .cp-textarea,html[data-template=night] .cp-select{color:#e2e8f0;background:#0f172a;border-color:#475569}html[data-template=map]{--cp-primary:#166534;--cp-secondary:#16a34a;--cp-bg:#f0fdf4;--cp-card:#fff;--cp-border:#bbf7d0;--cp-sidebar-bg:#ecfdf5;--cp-sidebar-text:#14532d;--cp-tab-active:#16a34a;--cp-table-head-bg:#dcfce7;--cp-table-stripe-bg:#f0fdf4}html[data-template=map] .cp-btn--primary{background:#15803d}html[data-template=map] .cp-office-nav-link{color:#14532d;background:#f0fdf4;border-color:#bbf7d0}html[data-template=map] .cp-driver-stop-number,html[data-template=map] .cp-list>.cp-card--driver-stop:nth-child(3n+1) .cp-driver-stop-number,html[data-template=map] .cp-driver-main>.cp-card--driver-stop:nth-child(3n+1) .cp-driver-stop-number{background:#16a34a}html[data-template=map] .cp-list>.cp-card--driver-stop:nth-child(3n+2) .cp-driver-stop-number,html[data-template=map] .cp-driver-main>.cp-card--driver-stop:nth-child(3n+2) .cp-driver-stop-number{background:#2563eb}html[data-template=map] .cp-list>.cp-card--driver-stop:nth-child(3n) .cp-driver-stop-number,html[data-template=map] .cp-driver-main>.cp-card--driver-stop:nth-child(3n) .cp-driver-stop-number{background:#ea580c}html[data-template=status]{--cp-primary:#111827;--cp-secondary:#2563eb;--cp-bg:#f8fafc;--cp-badge-radius:8px}html[data-template=status] .cp-status-badge{letter-spacing:.01em;padding:8px 14px;font-size:14px;font-weight:700}html[data-template=status] .cp-office-app .cp-table .cp-status-badge{padding:6px 12px;font-size:13px}html[data-template=status] .cp-driver-app .cp-status-badge{padding:10px 16px;font-size:15px}html[data-template=minimal]{--cp-primary:#111827;--cp-secondary:#374151;--cp-bg:#fff;--cp-card:#fff;--cp-border:#f3f4f6;--cp-sidebar-bg:#fff;--cp-shadow:none;--cp-shadow-sm:none;--cp-badge-radius:6px}html[data-template=minimal] .cp-card,html[data-template=minimal] .cp-office-sidebar,html[data-template=minimal] .cp-table-wrap,html[data-template=minimal] .cp-auth-card{box-shadow:none!important}html[data-template=minimal] .cp-office-nav-link{background:#fff;border-color:#f3f4f6}html[data-template=minimal] .cp-office-nav-link--active{background:#111827;border-color:#111827}html[data-template=minimal] .cp-btn--secondary{border-color:#e5e7eb}html[data-template=minimal] .cp-card:not(.cp-auth-card){border-left:none}html[data-template=minimal] .cp-kpi-value{color:var(--cp-text)}.cp-design-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cp-design-switcher__option{box-sizing:border-box;border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);width:100%;height:100%;min-height:88px;color:var(--cp-text);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;transition:border-color .15s,background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.cp-design-switcher__option:hover:not(.cp-design-switcher__option--active){background:var(--cp-chip-hover-bg,var(--cp-muted-surface));border-color:var(--cp-border)}}.cp-design-switcher__option:focus-visible{outline:2px solid var(--cp-secondary);outline-offset:2px}.cp-design-switcher__option--active{border-color:var(--cp-chip-selected-border,var(--cp-secondary));background:var(--cp-chip-selected-bg,var(--cp-secondary-surface,#eff6ff));box-shadow:inset 0 0 0 1px var(--cp-chip-selected-border,var(--cp-secondary))}.cp-design-switcher__swatches{border:1px solid var(--cp-border);border-radius:4px;width:100%;height:10px;display:flex;overflow:hidden}.cp-design-switcher__swatch{flex:1}.cp-design-switcher__option--enterprise-operations .cp-design-switcher__swatch--a{background:#f4f6f8}.cp-design-switcher__option--enterprise-operations .cp-design-switcher__swatch--b{background:#1e3a5f}.cp-design-switcher__option--enterprise-operations .cp-design-switcher__swatch--c{background:#2563eb}.cp-design-switcher__option--control-center .cp-design-switcher__swatch--a{background:#0f172a}.cp-design-switcher__option--control-center .cp-design-switcher__swatch--b{background:#e2e8f0}.cp-design-switcher__option--control-center .cp-design-switcher__swatch--c{background:#f59e0b}.cp-design-switcher__option--premium-b2b .cp-design-switcher__swatch--a{background:#f4f7f8}.cp-design-switcher__option--premium-b2b .cp-design-switcher__swatch--b{background:#0b1f33}.cp-design-switcher__option--premium-b2b .cp-design-switcher__swatch--c{background:#0d9488}.cp-design-switcher__option--workflow-first .cp-design-switcher__swatch--a{background:#f5f7fa}.cp-design-switcher__option--workflow-first .cp-design-switcher__swatch--b{background:#1e3a5f}.cp-design-switcher__option--workflow-first .cp-design-switcher__swatch--c{background:#16a34a}.cp-design-switcher__option--industrial-professional .cp-design-switcher__swatch--a{background:#121417}.cp-design-switcher__option--industrial-professional .cp-design-switcher__swatch--b{background:#e8eaed}.cp-design-switcher__option--industrial-professional .cp-design-switcher__swatch--c{background:#c45c26}.cp-design-switcher__option--modern-saas .cp-design-switcher__swatch--a{background:#f7f8fc}.cp-design-switcher__option--modern-saas .cp-design-switcher__swatch--b{background:#fff}.cp-design-switcher__option--modern-saas .cp-design-switcher__swatch--c{background:#4f46e5}.cp-design-switcher__label{font-size:14px;font-weight:700;line-height:1.2}.cp-design-switcher__description{color:var(--cp-text-muted);font-size:12px;line-height:1.35}.cp-design-switcher--compact{gap:8px}.cp-design-switcher--compact .cp-design-switcher__option{gap:6px;min-height:64px;padding:10px}.cp-design-switcher--compact .cp-design-switcher__label{font-size:12px}.cp-design-switcher--compact .cp-design-switcher__swatches{height:8px}@media (max-width:520px){.cp-design-switcher{grid-template-columns:1fr}.cp-design-switcher__option{min-height:76px;padding:10px}.cp-design-switcher__description{overflow-wrap:anywhere}}.cp-theme-switcher{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-muted-surface,var(--cp-surface-muted));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.cp-theme-switcher__option{border:0;border-right:1px solid var(--cp-border);min-height:72px;color:var(--cp-text);cursor:pointer;text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.cp-theme-switcher__option:last-child{border-right:0}@media (hover:hover) and (pointer:fine){.cp-theme-switcher__option:hover:not(.cp-theme-switcher__option--active){background:var(--cp-chip-hover-bg,var(--cp-muted-surface))}}.cp-theme-switcher__option:focus-visible{outline:2px solid var(--cp-focus,var(--cp-secondary));outline-offset:-2px;z-index:1}.cp-theme-switcher__option--active{background:var(--cp-card);box-shadow:inset 0 0 0 2px var(--cp-chip-selected-border,var(--cp-secondary))}.cp-theme-switcher__label{font-size:14px;font-weight:700}.cp-theme-switcher__description{color:var(--cp-text-muted);font-size:12px;font-weight:500;line-height:1.35}@media (max-width:520px){.cp-theme-switcher{grid-template-columns:1fr}.cp-theme-switcher__option{border-right:0;border-bottom:1px solid var(--cp-border);min-height:56px}.cp-theme-switcher__option:last-child{border-bottom:0}}html[data-design=enterprise-operations]{--cp-font:var(--font-industrial), "IBM Plex Sans", system-ui, sans-serif;--cp-primary:#1e3a5f;--cp-primary-hover:#16304f;--cp-primary-active:#0f172a;--cp-secondary:#2563eb;--cp-secondary-surface:#eff6ff;--cp-secondary-hover:#dbeafe;--cp-secondary-strong:#2563eb;--cp-secondary-strong-hover:#1d4ed8;--cp-success:#15803d;--cp-success-bg:#dcfce7;--cp-success-text:#15803d;--cp-warning:#b45309;--cp-warning-bg:#fef3c7;--cp-warning-text:#b45309;--cp-danger:#b91c1c;--cp-danger-bg:#fee2e2;--cp-danger-text:#b91c1c;--cp-danger-hover:#991b1b;--cp-danger-active:#7f1d1d;--cp-info:#1d4ed8;--cp-info-bg:#dbeafe;--cp-info-text:#1d4ed8;--cp-btn-primary-bg:#1e3a5f;--cp-btn-primary-hover:#16304f;--cp-btn-primary-active:#0f172a;--cp-btn-secondary-bg:#fff;--cp-btn-secondary-hover:#f8fafc;--cp-btn-secondary-border:#cbd5e1;--cp-btn-secondary-text:#475569;--cp-bg:#f4f6f8;--cp-card:#fff;--cp-border:#e2e8f0;--cp-sidebar-bg:#1e3a5f;--cp-sidebar-text:#e2e8f0;--cp-radius:4px;--cp-radius-sm:4px;--cp-radius-lg:6px;--cp-shadow:none;--cp-shadow-sm:0 1px 2px #0f172a0a;--cp-badge-radius:4px;--cp-table-head-bg:#f8fafc;--cp-table-stripe-bg:#f8fafc;--cp-tab-active:#2563eb;--cp-page-padding:16px;--cp-card-padding:14px;--cp-input-bg:#fff;--cp-input-border:#e2e8f0;--cp-input-focus:#2563eb;--cp-input-disabled-bg:#f8fafc;--cp-muted-surface:#f8fafc;--cp-link:#2563eb;--cp-chip-bg:#f8fafc;--cp-chip-border:#e2e8f0;--cp-chip-text:#475569;--cp-chip-hover-bg:#f1f5f9;--cp-chip-selected-bg:#dbeafe;--cp-chip-selected-border:#2563eb;--cp-chip-selected-text:#1e40af;--cp-chip-radius:4px;--cp-focus-ring-color:#2563eb40;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-page-title-count:#64748b;--cp-page-title-count-weight:600;--cp-page-title-count-size:.82em;--cp-nav-count:#94a3b8;--cp-nav-count-weight:600;--cp-nav-count-size:11px;--cp-claim-title-hover:#1e3a5f;--cp-table-edit-color:#1e3a5f;--cp-table-edit-border:#94a3b8}html[data-design=enterprise-operations] .cp-card,html[data-design=enterprise-operations] .cp-office-header,html[data-design=enterprise-operations] .cp-office-sidebar,html[data-design=enterprise-operations] .cp-table-wrap,html[data-design=enterprise-operations] .cp-auth-card,html[data-design=enterprise-operations] .cp-appearance-preview,html[data-design=enterprise-operations] .cp-panel{border-radius:4px;box-shadow:none!important}html[data-design=enterprise-operations] .cp-office-sidebar{background:#1e3a5f;border-right:1px solid #ffffff1a}html[data-design=enterprise-operations] .cp-office-sidebar__mark{color:#fff;background:#2563eb;border-radius:4px;width:32px;height:32px;font-size:12px}html[data-design=enterprise-operations] .cp-office-sidebar__title,html[data-design=enterprise-operations] .cp-office-sidebar__meta{color:var(--cp-sidebar-text)}html[data-design=enterprise-operations] .cp-office-sidebar__product,html[data-design=enterprise-operations] .cp-office-sidebar__section-label{color:#94a3b8;letter-spacing:.08em}html[data-design=enterprise-operations] .cp-office-sidebar__role{color:#e2e8f0;background:#ffffff1f;border-radius:4px}html[data-design=enterprise-operations] .cp-office-nav-link{color:#e2e8f0;background:0 0;border:none;border-radius:4px;min-height:34px;padding:8px 10px;font-size:13.5px;font-weight:500}html[data-design=enterprise-operations] .cp-office-nav-link:hover{color:#fff;background:#ffffff0f}html[data-design=enterprise-operations] .cp-office-nav-link--active{color:#fff;background:#ffffff1f;font-weight:600}html[data-design=enterprise-operations] .cp-office-header{background:var(--cp-header-bg,var(--cp-card));border-bottom:1px solid var(--cp-border)}html[data-design=enterprise-operations] .cp-office-header__title{text-transform:none;letter-spacing:-.01em;color:var(--cp-primary);font-size:17px;font-weight:700}html[data-design=enterprise-operations] .cp-btn{border-radius:4px;min-height:34px;padding:6px 12px;font-size:13px}html[data-design=enterprise-operations] .cp-toolbar .cp-input,html[data-design=enterprise-operations] .cp-toolbar .cp-select,html[data-design=enterprise-operations] .cp-search-field__input,html[data-design=enterprise-operations] .cp-date-range__field .cp-input,html[data-design=enterprise-operations] .cp-combobox__trigger,html[data-design=enterprise-operations] .cp-combobox .cp-input{font-size:13px}html[data-design=enterprise-operations] .cp-btn--primary{background:var(--cp-btn-primary-bg);border-color:var(--cp-btn-primary-bg)}html[data-design=enterprise-operations] .cp-btn--primary:hover:not(:disabled){background:var(--cp-btn-primary-hover);border-color:var(--cp-btn-primary-hover)}html[data-design=enterprise-operations] .cp-btn--primary:active:not(:disabled){background:var(--cp-btn-primary-active);border-color:var(--cp-btn-primary-active)}html[data-design=enterprise-operations] .cp-btn--secondary{color:var(--cp-btn-secondary-text);border-color:var(--cp-btn-secondary-border);background:var(--cp-btn-secondary-bg)}html[data-design=enterprise-operations] .cp-btn--secondary:hover:not(:disabled){background:var(--cp-btn-secondary-hover);color:var(--cp-text)}html[data-design=enterprise-operations] .cp-btn--ghost{color:#475569}html[data-design=enterprise-operations] .cp-btn--ghost:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#0000}html[data-design=enterprise-operations] .cp-office-app .cp-table th{background:var(--cp-table-head-bg);color:var(--cp-text-muted);border-bottom:1px solid var(--cp-border);text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;font-size:11px;font-weight:700}html[data-design=enterprise-operations] .cp-office-app .cp-table td{vertical-align:middle;padding:11px 14px;font-size:13px}html[data-design=enterprise-operations] .cp-office-app .cp-table tbody tr:hover td{background:var(--cp-table-row-hover)}html[data-design=enterprise-operations] .cp-office-app .cp-table__edit{color:#1e3a5f;background:#eef4fb;border-color:#94a3b8;border-radius:4px;font-weight:600}html[data-design=enterprise-operations] .cp-office-app .cp-table__edit:hover:not(:disabled){color:#1e3a5f;background:#dbeafe;border-color:#2563eb}html[data-design=enterprise-operations] .cp-office-app .cp-table__edit:focus-visible{box-shadow:var(--cp-focus-ring);border-color:#2563eb;outline:none}html[data-design=enterprise-operations] .cp-office-app .cp-row-menu__trigger{color:#64748b;background:#f8fafc;border-color:#cbd5e1;border-radius:4px;width:32px;height:32px}html[data-design=enterprise-operations] .cp-office-app .cp-row-menu__item--danger{color:#b91c1c;background:#fef2f2}html[data-design=enterprise-operations] .cp-office-app .cp-row-menu__item--danger:hover{color:#991b1b;background:#fee2e2}html[data-design=enterprise-operations] .cp-status-badge{letter-spacing:0;text-transform:none;min-width:var(--cp-status-badge-min-width,8.25rem);min-height:var(--cp-status-badge-min-height,28px);text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:4px;justify-content:center;padding:3px 8px;font-size:11.5px;font-weight:700}html[data-design=enterprise-operations] .cp-status-badge--success{background:color-mix(in srgb, #dcfce7 40%, var(--cp-card));color:#15803d;border-color:color-mix(in srgb, #bbf7d0 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-status-badge--warning{background:color-mix(in srgb, #fef3c7 40%, var(--cp-card));color:#b45309;border-color:color-mix(in srgb, #fde68a 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-status-badge--danger{background:color-mix(in srgb, #fee2e2 40%, var(--cp-card));color:#b91c1c;border-color:color-mix(in srgb, #fecaca 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-status-badge--info{background:color-mix(in srgb, #dbeafe 40%, var(--cp-card));color:#1d4ed8;border-color:color-mix(in srgb, #bfdbfe 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-status-badge[data-status=open]{background:color-mix(in srgb, #fef3c7 40%, var(--cp-card));color:#b45309;border-color:color-mix(in srgb, #fde68a 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-status-badge--default,html[data-design=enterprise-operations] .cp-status-badge[data-status=cancelled]{background:color-mix(in srgb, #f1f5f9 55%, var(--cp-card));color:#475569;border-color:var(--cp-border)}html[data-design=enterprise-operations] .cp-status-badge[data-status=rejected]{background:color-mix(in srgb, #fee2e2 40%, var(--cp-card));color:#b91c1c;border-color:color-mix(in srgb, #fecaca 55%, var(--cp-border))}html[data-design=enterprise-operations] .cp-kpi-grid{gap:12px;margin-bottom:20px}html[data-design=enterprise-operations] .cp-kpi{border:1px solid #e2e8f0;border-radius:4px;padding:14px 16px;box-shadow:0 1px 2px #0f172a0a}html[data-design=enterprise-operations] .cp-kpi__label{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-text-muted);font-size:12px;font-weight:600}html[data-design=enterprise-operations] .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi-value{letter-spacing:-.03em;color:var(--cp-primary);font-size:26px;font-weight:700}html[data-design=enterprise-operations] .cp-kpi--pending .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi--warning .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi--pending .cp-kpi-value,html[data-design=enterprise-operations] .cp-kpi--warning .cp-kpi-value{color:var(--cp-warning)}html[data-design=enterprise-operations] .cp-kpi--success .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi--success .cp-kpi-value{color:var(--cp-success)}html[data-design=enterprise-operations] .cp-kpi--danger .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi--danger .cp-kpi-value{color:var(--cp-danger)}html[data-design=enterprise-operations] .cp-kpi--info .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi--info .cp-kpi-value{color:var(--cp-info)}html[data-design=enterprise-operations] .cp-toolbar{background:var(--cp-card);border-radius:4px;gap:8px;padding:12px 16px}html[data-design=enterprise-operations] .cp-empty-state{border:1px solid var(--cp-border);background:var(--cp-muted-surface);border-style:solid;border-radius:4px}html[data-design=enterprise-operations] .cp-section__head{background:var(--cp-card);padding:12px 16px}html[data-design=enterprise-operations] .cp-section__title{text-transform:none;letter-spacing:-.01em;font-size:14px;font-weight:700}html[data-design=enterprise-operations] .cp-panel__head{background:var(--cp-card);padding:12px 16px}html[data-design=enterprise-operations] .cp-filter-chip{border-radius:var(--cp-chip-radius);background:var(--cp-chip-bg);color:var(--cp-chip-text);font-size:12.5px}html[data-design=enterprise-operations] .cp-filter-chip--active{border-color:var(--cp-chip-selected-border);background:var(--cp-chip-selected-bg);color:var(--cp-chip-selected-text)}html[data-design=enterprise-operations] .cp-design-switcher__option--active,html[data-design=enterprise-operations] .cp-layout-switcher__option--active{background:#eff6ff;border-color:#bfdbfe}html[data-design=enterprise-operations] .cp-link{color:#2563eb}html[data-design=enterprise-operations] .cp-appearance-preview__sidebar{background:#1e3a5f;border-right-color:#ffffff1a}html[data-design=enterprise-operations] .cp-appearance-preview__brand,html[data-design=enterprise-operations] .cp-appearance-preview__nav-item{color:#e2e8f0}html[data-design=enterprise-operations] .cp-appearance-preview__nav-item{background:0 0;border-color:#0000}html[data-design=enterprise-operations] .cp-appearance-preview__nav-item--active{color:#fff;background:#ffffff1f;border-left:none}html[data-design=enterprise-operations] .cp-driver-header{color:#e2e8f0;background:#1e3a5f;border-bottom:none}html[data-design=enterprise-operations] .cp-driver-header__title,html[data-design=enterprise-operations] .cp-driver-header__subtitle{color:#e2e8f0}html[data-design=enterprise-operations] .cp-delivery-detail{max-width:none}html[data-design=control-center]{--cp-font:var(--font-industrial), "IBM Plex Sans", system-ui, sans-serif;--cp-primary:#0f172a;--cp-secondary:#f59e0b;--cp-bg:#dfe5ee;--cp-card:#fff;--cp-border:#b8c2d1;--cp-sidebar-bg:#0b1220;--cp-sidebar-text:#e2e8f0;--cp-radius:6px;--cp-radius-sm:4px;--cp-radius-lg:8px;--cp-shadow:0 8px 24px #0f172a14;--cp-shadow-sm:0 2px 8px #0f172a0f;--cp-badge-radius:4px;--cp-table-head-bg:#0f172a;--cp-table-stripe-bg:#f8fafc;--cp-tab-active:#f59e0b;--cp-page-padding:14px;--cp-card-padding:12px}html[data-design=control-center] .cp-office-sidebar{border-right:1px solid #1e293b}html[data-design=control-center] .cp-office-sidebar__title,html[data-design=control-center] .cp-office-sidebar__meta{color:var(--cp-sidebar-text)}html[data-design=control-center] .cp-office-sidebar__role{color:#fbbf24;background:#1e293b;border-radius:4px}html[data-design=control-center] .cp-office-nav-link{color:#94a3b8;background:0 0;border-color:#0000;border-left-style:solid;border-left-width:3px;border-radius:4px}html[data-design=control-center] .cp-office-nav-link:hover{color:#fff;background:#152033}html[data-design=control-center] .cp-office-nav-link--active{color:#fff;background:#152033;border-left-color:#f59e0b}html[data-design=control-center] .cp-office-nav-badge--warn{color:#0f172a;background:#f59e0b}html[data-design=control-center] .cp-office-header{color:#e2e8f0;background:#0f172a;border-bottom:2px solid #f59e0b}html[data-design=control-center] .cp-office-header__title,html[data-design=control-center] .cp-office-header .cp-muted{color:#e2e8f0}html[data-design=control-center] .cp-btn--primary{color:#0f172a;background:#f59e0b;border-radius:4px;font-weight:700}html[data-design=control-center] .cp-btn--primary:hover:not(:disabled){background:#d97706}html[data-design=control-center] .cp-kpi-grid{gap:6px;margin-bottom:10px}html[data-design=control-center] .cp-kpi{color:#e2e8f0;box-shadow:none;background:#0f172a;border-top-width:0;border-left:4px solid #64748b;border-radius:6px;padding:8px 10px}html[data-design=control-center] .cp-kpi__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px}html[data-design=control-center] .cp-kpi__value,html[data-design=control-center] .cp-kpi-value{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:26px;font-weight:700}html[data-design=control-center] .cp-kpi--pending{border-left-color:#f59e0b}html[data-design=control-center] .cp-kpi--success{border-left-color:#22c55e}html[data-design=control-center] .cp-kpi--danger{border-left-color:#ef4444}html[data-design=control-center] .cp-kpi--info{border-left-color:#38bdf8}html[data-design=control-center] .cp-kpi--warning{border-left-color:#fbbf24}html[data-design=control-center] .cp-office-app .cp-table th{color:#e2e8f0;text-transform:uppercase;letter-spacing:.04em;background:#0f172a;border-bottom:2px solid #f59e0b;padding:7px 10px;font-size:11px}html[data-design=control-center] .cp-office-app .cp-table td{padding:7px 10px}html[data-design=control-center] .cp-office-app .cp-table tbody tr:nth-child(2n) td{background:#f1f5f9}html[data-design=control-center] .cp-status-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:4px;font-size:11px;font-weight:800}html[data-design=control-center] .cp-status-badge--success{color:#15803d;background:#dcfce7;border-color:#86efac}html[data-design=control-center] .cp-status-badge--warning{color:#b45309;background:#fef3c7;border-color:#fcd34d}html[data-design=control-center] .cp-status-badge--danger{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}html[data-design=control-center] .cp-toolbar{color:#e2e8f0;background:#0f172a;border-color:#1e293b;border-radius:6px;gap:8px;padding:8px 10px}html[data-design=control-center] .cp-toolbar label,html[data-design=control-center] .cp-toolbar .cp-search-field__label,html[data-design=control-center] .cp-toolbar .cp-date-range__field label{color:#cbd5e1}html[data-design=control-center] .cp-toolbar .cp-input,html[data-design=control-center] .cp-toolbar .cp-select,html[data-design=control-center] .cp-toolbar .cp-date-range__field .cp-input{color:#0f172a;background:#fff;border-color:#334155;font-size:14px}html[data-design=control-center] .cp-toolbar .cp-date-range__field .cp-input{flex:none}html[data-design=control-center] .cp-toolbar .cp-muted{color:#94a3b8}html[data-design=control-center] .cp-toolbar .cp-date-range__error{color:#fca5a5}html[data-design=control-center] .cp-toolbar .cp-btn--secondary{color:#e2e8f0;background:#1e293b;border-color:#334155}html[data-design=control-center] .cp-section__head{color:#e2e8f0;background:#0f172a;border-bottom:1px solid #f59e0b}html[data-design=control-center] .cp-section__title{color:#e2e8f0;text-transform:uppercase;letter-spacing:.04em;font-size:12px}html[data-design=control-center] .cp-panel__head{color:#e2e8f0;background:#0f172a;border-bottom:1px solid #f59e0b}html[data-design=control-center] .cp-panel__title{color:#e2e8f0}html[data-design=control-center] .cp-filter-chip{color:#334155;background:0 0;border-color:#b8c2d1}html[data-design=control-center] .cp-design-switcher__option--active,html[data-design=control-center] .cp-layout-switcher__option--active{background:#fffbeb;border-color:#f59e0b}html[data-design=control-center] .cp-link{color:#0369a1}html[data-design=control-center] .cp-appearance-preview__sidebar{background:#0b1220;border-right-color:#1e293b}html[data-design=control-center] .cp-appearance-preview__brand,html[data-design=control-center] .cp-appearance-preview__nav-item{color:#e2e8f0}html[data-design=control-center] .cp-appearance-preview__nav-item--active{color:#fff;background:#152033;border-left:3px solid #f59e0b}html[data-design=control-center] .cp-appearance-preview__kpi{color:#fff;background:#0f172a}html[data-design=control-center] .cp-appearance-preview__kpi--warn{box-shadow:inset 3px 0 #f59e0b}html[data-design=control-center] .cp-appearance-preview__kpi--ok{box-shadow:inset 3px 0 #22c55e}html[data-design=control-center] .cp-driver-header{color:#e2e8f0;background:#0b1220;border-bottom:2px solid #f59e0b}html[data-design=control-center] .cp-driver-header__title,html[data-design=control-center] .cp-driver-header__subtitle{color:#e2e8f0}html[data-design=control-center] .cp-driver-bottom-nav{border-top:2px solid #f59e0b}html[data-design=control-center] .cp-delivery-detail{max-width:none}html[data-design=premium-b2b]{--cp-font:var(--font-saas), "Plus Jakarta Sans", system-ui, sans-serif;--cp-primary:#0b1f33;--cp-primary-hover:#071525;--cp-primary-active:#050f18;--cp-secondary:#0d9488;--cp-secondary-surface:#ccfbf1;--cp-secondary-hover:#99f6e4;--cp-secondary-strong:#0d9488;--cp-secondary-strong-hover:#0f766e;--cp-danger-hover:#dc2626;--cp-danger-active:#b91c1c;--cp-btn-primary-bg:#0d9488;--cp-btn-primary-hover:#0f766e;--cp-btn-primary-active:#115e59;--cp-btn-secondary-bg:#fff;--cp-btn-secondary-hover:#f0f7f7;--cp-btn-secondary-border:#d7e0e6;--cp-btn-secondary-text:#0b1f33;--cp-bg:#f4f7f8;--cp-card:#fff;--cp-border:#d7e0e6;--cp-sidebar-bg:#0b1f33;--cp-sidebar-text:#e6eef4;--cp-radius:14px;--cp-radius-sm:10px;--cp-radius-lg:18px;--cp-shadow:0 14px 36px #0b1f3314;--cp-shadow-sm:0 6px 18px #0b1f330f;--cp-badge-radius:999px;--cp-table-head-bg:#f0f7f7;--cp-tab-active:#0d9488;--cp-page-padding:28px;--cp-card-padding:22px;--cp-input-bg:#fff;--cp-input-border:#d7e0e6;--cp-input-focus:#0d9488;--cp-input-disabled-bg:#f4f7f8;--cp-muted-surface:#f0f7f7;--cp-link:#0d9488;--cp-chip-bg:#fff;--cp-chip-border:#d7e0e6;--cp-chip-text:#0b1f33;--cp-chip-hover-bg:#f0f7f7;--cp-chip-selected-bg:#ccfbf1;--cp-chip-selected-border:#0d9488;--cp-chip-selected-text:#0f766e;--cp-chip-radius:999px;--cp-focus-ring-color:#0d948847;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-page-title-count:#64748b;--cp-page-title-count-weight:500;--cp-page-title-count-size:.78em;--cp-nav-count:#64748b;--cp-nav-count-weight:500;--cp-nav-count-size:11px;--cp-claim-title-hover:#0d9488;--cp-table-edit-color:#0b1f33;--cp-table-edit-border:#d7e0e6;--cp-info:#0b1f33;--cp-info-bg:#e6eef4;--cp-info-text:#0b1f33}html[data-design=premium-b2b] .cp-office-sidebar{background:#0b1f33;border-right-color:#071525}html[data-design=premium-b2b] .cp-office-sidebar__mark{color:#fff;background:#0d9488;border-radius:10px;width:36px;height:36px;font-weight:800}html[data-design=premium-b2b] .cp-office-sidebar__title,html[data-design=premium-b2b] .cp-office-sidebar__meta{color:var(--cp-sidebar-text)}html[data-design=premium-b2b] .cp-office-sidebar__role{color:#99f6e4;background:#0d94882e;border-radius:10px}html[data-design=premium-b2b] .cp-office-nav-link{color:#94a3b8;background:0 0;border-color:#0000;border-radius:10px}html[data-design=premium-b2b] .cp-office-nav-link:hover{color:#fff;background:#ffffff0f}html[data-design=premium-b2b] .cp-office-nav-link--active{color:#99f6e4;background:#0d948833;border-color:#0000}html[data-design=premium-b2b] .cp-btn,html[data-design=premium-b2b] .cp-table__edit,html[data-design=premium-b2b] .cp-office-app .cp-table .cp-table__edit{border-radius:var(--cp-radius-sm)}html[data-design=premium-b2b] .cp-btn--primary{background:var(--cp-btn-primary-bg);border-color:var(--cp-btn-primary-bg);border-radius:var(--cp-radius-sm);box-shadow:0 1px 2px #0d948829}html[data-design=premium-b2b] .cp-btn--primary:hover:not(:disabled){background:var(--cp-btn-primary-hover);border-color:var(--cp-btn-primary-hover)}html[data-design=premium-b2b] .cp-btn--primary:active:not(:disabled){background:var(--cp-btn-primary-active);border-color:var(--cp-btn-primary-active)}html[data-design=premium-b2b] .cp-btn--secondary,html[data-design=premium-b2b] .cp-btn--ghost{border-radius:var(--cp-radius-sm)}html[data-design=premium-b2b] .cp-btn--secondary{box-shadow:var(--cp-shadow-sm)}html[data-design=premium-b2b] .cp-btn--ghost{color:#64748b}html[data-design=premium-b2b] .cp-btn--ghost:hover:not(:disabled){color:#0b1f33;background:#eef4f5;border-color:#0000}html[data-design=premium-b2b] .cp-card:not(.cp-auth-card),html[data-design=premium-b2b] .cp-panel,html[data-design=premium-b2b] .cp-section{box-shadow:var(--cp-shadow-sm);border:1px solid #d7e0e6;border-radius:14px}html[data-design=premium-b2b] .cp-empty-state{border:1px solid var(--cp-border);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);border-style:solid;border-radius:14px}html[data-design=premium-b2b] .cp-kpi-grid{gap:8px;margin-bottom:12px}html[data-design=premium-b2b] .cp-kpi{box-sizing:border-box;min-height:64px;box-shadow:var(--cp-shadow-sm);border:1px solid #d7e0e6;border-radius:14px;padding:10px 12px}html[data-design=premium-b2b] .cp-kpi--pending,html[data-design=premium-b2b] .cp-kpi--success,html[data-design=premium-b2b] .cp-kpi--danger,html[data-design=premium-b2b] .cp-kpi--info,html[data-design=premium-b2b] .cp-kpi--warning{box-shadow:var(--cp-shadow-sm)}html[data-design=premium-b2b] .cp-kpi__value,html[data-design=premium-b2b] .cp-kpi-value{letter-spacing:-.03em;color:#0b1f33;margin-top:4px;font-size:22px;line-height:1.1}html[data-design=premium-b2b] .cp-toolbar{background:0 0;border:none;margin-bottom:20px;padding:0}html[data-design=premium-b2b] .cp-page-header{margin-bottom:28px}html[data-design=premium-b2b] .cp-page-header__title{letter-spacing:-.02em;font-size:clamp(1.75rem,3vw,2.15rem)}html[data-design=premium-b2b] .cp-dashboard>.cp-page-header,html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero,html[data-design=premium-b2b] .cp-dashboard .cp-page-header--default{margin-bottom:10px}html[data-design=premium-b2b] .cp-dashboard .cp-page-header__title,html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero .cp-page-header__title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1rem;font-weight:700;line-height:1.25}html[data-design=premium-b2b] .cp-dashboard .cp-page-header__subtitle{max-width:56ch;font-size:12px}html[data-design=premium-b2b] .cp-section__head{background:0 0;border-bottom-color:#eef4f5;padding:16px 18px 12px}html[data-design=premium-b2b] .cp-section__body{padding:16px 18px 18px}html[data-design=premium-b2b] .cp-office-content .cp-table-wrap{border:1px solid var(--cp-border);box-shadow:var(--cp-shadow-sm);background:var(--cp-card);border-radius:14px;overflow:hidden}html[data-design=premium-b2b] .cp-table th{color:#64748b;background:var(--cp-table-head-bg);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #eef4f5;font-size:11.5px;font-weight:650}html[data-design=premium-b2b] .cp-status-badge{min-width:var(--cp-status-badge-min-width,8.25rem);min-height:var(--cp-status-badge-min-height,28px);text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;gap:6px;padding:5px 10px;font-weight:650}html[data-design=premium-b2b] .cp-status-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}html[data-design=premium-b2b] .cp-status-badge[data-status=open]{background:color-mix(in srgb, #fef3c7 38%, var(--cp-card));color:#92400e;border-color:color-mix(in srgb, #fde68a 50%, var(--cp-border))}html[data-design=premium-b2b] .cp-status-badge[data-status=reviewing],html[data-design=premium-b2b] .cp-status-badge--info{background:color-mix(in srgb, #e6eef4 38%, var(--cp-card));color:#0b1f33;border-color:color-mix(in srgb, #cbd5e1 50%, var(--cp-border))}html[data-design=premium-b2b] .cp-status-badge[data-status=resolved],html[data-design=premium-b2b] .cp-status-badge--success{background:color-mix(in srgb, #dcfce7 38%, var(--cp-card));color:#166534;border-color:color-mix(in srgb, #bbf7d0 50%, var(--cp-border))}html[data-design=premium-b2b] .cp-status-badge[data-status=rejected],html[data-design=premium-b2b] .cp-status-badge--danger{background:color-mix(in srgb, #fee2e2 38%, var(--cp-card));color:#991b1b;border-color:color-mix(in srgb, #fecaca 50%, var(--cp-border))}html[data-design=premium-b2b] .cp-status-badge[data-status=pending],html[data-design=premium-b2b] .cp-status-badge--warning{background:color-mix(in srgb, #fef3c7 38%, var(--cp-card));color:#92400e;border-color:color-mix(in srgb, #fde68a 50%, var(--cp-border))}html[data-design=premium-b2b] .cp-filter-chip--active,html[data-design=premium-b2b] .cp-filter-bar .cp-filter-chip--active,html[data-design=premium-b2b] .cp-list-page .cp-filter-chip--active{border-color:var(--cp-chip-selected-border);background:var(--cp-chip-selected-bg);color:var(--cp-chip-selected-text)}html[data-design=premium-b2b] .cp-design-switcher__option--active,html[data-design=premium-b2b] .cp-layout-switcher__option--active{background:#ccfbf1;border-color:#0d9488}html[data-design=premium-b2b] .cp-link{color:#0d9488}html[data-design=premium-b2b] .cp-appearance-preview__sidebar{background:#0b1f33;border-right-color:#071525}html[data-design=premium-b2b] .cp-appearance-preview__brand,html[data-design=premium-b2b] .cp-appearance-preview__nav-item{color:#e6eef4}html[data-design=premium-b2b] .cp-appearance-preview__nav-item--active{color:#99f6e4;background:#0d948833;border-color:#0000}html[data-design=premium-b2b] .cp-driver-header{color:#e6eef4;background:#0b1f33;border-bottom:none}html[data-design=premium-b2b] .cp-driver-header__title,html[data-design=premium-b2b] .cp-driver-header__subtitle{color:#e6eef4}html[data-design=premium-b2b] .cp-driver-bottom-nav{box-shadow:0 -4px 16px #0b1f330f}html[data-design=premium-b2b] .cp-delivery-detail{max-width:none}html[data-design=premium-b2b] .cp-proof-progress__step{box-shadow:var(--cp-shadow-sm);border-radius:12px;padding:14px}html[data-design=workflow-first]{--cp-font:var(--font-clean), "Source Sans 3", system-ui, sans-serif;--cp-primary:#1e3a5f;--cp-secondary:#2563eb;--cp-bg:#f5f7fa;--cp-card:#fff;--cp-border:#e2e8f0;--cp-sidebar-bg:#fff;--cp-sidebar-text:#1e3a5f;--cp-radius:10px;--cp-radius-sm:8px;--cp-radius-lg:14px;--cp-shadow:0 10px 28px #1e3a5f0f;--cp-shadow-sm:0 3px 12px #1e3a5f0d;--cp-badge-radius:999px;--cp-table-head-bg:#f8fafc;--cp-tab-active:#2563eb;--cp-page-padding:24px;--cp-card-padding:20px}html[data-design=workflow-first] .cp-office-sidebar{border-right-color:#e2e8f0}html[data-design=workflow-first] .cp-office-sidebar__title,html[data-design=workflow-first] .cp-office-sidebar__meta{color:var(--cp-sidebar-text)}html[data-design=workflow-first] .cp-office-sidebar__role{color:#1d4ed8;background:#eff6ff}html[data-design=workflow-first] .cp-office-nav-link{color:#475569;background:0 0;border-color:#0000;border-radius:8px}html[data-design=workflow-first] .cp-office-nav-link:hover{color:#1e3a5f;background:#f1f5f9}html[data-design=workflow-first] .cp-office-nav-link--active{color:#1d4ed8;background:#eff6ff;border-color:#0000;font-weight:700}html[data-design=workflow-first] .cp-office-header{background:#fff;border-bottom:1px solid #e2e8f0}html[data-design=workflow-first] .cp-btn--primary{background:#2563eb;border-radius:10px;min-height:42px;padding:10px 18px;font-weight:700;box-shadow:0 6px 16px #2563eb38}html[data-design=workflow-first] .cp-btn--primary:hover:not(:disabled){background:#1d4ed8}html[data-design=workflow-first] .cp-actions .cp-btn--primary,html[data-design=workflow-first] .cp-detail-action-bar__actions .cp-btn--primary{min-width:140px}html[data-design=workflow-first] .cp-kpi{box-shadow:var(--cp-shadow-sm);border-top:3px solid #cbd5e1}html[data-design=workflow-first] .cp-kpi--pending{border-top-color:#f59e0b}html[data-design=workflow-first] .cp-kpi--success{border-top-color:#16a34a}html[data-design=workflow-first] .cp-kpi--danger{border-top-color:#dc2626}html[data-design=workflow-first] .cp-kpi--info{border-top-color:#2563eb}html[data-design=workflow-first] .cp-toolbar{background:#fff;border-color:#e2e8f0}html[data-design=workflow-first] .cp-section__head{background:#f8fafc}html[data-design=workflow-first] .cp-proof-progress{gap:10px;margin-bottom:18px}html[data-design=workflow-first] .cp-proof-progress__step{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;min-height:64px}html[data-design=workflow-first] .cp-proof-progress__step--done{background:#dcfce7;border-style:solid;border-color:#86efac}html[data-design=workflow-first] .cp-proof-progress__step--current,html[data-design=workflow-first] .cp-proof-progress__step--active{background:#eff6ff;border-style:solid;border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb26}html[data-design=workflow-first] .cp-office-content .cp-table-wrap{box-shadow:var(--cp-shadow-sm);background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}html[data-design=workflow-first] .cp-status-badge{font-weight:650}html[data-design=workflow-first] .cp-filter-chip--active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}html[data-design=workflow-first] .cp-design-switcher__option--active,html[data-design=workflow-first] .cp-layout-switcher__option--active{background:#eff6ff;border-color:#2563eb}html[data-design=workflow-first] .cp-link{color:#2563eb}html[data-design=workflow-first] .cp-appearance-preview__sidebar{background:#fff;border-right-color:#e2e8f0}html[data-design=workflow-first] .cp-appearance-preview__brand{color:#1e3a5f}html[data-design=workflow-first] .cp-appearance-preview__nav-item{color:#475569;background:0 0;border-color:#0000}html[data-design=workflow-first] .cp-appearance-preview__nav-item--active{color:#1d4ed8;background:#eff6ff}html[data-design=workflow-first] .cp-appearance-preview__btn{min-height:40px;font-weight:700}html[data-design=workflow-first] .cp-driver-header{color:#1e3a5f;background:#fff;border-bottom:1px solid #e2e8f0}html[data-design=workflow-first] .cp-driver-header__title,html[data-design=workflow-first] .cp-driver-header__subtitle{color:#1e3a5f}html[data-design=workflow-first] .cp-delivery-detail{max-width:none}html[data-design=industrial-professional]{--cp-font:var(--font-industrial), "IBM Plex Sans", system-ui, sans-serif;--cp-mono:var(--font-industrial-mono), "IBM Plex Mono", ui-monospace, monospace;--cp-primary:#121417;--cp-primary-hover:#2a2e35;--cp-primary-active:#000;--cp-secondary:#c45c26;--cp-secondary-surface:#fceee6;--cp-secondary-hover:#f4e6dc;--cp-secondary-strong:#c45c26;--cp-secondary-strong-hover:#a84c1e;--cp-danger:#b42318;--cp-danger-hover:#912018;--cp-danger-active:#7a1a14;--cp-danger-bg:#fde8e6;--cp-danger-text:#b42318;--cp-success:#1a7a45;--cp-success-bg:#e6f4ec;--cp-success-text:#1a7a45;--cp-warning:#9a6700;--cp-warning-bg:#fef3cd;--cp-warning-text:#9a6700;--cp-info:#2f6fed;--cp-info-bg:#e8f0fe;--cp-info-text:#2f6fed;--cp-btn-primary-bg:#121417;--cp-btn-primary-hover:#2a2e35;--cp-btn-primary-active:#000;--cp-btn-secondary-bg:#fff;--cp-btn-secondary-hover:#f2f3f5;--cp-btn-secondary-border:#9aa0a8;--cp-btn-secondary-text:#121417;--cp-bg:#e8eaed;--cp-card:#fff;--cp-border:#c5c9d0;--cp-sidebar-bg:#121417;--cp-sidebar-text:#c5c9d0;--cp-radius:4px;--cp-radius-sm:4px;--cp-radius-lg:4px;--cp-shadow:none;--cp-shadow-sm:none;--cp-badge-radius:2px;--cp-table-head-bg:#f2f3f5;--cp-table-stripe-bg:#f7f8fa;--cp-tab-active:#c45c26;--cp-page-padding:16px;--cp-card-padding:12px;--cp-control-height:28px;--cp-input-bg:#fff;--cp-input-border:#c5c9d0;--cp-input-focus:#2f6fed;--cp-input-disabled-bg:#f2f3f5;--cp-muted-surface:#f2f3f5;--cp-link:#2f6fed;--cp-chip-bg:#fff;--cp-chip-border:#c5c9d0;--cp-chip-text:#121417;--cp-chip-hover-bg:#f2f3f5;--cp-chip-selected-bg:#fceee6;--cp-chip-selected-border:#c45c26;--cp-chip-selected-text:#a84c1e;--cp-chip-radius:4px;--cp-focus-ring-color:#2f6fed47;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-page-title-count:#5c6370;--cp-page-title-count-weight:700;--cp-page-title-count-size:13px;--cp-page-title-count-font:var(--cp-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--cp-nav-count:#8b919a;--cp-nav-count-weight:700;--cp-nav-count-size:11px;--cp-claim-title-hover:#121417;--cp-table-edit-color:#121417;--cp-table-edit-border:#2a2e35}html[data-design=industrial-professional] .cp-office-sidebar{background:#121417;border-right:1px solid #000}html[data-design=industrial-professional] .cp-office-sidebar__title,html[data-design=industrial-professional] .cp-office-sidebar__meta{color:#c5c9d0}html[data-design=industrial-professional] .cp-office-sidebar__product{color:#fff}html[data-design=industrial-professional] .cp-office-sidebar__role{color:#8b919a;background:#1c1f24;border-radius:2px}html[data-design=industrial-professional] .cp-office-sidebar__mark{color:#fff;background:#c45c26;border-radius:2px;width:28px;height:28px;font-size:11px}html[data-design=industrial-professional] .cp-nav-icon{opacity:.7;width:16px;height:16px}html[data-design=industrial-professional] .cp-office-nav-link{color:#c5c9d0;background:0 0;border-color:#0000;border-left-style:solid;border-left-width:3px;border-radius:0;font-size:13px}html[data-design=industrial-professional] .cp-office-nav-link:hover{color:#fff;background:#1a1d22}html[data-design=industrial-professional] .cp-office-nav-link--active{color:#fff;background:#1c1f24;border-left-color:#c45c26;font-weight:600}html[data-design=industrial-professional] .cp-office-nav-link--active .cp-nav-icon{opacity:1}html[data-design=industrial-professional] .cp-office-nav-badge--warn{color:#e8eaed;font-family:var(--cp-mono);background:#0a0b0d;border:1px solid #3a404a;border-radius:2px}html[data-design=industrial-professional] .cp-office-nav-count{font-family:var(--cp-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}html[data-design=industrial-professional] .cp-office-header{background:var(--cp-header-bg,var(--cp-card));border-bottom:1px solid var(--cp-border);color:var(--cp-primary)}html[data-design=industrial-professional] .cp-btn{height:var(--cp-control-height);min-height:var(--cp-control-height);border-radius:4px;font-size:12px;font-weight:600}html[data-design=industrial-professional] .cp-btn--primary{background:var(--cp-btn-primary-bg);border-color:var(--cp-btn-primary-bg);color:var(--cp-btn-primary-fg,#fff);border-radius:4px}html[data-design=industrial-professional] .cp-btn--primary:hover:not(:disabled){background:var(--cp-btn-primary-hover);border-color:var(--cp-btn-primary-hover)}html[data-design=industrial-professional] .cp-btn--primary:active:not(:disabled){background:var(--cp-btn-primary-active);border-color:var(--cp-btn-primary-active)}html[data-design=industrial-professional] .cp-btn--danger{background:var(--cp-card);color:var(--cp-danger);border-color:#e8a09a}html[data-design=industrial-professional] .cp-btn--danger:hover:not(:disabled){background:var(--cp-danger-bg);border-color:var(--cp-danger);color:var(--cp-danger)}html[data-design=industrial-professional] .cp-btn--danger:active:not(:disabled){background:var(--cp-danger-bg);border-color:var(--cp-danger-active);color:var(--cp-danger-active)}html[data-design=industrial-professional] .cp-btn--secondary{border-color:var(--cp-btn-secondary-border);background:var(--cp-btn-secondary-bg);color:var(--cp-btn-secondary-text)}html[data-design=industrial-professional] .cp-btn--secondary:hover:not(:disabled){background:var(--cp-btn-secondary-hover)}html[data-design=industrial-professional] .cp-btn--ghost{color:#5c6370;border-color:#0000}html[data-design=industrial-professional] .cp-btn--ghost:hover:not(:disabled){background:var(--cp-muted-surface);color:var(--cp-primary);border-color:#0000}html[data-design=industrial-professional] .cp-empty-state{border:1px solid var(--cp-border);background:var(--cp-card);text-align:left;border-style:solid;border-radius:4px;padding:16px}html[data-design=industrial-professional] .cp-alert{border-radius:4px;font-size:12px}html[data-design=enterprise-operations] .cp-driver-app .cp-btn,html[data-design=industrial-professional] .cp-driver-app .cp-btn,html[data-design=premium-b2b] .cp-driver-app .cp-btn{height:auto;min-height:48px;max-height:none;padding:12px 16px;font-size:15px}html[data-design=industrial-professional] .cp-kpi-grid{gap:8px;margin-bottom:12px}html[data-design=industrial-professional] .cp-kpi{border:1px solid var(--cp-border);background:var(--cp-card);min-height:64px;box-shadow:none;border-top-width:1px;border-radius:4px;padding:10px 12px}html[data-design=industrial-professional] .cp-kpi__label{color:var(--cp-page-title-count);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}html[data-design=industrial-professional] .cp-kpi__value,html[data-design=industrial-professional] .cp-kpi-value{color:var(--cp-text);font-family:var(--cp-mono), ui-monospace, monospace;letter-spacing:-.03em;font-size:22px;font-weight:600}html[data-design=industrial-professional] .cp-kpi--pending .cp-kpi__value,html[data-design=industrial-professional] .cp-kpi--warning .cp-kpi__value{color:var(--cp-warning)}html[data-design=industrial-professional] .cp-kpi--success .cp-kpi__value{color:var(--cp-success)}html[data-design=industrial-professional] .cp-kpi--danger .cp-kpi__value{color:var(--cp-danger)}html[data-design=industrial-professional] .cp-kpi--info .cp-kpi__value{color:var(--cp-info)}html[data-design=industrial-professional] .cp-office-app .cp-table th{background:var(--cp-table-head-bg);color:var(--cp-page-title-count,var(--cp-text-muted));border-bottom:1px solid var(--cp-border);text-transform:uppercase;letter-spacing:.06em;height:28px;padding:0 10px;font-size:10px;font-weight:700}html[data-design=industrial-professional] .cp-office-app .cp-table td{vertical-align:middle;border-bottom:1px solid #dde0e5;height:36px;padding:0 10px;font-size:12px}html[data-design=industrial-professional] .cp-status-badge{text-transform:uppercase;letter-spacing:.06em;height:auto;min-width:var(--cp-status-badge-min-width,8.25rem);min-height:var(--cp-status-badge-min-height,28px);text-align:center;box-sizing:border-box;border:1px solid;border-radius:2px;justify-content:center;font-size:10px;font-weight:700}html[data-design=industrial-professional] .cp-status-badge--success{background:color-mix(in srgb, #e6f4ec 38%, var(--cp-card));color:#1a7a45;border-color:color-mix(in srgb, #8fc9a8 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge--warning{background:color-mix(in srgb, #fef3cd 38%, var(--cp-card));color:#9a6700;border-color:color-mix(in srgb, #e0c06a 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge--danger{background:color-mix(in srgb, #fde8e6 38%, var(--cp-card));color:#b42318;border-color:color-mix(in srgb, #e8a09a 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge--default{color:#4b5563;background:color-mix(in srgb, #eef0f2 55%, var(--cp-card));border-color:var(--cp-border)}html[data-design=industrial-professional] .cp-status-badge[data-status=rejected]{color:#b42318;background:color-mix(in srgb, #fde8e6 38%, var(--cp-card));border-color:color-mix(in srgb, #e8a09a 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge[data-status=open]{color:#c45c26;background:color-mix(in srgb, #fceee6 38%, var(--cp-card));border-color:color-mix(in srgb, #e0a882 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge[data-status=reviewing]{color:#2f6fed;background:color-mix(in srgb, #e8f0fe 38%, var(--cp-card));border-color:color-mix(in srgb, #9db8f5 50%, var(--cp-border))}html[data-design=industrial-professional] .cp-status-badge--info{color:#2f6fed;background:#e8f0fe;border-color:#9db8f5}html[data-design=industrial-professional] .cp-office-app .cp-table tbody tr:hover td{background:#f7f8fa}html[data-design=industrial-professional] .cp-toolbar,html[data-design=industrial-professional] .cp-filter-bar{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:4px;gap:8px;padding:8px 10px}html[data-design=industrial-professional] .cp-filter-bar .cp-filter-field{flex:0 0 15.5rem;min-width:15rem;max-width:18rem}html[data-design=industrial-professional] .cp-customers-filter-bar .cp-filter-group--location .cp-filter-field{flex:none;justify-content:flex-start;align-self:stretch;width:100%;min-width:0;max-width:none;height:auto}html[data-design=industrial-professional] .cp-filter-bar .cp-search-field__input,html[data-design=industrial-professional] .cp-filter-bar .cp-date-range__field .cp-input,html[data-design=industrial-professional] .cp-filter-bar .cp-filter-chip,html[data-design=industrial-professional] .cp-filter-bar .cp-btn{height:36px;min-height:36px;font-size:12px}html[data-design=industrial-professional] .cp-filter-bar .cp-filter-field .cp-select,html[data-design=industrial-professional] .cp-filter-bar .cp-combobox__trigger{height:36px;min-height:36px;max-height:none;color:var(--cp-text);padding:0 12px;font-size:12px;line-height:1.35;overflow:visible}html[data-design=industrial-professional] .cp-office-app .cp-search-field__icon{color:#5c6370;width:14px;height:14px;display:block;left:8px}html[data-design=industrial-professional] .cp-office-app .cp-search-field__input{padding-left:28px}html[data-design=industrial-professional] .cp-ops-toolbar{background:var(--cp-header-bg,var(--cp-card));border-bottom:1px solid var(--cp-border);min-height:44px}html[data-design=industrial-professional] .cp-ops-toolbar__title{font-size:15px;font-weight:700}html[data-design=industrial-professional] .cp-section__head,html[data-design=industrial-professional] .cp-panel__head{background:var(--cp-muted-surface);color:var(--cp-text);border-bottom:1px solid var(--cp-border);min-height:36px}html[data-design=industrial-professional] .cp-section__title,html[data-design=industrial-professional] .cp-panel__title{color:var(--cp-text);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}html[data-design=industrial-professional] .cp-filter-chip--active,html[data-design=industrial-professional] .cp-filter-bar .cp-filter-chip--active,html[data-design=industrial-professional] .cp-list-page .cp-filter-chip--active{border-color:var(--cp-chip-selected-border);background:var(--cp-chip-selected-bg);color:var(--cp-chip-selected-text)}html[data-design=industrial-professional] .cp-design-switcher__option--active,html[data-design=industrial-professional] .cp-layout-switcher__option--active{background:#fceee6;border-color:#c45c26}html[data-design=industrial-professional] .cp-link{color:#2f6fed}html[data-design=industrial-professional] .cp-appearance-preview__sidebar{background:#121417;border-right-color:#000}html[data-design=industrial-professional] .cp-appearance-preview__brand,html[data-design=industrial-professional] .cp-appearance-preview__nav-item{color:#c5c9d0}html[data-design=industrial-professional] .cp-appearance-preview__nav-item--active{color:#fff;background:#1c1f24;border-left:3px solid #c45c26}html[data-design=industrial-professional] .cp-appearance-preview__kpi{color:#121417;background:#fff;border:1px solid #c5c9d0}html[data-design=industrial-professional] .cp-driver-header{color:#e8eaed;background:#121417;border-bottom:2px solid #c45c26}html[data-design=industrial-professional] .cp-driver-header__title,html[data-design=industrial-professional] .cp-driver-header__subtitle{color:#e8eaed}html[data-design=industrial-professional] .cp-driver-bottom-nav{border-top:2px solid #c45c26}html[data-design=industrial-professional] .cp-delivery-detail{max-width:none}html[data-design=modern-saas]{--cp-font:var(--font-saas), "Plus Jakarta Sans", system-ui, sans-serif;--cp-primary:#0f172a;--cp-secondary:#4f46e5;--cp-bg:#f7f8fc;--cp-card:#fff;--cp-border:#e8ecf4;--cp-sidebar-bg:#fff;--cp-sidebar-text:#0f172a;--cp-radius:14px;--cp-radius-sm:10px;--cp-radius-lg:14px;--cp-shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a;--cp-shadow-sm:0 1px 2px #0f172a0d;--cp-badge-radius:999px;--cp-table-head-bg:#fafbfe;--cp-tab-active:#4f46e5;--cp-page-padding:32px;--cp-card-padding:24px;--cp-control-height:40px}html[data-design=modern-saas] .cp-office-sidebar__title,html[data-design=modern-saas] .cp-office-sidebar__meta,html[data-design=modern-saas] .cp-office-sidebar__product{color:#0f172a}html[data-design=modern-saas] .cp-office-sidebar__product{text-transform:none;letter-spacing:-.02em;opacity:1;font-size:15px;font-weight:700}html[data-design=modern-saas] .cp-office-sidebar__role{color:#4f46e5;background:#eef2ff;border-radius:10px}html[data-design=modern-saas] .cp-office-sidebar__mark{color:#fff;background:linear-gradient(145deg,#4f46e5 0%,#312e81 100%);border-radius:10px;width:36px;height:36px;font-weight:800;box-shadow:0 4px 12px #4f46e540}html[data-design=modern-saas] .cp-nav-icon{opacity:.9;width:20px;height:20px;display:block}html[data-design=modern-saas] .cp-office-nav-link{color:#64748b;background:0 0;border:0;border-radius:12px;gap:12px;padding:11px 14px;font-size:14px;font-weight:550}html[data-design=modern-saas] .cp-office-nav-link:hover{color:#0f172a;background:#eef1f7}html[data-design=modern-saas] .cp-office-nav-link--active{color:#4f46e5;background:#eef2ff;border-color:#0000;font-weight:650;box-shadow:inset 0 0 0 1px #4f46e514}html[data-design=modern-saas] .cp-office-nav-link--active .cp-nav-icon{opacity:1}html[data-design=modern-saas] .cp-office-header{background:0 0;border-bottom:0}html[data-design=modern-saas] .cp-btn{border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600}html[data-design=modern-saas] .cp-btn--primary{background:#4f46e5;border-radius:10px;box-shadow:0 1px 2px #4f46e533,0 4px 12px #4f46e52e}html[data-design=modern-saas] .cp-btn--primary:hover:not(:disabled){background:#4338ca}html[data-design=modern-saas] .cp-card:not(.cp-auth-card),html[data-design=modern-saas] .cp-panel,html[data-design=modern-saas] .cp-section{box-shadow:var(--cp-shadow);border:1px solid #e8ecf4;border-radius:14px}html[data-design=modern-saas] .cp-kpi-grid{gap:20px;margin-bottom:28px}html[data-design=modern-saas] .cp-kpi{box-shadow:var(--cp-shadow);border:1px solid #e8ecf4;border-radius:14px;padding:24px 24px 22px;overflow:visible}html[data-design=modern-saas] .cp-kpi__label{color:#64748b;text-transform:none;letter-spacing:0;font-size:13px;font-weight:550}html[data-design=modern-saas] .cp-kpi__value,html[data-design=modern-saas] .cp-kpi-value{letter-spacing:-.04em;color:#0f172a;font-size:30px;font-weight:750}html[data-design=modern-saas] .cp-toolbar{background:0 0;border:none;margin-bottom:20px;padding:0}html[data-design=modern-saas] .cp-search-field__icon,html[data-design=modern-saas] .cp-office-app .cp-search-field__icon,.cp-office-app--modern-saas .cp-search-field__icon,.cp-office-app[data-design=modern-saas] .cp-search-field__icon,html[data-design=premium-b2b] .cp-search-field__icon,html[data-design=premium-b2b] .cp-office-app .cp-search-field__icon{display:flex}html[data-design=modern-saas] .cp-office-app .cp-search-field__input,.cp-office-app--modern-saas .cp-search-field__input,.cp-office-app[data-design=modern-saas] .cp-search-field__input,html[data-design=premium-b2b] .cp-office-app .cp-search-field__input{padding-left:38px}html[data-design=modern-saas] .cp-page-header{margin-bottom:32px}html[data-design=modern-saas] .cp-page-header__title{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,1.75rem);font-weight:750}html[data-design=modern-saas] .cp-section__head{background:0 0;border-bottom-color:#eef1f7;padding:20px 24px 16px}html[data-design=modern-saas] .cp-section__body{padding:16px 24px 24px}html[data-design=modern-saas] .cp-office-content .cp-table-wrap{box-shadow:var(--cp-shadow);background:#fff;border:1px solid #e8ecf4;border-radius:14px;overflow:hidden}html[data-design=modern-saas] .cp-table th{color:#94a3b8;letter-spacing:.04em;background:#fafbfe;border-bottom:1px solid #eef1f7;padding:12px 20px;font-size:11.5px}html[data-design=modern-saas] .cp-table td{padding:16px 20px}html[data-design=modern-saas] .cp-status-badge{border-radius:999px;gap:6px;padding:5px 10px;font-weight:650}html[data-design=modern-saas] .cp-filter-chip{box-shadow:var(--cp-shadow-sm);color:#4338ca;background:0 0;border-color:#c7d2fe;border-radius:999px}html[data-design=modern-saas] .cp-filter-chip--active{color:#fff;background:#4f46e5;border-color:#4f46e5}html[data-design=modern-saas] .cp-design-switcher__option--active,html[data-design=modern-saas] .cp-layout-switcher__option--active{background:#eef2ff;border-color:#c7d2fe}html[data-design=modern-saas] .cp-link{color:#4f46e5}html[data-design=modern-saas] .cp-appearance-preview__sidebar{background:#fff;border-right-color:#e8ecf4}html[data-design=modern-saas] .cp-appearance-preview__brand,html[data-design=modern-saas] .cp-appearance-preview__nav-item{color:#64748b}html[data-design=modern-saas] .cp-appearance-preview__nav-item--active{color:#4f46e5;background:#eef2ff;border-color:#0000}html[data-design=modern-saas] .cp-driver-header{color:#e2e8f0;background:#0f172a;border-bottom:none}html[data-design=modern-saas] .cp-driver-header__title,html[data-design=modern-saas] .cp-driver-header__subtitle{color:#e2e8f0}html[data-design=modern-saas] .cp-driver-bottom-nav{box-shadow:0 -4px 16px #0f172a0f}html[data-design=modern-saas] .cp-delivery-detail{max-width:none}html[data-design=modern-saas] .cp-proof-progress__step{box-shadow:var(--cp-shadow-sm);border-radius:10px;padding:16px}html[data-design=enterprise-operations] .cp-card:not(.cp-auth-card):not(.cp-card--driver-stop),html[data-design=industrial-professional] .cp-card:not(.cp-auth-card):not(.cp-card--driver-stop),html[data-design=premium-b2b] .cp-card:not(.cp-auth-card):not(.cp-card--driver-stop){border-left-width:1px;border-left-color:var(--cp-border)}html[data-design] .cp-driver-app .cp-card:not(.cp-card--driver-stop){border-left:none!important}html[data-design=control-center] .cp-driver-app .cp-kpi,html[data-design=control-center][data-template=accent] .cp-driver-app .cp-kpi,html[data-design=industrial-professional] .cp-driver-app .cp-kpi{color:#0f172a;background:#fff}html[data-design=control-center] .cp-driver-app .cp-kpi__label,html[data-design=control-center][data-template=accent] .cp-driver-app .cp-kpi__label,html[data-design=industrial-professional] .cp-driver-app .cp-kpi__label{color:#475569}html[data-design=control-center] .cp-driver-app .cp-kpi-value,html[data-design=control-center] .cp-driver-app .cp-kpi__value,html[data-design=control-center][data-template=accent] .cp-driver-app .cp-kpi-value,html[data-design=control-center][data-template=accent] .cp-driver-app .cp-kpi__value,html[data-design=industrial-professional] .cp-driver-app .cp-kpi-value,html[data-design=industrial-professional] .cp-driver-app .cp-kpi__value{color:#0f172a}html[data-design=enterprise-operations] .cp-driver-header__menu,html[data-design=control-center] .cp-driver-header__menu,html[data-design=premium-b2b] .cp-driver-header__menu,html[data-design=industrial-professional] .cp-driver-header__menu,html[data-design=modern-saas] .cp-driver-header__menu{color:#f8fafc;background:#ffffff1f;border-color:#ffffff38}html[data-design=enterprise-operations] .cp-driver-header__subtitle,html[data-design=control-center] .cp-driver-header__subtitle,html[data-design=premium-b2b] .cp-driver-header__subtitle,html[data-design=industrial-professional] .cp-driver-header__subtitle,html[data-design=modern-saas] .cp-driver-header__subtitle{color:#e2e8f0cc}.cp-office-sidebar__product{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:0;font-size:11px;font-weight:700}.cp-office-sidebar__mark{width:44px;height:44px;color:inherit;background:#ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.cp-office-sidebar__section+.cp-office-sidebar__section{margin-top:14px}.cp-office-sidebar__section-label{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0 0 8px 4px;font-size:11px;font-weight:700}.cp-office-nav-link{justify-content:flex-start}.cp-office-nav-link__label{flex:auto;min-width:0}.cp-office-nav-badge{text-align:center;min-width:22px;color:inherit;background:#0f172a14;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:700}.cp-office-nav-badge--warn{color:#92400e;background:#fef3c7}.cp-office-nav-count{font-family:var(--cp-page-title-count-font,inherit);font-size:var(--cp-nav-count-size,12px);font-weight:var(--cp-nav-count-weight,500);color:var(--cp-nav-count,var(--cp-text-muted));font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;margin-left:auto;line-height:1}.cp-office-nav-link--active .cp-office-nav-count{opacity:.78}.cp-office-sidebar__user-chip{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:#ffffff0a;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.cp-office-sidebar__user-avatar{background:#0f172a1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.cp-office-sidebar__user-name{font-size:13px;font-weight:700;line-height:1.2}.cp-office-sidebar__user-role{opacity:.7;margin-top:2px;font-size:11px}.cp-panel{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);margin-bottom:16px;overflow:hidden}.cp-panel__head{border-bottom:1px solid var(--cp-border);background:var(--cp-table-head-bg,#f9fafb);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cp-panel__title{margin:0;font-size:14px;font-weight:700}.cp-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-panel__body{padding:0}.cp-panel__body>.cp-table-wrap{box-shadow:none;border:none;border-radius:0;margin:0}.cp-panel__footer{border-top:1px solid var(--cp-border);color:var(--cp-text-muted);padding:10px 16px;font-size:12px}.cp-filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cp-filter-chip{height:var(--cp-control-height);min-height:var(--cp-control-height);max-height:var(--cp-control-height);min-width:var(--cp-filter-chip-min-width,9.5rem);border:1px solid var(--cp-chip-border,var(--cp-border));border-radius:var(--cp-chip-radius,var(--cp-radius-pill));background:var(--cp-chip-bg,var(--cp-card));max-width:100%;color:var(--cp-chip-text,var(--cp-text));text-align:center;white-space:nowrap;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.cp-filter-chip:hover:not(:disabled):not(.cp-filter-chip--active):not([data-selected=true]):not([aria-selected=true]){background:var(--cp-chip-hover-bg,var(--cp-muted-surface));border-color:var(--cp-chip-border,var(--cp-border));color:var(--cp-chip-text,var(--cp-text))}}.cp-filter-chip:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-filter-chip:focus:not(:focus-visible):not(.cp-filter-chip--active):not([data-selected=true]):not([aria-selected=true]){background:var(--cp-chip-bg,var(--cp-card));border-color:var(--cp-chip-border,var(--cp-border));color:var(--cp-chip-text,var(--cp-text));box-shadow:none}.cp-filter-chip--active,.cp-filter-chip[data-selected=true],.cp-filter-chip[aria-selected=true],.cp-filter-chip--active:hover,.cp-filter-chip--active:focus-visible,.cp-filter-chip[data-selected=true]:hover,.cp-filter-chip[aria-selected=true]:hover,.cp-filter-chip[data-selected=true]:focus-visible,.cp-filter-chip[aria-selected=true]:focus-visible{border-color:var(--cp-chip-selected-border,var(--cp-secondary));background:var(--cp-chip-selected-bg,var(--cp-secondary-surface));color:var(--cp-chip-selected-text,var(--cp-secondary))}.cp-filter-chip__count{background:#0f172a14;border-radius:999px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:700}.cp-filter-chip--active .cp-filter-chip__count{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit}.cp-detail-action-bar{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.cp-detail-action-bar__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-detail-action-bar__title{font-size:1.25rem;font-weight:700;line-height:1.25}.cp-detail-action-bar__meta{color:var(--cp-text-muted);margin-top:4px;font-size:13px}.cp-detail-action-bar__actions{flex-wrap:wrap;gap:8px;display:flex}.cp-info-list{margin:0}.cp-info-list__row{border-bottom:1px solid var(--cp-border);grid-template-columns:150px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.cp-info-list__row:last-child{border-bottom:none}.cp-info-list__label{color:var(--cp-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:12px;font-weight:700}.cp-info-list__value{margin:0;font-size:14px}.cp-timeline{margin:0;padding:0;list-style:none}.cp-timeline__item{grid-template-columns:16px 1fr;gap:10px;padding:0 0 14px;display:grid;position:relative}.cp-timeline__item:last-child{padding-bottom:0}.cp-timeline__dot{background:var(--cp-secondary);border-radius:999px;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 3px #2563eb26}.cp-timeline__title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cp-timeline__code{color:var(--cp-text-muted);font-size:11px}.cp-timeline__title{font-size:14px;font-weight:600}.cp-timeline__meta{color:var(--cp-text-muted);flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;display:flex}.cp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.cp-ops-alert{border:1px solid var(--cp-warning);border-radius:var(--cp-radius-sm);background:var(--cp-warning-bg);color:var(--cp-warning-text);align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}.cp-ops-alert strong{letter-spacing:.04em;text-transform:uppercase;font-size:11px}@media (max-width:900px){.cp-grid-2{grid-template-columns:1fr}.cp-info-list__row{grid-template-columns:1fr;gap:2px}}@media (min-width:901px){.cp-office-app .cp-delivery-detail__grid:not(.cp-detail-legacy-split),.cp-driver-app .cp-delivery-detail__grid:not(.cp-detail-legacy-split){grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:20px}.cp-office-app .cp-delivery-detail__actions,.cp-driver-app .cp-delivery-detail__actions,.cp-driver-app .cp-detail-action-bar__actions{flex-wrap:wrap;gap:10px;display:flex}.cp-office-app .cp-delivery-detail__actions .cp-btn,.cp-driver-app .cp-delivery-detail__actions .cp-btn,.cp-driver-app .cp-detail-action-bar__actions .cp-btn{white-space:normal;width:auto;min-width:0}}html[data-design=enterprise-operations] .cp-office-nav-badge{color:#e2e8f0;background:#ffffff24}html[data-design=enterprise-operations] .cp-office-nav-count{letter-spacing:.04em}html[data-design=enterprise-operations] .cp-office-nav-badge--warn{color:#fff;background:#3b82f6}html[data-design=enterprise-operations] .cp-office-sidebar__user-chip{background:#ffffff0f;border-color:#ffffff1f}html[data-design=enterprise-operations] .cp-office-sidebar__section-label{color:#94a3b8;opacity:1}html[data-design=enterprise-operations] .cp-panel,html[data-design=enterprise-operations] .cp-detail-action-bar{box-shadow:none;border-radius:4px}html[data-design=enterprise-operations] .cp-ops-alert{border-color:var(--cp-secondary);background:var(--cp-info-bg);color:var(--cp-primary);border-radius:4px}html[data-design=control-center] .cp-panel,html[data-design=control-center] .cp-detail-action-bar{border-color:#b8c2d1;border-radius:6px}html[data-design=control-center] .cp-filter-chip{text-transform:uppercase;letter-spacing:.04em;color:#334155;background:0 0;border-color:#b8c2d1;border-radius:4px;font-size:11px}html[data-design=control-center] .cp-filter-chip--active{color:#0f172a;background:#f59e0b;border-color:#f59e0b}html[data-design=control-center] .cp-ops-alert{color:#92400e;background:#fffbeb;border-color:#f59e0b;border-radius:6px}html[data-design=control-center] .cp-office-sidebar__section-label{color:#64748b;opacity:1}html[data-design=control-center] .cp-office-nav-badge{color:#e2e8f0;background:#1e293b}html[data-design=premium-b2b] .cp-panel,html[data-design=premium-b2b] .cp-detail-action-bar{box-shadow:var(--cp-shadow-sm);border:1px solid #d7e0e6;border-radius:14px}html[data-design=premium-b2b] .cp-panel__head{background:0 0;border-bottom-color:#eef4f5}html[data-design=premium-b2b] .cp-filter-chip{border-radius:999px}html[data-design=premium-b2b] .cp-office-nav-badge{color:#99f6e4;background:#0d948838}html[data-design=premium-b2b] .cp-office-nav-count{opacity:.78}html[data-design=premium-b2b] .cp-office-sidebar__user-chip{background:#ffffff0d;border-color:#ffffff1a}html[data-design=workflow-first] .cp-panel,html[data-design=workflow-first] .cp-detail-action-bar{box-shadow:var(--cp-shadow-sm);border-radius:10px}html[data-design=workflow-first] .cp-detail-action-bar{border-left:4px solid #2563eb}html[data-design=workflow-first] .cp-filter-chip{border-radius:999px}html[data-design=workflow-first] .cp-ops-alert{color:#1e3a5f;background:#eff6ff;border-color:#93c5fd;border-radius:10px}.cp-office-header--sticky{z-index:30;position:sticky;top:0}.cp-office-header__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.cp-office-header__actions{align-items:center;gap:8px;display:flex}.cp-office-header__search{border:1px solid var(--cp-border);background:var(--cp-bg);min-width:200px;max-width:280px;color:var(--cp-text-muted);border-radius:999px;flex:220px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:none}.cp-office-header__search-icon{opacity:.7;align-items:center;display:inline-flex}.cp-office-header__search-icon .cp-nav-icon{width:16px;height:16px}.cp-office-breadcrumb-bar{padding:8px var(--cp-page-padding);border-bottom:1px solid var(--cp-border);background:var(--cp-card);display:none}.cp-breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.cp-breadcrumbs__item{align-items:center;gap:4px;display:inline-flex}.cp-breadcrumbs__sep{color:var(--cp-text-muted);margin-right:2px}.cp-breadcrumbs__link{color:var(--cp-secondary);font-weight:500;text-decoration:none}.cp-breadcrumbs__link:hover{text-decoration:underline}.cp-breadcrumbs__current{color:var(--cp-text-muted);font-weight:600}.cp-office-urgency-slot{display:none}.cp-office-sidebar__tenant{border-bottom:1px solid #ffffff14;margin:0 0 8px;padding:10px 12px;font-size:12px;display:none}.cp-office-sidebar__tenant-name{color:#fff;font-weight:600}.cp-office-sidebar__tenant-role{color:#94a3b8;text-transform:capitalize;margin-top:2px}.cp-page-header--compact{margin-bottom:10px}.cp-page-header--compact .cp-page-header__title{margin-bottom:2px;font-size:1.1rem}.cp-page-header--compact .cp-page-header__subtitle{font-size:12px}.cp-page-header--hero .cp-page-header__title{letter-spacing:-.02em;font-size:1.75rem}.cp-page-header--hero{margin-bottom:22px}.cp-kpi-grid--strip{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);flex-wrap:nowrap;gap:0;margin-bottom:14px;display:flex;overflow:hidden}.cp-kpi-grid--strip .cp-kpi{border:0;border-right:1px solid var(--cp-border);box-shadow:none;border-left:3px solid #0000;border-radius:0;flex:1 1 0;min-width:0;margin:0;padding:10px 12px;border-top:0!important}.cp-kpi-grid--strip .cp-kpi:last-child{border-right:0}.cp-kpi-grid--strip .cp-kpi__value,.cp-kpi-grid--strip .cp-kpi-value{margin-top:2px;font-size:22px}.cp-kpi-grid--compact{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cp-kpi-grid--compact .cp-kpi{flex:120px;padding:10px 12px}.cp-kpi-grid--compact .cp-kpi__value,.cp-kpi-grid--compact .cp-kpi-value{font-size:22px}.cp-kpi-grid--icons .cp-kpi{overflow:visible}.cp-kpi-grid--icons .cp-kpi__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-kpi-grid--icons .cp-kpi__icon{background:color-mix(in srgb, var(--cp-secondary) 12%, transparent);width:28px;height:28px;color:var(--cp-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:12px;font-weight:700;display:flex}.cp-kpi__icon{display:none}.cp-kpi-grid--icons .cp-kpi__icon,html[data-design=modern-saas] .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi__icon,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__icon,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__icon,.cp-office-app--modern-saas .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi__icon,.cp-office-app[data-design=modern-saas] .cp-kpi__icon,.cp-office-app[data-design=premium-b2b] .cp-kpi__icon,.cp-dashboard--saas .cp-kpi__icon,.cp-analytics-page--saas .cp-kpi__icon{justify-content:center;align-items:center;display:flex}.cp-stage-rail{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-card);flex-wrap:wrap;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.cp-stage-rail__step{border-right:1px solid var(--cp-border);flex:120px;padding:12px 14px;position:relative}.cp-stage-rail__step:last-child{border-right:0}.cp-stage-rail__label{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-muted);font-size:11px;font-weight:700}.cp-stage-rail__value{margin-top:4px;font-size:22px;font-weight:700}.cp-stage-rail__step--pending{box-shadow:inset 0 3px #f59e0b}.cp-stage-rail__step--success{box-shadow:inset 0 3px #16a34a}.cp-stage-rail__step--danger{box-shadow:inset 0 3px #dc2626}.cp-stage-rail__step--info{box-shadow:inset 0 3px #2563eb}a.cp-stage-rail__step--link{color:inherit;cursor:pointer;text-decoration:none;display:block}a.cp-stage-rail__step--link:hover{background:var(--cp-bg,#f8fafc)}a.cp-stage-rail__step--link:focus-visible{box-shadow:inset var(--cp-focus-ring,0 0 0 3px #2563eb59);outline:none}.cp-table-link-row{color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.cp-table-link-row:hover,.cp-attention-item:hover{background:var(--cp-bg,#f8fafc)}.cp-table-link-row:focus-visible,.cp-attention-item:focus-visible{box-shadow:inset var(--cp-focus-ring,0 0 0 3px #2563eb59);outline:none}.cp-attention-item{color:inherit;flex-direction:column;gap:4px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.cp-attention-item__title{font-weight:700}.cp-attention-item__meta{color:var(--cp-text-muted,#6b7280);overflow-wrap:anywhere;font-size:13px}.cp-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cp-metric-card{border:1px solid var(--cp-border);border-radius:var(--cp-radius);background:var(--cp-card);box-shadow:var(--cp-shadow-sm);padding:16px}.cp-metric-card__label{color:var(--cp-text-muted);font-size:12px;font-weight:600}.cp-metric-card__value{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:700}.cp-metric-card__track{background:#e5e7eb;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.cp-metric-card__fill{background:linear-gradient(90deg, var(--cp-secondary), var(--cp-primary));border-radius:999px;height:100%}.cp-metric-card__meta{color:var(--cp-text-muted);margin-top:8px;font-size:12px}.cp-dashboard__split{grid-template-columns:minmax(0,1.6fr) minmax(260px,.9fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.cp-dashboard__aside{flex-direction:column;gap:16px;display:flex}.cp-dashboard__aside .cp-panel{margin-bottom:0}.cp-dashboard--empty-today .cp-dashboard__split{align-items:stretch}.cp-dashboard--empty-today .cp-dashboard__main,.cp-dashboard--empty-today>.cp-dashboard__today--empty{min-height:0;max-height:min(33vh,260px)}.cp-dashboard--empty-today .cp-dashboard__today--empty{flex-direction:column;justify-content:center;margin-bottom:16px;display:flex}.cp-dashboard--empty-today .cp-dashboard__main .cp-dashboard__today--empty{height:100%;max-height:none;margin-bottom:0}.cp-dashboard--empty-today .cp-empty-state--compact,.cp-dashboard--empty-today .cp-dashboard__today--empty .cp-empty-state{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;margin:0;padding:14px 16px;display:flex}.cp-dashboard--empty-today .cp-empty-state--compact .cp-empty-state__title{font-size:15px}.cp-dashboard--empty-today .cp-empty-state--compact .cp-empty-state__description{margin-top:4px;font-size:13px}.cp-dashboard--empty-today .cp-empty-state--compact .cp-empty-state__action{margin-top:10px}.cp-dashboard--empty-today .cp-dashboard__aside{min-height:0}.cp-dashboard--empty-today .cp-dashboard__aside .cp-panel--status,.cp-dashboard--empty-today .cp-dashboard__aside .cp-panel--attention{flex:auto}.cp-dashboard--empty-today .cp-grid-2 .cp-panel--status,.cp-dashboard--empty-today>.cp-panel--attention{min-height:0}.cp-panel--attention .cp-table-pagination{margin-top:12px}.cp-dashboard__primary-actions{flex-wrap:wrap;gap:6px;display:flex}.cp-dashboard__primary-actions .cp-btn--primary{min-width:0;font-weight:700}.cp-dashboard__footer-actions{margin-top:20px}@media (max-width:1100px){.cp-dashboard__split,.cp-metric-strip{grid-template-columns:1fr}.cp-kpi-grid--strip{flex-wrap:wrap}.cp-kpi-grid--strip .cp-kpi{border-bottom:1px solid var(--cp-border);flex:40%}}@media (max-width:900px){.cp-office-header__search{display:none!important}}html[data-design=enterprise-operations]{--cp-sidebar-width:240px;--cp-header-height:52px;--cp-control-height:34px}html[data-design=enterprise-operations] .cp-office-content{padding-top:14px}html[data-design=enterprise-operations] .cp-page-header--compact .cp-page-header__subtitle{font-size:12px}html[data-design=enterprise-operations] .cp-dashboard--erp .cp-panel__head{background:var(--cp-card);padding:12px 16px}html[data-design=enterprise-operations] .cp-toolbar{padding:8px 10px}html[data-design=control-center] .cp-office-sidebar__tenant{display:block}html[data-design=control-center] .cp-office-header{min-height:44px;padding-top:4px;padding-bottom:4px}html[data-design=control-center] .cp-office-header__title{letter-spacing:.04em;text-transform:uppercase;font-size:13px}html[data-design=control-center] .cp-office-content--sticky-tools .cp-toolbar{top:var(--cp-header-height);z-index:20;margin-left:calc(-1 * var(--cp-page-padding));margin-right:calc(-1 * var(--cp-page-padding));padding-left:var(--cp-page-padding);padding-right:var(--cp-page-padding);border-left:0;border-right:0;border-radius:0;position:sticky}html[data-design=control-center] .cp-dashboard--ops-strip .cp-kpi-grid--strip{margin-top:-4px}html[data-design=control-center] .cp-dashboard--ops-strip .cp-page-header__actions .cp-btn{text-transform:uppercase;letter-spacing:.03em;min-height:32px;padding:4px 10px;font-size:12px}html[data-design=premium-b2b] .cp-office-breadcrumb-bar{background:0 0;border-bottom:0;padding-bottom:0;display:block}html[data-design=premium-b2b] .cp-office-header{background:0 0;border-bottom:0}html[data-design=premium-b2b] .cp-dashboard--saas .cp-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}html[data-design=premium-b2b] .cp-detail-action-bar{border-radius:16px}html[data-design=workflow-first]{--cp-sidebar-width:200px;--cp-header-height:56px}html[data-design=workflow-first] .cp-office-sidebar__section-label{display:none}html[data-design=workflow-first] .cp-office-nav-link{background:0 0;border:0;padding-left:8px}html[data-design=workflow-first] .cp-dashboard__primary-actions .cp-btn--primary{min-height:44px;font-size:15px;box-shadow:0 8px 20px #2563eb40}html[data-design=workflow-first] .cp-stage-rail{margin-bottom:12px}html[data-design=workflow-first] .cp-toolbar{background:0 0;border:0;padding:0}html[data-design=industrial-professional]{--cp-sidebar-width:220px;--cp-header-height:44px}html[data-design=industrial-professional] .cp-office-sidebar__tenant{display:block}html[data-design=industrial-professional] .cp-office-content{padding:12px 16px 24px}html[data-design=industrial-professional] .cp-ops-toolbar{z-index:30;margin-inline:-16px;padding-inline:16px;position:sticky;top:0}html[data-design=modern-saas]{--cp-sidebar-width:260px;--cp-header-height:0px}html[data-design=modern-saas] .cp-office-breadcrumb-bar{background:0 0;display:block}html[data-design=modern-saas] .cp-office-content{padding:32px 40px 48px}html[data-design=modern-saas] .cp-dashboard--saas .cp-kpi-grid,.cp-office-app--modern-saas .cp-dashboard--saas .cp-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi{display:block}html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__label,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi__label,html[data-design=premium-b2b] .cp-kpi-grid--icons .cp-kpi__label,.cp-office-app--premium-b2b .cp-kpi-grid--icons .cp-kpi__label,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__label,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__label,.cp-analytics-page--saas .cp-kpi__label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}html[data-design=modern-saas] .cp-kpi__icon,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__icon,.cp-dashboard--saas .cp-kpi__icon,.cp-analytics-page--saas .cp-kpi__icon{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:flex!important}html[data-design=premium-b2b] .cp-kpi__icon,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi__icon{color:#0d9488;background:#ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;font-size:12px;display:flex!important}html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__icon,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi__icon,.cp-office-app--modern-saas .cp-kpi__icon,html[data-design=modern-saas] .cp-analytics-page .cp-kpi-grid .cp-kpi__icon,.cp-analytics-page--saas .cp-kpi-grid .cp-kpi__icon{color:#4f46e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:flex!important}html[data-design=premium-b2b] .cp-kpi-grid--icons .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi-grid--icons .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi__icon,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi-grid .cp-kpi__icon{color:#0d9488;background:#ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0;font-size:12px;display:flex!important}html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__value,html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi-value,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi__value,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi-value{margin-top:0;margin-bottom:8px}html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__meta,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi__meta{color:#64748b;font-size:12.5px}html[data-design=modern-saas] .cp-kpi--success .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi--success .cp-kpi__icon,.cp-dashboard--saas .cp-kpi--success .cp-kpi__icon{color:#059669;background:#ecfdf5}html[data-design=modern-saas] .cp-kpi--warning .cp-kpi__icon,html[data-design=modern-saas] .cp-kpi--pending .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi--warning .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi--pending .cp-kpi__icon,.cp-dashboard--saas .cp-kpi--warning .cp-kpi__icon,.cp-dashboard--saas .cp-kpi--pending .cp-kpi__icon{color:#d97706;background:#fffbeb}html[data-design=modern-saas] .cp-kpi--danger .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi--danger .cp-kpi__icon,.cp-dashboard--saas .cp-kpi--danger .cp-kpi__icon{color:#dc2626;background:#fef2f2}html[data-design=premium-b2b] .cp-kpi--info .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi--info .cp-kpi__icon{color:#0d9488;background:#ccfbf1}html[data-design=modern-saas] .cp-kpi--info .cp-kpi__icon,.cp-dashboard--saas .cp-kpi--info .cp-kpi__icon{color:#0284c7;background:#f0f9ff}html[data-design=modern-saas] .cp-kpi__icon svg,html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__icon svg,html[data-design=premium-b2b] .cp-kpi__icon svg,html[data-design=premium-b2b] .cp-kpi-grid--icons .cp-kpi__icon svg,.cp-dashboard--saas .cp-kpi__icon svg,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__icon svg,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__icon svg,.cp-analytics-page--saas .cp-kpi__icon svg{width:18px;height:18px;display:block}html[data-design=modern-saas] .cp-dashboard--saas .cp-dashboard__split{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;margin-bottom:28px}html[data-design=modern-saas] .cp-dashboard--saas .cp-panel .cp-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-design=modern-saas] .cp-dashboard--saas .cp-panel--table .cp-section__body,html[data-design=modern-saas] .cp-dashboard--saas .cp-panel--table .cp-panel__body{padding:0}html[data-design=modern-saas] .cp-dashboard--saas .cp-table__row-link{cursor:pointer}html[data-design=modern-saas] .cp-dashboard--saas .cp-table__row-link:hover{background:#fafbfe}html[data-design=modern-saas] .cp-linkish{color:#4f46e5;font-weight:650}html[data-design=modern-saas] .cp-cell-strong{letter-spacing:-.01em;font-weight:650}html[data-design=modern-saas] .cp-cell-muted{color:#64748b;font-weight:500}html[data-design=modern-saas] .cp-card-desc{color:#64748b;margin:0 0 16px;font-size:13.5px}html[data-design=modern-saas] .cp-activity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-design=modern-saas] .cp-activity-list li{border-bottom:1px solid #eef1f7;gap:14px;padding:14px 0;display:flex}html[data-design=modern-saas] .cp-activity-list li:first-child{padding-top:0}html[data-design=modern-saas] .cp-activity-list li:last-child{border-bottom:0;padding-bottom:0}html[data-design=modern-saas] .cp-activity-dot{background:#4f46e5;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}html[data-design=modern-saas] .cp-activity-dot--open,html[data-design=modern-saas] .cp-activity-dot--reviewing{background:#d97706}html[data-design=modern-saas] .cp-activity-dot--resolved{background:#059669}html[data-design=modern-saas] .cp-activity-dot--rejected{background:#dc2626}html[data-design=modern-saas] .cp-activity-list .cp-attention-item{min-height:0;padding:0}html[data-design=modern-saas] .cp-activity-list .cp-status-badge{margin-top:8px}html[data-design=modern-saas] .cp-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}html[data-design=modern-saas] .cp-page-header__subtitle{color:#64748b;max-width:52ch;font-size:15px}html[data-design=modern-saas] .cp-detail-action-bar{border-radius:14px}html[data-design=premium-b2b] .cp-delivery-detail__grid,html[data-design=modern-saas] .cp-delivery-detail__grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr)}html[data-design=premium-b2b] .cp-detail-action-bar,html[data-design=modern-saas] .cp-detail-action-bar{top:calc(var(--cp-header-height) + 8px);z-index:15;position:sticky}@media (max-width:900px){html[data-design=premium-b2b] .cp-dashboard--saas .cp-kpi-grid,html[data-design=modern-saas] .cp-dashboard--saas .cp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-ops-toolbar{z-index:30;background:var(--cp-surface,#fff);border-bottom:1px solid var(--cp-border,#e5e7eb);flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:-4px 0 12px;padding:8px 0;display:flex;position:sticky;top:0}.cp-ops-toolbar__title{letter-spacing:-.01em;margin:0 4px 0 0;font-size:15px;font-weight:700}.cp-ops-toolbar__meta{color:var(--cp-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:12px;overflow:hidden}.cp-ops-toolbar__badge{align-items:center;display:inline-flex}.cp-ops-toolbar__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-ops-toolbar__spacer{flex:1;min-width:8px}.cp-ops-toolbar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-ops-toolbar__actions .cp-btn{height:28px;padding:0 10px;font-size:12px}.cp-list-stat-strip{border:1px solid var(--cp-border,#e5e7eb);background:var(--cp-surface,#fff);border-radius:4px;gap:0;margin-bottom:12px;display:flex;overflow:hidden}.cp-list-stat-strip:empty{display:none}.cp-list-stat-strip__item{border-right:1px solid var(--cp-border,#e5e7eb);flex:1;min-width:0;padding:10px 14px}.cp-list-stat-strip__item:last-child{border-right:0}.cp-list-stat-strip__label{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-muted,#6b7280);font-size:11px;font-weight:600}.cp-list-stat-strip__value{margin-top:2px;font-size:22px;font-weight:700;line-height:1.2}.cp-list-page{flex-direction:column;gap:0;display:flex}.cp-list-page__chrome{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.cp-list-page__search{width:100%;max-width:720px}.cp-list-page__search:has(.cp-filter-bar){max-width:none}.cp-list-page__search .cp-filter-bar .cp-search-field{flex:240px;min-width:min(100%,280px)}.cp-list-page__search .cp-toolbar,.cp-list-page__search .cp-search-field,.cp-list-page__search .cp-card,.cp-list-page__search .cp-driver-picker{width:100%;max-width:100%}.cp-list-page__search .cp-search-field{flex:auto;min-width:min(100%,280px)}.cp-list-page__filters{margin-bottom:12px}.cp-list-page__filters .cp-filter-chips{margin-bottom:0}.cp-driver-picker{width:100%;min-width:min(100%,320px)}.cp-driver-picker .cp-input{width:100%}@media (max-width:800px){.cp-list-page__search{max-width:100%}}.cp-list-page__chrome--minimal{border-bottom:1px solid var(--cp-border,#e5e7eb);margin-bottom:16px;padding:8px 0}.cp-list-page__hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-list-page__primary-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.cp-list-page__body{min-width:0}.cp-list-page--ops-toolbar .cp-list-page__body .cp-panel{border-radius:2px}.cp-list-page--ops-toolbar .cp-filter-chips{gap:8px}.cp-list-page--saas .cp-list-page__chrome{margin-bottom:16px}.cp-list-page--admin .cp-page-header__title,.cp-list-page--metrics .cp-page-header__title{font-size:1.5rem}.cp-list-page--border .cp-list-page__chrome{border:1px solid var(--cp-border,#e5e7eb);background:var(--cp-surface,#fff);border-radius:8px;padding:12px}.cp-list-page--minimal .cp-page-header{margin-bottom:0}.cp-list-page--erp .cp-list-page__chrome{margin-bottom:8px}.cp-detail-page{flex-direction:column;gap:0;display:flex}.cp-detail-page__body{min-width:0}.cp-detail-page__grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.85fr);align-items:start;gap:20px;display:grid}.cp-detail-page__main,.cp-detail-page__aside{min-width:0}.cp-detail-page__aside--stacked{margin-top:20px}.cp-detail-page--ops .cp-ops-toolbar{margin-bottom:12px}.cp-detail-page--split-aside .cp-detail-page__grid,.cp-detail-page--side-panel .cp-detail-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.cp-detail-page--border-split .cp-detail-page__aside{border:1px solid var(--cp-border,#e5e7eb);background:var(--cp-surface,#fff);border-radius:8px;padding:12px}.cp-detail-page--admin-grid .cp-detail-page__grid,.cp-detail-page--metrics-grid .cp-detail-page__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr);gap:24px}.cp-detail-page--minimal .cp-detail-action-bar{border-bottom:0;padding-bottom:8px}.cp-detail-page--stacked .cp-detail-page__aside--stacked{gap:16px;display:grid}.cp-form-page,.cp-settings-page{width:100%}.cp-form-page__body,.cp-settings-page__body{flex-direction:column;gap:16px;display:flex}.cp-settings-page__body--grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start;gap:20px;display:grid}.cp-form-page--ops .cp-form-page__body,.cp-settings-page--ops .cp-settings-page__body{margin-top:4px}.cp-form-page--saas,.cp-form-page--admin-panel,.cp-form-page--metrics-panel{margin-inline:auto}.cp-form-page--border .cp-form-page__body>.cp-card,.cp-form-page--border .cp-form-page__body>.cp-panel{border:1px solid var(--cp-border,#e5e7eb);box-shadow:none}.cp-form-page--minimal .cp-page-header__subtitle{max-width:42ch}.cp-settings-page--saas .cp-settings-page__body--grid,.cp-settings-page--admin-grid .cp-settings-page__body--grid,.cp-settings-page--metrics-grid .cp-settings-page__body--grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.cp-settings-page__body--grid>:only-child{grid-column:1/-1}.cp-settings-hub{flex-direction:column;gap:16px;display:flex}.cp-settings-nav{border:1px solid var(--cp-border,#e5e7eb);background:var(--cp-surface,#fff);border-radius:10px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.cp-settings-nav__link{color:var(--cp-text-muted,#6b7280);border-radius:8px;align-items:center;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.cp-settings-nav__link:hover{color:var(--cp-text,#111827);background:var(--cp-surface-muted,#f3f4f6)}.cp-settings-nav__link--active{color:var(--cp-text,#111827);background:var(--cp-primary-soft,#eef2ff);box-shadow:inset 0 0 0 1px var(--cp-border,#e5e7eb)}.cp-settings-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cp-settings-page label,.cp-settings-panel label,.cp-driver-settings label{overflow-wrap:anywhere}.cp-settings-page .cp-card,.cp-settings-panel{min-width:0}.cp-team-tab-panel{flex-direction:column;gap:12px;display:flex}.cp-user-driver-hint{color:var(--cp-text-muted,#6b7280);margin-top:2px;font-size:.75rem;display:block}.cp-office-app[data-header=none] .cp-office-header{display:none}.cp-office-mobile-bar{border-bottom:1px solid var(--cp-border,#e5e7eb);background:var(--cp-surface,#fff);z-index:40;align-items:center;gap:8px;padding:8px 12px;display:none;position:sticky;top:0}.cp-office-header--minimal{min-height:48px;padding-block:6px}.cp-office-header--minimal .cp-office-header__subtitle,.cp-office-header--minimal .cp-office-header__search,.cp-office-header--minimal .cp-office-header__right{display:none}.cp-office-header--minimal .cp-office-header__title{font-size:14px}.cp-office-sidebar__company{color:var(--cp-muted,#9ca3af);margin-top:2px;font-size:11px}.cp-office-urgency-slot{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:flex}.cp-office-urgency-slot strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.cp-office-content--sticky-tools .cp-ops-toolbar{top:0}@media (max-width:900px){.cp-office-mobile-bar{display:flex}.cp-detail-page__grid,.cp-settings-page__body--grid{grid-template-columns:1fr}.cp-list-stat-strip{flex-wrap:wrap}.cp-list-stat-strip__item{border-bottom:1px solid var(--cp-border,#e5e7eb);flex:40%}}html[data-design=control-center]{--cp-sidebar-width:220px;--cp-header-height:0px}html[data-design=control-center] .cp-office-sidebar{color:#c5c9d0;background:#121417}html[data-design=control-center] .cp-office-sidebar__product{color:#fff}html[data-design=control-center] .cp-office-sidebar__title,html[data-design=control-center] .cp-office-sidebar__company{color:#8b919a}html[data-design=control-center] .cp-office-sidebar__tenant{border-bottom:1px solid #1f2329;padding:10px 14px;font-size:12px}html[data-design=control-center] .cp-office-sidebar__tenant-name{color:#e5e7eb;font-weight:600}html[data-design=control-center] .cp-office-content{padding:0 16px 24px}html[data-design=control-center] .cp-ops-toolbar{background:#f8f9fb;border-bottom-color:#d7dce5;margin-inline:-16px;padding-inline:16px;top:0}html[data-design=control-center] .cp-panel{box-shadow:none;border-color:#d0d5dd;border-radius:2px}html[data-design=control-center] .cp-list-stat-strip,html[data-design=control-center] .cp-list-stat-strip:empty{display:none}html[data-design=premium-b2b]{--cp-sidebar-width:260px;--cp-header-height:0px}html[data-design=premium-b2b] .cp-office-content{max-width:1200px;padding:8px 28px 40px}html[data-design=premium-b2b] .cp-office-breadcrumb-bar{padding:12px 28px 0}html[data-design=premium-b2b] .cp-page-header--hero .cp-page-header__title{letter-spacing:-.02em;font-size:1.75rem}html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero .cp-page-header__title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1rem;font-weight:700;line-height:1.25}html[data-design=premium-b2b] .cp-list-page--saas .cp-panel,html[data-design=premium-b2b] .cp-form-page--saas .cp-card{border-radius:12px;box-shadow:0 1px 2px #0f172a0a}html[data-design=premium-b2b] .cp-detail-page--side-panel .cp-detail-action-bar{z-index:15;background:var(--cp-surface,#fff);position:sticky;top:8px}html[data-design=workflow-first] .cp-office-header--minimal{border-bottom:1px solid var(--cp-border,#e5e7eb)}html[data-design=workflow-first] .cp-list-page--minimal .cp-list-page__chrome{background:0 0}html[data-design=modern-saas] .cp-detail-page--split-aside .cp-detail-page__aside,html[data-design=modern-saas] .cp-list-page--saas .cp-list-page__chrome{border-radius:14px}html[data-design=industrial-professional] .cp-office-sidebar__brand{padding:14px 14px 12px}html[data-design=modern-saas] .cp-list-page--saas .cp-panel,html[data-design=modern-saas] .cp-settings-page--saas .cp-card{box-shadow:var(--cp-shadow);border-radius:14px}html[data-design=enterprise-operations] .cp-list-page--erp .cp-panel__head{background:var(--cp-card)}@media (max-width:900px){html[data-design=control-center] .cp-ops-toolbar{margin-inline:-12px;padding-inline:12px}html[data-design=premium-b2b] .cp-office-content{padding:8px 16px 28px}}.cp-delivery-detail__grid.cp-detail-legacy-split{display:block}.cp-delivery-detail__grid.cp-detail-legacy-split>div{width:100%}html[data-design=control-center] .cp-office-app,html[data-design=control-center] .cp-office-main{background:#e8eaed}html[data-design=control-center] .cp-office-urgency-slot{color:#e8eaed;letter-spacing:.01em;background:#1c1f24;border-bottom:1px solid #2a2e35;font-size:12px}html[data-design=control-center] .cp-office-urgency-slot strong{color:#c45c26}html[data-design=control-center] .cp-office-nav-link--active{color:#fff;background:#1c1f24;border-left:3px solid #c45c26}html[data-design=control-center] .cp-office-sidebar__section-label{letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-size:10px}html[data-design=control-center] .cp-ops-toolbar__title{text-transform:none;letter-spacing:-.01em;font-size:15px}html[data-design=control-center] .cp-kpi-grid--strip{border-color:#c5c9d0;border-radius:2px}html[data-design=control-center] .cp-table th{text-transform:uppercase;letter-spacing:.04em;background:#f2f3f5;font-size:11px}html[data-design=modern-saas] .cp-office-sidebar{background:#fff;border-right:1px solid #e8ecf4;padding-top:8px}html[data-design=modern-saas] .cp-office-sidebar__mark{background:linear-gradient(145deg,#4f46e5 0%,#312e81 100%);border-radius:10px;box-shadow:0 4px 12px #4f46e540}html[data-design=modern-saas] .cp-office-nav-link--active{color:#4f46e5;background:#eef2ff;border-radius:12px}html[data-design=modern-saas] .cp-office-content{max-width:none;padding:24px 40px 48px}html[data-design=modern-saas] .cp-page-header--hero{margin-bottom:28px}html[data-design=modern-saas] .cp-page-header--hero .cp-page-header__title{letter-spacing:-.03em;font-size:28px;font-weight:750}html[data-design=modern-saas] .cp-list-page__chrome{margin-bottom:16px}html[data-design=premium-b2b] .cp-office-sidebar{background:#0b1f33;border-right:1px solid #071525}html[data-design=premium-b2b] .cp-office-sidebar__product,html[data-design=premium-b2b] .cp-office-sidebar__title,html[data-design=premium-b2b] .cp-office-sidebar__meta{color:#e6eef4}html[data-design=premium-b2b] .cp-office-nav-link{color:#94a3b8}html[data-design=premium-b2b] .cp-office-sidebar__mark{box-shadow:none;color:#fff;background:#0d9488;border-radius:10px}html[data-design=premium-b2b] .cp-office-nav-link--active{color:#99f6e4;background:#0d948833;border-radius:10px}html[data-design=premium-b2b] .cp-office-content{width:100%;max-width:none;padding:24px 40px 48px}@media (max-width:900px){html[data-design=premium-b2b]{--cp-page-padding:16px}html[data-design=premium-b2b] .cp-office-content{max-width:100%;padding:8px 16px 28px}html[data-design=premium-b2b] .cp-office-breadcrumb-bar{padding-left:16px;padding-right:16px}}html[data-design=premium-b2b] .cp-page-header--hero{margin-bottom:28px}html[data-design=premium-b2b] .cp-page-header--hero .cp-page-header__title{letter-spacing:-.03em;font-size:28px;font-weight:750}html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero,html[data-design=premium-b2b] .cp-dashboard>.cp-page-header{margin-bottom:10px}html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-design=premium-b2b] .cp-dashboard .cp-page-header__title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1rem;font-weight:700;line-height:1.25}html[data-design=premium-b2b] .cp-list-page__chrome{margin-bottom:16px}html[data-design=enterprise-operations] .cp-office-sidebar{background:#1e3a5f}html[data-design=enterprise-operations] .cp-office-nav-link--active{color:#fff;background:#ffffff1f;border-left-color:#0000}html[data-design=enterprise-operations] .cp-list-page--erp .cp-list-page__chrome{background:var(--cp-card);border:1px solid var(--cp-border);border-radius:4px;margin-bottom:12px;padding:10px 12px}html[data-design=workflow-first] .cp-list-page__primary-actions .cp-btn--primary,html[data-design=workflow-first] .cp-dashboard__primary-actions .cp-btn--primary{min-height:28px;font-size:12px;font-weight:700}.cp-form-page--admin-panel .cp-form-page__body>.cp-card,.cp-form-page--metrics-panel .cp-form-page__body>.cp-card,.cp-form-page--border .cp-form-page__body>.cp-card,.cp-form-page--saas .cp-form-page__body>.cp-card{border-radius:10px;padding:18px 20px 20px}.cp-form-page--admin-panel .cp-form-page__body>.cp-card>label,.cp-form-page--metrics-panel .cp-form-page__body>.cp-card>label,.cp-form-page--border .cp-form-page__body>.cp-card>label,.cp-form-page--saas .cp-form-page__body>.cp-card>label{color:var(--cp-text-secondary,#475569);font-size:13px;font-weight:500}.cp-form-page--ops .cp-form-page__body>.cp-card{box-shadow:none;border-radius:2px}.cp-analytics-page--ops-strip .cp-page-header{margin-bottom:8px}.cp-analytics-page--admin .cp-kpi-grid--icons,.cp-analytics-page--metrics .cp-kpi-grid{margin-bottom:18px}.cp-office-header__search-input{min-width:0;color:var(--cp-text,#0f172a);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.cp-office-header__search-input::placeholder{color:var(--cp-text-muted,#94a3b8)}.cp-page-header--dense-actions{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cp-page-header--dense-actions .cp-page-header__subtitle{margin:0 auto 0 0;font-size:13px}.cp-dashboard__split--ops{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}html[data-design=control-center] .cp-dashboard__split--ops{gap:12px}html[data-design=control-center] .cp-ops-alert{color:#e8eaed;background:#1c1f24;border:1px solid #2a2e35;border-radius:2px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}html[data-design=control-center] .cp-ops-alert strong{color:#c45c26;letter-spacing:.06em;font-size:11px}.cp-form-fieldset{border:1px solid var(--cp-border,#e5e7eb);border-radius:8px;min-width:0;margin:0 0 16px;padding:14px 16px 16px}.cp-form-fieldset__legend{letter-spacing:.04em;text-transform:uppercase;color:var(--cp-text-muted,#6b7280);padding:0 6px;font-size:12px;font-weight:700}html[data-design=control-center] .cp-form-fieldset{background:#fff;border-radius:2px}html[data-design=premium-b2b] .cp-form-fieldset{border-color:var(--cp-border);background:var(--cp-bg);border-radius:14px}html[data-design=industrial-professional] .cp-form-fieldset{background:var(--cp-card);border-radius:4px}.cp-brand-color-field{align-items:center;gap:12px;min-width:0;max-width:100%;margin-bottom:12px;display:flex}.cp-brand-color-picker{border:1px solid var(--cp-input-border,var(--cp-border));border-radius:var(--cp-radius-sm);background:var(--cp-input-bg,var(--cp-card));cursor:pointer;flex:none;width:48px;height:44px;padding:3px}.cp-brand-color-picker:focus-visible{border-color:var(--cp-input-focus,var(--cp-secondary));box-shadow:var(--cp-focus-ring);outline:none}.cp-brand-color-swatch{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);flex:auto;min-width:0;max-width:160px;height:40px}.cp-settings-panel__title{margin:0 0 12px;font-size:15px;font-weight:700}html[data-design=modern-saas] .cp-settings-page--saas .cp-settings-panel__title{border-bottom:1px solid var(--cp-border,#e5e7eb);margin-bottom:16px;padding-bottom:10px}.cp-list-page--header-search .cp-toolbar:empty,.cp-list-page--header-search .cp-page-toolbar:empty,html[data-design=control-center] .cp-ops-toolbar__filters:empty,html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters:empty,html[data-design=industrial-professional] .cp-ops-toolbar__filters:empty,html[data-design=industrial-professional] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters:empty{display:none}html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters .cp-toolbar,html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters .cp-page-toolbar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters .cp-input,html[data-design=control-center] .cp-list-page--ops-toolbar .cp-ops-toolbar__filters .cp-select{border-radius:2px;min-width:140px;height:28px;font-size:12px}html[data-design=premium-b2b] .cp-detail-page--split-aside .cp-detail-page__grid,html[data-design=premium-b2b] .cp-detail-page--side-panel .cp-detail-page__grid,html[data-design=modern-saas] .cp-detail-page--split-aside .cp-detail-page__grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:20px}.cp-date-range{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:min(100%,280px);display:flex}.cp-date-range__field{flex-direction:column;gap:6px;min-width:min(100%,168px);display:flex}.cp-date-range__field label{margin-bottom:0;font-size:13px;font-weight:600;line-height:1.2}.cp-date-range__field .cp-input{width:100%;min-width:168px;height:var(--cp-control-height);min-height:var(--cp-control-height);max-height:var(--cp-control-height);flex:none;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:14px;line-height:1.25}.cp-date-range__field .cp-input::-webkit-datetime-edit{align-items:center;min-height:0;padding:0;line-height:1.25;display:inline-flex}.cp-date-range__field .cp-input::-webkit-datetime-edit-fields-wrapper{align-items:center;min-height:0;padding:0;line-height:1.25;display:inline-flex}.cp-date-range__field .cp-input::-webkit-datetime-edit-text{padding:0;line-height:1.25}.cp-date-range__field .cp-input::-webkit-datetime-edit-month-field{padding:0;line-height:1.25}.cp-date-range__field .cp-input::-webkit-datetime-edit-day-field{padding:0;line-height:1.25}.cp-date-range__field .cp-input::-webkit-datetime-edit-year-field{padding:0;line-height:1.25}.cp-date-range__field .cp-input::-webkit-calendar-picker-indicator{cursor:pointer;width:1.1em;height:1.1em;margin:0;padding:0}.cp-date-range__error{color:var(--cp-danger,#b91c1c);flex-basis:100%;margin:0;font-size:13px;font-weight:600}.cp-driver-dashboard{flex-direction:column;gap:14px;max-width:720px;display:flex}.cp-driver-dashboard__kpis{margin-bottom:0}.cp-driver-dashboard .cp-card,.cp-driver-dashboard .cp-kpi{overflow-wrap:anywhere;word-break:break-word}.cp-driver-app .cp-driver-dashboard .cp-kpi,.cp-driver-app .cp-driver-dashboard .cp-card{background:var(--cp-card,#fff);color:var(--cp-text,#111827)}html[data-design=premium-b2b] .cp-driver-app .cp-driver-dashboard,html[data-design=modern-saas] .cp-driver-app .cp-driver-dashboard{max-width:760px}html[data-design=premium-b2b] .cp-driver-app .cp-driver-dashboard .cp-kpi,html[data-design=modern-saas] .cp-driver-app .cp-driver-dashboard .cp-kpi,html[data-design=industrial-professional] .cp-driver-app .cp-driver-dashboard .cp-kpi{border:1px solid var(--cp-border,#e5e7eb);box-shadow:none}.cp-driver-settings{max-width:640px}.cp-driver-settings .cp-settings-page__body,.cp-driver-settings .cp-settings-page__body--grid{flex-direction:column;grid-template-columns:none;gap:16px;display:flex}.cp-driver-settings .cp-card{padding:16px}.cp-driver-app .cp-driver-settings .cp-card,.cp-driver-app .cp-driver-settings .cp-input{background:var(--cp-card,#fff);color:var(--cp-text,#111827)}.cp-driver-app .cp-driver-settings .cp-card-title,.cp-driver-app .cp-driver-settings label{color:var(--cp-text,#111827)}html[data-design] .cp-table th,html[data-design] .cp-table td{padding-top:7px;padding-bottom:7px}html[data-design] .cp-info-list__row{padding-top:10px;padding-bottom:10px}html[data-design] .cp-attention-item{gap:4px;padding-top:10px;padding-bottom:10px}html[data-design] .cp-table-link-row{padding-top:10px;padding-bottom:10px}html[data-design] .cp-filter-chips,html[data-design] .cp-list-page--ops-toolbar .cp-filter-chips{gap:8px}html[data-design] .cp-list,html[data-design] .cp-stack{gap:12px}html[data-design] .cp-toolbar{gap:8px}html[data-design] .cp-detail-grid__row{padding-top:8px;padding-bottom:8px}@media (max-width:800px){.cp-filter-bar .cp-search-field,.cp-filter-bar .cp-filter-field,html[data-design=industrial-professional] .cp-filter-bar .cp-filter-field{flex:100%;min-width:0;max-width:100%}.cp-filter-bar .cp-date-range,.cp-filter-bar .cp-filter-chips{flex:100%;width:100%;max-width:100%}.cp-filter-bar .cp-filter-bar__chips .cp-filter-chips{flex:0 auto;width:auto}.cp-filter-chips,.cp-filter-bar .cp-filter-chips{flex-wrap:wrap;display:flex}.cp-filter-chip,.cp-filter-bar .cp-filter-chip{flex:1 1 var(--cp-filter-chip-min-width,9.5rem);min-width:min(100%, var(--cp-filter-chip-min-width,9.5rem))}.cp-filter-bar .cp-date-range__field .cp-input{min-width:0}.cp-date-range,.cp-date-range__field,.cp-date-range__field .cp-input{width:100%;min-width:0}.cp-driver-dashboard,.cp-driver-settings{max-width:100%}.cp-driver-dashboard .cp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-proof-meter{min-height:28px;color:var(--cp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cp-proof-meter__track{background:var(--cp-border);border-radius:999px;width:36px;height:4px;display:none;overflow:hidden}.cp-proof-meter__fill{background:var(--cp-text-muted);height:100%;display:block}.cp-proof-meter__dots{align-items:center;gap:3px;display:inline-flex}.cp-proof-meter__dot{background:var(--cp-border);border-radius:999px;width:6px;height:6px}.cp-proof-meter__dot--done{background:var(--cp-text-muted)}.cp-proof-meter__value{color:var(--cp-text);font-size:12px;font-weight:650}.cp-proof-meter--complete .cp-proof-meter__value{color:var(--cp-text)}.cp-row-menu{display:inline-flex;position:relative}.cp-row-menu__trigger{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-card);width:36px;height:36px;color:var(--cp-text);cursor:pointer;font-size:18px;line-height:1}.cp-row-menu__trigger:hover{background:var(--cp-muted-surface,#fafafa)}.cp-row-menu__trigger:focus-visible{box-shadow:var(--cp-focus-ring);outline:none}.cp-row-menu__menu{z-index:40;border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-popover-bg,var(--cp-card));min-width:160px;box-shadow:var(--cp-shadow-sm,0 8px 18px #0f172a14);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.cp-row-menu[data-placement=up] .cp-row-menu__menu{top:auto;bottom:calc(100% + 4px)}.cp-row-menu__item{width:100%;color:var(--cp-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 10px;display:block}.cp-row-menu__item:hover{background:var(--cp-muted-surface,#f3f4f6)}.cp-row-menu__item--danger{color:var(--cp-danger,#b42318)}html[data-design=enterprise-operations] .cp-proof-meter__track{display:inline-block}html[data-design=enterprise-operations] .cp-proof-meter__dots{display:none}html[data-design=enterprise-operations] .cp-proof-meter__fill{background:#2563eb}html[data-design=enterprise-operations] .cp-proof-meter__value{color:var(--cp-primary);font-size:12px;font-weight:700}html[data-design=industrial-professional] .cp-proof-meter{gap:6px}html[data-design=industrial-professional] .cp-proof-meter__track{display:none}html[data-design=industrial-professional] .cp-proof-meter__dot{background:#c5c9d0;border-radius:1px;width:5px;height:5px}html[data-design=industrial-professional] .cp-proof-meter__dot--done{background:#2a2e35}html[data-design=industrial-professional] .cp-proof-meter__value{font-family:var(--cp-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--cp-text);font-size:11px;font-weight:700}html[data-design=industrial-professional] .cp-row-menu__trigger{border-color:#c5c9d0;border-radius:2px;width:32px;height:32px}html[data-design=premium-b2b] .cp-proof-meter{background:#f0f7f7;border-radius:999px;padding:2px 8px}html[data-design=premium-b2b] .cp-proof-meter__track{display:none}html[data-design=premium-b2b] .cp-proof-meter__dot--done{background:#0d9488}html[data-design=premium-b2b] .cp-proof-meter__value{color:#0b1f33;font-size:12px;font-weight:700}html[data-design=premium-b2b] .cp-proof-meter--complete{background:#ccfbf1}html[data-design=enterprise-operations] .cp-queue-item{border-bottom:1px solid var(--cp-border);background:var(--cp-card);padding:10px 12px}html[data-design=enterprise-operations] .cp-queue-item+.cp-queue-item{border-top:0}html[data-design=enterprise-operations] .cp-queue-item__identity{color:var(--cp-primary);font-size:14px}html[data-design=industrial-professional] .cp-queue-item{background:0 0;border-bottom:2px solid #c5c9d0;padding:12px 14px}html[data-design=industrial-professional] .cp-queue-item__identity{color:var(--cp-text)}html[data-design=premium-b2b] .cp-queue-item{background:#f8fbfb;border:1px solid #d7e0e6;border-radius:12px;margin:8px 12px;padding:12px 14px}html[data-design=premium-b2b] .cp-queue-item:last-child{border-bottom:1px solid #d7e0e6;margin-bottom:12px}html[data-design=premium-b2b] .cp-queue-item__identity{color:#0b1f33}.cp-dashboard>.cp-page-header,.cp-dashboard .cp-page-header--default,.cp-dashboard .cp-page-header--compact,.cp-dashboard .cp-page-header--hero,.cp-dashboard .cp-page-header--dense-actions{margin-bottom:10px}.cp-dashboard .cp-page-header__title,.cp-dashboard .cp-page-header--compact .cp-page-header__title,.cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-design] .cp-dashboard .cp-page-header__title,html[data-design] .cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-design=modern-saas] .cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-design=premium-b2b] .cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-design=premium-b2b] .cp-dashboard .cp-page-header__title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1rem;line-height:1.25}.cp-dashboard .cp-page-header__subtitle,html[data-design] .cp-dashboard .cp-page-header__subtitle,html[data-design=modern-saas] .cp-dashboard .cp-page-header__subtitle,html[data-design=enterprise-operations] .cp-dashboard .cp-page-header--compact .cp-page-header__subtitle{max-width:56ch;font-size:12px}.cp-dashboard .cp-ops-toolbar{min-height:36px;margin-bottom:10px;padding-top:4px;padding-bottom:4px}.cp-dashboard .cp-ops-toolbar__title,html[data-design=industrial-professional] .cp-dashboard .cp-ops-toolbar__title,html[data-design=control-center] .cp-dashboard .cp-ops-toolbar__title{font-size:13px;font-weight:700}.cp-office-app .cp-page-header__actions .cp-btn,.cp-office-app .cp-list-page__primary-actions .cp-btn,.cp-office-app .cp-ops-toolbar__actions .cp-btn,.cp-office-app .cp-dashboard__primary-actions .cp-btn,.cp-office-app .cp-dashboard .cp-page-header__actions .cp-btn,html[data-design] .cp-office-app .cp-page-header__actions .cp-btn,html[data-design] .cp-office-app .cp-list-page__primary-actions .cp-btn,html[data-design] .cp-office-app .cp-ops-toolbar__actions .cp-btn,html[data-design] .cp-office-app .cp-dashboard__primary-actions .cp-btn,html[data-design=control-center] .cp-dashboard--ops-strip .cp-page-header__actions .cp-btn,html[data-design=workflow-first] .cp-list-page__primary-actions .cp-btn--primary,html[data-design=workflow-first] .cp-dashboard__primary-actions .cp-btn--primary{height:28px;min-height:28px;max-height:28px;padding:0 10px;font-size:12px;line-height:1.2}html[data-design] .cp-office-app .cp-kpi-grid,html[data-design] .cp-office-app .cp-kpi-grid--icons,html[data-design=premium-b2b] .cp-dashboard--saas .cp-kpi-grid,html[data-design=modern-saas] .cp-dashboard--saas .cp-kpi-grid,.cp-office-app--modern-saas .cp-dashboard--saas .cp-kpi-grid,html[data-design=enterprise-operations] .cp-kpi-grid,html[data-design=control-center] .cp-kpi-grid,html[data-design=premium-b2b] .cp-kpi-grid,html[data-design=modern-saas] .cp-kpi-grid,html[data-design=industrial-professional] .cp-kpi-grid{gap:8px;margin-bottom:12px}html[data-design] .cp-office-app .cp-kpi,html[data-design=enterprise-operations] .cp-kpi,html[data-design=control-center] .cp-kpi,html[data-design=premium-b2b] .cp-kpi,html[data-design=modern-saas] .cp-kpi,html[data-design=workflow-first] .cp-kpi,html[data-design=industrial-professional] .cp-kpi{box-sizing:border-box;min-height:64px;padding:10px 12px}html[data-design] .cp-office-app .cp-kpi__label,html[data-design=enterprise-operations] .cp-kpi__label,html[data-design=control-center] .cp-kpi__label,html[data-design=modern-saas] .cp-kpi__label,html[data-design=industrial-professional] .cp-kpi__label{font-size:10px;font-weight:700}html[data-design] .cp-office-app .cp-kpi__value,html[data-design] .cp-office-app .cp-kpi-value,html[data-design=enterprise-operations] .cp-kpi__value,html[data-design=enterprise-operations] .cp-kpi-value,html[data-design=control-center] .cp-kpi__value,html[data-design=control-center] .cp-kpi-value,html[data-design=premium-b2b] .cp-kpi__value,html[data-design=premium-b2b] .cp-kpi-value,html[data-design=modern-saas] .cp-kpi__value,html[data-design=modern-saas] .cp-kpi-value,html[data-design=industrial-professional] .cp-kpi__value,html[data-design=industrial-professional] .cp-kpi-value{margin-top:4px;font-size:22px;line-height:1.1}html[data-design] .cp-office-app .cp-kpi__meta{margin-top:4px;font-size:11px}html[data-design] .cp-office-app .cp-kpi-grid--icons .cp-kpi__label,html[data-design=modern-saas] .cp-kpi-grid--icons .cp-kpi__label,.cp-office-app--modern-saas .cp-kpi-grid--icons .cp-kpi__label,html[data-design=premium-b2b] .cp-kpi-grid--icons .cp-kpi__label,.cp-office-app--premium-b2b .cp-kpi-grid--icons .cp-kpi__label,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__label,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__label,.cp-analytics-page--saas .cp-kpi__label{gap:8px;margin-bottom:6px}html[data-design] .cp-office-app .cp-kpi__icon,html[data-design] .cp-office-app .cp-kpi-grid--icons .cp-kpi__icon,html[data-design=modern-saas] .cp-kpi__icon,html[data-design=modern-saas] .cp-analytics-page .cp-kpi__icon,.cp-dashboard--saas .cp-kpi__icon,.cp-analytics-page--saas .cp-kpi__icon,html[data-design=premium-b2b] .cp-kpi__icon,html[data-design=premium-b2b] .cp-analytics-page .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi__icon{border-radius:8px;width:28px;height:28px;font-size:12px}html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header,html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header--hero,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header--hero{margin-bottom:10px}html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__title,html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header--hero .cp-page-header__title,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__title,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header--hero .cp-page-header__title{letter-spacing:-.01em;margin-bottom:2px;font-size:1.1rem;font-weight:700;line-height:1.25}html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__subtitle,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__subtitle{max-width:56ch;font-size:12px}html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__actions .cp-btn,html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__actions .cp-btn--primary,html[data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__actions .cp-btn--secondary,html[data-design=premium-b2b] .cp-office-app .cp-dashboard__primary-actions .cp-btn,html[data-design=premium-b2b] .cp-office-app .cp-dashboard__primary-actions .cp-btn--primary,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard .cp-page-header__actions .cp-btn,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-dashboard__primary-actions .cp-btn{height:28px;min-height:28px;max-height:28px;padding:0 10px;font-size:12px;line-height:1.2}html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons,html[data-design=premium-b2b] .cp-office-app .cp-dashboard--saas .cp-kpi-grid,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-grid,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons{gap:8px;margin-bottom:12px}html[data-design=premium-b2b] .cp-office-app .cp-kpi,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi,html[data-design=premium-b2b] .cp-office-app .cp-dashboard--saas .cp-kpi,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi{box-sizing:border-box;min-height:64px;padding:10px 12px}html[data-design=premium-b2b] .cp-office-app .cp-kpi__label,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__label,.cp-office-app--premium-b2b .cp-kpi-grid--icons .cp-kpi__label,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi__label,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__label{gap:8px;margin-bottom:6px;font-size:10px;font-weight:700}html[data-design=premium-b2b] .cp-office-app .cp-kpi__value,html[data-design=premium-b2b] .cp-office-app .cp-kpi-value,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__value,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi-value,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi__value,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-value{margin-top:4px;font-size:22px;line-height:1.1}html[data-design=premium-b2b] .cp-office-app .cp-kpi__icon,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__icon,.cp-office-app--premium-b2b .cp-kpi-grid--icons .cp-kpi__icon,html[data-design=premium-b2b] .cp-office-app .cp-analytics-page .cp-kpi__icon,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi__icon,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__icon{border-radius:8px;width:28px;height:28px;font-size:12px}html[data-design=premium-b2b] .cp-office-app .cp-kpi__icon svg,html[data-design=premium-b2b] .cp-office-app .cp-kpi-grid--icons .cp-kpi__icon svg,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-kpi__icon svg{width:14px;height:14px}@media (max-width:767px){.cp-row-menu__trigger,.cp-filter-bar .cp-combobox__trigger,.cp-filter-bar .cp-filter-chip{min-height:44px}.cp-filter-bar .cp-filter-chip,.cp-filter-chips .cp-filter-chip{flex:1 1 var(--cp-filter-chip-min-width,9.5rem);height:auto;max-height:none;min-width:min(100%, var(--cp-filter-chip-min-width,9.5rem))}.cp-row-menu__trigger{width:44px;height:44px}.cp-office-main,.cp-office-content,.cp-settings-hub,.cp-settings-page,.cp-dashboard,.cp-list-page{min-width:0;max-width:100%}.cp-settings-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.cp-settings-nav__link{white-space:nowrap;flex:none;min-height:44px}.cp-settings-page__body,.cp-settings-page__body--grid{flex-direction:column;gap:12px;display:flex}.cp-settings-page .cp-card,.cp-settings-panel{margin-bottom:0;padding:14px}.cp-settings-page .cp-page-header{margin-bottom:12px}.cp-settings-page .cp-page-header__title{font-size:1.35rem}.cp-settings-page .cp-page-header__row,.cp-dashboard .cp-page-header__row{flex-direction:column;justify-content:flex-start;align-items:stretch}.cp-page-header__text{flex:0 auto}.cp-page-header--dense-actions{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.cp-page-header--dense-actions .cp-page-header__subtitle{flex:100%;margin-right:0}.cp-settings-page .cp-page-header__actions,.cp-dashboard .cp-page-header__actions,.cp-settings-actions{width:100%}.cp-settings-page .cp-page-header__actions .cp-btn,.cp-settings-actions .cp-btn{width:100%;min-height:44px}.cp-settings-page .cp-input,.cp-driver-settings .cp-input{min-height:44px;font-size:16px}.cp-ops-toolbar__meta{white-space:normal;max-width:100%}.cp-ops-toolbar__actions{flex-basis:100%;width:100%}.cp-ops-toolbar__actions .cp-btn{flex:auto;height:44px;min-height:44px;font-size:14px}.cp-driver-settings .cp-card,.cp-driver-settings .cp-settings-panel{padding:16px}.cp-driver-settings .cp-card-title,.cp-driver-settings .cp-settings-panel__title{font-size:1.05rem}.cp-driver-settings .cp-settings-actions .cp-btn,.cp-driver-app .cp-driver-settings .cp-btn{width:100%;min-height:48px}.cp-kpi-grid,.cp-kpi-grid--icons,.cp-dashboard .cp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.cp-kpi-grid--strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-kpi-grid--strip .cp-kpi{border-bottom:1px solid var(--cp-border);flex:none;width:auto;min-width:0}.cp-kpi-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cp-kpi-grid .cp-kpi__value,.cp-kpi-grid .cp-kpi-value,.cp-kpi-grid--strip .cp-kpi__value,.cp-kpi-grid--strip .cp-kpi-value,.cp-kpi-grid--compact .cp-kpi__value,.cp-kpi-grid--compact .cp-kpi-value{font-size:22px}.cp-dashboard__primary-actions{width:100%}.cp-dashboard__primary-actions .cp-btn,.cp-dashboard__primary-actions .cp-btn--primary,.cp-dashboard .cp-page-header__actions .cp-btn,.cp-office-app .cp-page-header__actions .cp-btn,.cp-office-app .cp-list-page__primary-actions .cp-btn,.cp-office-app .cp-ops-toolbar__actions .cp-btn{flex:calc(50% - 4px);min-width:0;height:auto;min-height:44px;max-height:none}.cp-office-nav-link{min-height:44px}.cp-office-nav-link__label{overflow-wrap:anywhere}.cp-appearance-preview{grid-template-columns:1fr}.cp-appearance-preview__sidebar{border-right:0;border-bottom:1px solid var(--cp-border)}.cp-panel__head{flex-wrap:wrap}.cp-list-item .cp-row-between{flex-wrap:nowrap}.cp-text-lg{overflow-wrap:anywhere}html[data-design] .cp-page-header--hero .cp-page-header__title{font-size:1.45rem}.cp-list .cp-card{overflow-wrap:anywhere;min-width:0}.cp-person-name{white-space:normal;text-overflow:unset;overflow-wrap:break-word;word-break:normal;overflow:visible}}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark][data-design=enterprise-operations]{--cp-bg:#0f172a;--cp-card:#1e293b;--cp-surface:#1e293b;--cp-surface-muted:#162032;--cp-muted-surface:#162032;--cp-header-bg:#1e293b;--cp-popover-bg:#243044;--cp-hover-surface:#243044;--cp-table-head-bg:#162032;--cp-table-stripe-bg:#162032;--cp-table-row-hover:#243044;--cp-border:#334155;--cp-text:#e2e8f0;--cp-text-muted:#94a3b8;--cp-primary:#93c5fd;--cp-primary-hover:#bfdbfe;--cp-primary-active:#60a5fa;--cp-secondary:#60a5fa;--cp-secondary-surface:#1e3a5f;--cp-secondary-hover:#1e3a8a;--cp-secondary-strong:#60a5fa;--cp-secondary-strong-hover:#93c5fd;--cp-success:#4ade80;--cp-success-bg:#14532d;--cp-success-text:#86efac;--cp-warning:#fbbf24;--cp-warning-bg:#78350f;--cp-warning-text:#fde68a;--cp-danger:#f87171;--cp-danger-bg:#7f1d1d;--cp-danger-text:#fecaca;--cp-danger-hover:#ef4444;--cp-danger-active:#dc2626;--cp-info:#60a5fa;--cp-info-bg:#1e3a8a;--cp-info-text:#93c5fd;--cp-btn-primary-bg:#2563eb;--cp-btn-primary-hover:#1d4ed8;--cp-btn-primary-active:#1e40af;--cp-btn-primary-fg:#fff;--cp-btn-secondary-bg:#1e293b;--cp-btn-secondary-hover:#334155;--cp-btn-secondary-border:#475569;--cp-btn-secondary-text:#e2e8f0;--cp-input-bg:#0f172a;--cp-input-border:#475569;--cp-input-focus:#60a5fa;--cp-focus:#60a5fa;--cp-input-disabled-bg:#162032;--cp-link:#93c5fd;--cp-chip-bg:transparent;--cp-chip-border:#475569;--cp-chip-text:#cbd5e1;--cp-chip-hover-bg:#243044;--cp-chip-selected-bg:#2563eb;--cp-chip-selected-border:#2563eb;--cp-chip-selected-text:#fff;--cp-sidebar-bg:#0b1220;--cp-sidebar-text:#cbd5e1;--cp-page-title-count:#94a3b8;--cp-nav-count:#64748b;--cp-claim-title-hover:#93c5fd;--cp-table-edit-color:#93c5fd;--cp-table-edit-border:#64748b;--cp-focus-ring-color:#60a5fa59;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-shadow:0 10px 30px #00000059;--cp-shadow-sm:0 4px 12px #00000047}html[data-theme=dark][data-design=industrial-professional]{--cp-bg:#0a0b0d;--cp-card:#16181c;--cp-surface:#16181c;--cp-surface-muted:#121417;--cp-muted-surface:#121417;--cp-header-bg:#16181c;--cp-popover-bg:#1c1f24;--cp-hover-surface:#1c1f24;--cp-table-head-bg:#121417;--cp-table-stripe-bg:#121417;--cp-table-row-hover:#1c1f24;--cp-border:#3a404a;--cp-text:#e8eaed;--cp-text-muted:#8b919a;--cp-primary:#c5c9d0;--cp-primary-hover:#e8eaed;--cp-primary-active:#9aa0a8;--cp-secondary:#c45c26;--cp-secondary-surface:#2a1a12;--cp-secondary-hover:#3a2418;--cp-secondary-strong:#c45c26;--cp-secondary-strong-hover:#e07038;--cp-success:#4ade80;--cp-success-bg:#0f3d24;--cp-success-text:#86efac;--cp-warning:#fbbf24;--cp-warning-bg:#3d2e00;--cp-warning-text:#fde68a;--cp-danger:#f87171;--cp-danger-bg:#4a1512;--cp-danger-text:#fecaca;--cp-danger-hover:#ef4444;--cp-danger-active:#dc2626;--cp-info:#6ea8fe;--cp-info-bg:#132a4a;--cp-info-text:#93c5fd;--cp-btn-primary-bg:#c5c9d0;--cp-btn-primary-hover:#e8eaed;--cp-btn-primary-active:#9aa0a8;--cp-btn-primary-fg:#121417;--cp-btn-secondary-bg:#16181c;--cp-btn-secondary-hover:#1c1f24;--cp-btn-secondary-border:#3a404a;--cp-btn-secondary-text:#e8eaed;--cp-input-bg:#121417;--cp-input-border:#3a404a;--cp-input-focus:#2f6fed;--cp-focus:#2f6fed;--cp-input-disabled-bg:#0a0b0d;--cp-link:#6ea8fe;--cp-chip-bg:transparent;--cp-chip-border:#3a404a;--cp-chip-text:#c5c9d0;--cp-chip-hover-bg:#1c1f24;--cp-chip-selected-bg:#c45c26;--cp-chip-selected-border:#c45c26;--cp-chip-selected-text:#fff;--cp-sidebar-bg:#121417;--cp-sidebar-text:#c5c9d0;--cp-page-title-count:#8b919a;--cp-nav-count:#8b919a;--cp-claim-title-hover:#e8eaed;--cp-table-edit-color:#e8eaed;--cp-table-edit-border:#c5c9d0;--cp-focus-ring-color:#2f6fed66;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-shadow:none;--cp-shadow-sm:none;--cp-tab-active:#c45c26}html[data-theme=dark][data-design=premium-b2b]{--cp-bg:#061018;--cp-card:#0b1f33;--cp-surface:#0b1f33;--cp-surface-muted:#0a1828;--cp-muted-surface:#0a1828;--cp-header-bg:transparent;--cp-popover-bg:#10283d;--cp-hover-surface:#123044;--cp-table-head-bg:#0a1828;--cp-table-row-hover:#123044;--cp-border:#1a3a52;--cp-text:#e6eef4;--cp-text-muted:#8ba3b5;--cp-primary:#99f6e4;--cp-primary-hover:#ccfbf1;--cp-primary-active:#5eead4;--cp-secondary:#14b8a6;--cp-secondary-surface:#0f3d3a;--cp-secondary-hover:#115e59;--cp-secondary-strong:#14b8a6;--cp-secondary-strong-hover:#2dd4bf;--cp-success:#4ade80;--cp-success-bg:#14532d;--cp-success-text:#86efac;--cp-warning:#fbbf24;--cp-warning-bg:#78350f;--cp-warning-text:#fde68a;--cp-danger:#f87171;--cp-danger-bg:#7f1d1d;--cp-danger-text:#fecaca;--cp-danger-hover:#ef4444;--cp-danger-active:#dc2626;--cp-info:#99f6e4;--cp-info-bg:#0b1f33;--cp-info-text:#99f6e4;--cp-btn-primary-bg:#0d9488;--cp-btn-primary-hover:#14b8a6;--cp-btn-primary-active:#0f766e;--cp-btn-primary-fg:#fff;--cp-btn-secondary-bg:#0b1f33;--cp-btn-secondary-hover:#123044;--cp-btn-secondary-border:#1a3a52;--cp-btn-secondary-text:#e6eef4;--cp-input-bg:#0a1828;--cp-input-border:#1a3a52;--cp-input-focus:#14b8a6;--cp-focus:#14b8a6;--cp-input-disabled-bg:#061018;--cp-link:#2dd4bf;--cp-chip-bg:transparent;--cp-chip-border:#1a3a52;--cp-chip-text:#e6eef4;--cp-chip-hover-bg:#123044;--cp-chip-selected-bg:#0d9488;--cp-chip-selected-border:#0d9488;--cp-chip-selected-text:#fff;--cp-sidebar-bg:#050d16;--cp-sidebar-text:#e6eef4;--cp-page-title-count:#8ba3b5;--cp-nav-count:#64748b;--cp-claim-title-hover:#2dd4bf;--cp-table-edit-color:#e6eef4;--cp-table-edit-border:#1a3a52;--cp-focus-ring-color:#14b8a659;--cp-focus-ring:0 0 0 3px var(--cp-focus-ring-color);--cp-shadow:0 14px 36px #00000059;--cp-shadow-sm:0 6px 18px #00000047;--cp-tab-active:#14b8a6}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-header,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-header__title,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-page-header__title,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-card-title,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-person-name,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-table__link,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-queue-item__identity{color:var(--cp-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-header{background:var(--cp-header-bg,var(--cp-card));border-bottom-color:var(--cp-border)}html[data-theme=dark][data-design=premium-b2b] .cp-office-header{background:0 0;border-bottom:0}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-header__role{background:var(--cp-muted-surface);color:var(--cp-text-muted)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-toolbar,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-bar,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-section__head,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-panel__head,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-empty-state,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-content .cp-table-wrap{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text)}html[data-theme=dark][data-design=premium-b2b] .cp-toolbar{background:0 0;border:none}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-app .cp-table th,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-table th,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-appearance-preview__row--head{background:var(--cp-table-head-bg,var(--cp-muted-surface));color:var(--cp-text);border-bottom-color:var(--cp-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-app .cp-table td,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-table td{color:var(--cp-text);border-bottom-color:var(--cp-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-app .cp-table tbody tr:hover td,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-table tr:hover td{background:var(--cp-table-row-hover,var(--cp-hover-surface))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-app .cp-table .cp-table__edit{color:var(--cp-table-edit-color);border-color:var(--cp-table-edit-border);background:var(--cp-btn-secondary-bg)}html[data-theme=dark][data-design=premium-b2b] .cp-btn,html[data-theme=dark][data-design=premium-b2b] .cp-table__edit,html[data-theme=dark][data-design=premium-b2b] .cp-office-app .cp-table .cp-table__edit{border-radius:var(--cp-radius-sm)}html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-table__edit,html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-table .cp-table__edit{color:#e2e8f0;background:#1e293b;border-color:#64748b}html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-table__edit:hover:not(:disabled),html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-table .cp-table__edit:hover:not(:disabled){color:#e2e8f0;background:#1e3a5f;border-color:#60a5fa}html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-row-menu__trigger{color:#94a3b8;background:#1e293b;border-color:#475569}html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-row-menu__item--danger{color:#fecaca;background:#450a0a}html[data-theme=dark][data-design=enterprise-operations] .cp-office-app .cp-row-menu__item--danger:hover{color:#fee2e2;background:#7f1d1d}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-btn--secondary,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-btn--ghost{color:var(--cp-btn-secondary-text,var(--cp-text));border-color:var(--cp-btn-secondary-border,var(--cp-border))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-btn--secondary:hover:not(:disabled),html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-btn--ghost:hover:not(:disabled){background:var(--cp-btn-secondary-hover,var(--cp-hover-surface));color:var(--cp-text)}html[data-theme=dark][data-design=industrial-professional] .cp-btn--danger{background:var(--cp-card);border-color:var(--cp-danger);color:var(--cp-danger)}html[data-theme=dark][data-design=industrial-professional] .cp-btn--danger:hover:not(:disabled){background:var(--cp-danger-bg);color:var(--cp-danger-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge--success,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=resolved],html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=delivered]{background:color-mix(in srgb, var(--cp-success-bg) 55%, transparent);color:var(--cp-success-text);border-color:color-mix(in srgb, var(--cp-success) 35%, var(--cp-border))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge--warning,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=open],html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=pending]{background:color-mix(in srgb, var(--cp-warning-bg) 55%, transparent);color:var(--cp-warning-text);border-color:color-mix(in srgb, var(--cp-warning) 35%, var(--cp-border))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge--danger,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=rejected],html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=cancelled]{background:color-mix(in srgb, var(--cp-danger-bg) 55%, transparent);color:var(--cp-danger-text);border-color:color-mix(in srgb, var(--cp-danger) 35%, var(--cp-border))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge--info,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge[data-status=reviewing]{background:color-mix(in srgb, var(--cp-info-bg) 55%, transparent);color:var(--cp-info-text);border-color:color-mix(in srgb, var(--cp-info) 35%, var(--cp-border))}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-status-badge--default{background:var(--cp-muted-surface);color:var(--cp-text-muted);border-color:var(--cp-border)}html[data-theme=dark][data-design=industrial-professional] .cp-status-badge[data-status=open]{color:#e8a882;background:#2a1a12;border-color:#c45c26}html[data-theme=dark][data-design=premium-b2b] .cp-status-badge[data-status=reviewing],html[data-theme=dark][data-design=premium-b2b] .cp-status-badge--info{color:#99f6e4;background:#123044}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-chip{background:var(--cp-chip-bg);color:var(--cp-chip-text);border-color:var(--cp-chip-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-chip--active{background:var(--cp-chip-selected-bg);color:var(--cp-chip-selected-text);border-color:var(--cp-chip-selected-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-chip__count{background:#ffffff1a}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-chip--active .cp-filter-chip__count{color:inherit;background:#ffffff38}html[data-theme=dark][data-design=industrial-professional] .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=industrial-professional] .cp-filter-bar .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=industrial-professional] .cp-list-page .cp-filter-chip:not(.cp-filter-chip--active){color:var(--cp-chip-text);border-color:var(--cp-chip-border);background:0 0}html[data-theme=dark][data-design=industrial-professional] .cp-filter-chip--active,html[data-theme=dark][data-design=industrial-professional] .cp-filter-bar .cp-filter-chip--active,html[data-theme=dark][data-design=industrial-professional] .cp-list-page .cp-filter-chip--active{color:#fff;background:#c45c26;border-color:#c45c26}html[data-theme=dark][data-design=industrial-professional] .cp-filter-chip--active .cp-filter-chip__count{color:inherit;background:#ffffff38}html[data-theme=dark][data-design=premium-b2b] .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=premium-b2b] .cp-filter-bar .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=premium-b2b] .cp-list-page .cp-filter-chip:not(.cp-filter-chip--active){color:var(--cp-chip-text);border-color:var(--cp-chip-border);background:0 0}html[data-theme=dark][data-design=premium-b2b] .cp-filter-chip--active,html[data-theme=dark][data-design=premium-b2b] .cp-filter-bar .cp-filter-chip--active,html[data-theme=dark][data-design=premium-b2b] .cp-list-page .cp-filter-chip--active{color:#fff;background:#0d9488;border-color:#0d9488}html[data-theme=dark][data-design=premium-b2b] .cp-filter-chip--active .cp-filter-chip__count{color:inherit;background:#ffffff38}html[data-theme=dark][data-design=enterprise-operations] .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=enterprise-operations] .cp-filter-bar .cp-filter-chip:not(.cp-filter-chip--active),html[data-theme=dark][data-design=enterprise-operations] .cp-list-page .cp-filter-chip:not(.cp-filter-chip--active){color:var(--cp-chip-text);border-color:var(--cp-chip-border);background:0 0}html[data-theme=dark][data-design=enterprise-operations] .cp-filter-chip--active,html[data-theme=dark][data-design=enterprise-operations] .cp-filter-bar .cp-filter-chip--active,html[data-theme=dark][data-design=enterprise-operations] .cp-list-page .cp-filter-chip--active{color:#fff;background:#2563eb;border-color:#2563eb}html[data-theme=dark][data-design=enterprise-operations] .cp-filter-chip--active .cp-filter-chip__count{color:inherit;background:#ffffff38}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi{border-color:var(--cp-border);background:var(--cp-card)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi__value,html[data-theme=dark][data-design=premium-b2b] .cp-kpi-value{color:var(--cp-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) a.cp-kpi--link:hover{border-color:var(--cp-secondary);box-shadow:var(--cp-shadow-sm)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-queue-item{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text)}html[data-theme=dark][data-design=industrial-professional] .cp-queue-item{background:0 0}html[data-theme=dark][data-design=premium-b2b] .cp-queue-item{background:var(--cp-surface-muted)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-proof-meter__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-proof-meter--complete .cp-proof-meter__value{color:var(--cp-text)}html[data-theme=dark][data-design=enterprise-operations] .cp-proof-meter__fill{background:#60a5fa}html[data-theme=dark][data-design=industrial-professional] .cp-proof-meter__dot{background:#3a404a}html[data-theme=dark][data-design=industrial-professional] .cp-proof-meter__dot--done{background:#c5c9d0}html[data-theme=dark][data-design=premium-b2b] .cp-proof-meter--complete{background:#0f3d3a}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-card--driver-action{background:var(--cp-card)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-app,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-main{background:var(--cp-bg);color:var(--cp-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-app .cp-card,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-bottom-nav{background:var(--cp-card);color:var(--cp-text);border-color:var(--cp-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-tab,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-combobox__trigger,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-bar .cp-combobox__trigger{color:var(--cp-text);background:var(--cp-input-bg);border-color:var(--cp-input-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-alert--warning{background:var(--cp-warning-bg);color:var(--cp-warning-text);border-color:var(--cp-warning)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-nav-link:hover{background:var(--cp-hover-surface)}html[data-theme=dark][data-design=enterprise-operations] .cp-office-nav-link:hover,html[data-theme=dark][data-design=premium-b2b] .cp-office-nav-link:hover,html[data-theme=dark][data-design=industrial-professional] .cp-office-nav-link:hover{color:#fff;background:#ffffff0f}html[data-theme=dark][data-design=premium-b2b] .cp-card:not(.cp-auth-card),html[data-theme=dark][data-design=premium-b2b] .cp-panel,html[data-theme=dark][data-design=premium-b2b] .cp-section,html[data-theme=dark][data-design=premium-b2b] .cp-kpi{border-color:var(--cp-border);background:var(--cp-card)}html[data-theme=dark][data-design=premium-b2b] .cp-section__head{border-bottom-color:var(--cp-border);background:0 0}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-design-switcher__option--active,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-layout-switcher__option--active{background:var(--cp-chip-selected-bg);border-color:var(--cp-chip-selected-border);color:var(--cp-chip-selected-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-theme-switcher{background:var(--cp-muted-surface);border-color:var(--cp-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-theme-switcher__option--active{background:var(--cp-card)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-row-menu__trigger{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text-muted)}html[data-theme=dark][data-design=enterprise-operations] .cp-person-avatar{color:#e2e8f0;background:#1e3a5f}html[data-theme=dark][data-design=industrial-professional] .cp-person-avatar{color:#e8eaed;background:#2a2e35;border-color:#3a404a}html[data-theme=dark][data-design=premium-b2b] .cp-person-avatar{color:#fff;background:#0d9488}html[data-theme=dark][data-design=enterprise-operations] .cp-link{color:var(--cp-link)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-list-page__chrome,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-ops-toolbar,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-form-fieldset,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-settings-nav,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-list-stat-strip{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text)}html[data-theme=dark][data-design=premium-b2b] .cp-form-fieldset{background:var(--cp-bg)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-field .cp-select,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-toolbar .cp-filter-field .cp-select,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-bar .cp-filter-field .cp-select,html[data-layout][data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-filter-bar .cp-filter-field .cp-select{background-color:var(--cp-input-bg);color:var(--cp-text);border-color:var(--cp-input-border)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi__label{color:var(--cp-text-muted)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi-value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-section__title,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-panel__title{color:var(--cp-text)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--pending .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--warning .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--pending .cp-kpi-value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--warning .cp-kpi-value{color:var(--cp-warning)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--success .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--success .cp-kpi-value{color:var(--cp-success)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--danger .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--danger .cp-kpi-value{color:var(--cp-danger)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--info .cp-kpi__value,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-kpi--info .cp-kpi-value{color:var(--cp-info)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-office-urgency-slot,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-ops-alert{background:var(--cp-warning-bg);color:var(--cp-warning-text);border-color:var(--cp-warning)}html[data-theme=dark][data-design=enterprise-operations] .cp-ops-alert{background:var(--cp-info-bg);color:var(--cp-info-text);border-color:var(--cp-secondary)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-btn--secondary{background:var(--cp-btn-secondary-bg)}html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-settings-nav__link--active{background:var(--cp-chip-selected-bg);color:var(--cp-chip-selected-text)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi__icon,html[data-theme=dark][data-design=premium-b2b] .cp-kpi-grid--icons .cp-kpi__icon{background:var(--cp-secondary-surface);color:var(--cp-secondary)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi--warning .cp-kpi__icon,html[data-theme=dark][data-design=premium-b2b] .cp-kpi--pending .cp-kpi__icon{background:var(--cp-warning-bg);color:var(--cp-warning)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi--success .cp-kpi__icon{background:var(--cp-success-bg);color:var(--cp-success)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi--danger .cp-kpi__icon{background:var(--cp-danger-bg);color:var(--cp-danger)}html[data-theme=dark][data-design=premium-b2b] .cp-kpi--info .cp-kpi__icon{background:var(--cp-info-bg);color:var(--cp-info)}@media (max-width:767px){html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-queue-item,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-driver-app .cp-card,html[data-theme=dark]:is([data-design=enterprise-operations],[data-design=industrial-professional],[data-design=premium-b2b]) .cp-settings-page .cp-card{background:var(--cp-card);border-color:var(--cp-border);color:var(--cp-text)}}.cp-brand-logo{aspect-ratio:8/3;object-fit:contain;object-position:left center;border-radius:4px;width:100%;max-width:240px;height:auto;display:block}.cp-office-sidebar__brand>.cp-brand-logo{margin-bottom:12px}.cp-driver-header__product-logo{flex-shrink:0;max-width:132px}.cp-proof-page .cp-brand-logo{max-width:220px}
