.plan-scroll{display:grid;grid-gap:10px;gap:10px;padding-bottom:24px}.plan-filters .rec-select.small{margin-left:0}.plan-filters .rec-select.on,.plan-list button.on{border-color:var(--primary)}.plan-filters button,.plan-list button{text-align:left}.plan-list{display:grid;grid-gap:6px;gap:6px;padding:0 16px 16px}.plan-list button{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;padding:8px 10px;color:inherit;cursor:pointer}.plan-list button.on{border-color:var(--primary)}.plan-list strong{display:block;font-size:13px}.plan-list span,.plan-meta{display:block;color:var(--text-sub);font-size:12px;line-height:1.35}.plan-caption{position:absolute;left:360px;right:440px;bottom:58px;z-index:3;margin:0;padding:10px 12px;border-radius:10px;background:var(--panel-bg);border:1px solid var(--card-border);font-size:13px;line-height:1.4}.plan-form{display:grid;grid-gap:8px;gap:8px}.plan-form label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--text-sub)}.plan-form input,.plan-form select,.plan-form textarea{width:100%;color:inherit}.plan-form input[type=checkbox]{width:16px;height:16px;margin-top:2px}.plan-error{color:var(--accent);font-size:13px;margin:0}@media (max-width:900px){.plan-caption{display:none}}