.tool-page[data-v-00f56a82]{padding:var(--space-2xl) 0;max-width:800px}.tool-desc[data-v-00f56a82]{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.filters[data-v-00f56a82]{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.filters label[data-v-00f56a82]{gap:var(--space-xs);flex-direction:column;font-weight:600;display:flex}.filters .checkbox-label[data-v-00f56a82]{align-items:center;gap:var(--space-sm);flex-direction:row;padding-top:1.6rem}.filters .checkbox-label input[data-v-00f56a82]{width:auto}.trip-summary[data-v-00f56a82]{color:var(--color-text-secondary);margin-bottom:var(--space-sm);font-size:.9rem}.progress-bar[data-v-00f56a82]{background:var(--color-border-light);border-radius:var(--radius-md);height:32px;margin-bottom:var(--space-lg);position:relative;overflow:hidden}.progress-fill[data-v-00f56a82]{background:var(--color-forest);height:100%;transition:width .3s}.progress-text[data-v-00f56a82]{font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category[data-v-00f56a82]{margin-bottom:var(--space-lg)}.category h2[data-v-00f56a82]{color:var(--color-forest);border-bottom:2px solid var(--color-sand);padding-bottom:var(--space-xs);margin-bottom:var(--space-sm)}.items[data-v-00f56a82]{gap:var(--space-xs);flex-direction:column;display:flex}.item[data-v-00f56a82]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) 0;cursor:pointer;display:flex}.item input[data-v-00f56a82]{width:auto}.checked[data-v-00f56a82]{color:var(--color-text-muted);text-decoration:line-through}.actions[data-v-00f56a82]{gap:var(--space-sm);margin-top:var(--space-lg);display:flex}
