/* Extreme Detail 0.7.6 — accessible, high-visibility customer request states. */
.edc-marketplace-portal .edc-customer-card__side{gap:11px}
.edc-marketplace-portal .edc-request-status{display:inline-flex!important;align-items:center;gap:9px;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:.015em;white-space:nowrap;box-shadow:none!important}
.edc-marketplace-portal .edc-request-status__light{display:block;flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px currentColor;opacity:.95}
.edc-marketplace-portal .edc-customer-card__side .edc-request-status--open,.edc-marketplace-portal .edc-request-status--open{background:#e8f9ef!important;color:#116b3c!important;border:1px solid #92d8af!important}
.edc-marketplace-portal .edc-request-status--open .edc-request-status__light{animation:edc-request-active-pulse 1.6s ease-in-out infinite;box-shadow:0 0 0 0 rgba(22,163,74,.43)}
.edc-marketplace-portal .edc-customer-card__side .edc-request-status--reviewing,.edc-marketplace-portal .edc-request-status--reviewing{background:#fff7e6!important;color:#875100!important;border:1px solid #e9c47a!important}
.edc-marketplace-portal .edc-customer-card__side .edc-request-status--assigned,.edc-marketplace-portal .edc-request-status--assigned{background:#eaf8fd!important;color:#056c8e!important;border:1px solid #9dd6e8!important}
.edc-marketplace-portal .edc-customer-card__side .edc-request-status--closed,.edc-marketplace-portal .edc-request-status--closed{background:#fff0f1!important;color:#b62331!important;border:1px solid #edb4bb!important}
.edc-marketplace-portal .edc-request-cancel-button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid #cc3b50!important;background:#fff!important;color:#ad1731!important;padding:10px 15px!important;border-radius:9px!important;font-weight:800!important;font-size:13px!important;min-height:40px!important;line-height:1.15!important;text-decoration:none!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,border-color .16s ease!important;box-shadow:none!important}
.edc-marketplace-portal .edc-request-cancel-button span{font-size:20px;font-weight:500;line-height:0}
.edc-marketplace-portal .edc-request-cancel-button:hover,.edc-marketplace-portal .edc-request-cancel-button:focus-visible{background:#a91631!important;color:#fff!important;border-color:#a91631!important;outline:2px solid transparent;outline-offset:2px}
.edc-marketplace-portal .edc-request-cancel-button:focus-visible{box-shadow:0 0 0 3px #f9bac5!important}
.edc-marketplace-portal .edc-customer-card__side form{margin:2px 0 0}
@keyframes edc-request-active-pulse{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.4);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(22,163,74,0);transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.edc-marketplace-portal .edc-request-status__light{animation:none!important}.edc-marketplace-portal .edc-request-cancel-button{transition:none!important}}
@media(max-width:700px){.edc-marketplace-portal .edc-customer-card__side{justify-items:stretch;align-items:flex-start;width:100%}.edc-marketplace-portal .edc-request-cancel-button{width:100%}.edc-marketplace-portal .edc-request-status{align-self:flex-start}}
