.a-card-status-grid>button{padding:12px;border:1px solid #dde7df;border-radius:8px;min-width:0;text-align:left;white-space:normal;align-content:start;transition:box-shadow .15s,transform .15s}
.a-card-status-grid>button:hover{box-shadow:0 3px 12px #254d3820;transform:translateY(-1px)}.a-card-status-grid>button:focus-visible{outline:3px solid #529a7f;outline-offset:2px}
.a-focused-order-page #app{height:100dvh!important}.a-focused-order-page #workspace{display:block!important;flex:none!important;height:100dvh!important;width:100%;max-width:none;margin:0}.a-focused-order-page .communications,.a-focused-order-page .divider,.a-focused-order-page #nav,.a-focused-order-page .sound-prompt,.a-focused-order-page #pending,.a-focused-order-page #collaboration-delivery{display:none!important}.a-focused-order-page #content{flex:1;min-height:0;padding:18px;background:#f7faf8}.a-focused-order-page .collaboration{height:100%}.a-focused-heading{display:flex;justify-content:space-between;gap:15px;align-items:start;border-bottom:1px solid #d8e5dc;padding-bottom:14px;margin-bottom:15px}.a-focused-heading h2{margin-bottom:5px}.a-focused-heading strong{color:#287153}.a-focused-footer{border-top:1px solid #d8e5dc;margin-top:18px;padding-top:12px}.a-shipment-group>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#eef6ef;margin:-14px -14px 0;padding:12px 14px;border-radius:7px 7px 0 0}.a-shipment-group h3{margin:0}.a-shipment-line{padding:14px 0;border-bottom:1px solid #e5ece7}.a-shipment-line:last-child{border:0;padding-bottom:0}.a-shipment-line p{font-size:13px;color:#617b6c}.a-payment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.a-payment-metrics>section{padding:13px;background:white;border:1px solid #d8e5dc;border-radius:7px}.a-payment-metrics small,.a-payment-metrics b{display:block}.a-payment-metrics b{margin-top:7px;font-size:20px;color:#226f52}.a-logistics-reference{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;background:#f2f7f3;padding:8px;border-radius:5px}
@media(max-width:600px){.a-card-status-grid>button{display:grid;grid-template-columns:75px 1fr;gap:1px 10px;padding:10px}.a-payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.a-payment-metrics b{font-size:17px}.a-focused-order-page #content{padding:12px}}

.a-notification-window>.a-panel-loading{padding:20px;margin:0;color:#557668}.a-notification-window>.a-panel-pending{visibility:hidden}
