body.boonjan-home #MainContent .bj-construction-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;margin:16px 0 0;padding:14px 18px;border:1px solid #b5a78d!important;border-radius:0!important;background:#eee9df;color:#202020;font:inherit;cursor:pointer}
body.boonjan-home #MainContent .bj-construction-toggle::after{content:"+";font-size:24px;line-height:1;flex:none}
body.boonjan-home #MainContent .bj-construction-toggle[aria-expanded="true"]::after{content:"−"}
body.boonjan-home #MainContent .bj-construction-toggle:focus-visible{outline:3px solid #95743c;outline-offset:3px}
body.boonjan-home #MainContent .bj-construction-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1)}
body.boonjan-home #MainContent .bj-construction-panel[aria-hidden="false"]{grid-template-rows:1fr}
body.boonjan-home #MainContent .bj-construction-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .4s}
body.boonjan-home #MainContent .bj-construction-panel[aria-hidden="false"]>.bj-construction-inner{visibility:visible;transition-delay:0s}
body.boonjan-home #MainContent .bj-construction-inner>:first-child{margin-top:20px}
body.boonjan-home #MainContent .bj-rings__copy[data-bj-construction]>output{display:block;margin:6px 0;font-size:1.4rem;font-weight:700}
body.boonjan-home #MainContent .bj-rings__copy[data-bj-construction]>small{display:block}
body.boonjan-home #MainContent .bj-construction-new{grid-area:controls;min-width:0;align-self:start}
body.boonjan-home #MainContent .bj-construction-new .bj-new-rings__details{margin-top:20px}
@media(prefers-reduced-motion:reduce){body.boonjan-home #MainContent .bj-construction-panel,body.boonjan-home #MainContent .bj-construction-inner{transition:none}}
