.bs-page{max-width:1100px;margin:auto}.bs-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.bs-page label,.bs-picker label{display:flex;flex-direction:column;gap:6px;font-size:13px}.bs-page input,.bs-page select,.bs-page textarea,.bs-picker input,.bs-picker select{max-width:100%;padding:10px;border:1px solid var(--line);border-radius:7px;font:inherit}.bs-block{background:var(--navy);color:white;padding:14px;border-radius:8px}.bs-area-tabs{display:flex;gap:8px;flex-wrap:wrap}.bs-actions{margin:18px 0}.bs-sorting{background:#fff8e9;border:1px solid #ead5a8;padding:16px;border-radius:10px;margin:18px 0}.bs-flag{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ead5a8}.bs-alleys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bs-alley{min-width:0;margin:0}.bs-alley textarea{width:100%;resize:vertical}.bs-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.bs-activity{border-top:1px solid var(--line);padding:14px 0}.bs-activity small{display:block;color:var(--muted);margin:6px 0}.bs-details{margin:10px 0}.bs-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;max-width:100%;margin:4px 0 10px}.bs-details strong{text-transform:capitalize}.bs-picker{width:min(850px,94vw);max-height:90vh;overflow:auto}.bs-picker [data-bs-filters]{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.bs-picker [data-bs-results]{margin:16px 0}.bs-source{padding:12px;border:1px solid var(--line);border-radius:8px;margin:8px 0}.bs-source>label:first-child{flex-direction:row;align-items:center;font-weight:700}.bs-source input[type=checkbox]{width:auto}.bs-picker footer{position:sticky;bottom:0;background:white;padding:12px 0;border-top:1px solid var(--line)}.bs-page [data-bs-add-alley]{margin:20px 0;display:flex;gap:10px;align-items:end}@media(max-width:650px){.bs-alleys{grid-template-columns:1fr}.bs-heading{display:block}.bs-flag{flex-direction:column}.bs-area-tabs .btn{flex:1 1 40%}.bs-picker [data-bs-filters]>label{width:100%}}
