.bn-panel{color:#1d1d1f;background:#edf5ff;border:1px solid #d6e3f3;border-radius:22px;margin:24px 0}.bn-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-weight:600;list-style:none;display:flex}.bn-panel>summary::-webkit-details-marker{display:none}.bn-panel[open]>summary svg{transform:rotate(180deg)}.bn-content{padding:0 24px 24px}.bn-start,.bn-building{border:0;min-width:0;margin:0;padding:0}.bn-start legend{margin-bottom:12px;font-weight:600}.bn-pills{flex-wrap:wrap;gap:10px;display:flex}.bn-pills button{background:#fff;border:1px solid #cbd3de;border-radius:24px;min-height:44px;padding:10px 24px}.bn-pills button[aria-pressed=true]{color:#06c;border-color:#0071e3;box-shadow:inset 0 0 0 1px #0071e3}.bn-building{border-top:1px solid #d2deed;margin-top:24px;padding-top:20px}.bn-building legend{padding:0 10px 0 0;font-weight:600}.bn-name{align-items:flex-end;gap:12px;display:flex}.bn-name .bn-field{flex:1;min-width:0}.bn-field{flex-direction:column;gap:8px;margin:16px 0 0;line-height:1.45;display:flex}.bn-field>span{font-size:15px;font-weight:600}.bn-field input,.bn-field .site-select-trigger{width:100%;min-width:0;min-height:48px;color:inherit;background:#fff;border:1px solid #cbd3de;border-radius:12px;padding:12px;font-size:16px}.bn-field small,.bn-hint{color:#616875;font-size:14px;line-height:1.55}.bn-hint{margin:16px 0 0}.bn-remove{background:#e0e8f2;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.bn-add{color:#06c;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:20px;display:inline-flex}.bn-panel :focus-visible{outline-offset:3px;outline:3px solid #89baff}@media (width<=560px){.bn-panel>summary{padding:18px}.bn-content{padding:0 18px 20px}}.bn-units{margin-top:10px}.bn-units>summary{color:#06c;cursor:pointer;min-height:44px;padding:10px 0}
