.mstore-dashboard-content form.card.form-stacked{max-width:980px;margin:0;padding:28px 30px;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.mstore-dashboard-content form.card.form-stacked:before{content:"SET THE RULES FOR THIS OFFER";display:block;margin:0 0 24px;color:var(--accent);font-size:.7rem;font-weight:800;letter-spacing:.16em}.mstore-dashboard-content form.card.form-stacked .form-group{display:grid;grid-template-columns:minmax(170px, .34fr) minmax(0, 1fr);gap:22px;align-items:start;padding:17px 0;margin:0;border-top:1px solid var(--line)}.mstore-dashboard-content form.card.form-stacked .form-group:first-of-type{border-top:0}.mstore-dashboard-content form.card.form-stacked label{margin:4px 0 0;font-size:.72rem;line-height:1.35}.mstore-dashboard-content form.card.form-stacked .form-group>div{min-width:0}.mstore-dashboard-content form.card.form-stacked .form-control,.mstore-dashboard-content form.card.form-stacked select,.mstore-dashboard-content form.card.form-stacked input:not([type=checkbox]):not([type=radio]){min-height:44px}.mstore-dashboard-content form.card.form-stacked .help-block,.mstore-dashboard-content form.card.form-stacked .helptext{max-width:560px}.mstore-dashboard-content form.card.form-stacked .form-actions,.mstore-dashboard-content form.card.form-stacked .submit-row{margin:12px -30px -28px;padding:20px 30px;background:var(--wash);border-top:1px solid var(--line);border-radius:0 0 8px 8px}.mstore-dashboard-content form.card.form-stacked .btn{min-height:44px;padding-inline:22px}.mstore-dashboard-content form.card.form-stacked .btn-link{color:var(--muted);font-weight:700}.mstore-dashboard-content form.card.form-stacked .select2-container,.mstore-dashboard-content form.card.form-stacked .select2-selection{max-width:100%}.mstore-login-panel{background:color-mix(in srgb,var(--card) 86%,transparent);border:1px solid var(--line);padding:34px 38px;box-shadow:var(--shadow)}.mstore-login-panel form input:not([type=hidden]){min-height:46px}.mstore-login-panel button{min-height:46px}@media(max-width:700px){.mstore-dashboard-content form.card.form-stacked{padding:22px 18px}.mstore-dashboard-content form.card.form-stacked .form-group{display:block;padding:15px 0}.mstore-dashboard-content form.card.form-stacked label{margin-bottom:7px}.mstore-dashboard-content form.card.form-stacked .form-actions,.mstore-dashboard-content form.card.form-stacked .submit-row{margin:12px -18px -22px;padding:18px;border-radius:0 0 8px 8px}.mstore-login-panel{padding:28px 22px}}
