.sc-gallery-hero{position:relative}#superior-concept .sc-gallery-hero>.sc-bht-edit{position:absolute;z-index:20;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;color:#fff;background:#112635d9;text-decoration:none}#superior-concept .sc-gallery-hero>.sc-bht-edit:hover{background:#fff;color:#112635}#superior-concept .sc-gallery-hero>.sc-bht-edit:focus-visible{outline:3px solid #4daae0;outline-offset:3px}
.sc-bht-admin{max-width:1150px}.sc-bht-card{padding:24px;margin:20px 0;border:1px solid #dce1e7;border-radius:8px;background:#fff;min-width:0}.sc-bht-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.sc-bht-card label{display:block;font-weight:600;line-height:1.6;margin:14px 0}.sc-bht-card :is(input[type=text],input[type=url],select){box-sizing:border-box;width:100%;max-width:100%;min-height:42px;padding:8px 10px;font-size:14px}.sc-bht-card input[type=range]{display:block;width:100%;min-height:34px}.sc-bht-crops{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sc-bht-crops>div{min-width:0}.sc-bht-preview{aspect-ratio:1.5;background-color:#e6ebef;background-size:cover;position:relative;overflow:hidden}.sc-bht-preview.is-mobile{aspect-ratio:1.2}.sc-bht-preview span{position:absolute;left:var(--x,50%);top:var(--y,50%);transform:translate(-50%,-50%);width:22px;height:22px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #112635;background:#11263550;pointer-events:none}.sc-bht-admin footer{position:sticky;bottom:12px;background:white;padding:16px;border:1px solid #dce1e7;z-index:25;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.sc-bht-admin footer p{margin:0}.sc-bht-card .description{font-weight:400;overflow-wrap:anywhere}@media(max-width:700px){.sc-bht-card{padding:16px}.sc-bht-crops{grid-template-columns:minmax(0,1fr)}.sc-bht-admin footer{bottom:0}.sc-bht-card :is(input[type=text],input[type=url],select){font-size:16px}.sc-bht-card .button{min-height:40px}.sc-bht-admin h1{overflow-wrap:anywhere}}
