#plant-charts-page[data-v-f56cb93e]{font-family:var(--font-body);position:relative;min-height:100vh;width:100%;overflow-y:auto;overflow-x:hidden;color:var(--ink);background:transparent}.logobar[data-v-f56cb93e]{background:var(--maroon);display:flex;justify-content:center;align-items:center;padding:6px 12px}.logobar img[data-v-f56cb93e]{width:100%;max-width:1180px;height:auto}.app-content[data-v-f56cb93e]{position:relative;min-height:100vh;display:flex;justify-content:center;padding:14px clamp(8px,1vw,16px) 24px}.content[data-v-f56cb93e]{width:100%;max-width:none}.page-header[data-v-f56cb93e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-button-icon[data-v-f56cb93e]{cursor:pointer;padding:8px;border-radius:50%;transition:background .2s ease;background:#fff;border:1px solid var(--line);box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none}.back-button-icon[data-v-f56cb93e]:hover{background:#faf6f6}.page-header-text[data-v-f56cb93e]{color:var(--ink)}.page-title[data-v-f56cb93e]{font-family:var(--font-display);font-size:28px;font-weight:600;margin:0;color:var(--maroon)}.page-subtitle[data-v-f56cb93e]{font-size:15px;margin:4px 0 0;color:var(--muted)}.plant-picker[data-v-f56cb93e]{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.plant-picker-label[data-v-f56cb93e]{color:var(--ink);font-size:14px;font-weight:600}.plant-picker-select[data-v-f56cb93e]{min-width:220px;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:14px;cursor:pointer}.plant-picker-label+.plant-picker-select+.plant-picker-label[data-v-f56cb93e]{margin-left:14px}.group-select[data-v-f56cb93e]{min-width:180px}.group-select+.plant-picker-label[data-v-f56cb93e]{margin-left:14px}.seg[data-v-f56cb93e]{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.seg button[data-v-f56cb93e]{padding:10px 16px;border:0;background:#fff;font-size:14px;font-family:inherit;cursor:pointer;color:var(--ink)}.seg button+button[data-v-f56cb93e]{border-left:1px solid var(--line)}.seg button.on[data-v-f56cb93e]{background:var(--maroon);color:#fff;font-weight:700}.group-block[data-v-f56cb93e]{margin-bottom:26px}.plant-picker-select[data-v-f56cb93e]:disabled{opacity:.7;cursor:not-allowed}.plant-picker-select option[data-v-f56cb93e]{color:var(--ink);background:#fff}.panel[data-v-f56cb93e]{border-radius:16px;padding:18px;min-height:calc(100vh - 220px);background:#fff;border:1px solid var(--line);box-shadow:0 2px 10px rgba(28,40,30,.04)}.pick-plant-hint[data-v-f56cb93e]{text-align:center;color:var(--muted);padding:60px 20px;font-size:15px}