.mrm-tb-lock{overflow:hidden}.mrm-tb-card{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;margin:18px 0;padding:18px;border:1px solid rgba(11,79,179,.16);border-radius:24px;background:linear-gradient(135deg,#ffffff 0%,#f4f8ff 58%,#fff7df 100%);box-shadow:0 20px 55px rgba(7,27,58,.10);color:#071b3a}.mrm-tb-card *{box-sizing:border-box}.mrm-tb-card__icon{width:54px;height:54px;display:grid;place-items:center;border-radius:18px;background:#0b4fb3;color:#fff;font-size:26px;box-shadow:0 14px 30px rgba(11,79,179,.24)}.mrm-tb-kicker{display:inline-flex;margin:0 0 5px;padding:5px 9px;border-radius:999px;background:#fff7df;color:#845000;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.mrm-tb-card h2{margin:0 0 6px!important;color:#071b3a!important;font-size:21px!important;line-height:1.16!important;font-weight:1000!important}.mrm-tb-card p{margin:0!important;color:#39516b!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}.mrm-tb-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0!important;padding:0!important;list-style:none!important}.mrm-tb-card li{margin:0!important;padding:7px 9px;border-radius:999px;background:#fff;border:1px solid rgba(11,79,179,.12);color:#52677e;font-size:12px;font-weight:850}.mrm-tb-card__action{display:grid;gap:7px;justify-items:end}.mrm-tb-open,.mrm-tb-submit,.mrm-tb-secondary{appearance:none;border:0;cursor:pointer;text-decoration:none}.mrm-tb-open,.mrm-tb-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 17px;border-radius:16px;background:linear-gradient(180deg,#0b4fb3,#073b86);color:#fff!important;font-weight:1000;font-size:14px;box-shadow:0 16px 34px rgba(11,79,179,.25);white-space:normal;text-align:center}.mrm-tb-open:hover,.mrm-tb-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.mrm-tb-open--inline{min-height:44px;border-radius:14px;background:linear-gradient(180deg,#d99a08,#b97800);box-shadow:0 14px 32px rgba(217,154,8,.24)}.mrm-tb-open--scorebox{width:100%;margin-top:10px}.mrm-tb-card__action small{color:#667b92;font-size:11px;font-weight:800;text-align:right}.mrm-tb-modal{position:fixed;inset:0;z-index:999999;display:none}.mrm-tb-modal.is-open{display:block}.mrm-tb-modal__backdrop{position:absolute;inset:0;background:rgba(7,27,58,.62);backdrop-filter:blur(5px)}.mrm-tb-modal__panel{position:relative;z-index:2;width:min(680px,calc(100% - 24px));max-height:calc(100vh - 24px);overflow:auto;margin:12px auto;padding:22px;border-radius:28px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.32);color:#071b3a}.mrm-tb-modal__close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:0;border-radius:999px;background:#eef4ff;color:#071b3a;font-size:24px;font-weight:900;cursor:pointer}.mrm-tb-modal__head{padding:4px 44px 16px 0;border-bottom:1px solid #e4edf8}.mrm-tb-modal__head span{display:inline-block;margin-bottom:7px;color:#0b4fb3;font-weight:1000;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.mrm-tb-modal__head h2{margin:0 0 7px!important;color:#071b3a!important;font-size:28px!important;line-height:1.12!important}.mrm-tb-modal__head p{margin:0!important;color:#52677e!important;font-size:14px!important;line-height:1.5!important}.mrm-tb-form,.mrm-tb-feedback-form{display:grid;gap:14px;margin-top:18px}.mrm-tb-form label,.mrm-tb-feedback-form label{display:grid;gap:6px;color:#071b3a;font-weight:900}.mrm-tb-form label span,.mrm-tb-feedback-form label span{font-size:13px;color:#354b63}.mrm-tb-form input,.mrm-tb-form select,.mrm-tb-form textarea,.mrm-tb-feedback-form input,.mrm-tb-feedback-form select,.mrm-tb-feedback-form textarea{width:100%;min-height:44px;border:1px solid #ccdaea;border-radius:14px;background:#fff;color:#071b3a;padding:11px 12px;font:inherit;font-weight:750}.mrm-tb-form textarea,.mrm-tb-feedback-form textarea{min-height:112px;resize:vertical}.mrm-tb-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mrm-tb-consent{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e4edf8;border-radius:16px;background:#f8fbff}.mrm-tb-consent input{width:18px!important;min-height:18px!important;margin-top:2px}.mrm-tb-form__footer{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mrm-tb-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 15px;border-radius:14px;background:#eef4ff;color:#071b3a!important;font-weight:950}.mrm-tb-result{display:none;padding:12px;border-radius:14px;font-weight:850}.mrm-tb-result.is-success,.mrm-tb-result.is-error{display:grid;gap:4px}.mrm-tb-result.is-success{background:#ecfdf3;color:#067647;border:1px solid #abefc6}.mrm-tb-result.is-error{background:#fff1f2;color:#b42318;border:1px solid #fecaca}.mrm-tb-result small{font-size:12px;opacity:.82}.mrm-tb-feedback-body{margin:0;background:radial-gradient(circle at top left,#f4f8ff,#fff 45%,#fff7df);font-family:Inter,Arial,sans-serif;color:#071b3a}.mrm-tb-feedback-page{width:min(760px,calc(100% - 24px));margin:0 auto;padding:28px 0 60px}.mrm-tb-feedback-brand{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:#0b4fb3!important;font-weight:1000;text-decoration:none}.mrm-tb-feedback-card{padding:24px;border:1px solid rgba(11,79,179,.13);border-radius:28px;background:#fff;box-shadow:0 26px 70px rgba(7,27,58,.13)}.mrm-tb-feedback-card h1{margin:0 0 8px;font-size:34px;line-height:1.08}.mrm-tb-feedback-card p{margin:0 0 16px;color:#52677e;font-weight:750;line-height:1.55}.mrm-tb-feedback-context{margin:16px 0;padding:14px;border-radius:18px;background:#f8fbff;border:1px solid #e4edf8;color:#354b63}.mrm-tb-success{padding:16px;border-radius:18px;border:1px solid #abefc6;background:#ecfdf3;color:#067647}.mpro-actions .mrm-tb-open--inline,.mrcp-scorebox .mrm-tb-open--scorebox{margin-top:8px}.mpro-main>.mrm-tb-card{margin-top:0;margin-bottom:18px}.mrcp-content-grid~.mrm-tb-card,.mrm-tb-card--classic{width:min(1180px,calc(100% - 28px));margin:18px auto}@media(max-width:760px){.mrm-tb-card{grid-template-columns:1fr;gap:12px;padding:16px;border-radius:20px;text-align:left}.mrm-tb-card__icon{width:46px;height:46px;border-radius:15px}.mrm-tb-card__action{justify-items:stretch}.mrm-tb-open,.mrm-tb-submit,.mrm-tb-secondary{width:100%;min-height:50px}.mrm-tb-card__action small{text-align:center}.mrm-tb-form__grid{grid-template-columns:1fr}.mrm-tb-modal__panel{padding:18px;border-radius:22px}.mrm-tb-modal__head h2{font-size:23px!important}.mrm-tb-feedback-card{padding:18px;border-radius:22px}.mrm-tb-feedback-card h1{font-size:26px}.mrm-tb-form__footer{display:grid;grid-template-columns:1fr;width:100%}}
