.content>.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:950px){.content>.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.content>.module-grid{grid-template-columns:1fr}}
.mk-home-heading{font-size:18px;color:#071a33;margin:24px 0 14px}
.shell.mk-module-active .content>:not(#module-panel){display:none!important}
.shell:not(.mk-module-active) #mk-go-home{display:none}
#mk-go-home{min-height:42px;padding:9px 14px}
.mk-home-groups{display:grid;gap:12px;margin:20px 0}
.mk-home-group{border:1px solid #dce1e8;border-radius:12px;background:#fff;overflow:hidden}
.mk-home-group>summary{padding:18px 20px;color:#071a33;font-size:15px;font-weight:700;cursor:pointer;min-height:52px}
.mk-home-group>.module-grid{padding:0 18px 18px;margin:0}
.mk-home-group>section.panel{border:0;margin:0;border-radius:0;box-shadow:none}
.mk-home-group[open]>summary{border-bottom:1px solid #edf0f4;margin-bottom:14px}
.mk-finance-section{margin:12px 0;border:1px solid #dce1e8;border-radius:9px;padding:0 16px 14px;background:#fff}
.mk-finance-section>summary{padding:16px 0;color:#071a33;font-weight:700;font-size:16px;min-height:48px;cursor:pointer}
.mk-finance-section:not([open]){padding-bottom:0}
.mk-payment-choice-note{padding:12px;background:#fff7e6;border:1px solid #ead9b7;border-radius:7px;color:#4c4027;font-size:13px;line-height:1.6}
.mk-pay-ui.mk-payment-pending>:not(.mk-pay-title):not(label.field){display:none!important}
@media(max-width:600px){.mk-home-group>summary{padding:16px}.mk-home-group>.module-grid{padding:0 12px 12px}.mk-finance-section{padding-left:12px;padding-right:12px}}

.mk-delivery-signature{margin:28px 0 20px;border-top:1px solid #ccd3de;padding-top:16px;break-inside:avoid}.mk-delivery-signature h3{font-size:14px}.mk-delivery-signature p{margin:20px 0}.mk-sign-line{display:block;border-bottom:1px solid #586476;height:28px}.mk-delivery-signature small{color:#586476}
