/* Personalised owner-card themes (assigned from the permanent portfolio id) and privacy link. */
.inquiry-owner{--oa:#9db8ff;--ob:#7ed4ff;border-color:#e3e8f3;background:#fff!important;box-shadow:0 10px 26px -12px #4a5f9a2e,inset 0 1px 0 #fff}
.inquiry-owner:before{display:block!important;content:"";position:absolute;z-index:-1;inset:0 0 0 38%;pointer-events:none;opacity:.55;
  background:linear-gradient(115deg,transparent 10%,var(--oa) 55%,var(--ob));
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M0 130C80 120 120 60 200 70S320 120 400 40'/%3E%3Cpath d='M0 140C90 128 140 80 210 88S330 135 400 62' opacity='.8'/%3E%3Cpath d='M40 140C120 134 170 98 230 106S340 140 400 86' opacity='.6'/%3E%3Cpath d='M110 140C180 138 230 118 280 124S360 140 400 112' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") right bottom/100% 100% no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 140' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.2'%3E%3Cpath d='M0 130C80 120 120 60 200 70S320 120 400 40'/%3E%3Cpath d='M0 140C90 128 140 80 210 88S330 135 400 62' opacity='.8'/%3E%3Cpath d='M40 140C120 134 170 98 230 106S340 140 400 86' opacity='.6'/%3E%3Cpath d='M110 140C180 138 230 118 280 124S360 140 400 112' opacity='.45'/%3E%3C/g%3E%3C/svg%3E") right bottom/100% 100% no-repeat}
.inquiry-owner:after{content:"";position:absolute;z-index:-1;right:-40px;bottom:-60px;width:60%;height:140%;pointer-events:none;background:radial-gradient(closest-side,var(--ob) 0,transparent 100%);opacity:.18}
.inquiry-owner.owner-theme-0{--oa:#8fb0ff;--ob:#7fd3ff}
.inquiry-owner.owner-theme-1{--oa:#b3a2ff;--ob:#8fb0ff}
.inquiry-owner.owner-theme-2{--oa:#b9c3d3;--ob:#8fb0ff}
.inquiry-owner.owner-theme-3{--oa:#6fd8cf;--ob:#8fc3ff}
.inquiry-owner.owner-theme-4{--oa:#a592ff;--ob:#d3a9ff}
.inquiry-owner.owner-theme-5{--oa:#7fd3d6;--ob:#b9c3d3}
.inquiry-owner .avatar{display:grid;place-items:center;overflow:hidden}
.inquiry-owner .avatar-initials{color:#fff;font:600 24px/1 Inter,system-ui,sans-serif;letter-spacing:0}
.inquiry-owner-info small{color:#717581}
.inquiry-privacy-link{display:block;margin:12px 0 0;text-align:center;color:#8a93a6;font-size:12px;text-decoration:none}
.inquiry-privacy-link:hover,.inquiry-privacy-link:focus-visible{color:#145284;text-decoration:underline}
@media(max-width:520px){.inquiry-owner .avatar-initials{font-size:20px}.inquiry-owner:before{inset:0 0 0 30%}}
