.wc-dp-form .wc-dp-submit-row{display:flex;align-items:center;gap:1rem;margin-top:1.1rem}
.wc-dp-form .wc-dp-submit-row .wc-dp-submit{flex:0 0 auto;width:auto;min-width:12rem;margin-top:0}
.wc-dp-submit-status{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-left:auto;color:var(--dp-ink);font-size:.8rem;font-weight:750;line-height:1.35}
.wc-dp-submit-status[hidden]{display:none!important}
.wc-dp-processing-spinner{display:inline-block;flex:0 0 auto;width:1rem;height:1rem;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:wc-dp-spin .75s linear infinite}
@keyframes wc-dp-spin{to{transform:rotate(360deg)}}
@media(max-width:560px){.wc-dp-form .wc-dp-submit-row{flex-wrap:wrap}.wc-dp-form .wc-dp-submit-row .wc-dp-submit{min-width:0;flex:1 1 100%}.wc-dp-submit-status{justify-content:center;width:100%;margin-left:0}}
@media(prefers-reduced-motion:reduce){.wc-dp-processing-spinner{animation:none}}

html body.wc-dp-theme-dark{color-scheme:dark;--dp-ink:#f0f3f9;--dp-blue:#a995ff;--dp-mint:#173b32;--dp-paper:#101624;--dp-line:#344055;--dp-muted:#aab4c5;background-color:#0b101b!important}
html body.wc-dp-theme-dark.wc-dp-fullscreen{background:var(--dp-paper)!important}
html body.wc-dp-theme-dark .wc-dp-order,
html body.wc-dp-theme-dark .wc-dp-order-summary,
html body.wc-dp-theme-dark .wc-dp-order-view,
html body.wc-dp-theme-dark .wc-dp-order-view>.wc-dp-customer,
html body.wc-dp-theme-dark .wc-dp-additional-card,
html body.wc-dp-theme-dark .wc-dp-driver-notes-card,
html body.wc-dp-theme-dark .wc-dp-products-card,
html body.wc-dp-theme-dark .wc-dp-settings-box,
html body.wc-dp-theme-dark .wc-dp-company-contact,
html body.wc-dp-theme-dark .wc-dp-proof-modal.wc-dp-proof-overlay{background:#171f30;border-color:var(--dp-line);color:var(--dp-ink)}
html body.wc-dp-theme-dark.wc-dp-order-detail-view .wc-dp-order{background:transparent!important;border:0!important;box-shadow:none!important}
html body.wc-dp-theme-dark.wc-dp-order-detail-view .wc-dp-order-view{background:transparent!important;border:0!important;box-shadow:none!important}
html body.wc-dp-theme-dark .wc-dp-header{background:var(--dp-paper);border-color:var(--dp-line)}
html body.wc-dp-theme-dark .wc-dp-header h1,
html body.wc-dp-theme-dark .wc-dp-detail-section{color:#fff!important}
html body.wc-dp-theme-dark .wc-dp-modal-heading h3,
html body.wc-dp-theme-dark .wc-dp-owntracks-credentials h3,
html body.wc-dp-theme-dark .wc-dp-driver-profile h3,
html body.wc-dp-theme-dark .wc-dp-theme-preference h3,
html body.wc-dp-theme-dark .wc-dp-company-contact .wc-dp-settings-heading h3,
html body.wc-dp-theme-dark .wc-dp-company-contact-email-heading{color:#fff!important}
html body.wc-dp-theme-dark .wc-dp-customer{background:#171f30;border-color:var(--dp-line)}
html body.wc-dp-theme-dark .wc-dp-order details,
html body.wc-dp-theme-dark .wc-dp-order-meta,
html body.wc-dp-theme-dark .wc-dp-detail-block,
html body.wc-dp-theme-dark .wc-dp-driver-profile,
html body.wc-dp-theme-dark .wc-dp-owntracks-credentials,
html body.wc-dp-theme-dark .wc-dp-company-contact-email-form{border-color:var(--dp-line)}
html body.wc-dp-theme-dark .wc-dp-order-number,
html body.wc-dp-theme-dark .wc-dp-order-meta,
html body.wc-dp-theme-dark .wc-dp-address,
html body.wc-dp-theme-dark .wc-dp-driver-profile label,
html body.wc-dp-theme-dark .wc-dp-settings-help,
html body.wc-dp-theme-dark .wc-dp-email-disabled{color:var(--dp-muted)}
html body.wc-dp-theme-dark .wc-dp-status{background:#173b32;color:#a8e9ca}
html body.wc-dp-theme-dark .wc-dp-way-confirmed{background:#192e4a;color:#c2d9ff}
html body.wc-dp-theme-dark .wc-dp-success{background:#173b32;color:#a8e9ca}
html body.wc-dp-theme-dark .wc-dp-error{background:#47252d;color:#ffd0d0}
html body.wc-dp-theme-dark .wc-dp-form textarea,
html body.wc-dp-theme-dark .wc-dp-form input[type=file],
html body.wc-dp-theme-dark .wc-dp-form input[type=text],
html body.wc-dp-theme-dark .wc-dp-login input,
html body.wc-dp-theme-dark .wc-dp-driver-profile-form input[type=text],
html body.wc-dp-theme-dark .wc-dp-driver-profile-form input[type=tel],
html body.wc-dp-theme-dark .wc-dp-company-contact-email-form input[type=email],
html body.wc-dp-theme-dark .wc-dp-company-contact-email-form .wc-dp-contact-row select,
html body.wc-dp-theme-dark .wc-dp-credential-row input{background:#0f1725;border-color:var(--dp-line);color:var(--dp-ink)}
html body.wc-dp-theme-dark .wc-dp-form input::placeholder,
html body.wc-dp-theme-dark .wc-dp-form textarea::placeholder{color:#9aa6ba;opacity:1}
html body.wc-dp-theme-dark .wc-dp-form .wc-dp-shipping-invoice-option{background:#202a3c;border-color:var(--dp-line)}
html body.wc-dp-theme-dark .wc-dp-form .wc-dp-shipping-invoice-option span{color:var(--dp-ink)}
html body.wc-dp-theme-dark .wc-dp-signature{background-color:#fff}
html body.wc-dp-theme-dark .wc-dp-photo-row{background:#252f41;color:var(--dp-ink)!important}
html body.wc-dp-theme-dark .wc-dp-product-meta ul{background:#202a3c;border-color:#735bbd}
html body.wc-dp-theme-dark .wc-dp-product-meta li{border-color:#344055}
html body.wc-dp-theme-dark .wc-dp-page-action,
html body.wc-dp-theme-dark .wc-dp-settings-tab,
html body.wc-dp-theme-dark .wc-dp-settings-section-button,
html body.wc-dp-theme-dark .wc-dp-move-buttons button{background:#202a3c;border-color:var(--dp-line);color:#d6dceb}
html body.wc-dp-theme-dark .wc-dp-settings-tab[aria-selected=true]{background:#2b3549;color:#fff}
html body.wc-dp-theme-dark .wc-dp-settings-box .button{background:#202a3c;border-color:var(--dp-line);color:#d6dceb}
html body.wc-dp-theme-dark .wc-dp-settings-box .wc-dp-page-action,
html body.wc-dp-theme-dark .wc-dp-settings-heading-actions .wc-dp-logout,
html body.wc-dp-theme-dark .wc-dp-settings-heading-actions .wc-dp-exit-app,
html body.wc-dp-theme-dark .wc-dp-settings-close,
html body.wc-dp-theme-dark .wc-dp-proof-close,
html body.wc-dp-theme-dark .wc-dp-contact-toggle[aria-expanded=true],
html body.wc-dp-theme-dark .wc-dp-settings-section-button[aria-expanded=true]{background:#202a3c;border-color:var(--dp-line);color:#d6dceb}
html body.wc-dp-theme-dark .wc-dp-settings-warning{background:#44341f;color:#ffd89b}
html body.wc-dp-theme-dark .wc-dp-owntracks-connected{background:#173b32;border-color:#26714f;color:#a8e9ca}
html body.wc-dp-theme-dark .wc-dp-owntracks-connected span{background:#238758;color:#fff}
html body.wc-dp-theme-dark .wc-dp-contact-row{border-color:var(--dp-line)}
html body.wc-dp-theme-dark .wc-dp-cc-email-detail .wc-dp-cc-email-choice{background:#202a3c;border-color:var(--dp-line);color:var(--dp-ink)}

.wc-dp-theme-preference{margin:1.2rem 0 1.25rem;padding:1rem 0 0;border:0;border-top:1px solid var(--dp-line);border-radius:0;background:transparent}
.wc-dp-theme-preference h3{margin:0 0 .35rem;font-size:.95rem}
.wc-dp-theme-preference>p{margin:0 0 .9rem;color:var(--dp-muted);font-size:.8rem;line-height:1.45}
.wc-dp-theme-preference-form{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}
.wc-dp-theme-preference-form label{display:block;flex:1 1 220px;min-width:0;margin:0;color:var(--dp-muted);font-size:.78rem;font-weight:800}
.wc-dp-theme-preference-form select{display:block;width:100%;box-sizing:border-box;margin-top:.35rem;border:1px solid var(--dp-line);border-radius:9px;background:#fff;color:var(--dp-ink);padding:.65rem .7rem;font:inherit;font-size:.82rem;font-weight:400}
.wc-dp-theme-preference-form .wc-dp-page-action{margin:0}

html body.wc-dp-theme-dark .wc-dp-theme-preference-form select{background:#0f1725;border-color:var(--dp-line);color:var(--dp-ink)}
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-contact-toggle,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-settings-toggle,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-reorder-toggle,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-android-app,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-owntracks-app,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-open,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-contact-toggle:hover,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-contact-toggle:focus,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-contact-toggle[data-wc-dp-pointer-activated],
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-reorder-toggle:hover,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-reorder-toggle:focus,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-reorder-toggle[data-wc-dp-pointer-activated],
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-settings-toggle:hover,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-settings-toggle:focus,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-settings-toggle[data-wc-dp-pointer-activated],
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-android-app:hover,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-android-app:focus,
html body.wc-dp-theme-dark .wc-dp-app #wc-dp-android-app[data-wc-dp-pointer-activated],
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-owntracks-app:hover,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-owntracks-app:focus,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-owntracks-app:focus-visible,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-owntracks-app[data-wc-dp-pointer-activated],
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-open:hover,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-open:focus,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-open[data-wc-dp-pointer-activated]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;border:1px solid #593b93!important;border-radius:10px!important;background:#593b93!important;color:#fff!important;padding:.75rem .85rem;font:inherit;font-size:.8rem;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;box-shadow:none!important;filter:none!important}
@media(max-width:560px){.wc-dp-theme-preference-form{align-items:stretch}.wc-dp-theme-preference-form label,.wc-dp-theme-preference-form .wc-dp-page-action{flex:1 1 100%;width:100%}}

.wc-dp-app #wc-dp-appearance-toggle,
.wc-dp-app #wc-dp-appearance-toggle:hover,
.wc-dp-app #wc-dp-appearance-toggle:focus,
.wc-dp-app #wc-dp-appearance-toggle[data-wc-dp-pointer-activated]{border-color:#593b93!important;background:#593b93!important;color:#fff!important}
.wc-dp-app #wc-dp-appearance-toggle[aria-expanded=true]{border-color:var(--dp-line)!important;background:#fff!important;color:var(--dp-muted)!important}
.wc-dp-app #wc-dp-appearance-toggle[data-wc-dp-pointer-activated]{outline:none!important;box-shadow:none!important;filter:none!important;-webkit-tap-highlight-color:transparent}

html body:not(.wc-dp-theme-dark) .wc-dp-app #wc-dp-reorder-toggle{border-color:#593b93!important;background:#593b93!important;color:#fff!important}

.wc-dp-header-extra-logos{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;margin-left:auto}
.wc-dp-header-extra-logo{display:block;flex:0 0 auto;width:80px;height:80px;object-fit:contain}
.wc-dp-header-has-extra-logos .wc-dp-header-brand{flex:1 1 0}
.wc-dp-header-has-extra-logos .wc-dp-header-text{flex:1 1 auto;text-align:center}
.wc-dp-header-has-extra-logos .wc-dp-header-extra-logos{margin-left:0}
@media(max-width:520px){.wc-dp-header-logo,.wc-dp-header-extra-logo{width:56px;height:56px}.wc-dp-header-brand{gap:.55rem}.wc-dp-header-extra-logos{gap:.35rem}.wc-dp-header.wc-dp-header-has-extra-logos{align-items:center}}

html body.wc-dp-theme-dark.wc-dp-order-detail-view .wc-dp-app .wc-dp-order-meta .wc-dp-open{display:none!important}
.wc-dp-app a:not(.wc-dp-page-action){color:inherit!important;font-weight:inherit!important;text-decoration:underline!important}
.wc-dp-app .wc-dp-address a{border-bottom:0!important}
.wc-dp-app .wc-dp-company-map-link{border-bottom:0!important}
.wc-dp-theme-preference-form{flex-direction:column;align-items:stretch}
.wc-dp-theme-preference-form .wc-dp-page-action{align-self:flex-start}
html body.wc-dp-theme-dark .wc-dp-app button:not(.wc-dp-move-up):not(.wc-dp-move-down):not(.wc-dp-photo-remove),
html body.wc-dp-theme-dark .wc-dp-app a.wc-dp-page-action,
html body.wc-dp-theme-dark .wc-dp-app .wc-dp-open,
html body.wc-dp-theme-dark .wc-dp-app input[type=submit]{font-size:.8rem!important}

@media(max-width:560px){
  html body.wc-dp-order-detail-view .wc-dp-order-meta{flex-wrap:wrap;align-items:stretch;gap:.75rem}
  html body.wc-dp-order-detail-view .wc-dp-way-actions{flex:1 1 100%;width:100%;min-width:0}
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons{grid-template-columns:minmax(0,1fr);gap:.6rem;width:100%}
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons>.wc-dp-way-form,
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons>.wc-dp-resend-way-form{width:100%;min-width:0}
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons>.wc-dp-resend-way-form{justify-content:flex-start}
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons .wc-dp-back-button,
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons .wc-dp-way-button,
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons .wc-dp-resend-way-button,
  html body.wc-dp-order-detail-view .wc-dp-way-action-buttons .wc-dp-proof-toggle{box-sizing:border-box;width:100%;height:auto;min-height:48px;white-space:normal;overflow-wrap:anywhere}
}