/* Location panel presentation. Existing address, links and map are retained. */
body.dus-appeal .temporary-location{margin-top:32px!important}
body.dus-appeal .temporary-location>div{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0!important;align-items:stretch!important;padding:0!important;border:1px solid #dde1e6!important;border-radius:16px!important;overflow:hidden;background:#fff!important}
body.dus-appeal .temporary-location>div>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0!important;padding:32px 36px}
body.dus-appeal .temporary-location>div>div:last-child{min-width:0!important;min-height:280px;border-left:1px solid #dde1e6}
body.dus-appeal .temporary-location em{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 16px!important;font-family:inherit;font-size:11px!important;line-height:1.4;font-weight:650!important;letter-spacing:.12em!important;color:#01705c!important}
body.dus-appeal .temporary-location em:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#01705c;flex-shrink:0}
body.dus-appeal .temporary-location h4{font-size:26px!important;line-height:1.25!important;letter-spacing:-.02em;margin:0 0 14px!important;color:#252839;text-transform:none}
body.dus-appeal .temporary-location p{max-width:43ch;font-size:16px!important;line-height:1.6!important;opacity:1!important;color:#4f4f4f;margin:0 0 24px!important}
body.dus-appeal .temporary-location .theme-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding:11px 16px;border:1px solid #01705c35;background:#01705c08;color:#01705c;border-radius:8px;box-shadow:none;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}
body.dus-appeal .temporary-location .theme-btn:after{content:"↗";font-size:18px;line-height:1}
body.dus-appeal .temporary-location .theme-btn:hover{background:#01705c14;border-color:#01705c70;color:#01705c}
body.dus-appeal .temporary-location iframe{display:block;width:100%;height:100%;min-height:300px;border:0!important;border-radius:0!important}
@media(max-width:767px){body.dus-appeal .temporary-location{margin-top:24px!important}body.dus-appeal .temporary-location>div{grid-template-columns:minmax(0,1fr)}body.dus-appeal .temporary-location>div>div:first-child{padding:24px}body.dus-appeal .temporary-location>div>div:last-child{border-left:0;border-top:1px solid #dde1e6;min-height:240px}body.dus-appeal .temporary-location h4{font-size:24px!important}body.dus-appeal .temporary-location em{font-size:12px!important;margin-bottom:12px!important}body.dus-appeal .temporary-location iframe{height:240px;min-height:240px}body.dus-appeal .temporary-location .theme-btn{min-height:48px}}
