.boyas-site-dialog{color:#f5f3ec;background:#151c24;border:1px solid #bba06a;border-radius:14px;width:min(900px,calc(100vw - 24px));max-width:900px;max-height:calc(100dvh - 32px);padding:16px;box-sizing:border-box;overflow:auto}.boyas-site-dialog::backdrop{background:#000b}.boyas-site-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:-16px;background:#151c24;z-index:1}.boyas-site-dialog h2{font-size:19px}.boyas-site-dialog select,.boyas-site-dialog button{color:inherit;background:#25303d;border:1px solid #747f8b;border-radius:6px;padding:9px;margin:5px;min-height:40px;max-width:100%}.boyas-site-dialog button:disabled{opacity:.5}.boyas-site-dialog article{padding:8px;border-block-end:1px solid #444}.boyas-unit-plan{position:relative;width:100%;margin-block:12px}.boyas-unit-plan img{display:block;width:100%;height:auto}.boyas-unit-plan svg{position:absolute;inset:0;width:100%;height:100%}.boyas-unit-plan polygon[tabindex="0"]{cursor:pointer}.boyas-site-dialog :focus-visible{outline:2px solid #edc266;outline-offset:3px}

.boyas-site-map{margin:20px;width:calc(100% - 40px)}.boyas-site-map img{pointer-events:none}.boyas-site-dialog [data-facility-id]{scroll-margin-block-start:80px}

.boyas-model-dialog{width:min(960px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px));box-sizing:border-box;background:#17212d;color:#fff;border:1px solid #d8b46a;padding:12px;border-radius:10px}.boyas-model-dialog::backdrop{background:#000b}.boyas-model-dialog header{display:flex;gap:8px;flex-wrap:wrap}.boyas-model-dialog canvas{width:100%;height:calc(100% - 120px);display:block;touch-action:none}.boyas-model-dialog button,.boyas-model-dialog select{padding:8px;background:#25303d;color:#fff;border:1px solid #80909e}.boyas-model-dialog p{margin:6px 0;overflow-wrap:anywhere;font:14px Tahoma,sans-serif}
