.order-clean .order-main-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}
.order-clean .order-main-nav button{border:1px solid #cadbe7;background:#fff;border-radius:10px;padding:12px 16px;color:#24445a;font-weight:700}
.order-clean .order-main-nav button.active{background:#137db0;color:white;border-color:#137db0}
.order-clean .tabs [hidden],.order-clean [hidden]{display:none!important}
.order-clean .modal-body>.tabs{padding:6px!important;border:none!important;background:transparent!important;margin-bottom:14px!important}
.order-clean .tabs button{padding:8px 12px!important;min-height:36px!important}
.order-clean .v9533-card-head{padding:13px 16px!important}
.order-clean .v9533-card-head p{margin:4px 0 0!important}
.order-clean .v9533-card-body{padding:16px!important;gap:12px!important}
.order-clean .v9533-order-summary{padding:12px 16px!important;margin-bottom:4px!important}
.order-clean .v9533-summary-top{padding:0 0 8px!important}
.order-clean .v9533-summary-row{padding:5px 0!important}
.order-clean .order-import-disclosure{grid-column:1/-1;margin:0 0 8px;border:1px solid #cfdfeb;border-radius:9px;background:#f4f9fc}
.order-clean .order-import-disclosure>summary{padding:10px 12px;cursor:pointer;color:#146a99;font-weight:600}
.order-clean .import-address-assistant{border:0!important;margin:0!important}
.order-clean .order-more-actions{position:relative}
.order-clean .order-more-actions>summary{cursor:pointer;padding:12px 16px;border:1px solid #cddde8;border-radius:9px;background:white;font-weight:600}
.order-clean .order-action-menu{position:absolute;bottom:calc(100% + 8px);right:0;max-height:50vh;overflow:auto;background:white;padding:10px;box-shadow:0 8px 32px #17394a30;border:1px solid #cddde8;border-radius:12px;width:260px;display:grid;gap:7px;z-index:30}
.order-clean .modal-footer{justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}
.order-clean .order-billing-hint{padding:8px 12px!important;font-size:13px}
@media(max-width:700px){.order-clean .order-main-nav{display:grid;grid-template-columns:1fr 1fr}.order-clean .order-main-nav button{padding:10px;font-size:13px}.order-clean .modal-footer{overflow:visible!important}.order-clean .order-action-menu{width:230px}}
.order-clean.modal .order-main-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
.order-clean.modal .order-main-nav button{width:auto!important;min-width:0!important}
.order-clean.modal .modal-body>.tabs[hidden]{display:none!important}
@media(max-width:700px){.order-clean.modal .order-main-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
