#desk{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}#desk section,#room{border:1px solid #dce4ef;border-radius:14px;padding:20px;overflow-wrap:anywhere}#room article{border:1px solid #dce4ef;padding:14px;margin:12px 0;border-radius:10px;white-space:pre-wrap}#room article.internal{background:#fff6e5;border-left:4px solid #a36a12}#room form,#capabilities form{display:grid;gap:10px;margin:20px 0}#room textarea{min-height:110px}#room button,#room select,#room input,#room textarea,#capabilities input,#capabilities select{min-height:44px;max-width:100%;box-sizing:border-box}#room .owners{display:flex;flex-wrap:wrap;gap:20px}#room small{color:#52637b}#room details{margin:16px 0}
