.community-shell.roadmap-shell{padding-top:18px}.community-shell.roadmap-shell .community-container{width:calc(100% - 32px);max-width:none}
.roadmap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid #94a3b844}.roadmap-toolbar h1{margin:0;font-size:1.5rem}.roadmap-toolbar p{margin:5px 0 0;font-size:.85rem;opacity:.72}.roadmap-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}
.roadmap-layout{display:grid;grid-template-columns:minmax(230px,18vw) minmax(0,1fr);gap:24px}.roadmap-filters{padding:18px;border:1px solid #94a3b833;border-radius:10px;background:#fff3}.roadmap-filters h2{font-size:1rem;margin:0 0 22px}.roadmap-filters label,.roadmap-filters legend{font-size:.85rem}.roadmap-filters input[type=search]{width:100%;padding:11px;margin:8px 0 24px;border:1px solid #94a3b855;border-radius:8px;background:transparent;color:inherit}.roadmap-filters fieldset{border:0;padding:0;margin:0 0 22px}.roadmap-filters legend{font-weight:700;margin-bottom:12px}.roadmap-check{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer}.roadmap-check input{accent-color:#087f78;width:16px;height:16px}.roadmap-reset{display:block;margin:12px 0;font-size:.85rem}.roadmap-ideas{border-top:1px solid #94a3b833;margin-top:28px;padding-top:20px;font-size:.85rem}.roadmap-ideas h3{font-size:.95rem}
.roadmap-tabs{display:flex;gap:4px;border-bottom:1px solid #94a3b844;overflow-x:auto}.roadmap-tabs a{white-space:nowrap;padding:14px 16px;color:inherit;text-decoration:none;border-bottom:3px solid transparent;font-size:.9rem}.roadmap-tabs a.active{border-bottom-color:#0db8aa;font-weight:700;color:#087f78}.roadmap-tabs span{padding:2px 7px;margin-left:5px;border-radius:20px;background:#94a3b81a;font-size:.75rem}.roadmap-results-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:.8rem}.roadmap-results-heading p{margin:0}
.roadmap-item{border:1px solid #94a3b83d;border-radius:12px;margin-bottom:12px}.roadmap-item summary{display:flex;align-items:center;gap:18px;padding:22px;cursor:pointer;list-style:none}.roadmap-item summary::-webkit-details-marker{display:none}.roadmap-item summary>div{flex:1;min-width:0}.roadmap-item h2{font-size:1.06rem;margin:7px 0 10px;overflow-wrap:anywhere}.roadmap-item summary p{font-size:.76rem;margin:0;opacity:.75}.roadmap-product{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#087f78}.roadmap-status{border-radius:30px;padding:5px 10px;font-size:.73rem;font-weight:700;white-space:nowrap}.roadmap-status.planned{background:#edf0ff;color:#4945ae}.roadmap-status.in_progress{background:#fff4d5;color:#855504}.roadmap-status.released{background:#dcfce7;color:#166534}.roadmap-detail{padding:0 22px 22px;overflow-wrap:anywhere}.roadmap-detail small{display:block;margin-top:20px;opacity:.65}.roadmap-item[open] .roadmap-chevron{transform:rotate(180deg)}.roadmap-empty{text-align:center;padding:64px 20px;border:1px dashed #94a3b855;border-radius:12px}.roadmap-empty>i{font-size:2rem;color:#0b9488}.roadmap-empty h2{font-size:1.15rem;margin-top:20px}.roadmap-note{margin-top:28px;font-size:.76rem;opacity:.7}
[data-theme=dark] .roadmap-product,[data-theme=dark] .roadmap-tabs a.active{color:#5eead4}
@media(max-width:850px){.community-shell.roadmap-shell .community-container{width:calc(100% - 20px)}.roadmap-layout{grid-template-columns:1fr;gap:24px}.roadmap-filters fieldset{display:flex;flex-wrap:wrap;gap:0 18px}.roadmap-ideas{display:none}.roadmap-toolbar{align-items:flex-start;flex-direction:column}.roadmap-toolbar-actions{width:100%;flex-wrap:wrap}.roadmap-item summary{flex-wrap:wrap;padding:16px}.roadmap-item summary>div{flex-basis:100%}.roadmap-chevron{margin-left:auto}.roadmap-tabs a{padding:12px}.roadmap-results-heading{flex-wrap:wrap}}
