.monza-order-note{padding:16px 18px;border:1px solid #c9dacf;border-left:3px solid #147d43;background:#edf6ef;border-radius:6px;margin:18px 0;color:var(--ink)}
.monza-order-note strong{display:block;font-size:14px;line-height:1.4}.monza-order-note p{font-size:14px;line-height:1.5;margin:8px 0 0}.monza-order-note .monza-order-note-small{font-size:12px;color:#46554b}.monza-order-cart-note{padding:12px;border:1px solid #c9dacf;border-radius:4px;background:#edf6ef;color:#22362a!important}.monza-order-cart-note strong{font-weight:700}
.drawer[aria-hidden=true]{visibility:hidden}.drawer[aria-hidden=false]{visibility:visible}.drawer .sub-msg{font-size:13px;line-height:1.5}.card-actions [data-form-error]{flex-basis:100%;font-size:12px;line-height:1.4}.card-actions form{min-width:0}.card-actions .btn[disabled]{cursor:not-allowed;opacity:.6}
.line{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px}.line:not(:has(img)){grid-template-columns:1fr}.line>img{width:80px;height:80px;object-fit:contain}.monza-cart-item-info{min-width:0}.monza-cart-item-info>a{text-decoration:none}.monza-cart-item-info strong{font-size:15px;line-height:1.3}.line-price{display:block;margin-top:8px}.line-meta{flex-wrap:wrap;gap:10px}.line-meta label{display:flex;gap:8px;align-items:center}.line .mini-qty{min-height:44px}.line-meta a{display:inline-flex;align-items:center;min-height:44px}.drawer[data-monza-cart-ready] [name=update]{display:none}
