/* MDesk Commerce · enterprise neutral design · 2026.5.5.0 */
.mdc-module-card{margin-top:22px;border:1px solid #e1e9f5;box-shadow:0 10px 34px rgba(23,39,73,.05)}
.mdc-checks{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0 20px;font-size:13px;color:#536481}
.mdc-checks span{padding:7px 12px;background:#f4f7fc;border:1px solid #e1e9f3;border-radius:30px}
.mdc-alert{background:#fff4ed;border:1px solid #f9dbcc;border-radius:12px;padding:13px 17px;color:#8a4320;margin:8px 0 20px;font-size:14px}
.mdc-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;margin:16px 0}
.mdc-inline{padding:14px;background:#f8fafd;border:1px solid #e7edf6;border-radius:14px;display:grid;gap:9px;align-content:start}
.mdc-inline input[type=password],.mdc-offer-form input,.mdc-license-action input,.mdc-license-action select{border:1px solid #d9e1ef;border-radius:9px;padding:11px 12px;background:#fff;min-width:0;width:100%;font:inherit}
.mdc-inline .btn{width:100%;justify-content:center;white-space:normal;text-align:center}
.mdc-confirm{font-size:12px;display:flex;align-items:center;gap:6px;color:#485771}
.mdc-offer{margin-top:20px;border-top:1px solid #e4eaf3;padding-top:20px}
.mdc-offer-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:14px}
.mdc-offer-form label{font-size:13px;color:#435473;font-weight:600;display:grid;gap:6px}
.mdc-license-action{display:grid;min-width:200px;gap:6px}
.mdc-customer-list{display:grid;gap:12px;padding:10px 0}
.mdc-customer-license{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between;border:1px solid #e3eaf5;border-radius:14px;padding:16px 20px;background:#fbfcff}
.mdc-customer-license>div{display:grid;gap:5px;flex:1;min-width:200px}
.mdc-customer-license small{font-size:12px;color:#67768e}
.mdc-buy-card{background:linear-gradient(120deg,#101d3d,#152d57 70%,#0c6e86);color:#fff;border-radius:22px;padding:clamp(24px,4vw,50px);display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:center;box-shadow:0 20px 50px #15254720}
.mdc-buy-card .kicker{color:#84d7e2}.mdc-buy-card h2{font-size:clamp(24px,3vw,40px);line-height:1.16;margin:12px 0}
.mdc-buy-card p{color:#dce8fa;line-height:1.7}
.mdc-buy-price{display:block;font-size:35px;font-weight:800;letter-spacing:-1px;margin-top:10px}
.mdc-buy-card label{color:#fff}.mdc-buy-card .btn{justify-content:center;min-height:50px}
.mdc-public-note{margin:14px auto 25px;border-radius:16px;border:1px solid #d6e9f5;background:#f3f9ff;color:#214263;padding:20px;display:flex;align-items:center;gap:20px;justify-content:space-between;flex-wrap:wrap}
@media(max-width:760px){.mdc-buy-card{grid-template-columns:1fr}.mdc-actions{grid-template-columns:1fr}.mdc-offer-form{grid-template-columns:1fr}.mdc-customer-license{align-items:flex-start}}
