/* Passport cover treatment, limited to the follow panel. */
body.match-page #my-decision-room{position:relative;isolation:isolate;overflow:hidden;display:grid!important;grid-template-columns:minmax(0,1fr) 245px!important;gap:0 30px!important;align-items:center!important;padding:32px 30px 32px 110px!important;margin:24px 0!important;border:1px solid #b99a57!important;border-radius:8px 22px 22px 8px!important;background:radial-gradient(ellipse at 25% 0%,#24604a 0%,transparent 65%),linear-gradient(120deg,#143f30,#092c22)!important;box-shadow:inset 7px 0 0 #09291f,inset 9px 0 0 #b99a5755,0 10px 24px #153d3017!important;color:#faf5e7!important;min-height:210px}
body.match-page #my-decision-room::before{content:'';position:absolute;inset:10px;border:1px solid #d5b87455;border-radius:3px 15px 15px 3px;pointer-events:none;z-index:-1}
body.match-page #my-decision-room::after{content:'';position:absolute;left:27px;top:50%;transform:translateY(-50%);width:58px;height:76px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 76' fill='none' stroke='%23ddc78c' stroke-width='1.3'%3E%3Crect x='3' y='2' width='52' height='72' rx='5'/%3E%3Cpath d='M9 2v72M17 59h29M20 64h23'/%3E%3Ccircle cx='32' cy='30' r='15'/%3E%3Cellipse cx='32' cy='30' rx='6' ry='15'/%3E%3Cpath d='M17 30h30M20 22h24M20 38h24'/%3E%3C/svg%3E");pointer-events:none}
body.match-page #my-decision-room>.eyebrow{grid-column:1!important;color:#dfc88e!important;font-size:11px!important;font-weight:500!important;letter-spacing:3px!important;line-height:1.4;margin:0 0 12px!important}
body.match-page #my-decision-room>h2{grid-column:1!important;color:#fff9eb!important;font-size:clamp(20px,2.2vw,25px)!important;line-height:1.35!important;font-weight:500!important;letter-spacing:-.4px!important;margin:0 0 10px!important;max-width:390px}
body.match-page #my-decision-room>p{grid-column:1!important;color:#c7d9cd!important;font-size:13px!important;line-height:1.7!important;max-width:420px;margin:0!important}
body.match-page #my-decision-room>form{grid-column:2!important;grid-row:1/4!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center;gap:14px!important;min-width:0!important;min-height:126px;box-sizing:border-box;margin:0!important;padding:22px!important;border:1px solid #e4d5ae!important;border-radius:13px!important;background:linear-gradient(145deg,#fffdf5,#f3ebd8)!important;text-align:center;box-shadow:0 4px 12px #0000000d}
body.match-page #my-decision-room>form>span{font-size:13px;color:#596450!important;line-height:1.6}
body.match-page #my-decision-room>form a{color:#164b35!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;line-height:1.5}
body.match-page #my-decision-room>form .btn,body.match-page #my-decision-room>a.btn{background:#b56836!important;color:#fff!important;border:1px solid #a45d2d!important;box-shadow:none!important;border-radius:8px!important;padding:12px 18px!important;font-size:13px!important;font-weight:500!important;min-height:44px;white-space:normal}
body.match-page #my-decision-room>form .btn:hover{background:#9f592e!important}body.match-page #my-decision-room a:focus-visible,body.match-page #my-decision-room button:focus-visible{outline:3px solid #e0b45d!important;outline-offset:4px}
body.match-page #my-decision-room>a.btn{grid-column:2;grid-row:1/4;text-align:center}
@media(max-width:700px){body.match-page #my-decision-room{grid-template-columns:minmax(0,1fr)!important;display:grid!important;padding:28px 24px 24px 90px!important;gap:0!important;min-height:0}body.match-page #my-decision-room::after{left:25px;top:30px;transform:none;width:45px;height:60px}body.match-page #my-decision-room>.eyebrow{font-size:10px!important;letter-spacing:2px!important}body.match-page #my-decision-room>h2{font-size:21px!important}body.match-page #my-decision-room>form{grid-column:1!important;grid-row:auto!important;margin:22px 0 0 -60px!important;min-height:0!important;padding:18px!important;flex-direction:column!important}body.match-page #my-decision-room>a.btn{grid-column:1;grid-row:auto;margin-top:18px}}
