[data-conditions-host]{min-width:0;align-self:start}
.bh-dashboard-grid:not(:has(.bh-continue)) [data-conditions-host]{grid-column:1/-1}
.bh-conditions .bh-condition-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
.bh-conditions .bh-condition-values>div{min-width:0;padding:0 4px;gap:5px}
.bh-conditions .bh-condition-values strong{display:flex;align-items:center;justify-content:center;min-height:2.8em;font-size:15px;font-weight:550;line-height:1.35;overflow-wrap:normal}
.bh-conditions .bh-condition-values span{font-size:12px;line-height:1.4}
.bh-conditions details{margin:16px 0 0;max-width:none}
.bh-conditions summary.bh-condition-location{display:flex;list-style:none;align-items:center;gap:10px;margin:0;padding:10px 0 0;min-height:48px;border-top:1px solid #ffffff18;font-size:13px;color:#ece5dc;cursor:pointer}
.bh-conditions summary::-webkit-details-marker{display:none}
.bh-condition-location span{flex:1;min-width:0;overflow-wrap:anywhere}
.bh-condition-location>.bh-icon:last-child{width:18px;margin-left:auto;transition:transform .15s}
.bh-conditions details[open]>.bh-condition-location>.bh-icon:last-child{transform:rotate(90deg)}
.bh-condition-details{padding-top:14px}
.bh-condition-details .bh-section-head{margin-bottom:6px}
#member-home .bh-condition-details h3{font-size:15px}
.bh-conditions form{max-width:600px;margin-top:18px}
.bh-conditions fieldset{margin:0;padding:0;border:0;min-width:0}
.bh-conditions label{display:block;font-size:13px;margin:0 0 8px}
.bh-conditions label span{color:#aaa7a0}
.bh-conditions input{width:100%;min-height:46px;margin:5px 0 14px;background:#171816;border:1px solid #62594e;border-radius:7px;color:#f2efea;padding:10px;font:inherit}
.bh-coordinate-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.bh-conditions .bh-condition-note{line-height:1.6;font-size:12px}
.bh-conditions .bh-condition-note a{color:#d7c4b2}
.bh-conditions [data-conditions-map]{margin-top:14px}
.bh-conditions [data-conditions-map],.bh-conditions [type=submit]{min-height:48px}
.bh-conditions .bh-link{min-height:44px}
.bh-conditions summary:focus-visible{outline:2px solid #eee1d4;outline-offset:4px;border-radius:4px}
@media(min-width:751px) and (max-width:1049px){[data-conditions-host]{grid-column:1/-1}}
@media(max-width:600px){.bh-conditions .bh-condition-values{gap:2px}.bh-conditions .bh-condition-values>div{padding:0 2px}.bh-conditions .bh-condition-values strong{font-size:13px}.bh-conditions .bh-condition-values span{font-size:10.5px}.bh-conditions .bh-condition-values .bh-icon{width:25px;height:25px}.bh-coordinate-inputs{gap:10px}}
@media(prefers-reduced-motion:reduce){.bh-condition-location>.bh-icon:last-child{transition:none}}
