.mvcp-shell{color:#e9f4ff;max-width:1200px;margin:28px auto 68px;font-family:inherit}.mvcp-welcome{padding:38px;border-radius:23px;background:linear-gradient(125deg,#15273b,#0b1421 65%,#153d43);border:1px solid #334457}.mvcp-kicker{font-weight:800;color:#70f0df;letter-spacing:.16em;font-size:12px}.mvcp-welcome h2{color:#fff;font-size:clamp(26px,4vw,43px);letter-spacing:-.03em;line-height:1.1;margin:12px 0}.mvcp-welcome p{color:#b3c4d6;max-width:620px}.mvcp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.mvcp-btn,.mvcp-outline{display:inline-block;border-radius:32px;padding:11px 19px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer}.mvcp-btn{background:#70f0df!important;color:#07131a!important;border:1px solid #70f0df}.mvcp-outline{border:1px solid #4b6179!important;color:#e1f3ff!important;background:transparent!important}.mvcp-section{margin-top:30px}.mvcp-section h3,.mvcp-credentials h4{color:#effaff;letter-spacing:normal;line-height:1.3}.mvcp-order{border:1px solid #2f4259;background:#101b2c;border-radius:18px;margin:14px 0;padding:23px}.mvcp-order-top{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.mvcp-order-top h4{color:#fff;letter-spacing:normal;line-height:1.3;margin:5px 0}.mvcp-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.mvcp-small{color:#aebed1;font-size:13px;line-height:1.7}.mvcp-pill{border:1px solid #53617a;border-radius:25px;padding:3px 11px;color:#d3e0ef;font-size:12px}.mvcp-active{border-color:#5de2b4;color:#65eac0}.mvcp-expired{border-color:#ffb5a6;color:#ffc1b5}.mvcp-credentials{margin-top:18px;padding-top:18px;border-top:1px solid #35465b}.mvcp-credential{margin:13px 0}.mvcp-credential label{display:block;font-size:13px;color:#b4c7d9;margin-bottom:7px}.mvcp-inputline{display:flex;align-items:stretch;gap:6px}.mvcp-inputline input{min-width:0;flex:1;background:#0b1525!important;color:#f6fcff!important;border:1px solid #456077!important;border-radius:8px;padding:10px}.mvcp-inputline button{border-radius:8px;background:#21344b;border:1px solid #43627f;color:#e4f8ff;cursor:pointer;padding:8px 12px}.mvcp-download-form{margin-top:20px}.mvcp-empty{border:1px dashed #5a6c7f;padding:22px;border-radius:14px;color:#b1c5d8}.mvcp-shell a:hover{text-decoration:none;opacity:.94}@media(max-width:600px){.mvcp-welcome{padding:24px}.mvcp-order{padding:17px}.mvcp-order-top{flex-direction:column}.mvcp-right{align-items:flex-start}.mvcp-inputline{flex-wrap:wrap}.mvcp-inputline input{flex-basis:100%}}
.mvcp-activated{padding:15px 19px;margin:14px auto;border:1px solid #3aa990;border-radius:12px;background:#12352f;color:#b9f8e9;max-width:1150px;font-weight:600}

/* Wide customer licence dashboard on Media Vision dark theme */
body .mvcp-dashboard-route .wrap{max-width:1500px!important;width:calc(100% - 48px)!important}body .mvcp-dashboard-route .mvcp-shell{max-width:1500px!important;width:100%!important;margin:0 auto}body .mvcp-dashboard-route .mvcp-order{max-width:none!important}body .mvcp-dashboard-route .mvcp-section{width:100%!important}body .mvcp-dashboard-route .mvcp-welcome{padding:clamp(24px,3vw,45px)!important}body .mvcp-dashboard-route .mvcp-order-top{gap:20px!important}@media(max-width:680px){body .mvcp-dashboard-route .wrap{width:calc(100% - 28px)!important}}
