.plan-dock.entrance-editing>.dock-heading,.plan-dock.entrance-editing>.shop-dock-host,.plan-dock.entrance-editing>.dock-bottom{display:none}
.entrance-panel{display:flex;flex-direction:column;min-height:0;height:100%;background:#182f39;color:#e5eee8}.entrance-panel[hidden]{display:none}
.entrance-panel-head{padding:15px;border-bottom:1px solid #49646c;display:flex;align-items:center;justify-content:space-between;gap:10px}.entrance-panel h2{font-size:19px;margin:0}.entrance-panel-head button{padding:6px 10px;font-size:13px}.entrance-panel-body{overflow:auto;padding:15px;min-height:0;flex:1}.entrance-panel label{display:block;font-size:14px;margin:0 0 14px}.entrance-panel input:not([type=range]),.entrance-panel select{font-size:15px;margin-top:6px;padding:9px;width:100%;min-width:0}.entrance-panel input[type=range]{accent-color:#9acdbb;width:100%;padding:0;height:22px;margin:6px 0 0}.entrance-panel .entry-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:12px;align-items:center}.entrance-panel .entry-row label{margin:0}.entrance-panel .entry-row input[type=number]{margin:0}.entrance-panel .entry-control{padding-block:13px;border-top:1px solid #3f5963}.entrance-panel .entry-control p{font-size:12px;color:#abc6bd;margin:6px 0 0;line-height:1.6}.entrance-panel .entry-actions{display:flex;gap:8px;margin:10px 0 17px}.entrance-panel .entry-actions button{flex:1;padding:9px 5px;font-size:14px}.entry-locked{color:#edcc95;font-size:13px;line-height:1.6;margin:0 0 13px}.entry-issues{padding:11px 13px;margin:14px 0;border:1px solid #627d7b;background:#203b42;border-radius:8px;line-height:1.7;font-size:13px}.entry-issues.warn{border-color:#ac855b;color:#f3d6ac}.entry-issues ul{padding-left:18px;margin:6px 0}.entry-review{font-size:12px;color:#a9c3b9;line-height:1.7}.entrance-panel textarea{font-size:14px;line-height:1.65;min-height:80px;width:100%;resize:vertical}.entry-footer{padding:12px 15px;border-top:1px solid #49646c}.entry-footer button{width:100%;font-size:14px}.plan-building-entry{cursor:pointer;outline:none}.plan-building-entry:focus rect{stroke:#fff4d4;stroke-width:5}.plan-building-entry.selected rect{filter:drop-shadow(0 0 4px #efd6a5)}
