/* Quiet perimeter scenery frames the house; the number line keeps a small corner. */
.aabn-app.aabn-board[data-board-material="line"] .aabn-screen,
.aabn-app.aabn-board[data-board-material="houses"] .aabn-screen { display:flex; flex-direction:column; min-height:100%; }
.aabn-app.aabn-board[data-board-material="line"] .aabn-lab-panel,
.aabn-app.aabn-board[data-board-material="houses"] .aabn-lab-panel { display:flex; flex:1; min-height:0; padding:0; border:0; background:transparent; }
.aabn-app.aabn-board :is(.aabn-line-scene,.aabn-house-scene) { position:relative; isolation:isolate; display:flex; flex:1; flex-direction:column; gap:14px; min-width:0; min-height:calc(100dvh - 126px); padding:20px; border:1px solid #dce8e2; border-radius:25px; background:#fffefb; }
.aabn-app.aabn-board .aabn-line-scene__scenery { width:112px; height:112px; max-width:100%; pointer-events:none; user-select:none; }
.aabn-app.aabn-board :is(.aabn-line-scene__scenery,.aabn-house-scenery) img { display:block; width:100%; height:100%; object-fit:contain; }
.aabn-app.aabn-board .aabn-house-scenery { position:absolute; z-index:0; inset:0; width:100%; height:100%; pointer-events:none; user-select:none; }
.aabn-app.aabn-board .aabn-house-environment { display:block; width:100%; height:100%; opacity:.82; }
.aabn-app.aabn-board .aabn-house-scenery img { position:absolute; left:12px; bottom:10px; width:205px; height:205px; }
.aabn-app.aabn-board .aabn-line-scene__setup { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px; }
.aabn-app.aabn-board .aabn-line-scene__setup .aabn-input-row { display:flex; flex:1 1 370px; gap:14px; margin:0; }
.aabn-app.aabn-board .aabn-line-scene__setup label { flex:1 1 120px; min-width:0; font-size:14px; }
.aabn-app.aabn-board .aabn-line-scene__setup input { width:100%; min-width:0; min-height:50px; background:#fff; font-size:25px; }
.aabn-app.aabn-board .aabn-line-scene__route { display:flex; align-items:center; gap:15px; padding:13px 18px; color:#2a675e; border:1px solid #c7dfd7; border-radius:17px; background:#fff; font-size:24px; }
.aabn-app.aabn-board .aabn-line-scene__route>span { color:#70a294; }
.aabn-app.aabn-board .aabn-line-scene__play { position:relative; display:flex; flex:1; flex-direction:column; justify-content:flex-end; gap:8px; min-width:0; margin-top:auto; }
.aabn-app.aabn-board .aabn-line-scene__scenery { align-self:flex-end; flex:0 0 112px; margin:0 8px 0 0; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line { display:flex; flex:1; flex-direction:column; min-width:0; padding:0; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__legend { margin:0 0 8px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__diagram { isolation:isolate; flex:1; min-height:250px; height:clamp(250px,30dvh,360px); margin:0 36px; background:transparent; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track { top:50%; height:6px; background:#245c60; box-shadow:0 1px 0 #fff8; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track::after { border-left-color:#245c60; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track i { z-index:3; width:auto; min-width:64px; height:50px; padding:6px 10px; border:3px solid #245c60; border-radius:14px; background:#245c60; box-shadow:0 3px 0 #d2e2dd; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track i span { position:static; min-width:0; padding:0; background:transparent; font-size:24px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__landing { padding:4px 7px; font-size:14px; border-width:2px; box-shadow:0 2px 5px #153f3420; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__landing--positive { top:calc(50% - 48px - var(--aabn-landing-tier) * 24px); }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__landing--negative { top:calc(50% + 42px + var(--aabn-landing-tier) * 24px); }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__path { stroke-width:3.2; filter:drop-shadow(0 1px 0 #fff); }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__labels { margin:8px 10px 0; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__labels>span:nth-child(2) { display:none; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__labels>span { padding:3px 12px; border:1px solid #d3dfd2; border-radius:9px; background:#fff; font-size:22px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__jumps { gap:7px; min-height:0; margin-top:8px; max-height:98px; overflow:auto; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__jumps>span:only-child:not(.aabn-number-line__jump) { display:none; }
.aabn-app.aabn-board .aabn-line-scene .aabn-number-line__jump { padding:7px 10px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-line-controls { grid-template-columns:1.45fr 1fr auto; gap:10px; margin:0; }
.aabn-app.aabn-board .aabn-line-scene .aabn-line-controls__group { justify-content:center; gap:6px; padding:10px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-line-controls__group>span { font-size:12px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-line-controls .aabn-button { min-width:44px; min-height:50px; padding:8px 12px; border-radius:12px; font-size:21px; }
.aabn-app.aabn-board .aabn-line-scene .aabn-line-controls>[data-action="line-reset"] { align-self:end; font-size:15px; }
.aabn-app.aabn-board .aabn-house-scene__settings { display:flex; flex-wrap:wrap; align-items:end; justify-content:center; gap:16px 24px; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-setup { display:flex; flex:1 1 440px; flex-wrap:nowrap; gap:14px; padding:0; margin:0; background:transparent; border:0; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-setup label { flex:1 1 170px; min-width:0; font-size:13px; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-setup :is(input,select) { display:block; width:100%; max-width:100%; min-width:0; min-height:48px; font-size:18px; background-color:#fff; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-setup select { height:48px; padding:0 32px 0 12px; -webkit-appearance:none; appearance:none; overflow:hidden; text-overflow:ellipsis; background-image:linear-gradient(45deg,transparent 50%,#36645d 50%),linear-gradient(135deg,#36645d 50%,transparent 50%); background-position:calc(100% - 19px) center,calc(100% - 13px) center; background-size:6px 6px; background-repeat:no-repeat; }
.aabn-app.aabn-board .aabn-house-themes { display:flex; flex:0 0 auto; gap:7px; max-width:100%; }
.aabn-app.aabn-board .aabn-house-themes>button { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:3px; min-width:80px; min-height:76px; padding:5px 7px; color:#36534f; border:1px solid #c8dcd4; border-radius:13px; background:#fff; font:inherit; font-size:11px; font-weight:750; cursor:pointer; touch-action:manipulation; }
.aabn-app.aabn-board .aabn-house-themes img { display:block; width:52px; height:44px; object-fit:contain; }
.aabn-app.aabn-board .aabn-house-themes>button[aria-pressed="true"] { color:#075f58; border:2px solid #24867b; padding:4px 6px; box-shadow:0 3px 0 #c9e2d8; background:#edf8f0; }
.aabn-app.aabn-board .aabn-house-themes>button:focus-visible { outline:3px solid #ce981c; outline-offset:3px; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-order-key { position:absolute; width:1px; height:1px; margin:-1px; overflow:hidden; clip-path:inset(50%); }
.aabn-app.aabn-board .aabn-house-scene__stage { display:grid; flex:1; grid-template-columns:minmax(0,1fr) 220px; align-items:stretch; gap:18px; min-width:0; }
.aabn-app.aabn-board .aabn-house-scene__landscape { position:relative; isolation:isolate; display:grid; align-items:center; min-width:0; min-height:590px; padding:20px 26px; overflow:hidden; border:1px solid #e1e9df; border-radius:23px; background:#fbfdf9; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="district"] .aabn-house-scene__landscape { background:#fcfcf9; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="explore"] .aabn-house-scene__landscape { background:#fcfdf8; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="geometry"] .aabn-house-scene__landscape { background:#fcfcff; }
.aabn-app.aabn-board .aabn-house-scene__building { position:relative; z-index:1; min-width:0; width:100%; max-width:680px; justify-self:center; }
.aabn-app.aabn-board .aabn-house-scene .aabn-number-house { width:100%; max-width:none; margin:0; filter:drop-shadow(0 5px 5px #345b3925); }
.aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof { min-height:100px; padding-top:32px; background:#477d6c; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="district"] .aabn-number-house__roof { background:#537a96; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="explore"] .aabn-number-house__roof { background:#727e5f; }
.aabn-app.aabn-board .aabn-house-scene[data-house-scene="geometry"] .aabn-number-house__roof { background:#687493; }
.aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof strong { font-size:42px; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-table { border-color:#8ba89c; border-radius:0 0 9px 9px; overflow:hidden; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-table :is(th,td) { padding:6px; border-color:#b4c9bd; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-table th small { display:none; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-table input { min-height:58px; padding:6px 3px; font-size:27px; background:#fff; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-table tbody output { min-width:0; max-width:100%; font-size:27px; overflow-wrap:anywhere; }
.aabn-app.aabn-board .aabn-house-scene:is([data-house-columns="8"],[data-house-columns="7"]) .aabn-house-table thead th:first-child { width:24%; }
.aabn-app.aabn-board .aabn-house-scene:is([data-house-columns="8"],[data-house-columns="7"]) .aabn-house-table tbody output { font-size:20px; white-space:nowrap; overflow-wrap:normal; }
.aabn-app.aabn-board .aabn-house-scene__tools { align-self:end; min-width:0; padding:0; border:1px solid #d4e1dc; border-radius:20px; background:#fff; box-shadow:0 4px 0 #e3ece6; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-keypad-dock { grid-area:auto; width:100%; max-width:100%; margin:0; }
.aabn-app.aabn-board .aabn-house-scene .aabn-numeric-keypad.is-house-docked { max-width:100%; padding:2px; background:#fff; }
.aabn-app.aabn-board .aabn-house-scene .is-house-docked .aabn-numeric-keypad__keys { gap:3px; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-actions { justify-content:center; gap:8px; margin:0; padding-top:15px; border:0; }
.aabn-app.aabn-board .aabn-house-scene .aabn-house-actions .aabn-button { min-height:46px; padding:8px 12px; border:1px solid #92b2a1; background:#fff; box-shadow:0 2px 0 #b9cbbb; font-size:14px; }
@media(max-width:1500px) {
 .aabn-app.aabn-board .aabn-house-scene__stage { grid-template-columns:minmax(0,1fr) 210px; gap:16px; }
 .aabn-app.aabn-board .aabn-house-scene__landscape { padding-inline:18px; min-height:540px; }
}
@media(min-width:769px) and (max-width:1600px) {
 .aabn-app.aabn-board .aabn-house-scenery img { top:7px; bottom:auto; left:8px; width:185px; height:185px; }
 .aabn-app.aabn-board .aabn-house-scene__building { align-self:end; margin-bottom:10px; }
 .aabn-app.aabn-board .aabn-house-scene[data-house-rows="5"] .aabn-house-scenery img { width:130px; height:130px; }
 .aabn-app.aabn-board .aabn-house-scene[data-house-rows="6"] .aabn-house-scenery img { width:110px; height:110px; }
}
@media(min-width:769px) and (max-width:1200px) {
 .aabn-app.aabn-board :is(.aabn-line-scene,.aabn-house-scene) { padding:15px; gap:12px; min-height:calc(100dvh - 126px); }
 .aabn-app.aabn-board .aabn-house-scene__settings { gap:12px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-setup { flex-basis:340px; gap:10px; }
 .aabn-app.aabn-board .aabn-house-themes>button { min-width:62px; min-height:66px; padding-inline:4px; font-size:10px; }
 .aabn-app.aabn-board .aabn-house-themes img { width:51px; height:34px; }
 .aabn-app.aabn-board .aabn-house-scene__stage { grid-template-columns:minmax(0,1fr) 195px; gap:14px; }
 .aabn-app.aabn-board .aabn-house-scene__landscape { min-height:480px; padding:8px; }
 .aabn-app.aabn-board .aabn-house-scenery img { width:155px; height:155px; }
 .aabn-app.aabn-board .aabn-line-scene__scenery { width:90px; height:80px; flex-basis:80px; }
 .aabn-app.aabn-board .aabn-house-scene__tools { padding:0; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table :is(th,td) { padding:4px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table input { min-height:48px; font-size:24px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table tbody output { font-size:24px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof { min-height:90px; padding-top:30px; }
 .aabn-app.aabn-board .aabn-house-scene:is([data-house-columns="8"],[data-house-columns="7"]) .aabn-house-table :is(th,td) { padding:3px; }
 .aabn-app.aabn-board .aabn-house-scene:is([data-house-columns="8"],[data-house-columns="7"]) .aabn-house-table thead th { font-size:14px; }
 .aabn-app.aabn-board .aabn-house-scene:is([data-house-columns="8"],[data-house-columns="7"]) .aabn-house-table input { font-size:21px; padding:5px 2px; }
 .aabn-app.aabn-board .aabn-house-scene:has(.aabn-house-table tbody tr:nth-child(6)) .aabn-house-table input { min-height:44px; }
 .aabn-app.aabn-board .aabn-house-scene:has(.aabn-house-table tbody tr:nth-child(6)) .aabn-house-table :is(th,td) { padding:3px; }
 .aabn-app.aabn-board .aabn-house-scene:has(.aabn-house-table tbody tr:nth-child(6)) .aabn-number-house__roof { min-height:86px; }
 .aabn-app.aabn-board .aabn-house-scene:has(.aabn-house-table tbody tr:nth-child(6)) .aabn-house-actions { padding-top:10px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls { grid-template-columns:1.5fr 1fr; gap:8px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__diagram { min-height:240px; height:240px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls>[data-action="line-reset"] { grid-column:1/-1; justify-self:end; min-height:44px; padding:5px 12px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls__group { padding:8px; gap:5px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls .aabn-button { min-width:44px; min-height:46px; padding:6px 8px; font-size:19px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls>[data-action="line-reset"] { font-size:14px; }
}
@media(min-width:769px) and (max-height:850px) {
 .aabn-app.aabn-board .aabn-house-scene__landscape { min-height:450px; padding-block:8px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table :is(th,td) { padding:4px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table input { min-height:48px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof { min-height:90px; padding-top:30px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-actions { padding-top:10px; }
 .aabn-app.aabn-board .aabn-line-scene__scenery { width:90px; height:72px; flex-basis:72px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__diagram { min-height:220px; height:220px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__jumps { max-height:62px; }
}
@media(min-width:1024px) and (max-width:1200px) {
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls { grid-template-columns:1.5fr 1fr auto; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls>[data-action="line-reset"] { grid-column:auto; justify-self:stretch; }
}
@media(max-width:768px) {
 .aabn-app.aabn-board :is(.aabn-line-scene,.aabn-house-scene) { padding:12px 9px 18px; gap:14px; min-height:calc(100dvh - 164px); border-radius:18px; }
 .aabn-app.aabn-board .aabn-line-scene__setup { gap:10px; }
 .aabn-app.aabn-board .aabn-line-scene__setup .aabn-input-row { flex-basis:100%; flex-wrap:nowrap; gap:8px; }
 .aabn-app.aabn-board .aabn-line-scene__setup label { font-size:13px; }
 .aabn-app.aabn-board .aabn-line-scene__route { margin-left:auto; padding:7px 12px; font-size:19px; }
 .aabn-app.aabn-board .aabn-line-scene__play { gap:12px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__diagram { min-height:260px; height:260px; margin-inline:24px; }
 .aabn-app.aabn-board .aabn-line-scene__scenery { width:72px; height:72px; flex-basis:72px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__legend { gap:5px; font-size:11px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__legend span { padding:4px 5px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track i { min-width:46px; height:46px; padding:4px 6px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__track i span { min-width:0; padding:0; font-size:20px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__landing { padding:3px 5px; font-size:12px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-number-line__labels>span { padding-inline:8px; font-size:19px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls { grid-template-columns:minmax(0,1fr); gap:8px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls__group { justify-content:flex-start; gap:5px; padding:8px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls .aabn-button { min-width:44px; min-height:48px; padding:6px; font-size:18px; }
 .aabn-app.aabn-board .aabn-line-scene .aabn-line-controls>[data-action="line-reset"] { justify-self:end; padding:8px 14px; }
 .aabn-app.aabn-board .aabn-house-scene__settings { align-items:stretch; gap:15px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-setup { flex:1 1 100%; flex-wrap:wrap; gap:10px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-setup label { flex:1 1 100%; font-size:12px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-setup :is(input,select) { font-size:16px; }
 .aabn-app.aabn-board .aabn-house-themes { flex:1 1 100%; flex-wrap:wrap; justify-content:center; gap:6px; }
 .aabn-app.aabn-board .aabn-house-themes>button { flex:1 1 70px; min-width:0; padding:4px 3px 6px; }
 .aabn-app.aabn-board .aabn-house-themes img { width:44px; max-width:100%; height:38px; }
 .aabn-app.aabn-board .aabn-house-scene__stage { display:flex; flex:1; flex-direction:column; justify-content:center; gap:16px; }
 .aabn-app.aabn-board .aabn-house-scene__landscape { width:100%; min-height:500px; padding:8px 0 16px; border-radius:16px; }
 .aabn-app.aabn-board .aabn-house-scenery img { top:4px; bottom:auto; left:3px; width:100px; height:100px; }
 .aabn-app.aabn-board .aabn-house-scene:is([data-house-rows="5"],[data-house-rows="6"]) .aabn-house-scenery img { width:85px; height:85px; }
 .aabn-app.aabn-board .aabn-house-scene__building { width:100%; max-width:100%; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof { min-height:90px; padding-top:30px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof strong { font-size:36px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table :is(th,td) { padding:5px 3px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table tbody output { font-size:20px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table input { min-height:52px; padding:5px 2px; font-size:22px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table:has(thead th:nth-child(6)) { min-width:540px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-actions .aabn-button { font-size:13px; }
 .aabn-app.aabn-board .aabn-house-scene__tools { align-self:flex-end; width:min(245px,100%); padding:6px; }
}
@media(max-width:600px) {
 .aabn-app.aabn-board .aabn-house-scene .aabn-number-house__roof small { display:none; }
}
@media(max-width:360px) {
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table th { font-size:14px; }
 .aabn-app.aabn-board .aabn-house-scene .aabn-house-table tbody output { padding:3px 2px; font-size:18px; white-space:nowrap; overflow-wrap:normal; }
}
.aabn-app.aabn-board.aabn-reduced-stimuli :is(.aabn-line-scene__scenery,.aabn-house-scenery) { display:none; }
.aabn-app.aabn-board.aabn-reduced-stimuli :is(.aabn-line-scene,.aabn-house-scene) { background:#f7faf8; }
.aabn-app.aabn-board.aabn-reduced-stimuli .aabn-house-scene__landscape { background:#f7faf8; }
.aabn-app.aabn-board.aabn-high-contrast :is(.aabn-line-scene,.aabn-house-scene,.aabn-line-scene__play,.aabn-line-scene__route,.aabn-house-themes>button,.aabn-house-scene__landscape,.aabn-house-scene__tools,.aabn-number-line__diagram,.aabn-number-line__labels>span) { color:#000; background:#fff; border-color:#000; box-shadow:none; }
.aabn-app.aabn-board.aabn-high-contrast :is(.aabn-line-scene__scenery,.aabn-house-scenery) { display:none; }
.aabn-app.aabn-board.aabn-high-contrast .aabn-house-scene .aabn-number-house__roof { background:#000; color:#fff; }
@media print {
 .aabn-app.aabn-board :is(.aabn-line-scene,.aabn-house-scene) { display:block; min-height:0; background:#fff; border:0; padding:0; }
 .aabn-app.aabn-board :is(.aabn-line-scene__scenery,.aabn-house-scenery,.aabn-house-themes,.aabn-house-scene__tools) { display:none; }
 .aabn-app.aabn-board .aabn-house-scene__stage { display:block; }
 .aabn-app.aabn-board .aabn-house-scene__landscape { min-height:0; padding:0; border:0; background:#fff; }
}
