/* styles for the guides screen only (prefix .v-guides-) */
.v-guides-sub { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; }
.v-guides-filters { display: flex; flex-direction: column; gap: 18px; margin-top: -8px; }
.v-guides-filters .v-search { height: 52px; border-radius: 16px; padding: 0 16px; }
.v-guides-filters .v-chips { gap: 10px; }
.v-guides-filters .v-chip { height: 42px; padding: 0 20px; }
.v-guides-filters .v-search { cursor: text; }
.v-guides-filters .v-search input::-webkit-search-decoration { -webkit-appearance: none; }
.v-guides-results { display: flex; flex-direction: column; gap: 44px; }
.v-guides-results .v-sec { gap: 4px; }
.v-guides-results .v-row { min-height: 68px; padding: 14px 0; }
.v-guides-none { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; padding-top: 4vh; }
.v-guides-empty-ic { color: var(--v-text-3); }
.v-guides-empty-ic svg { width: 32px; height: 32px; }
.v-guides-foot { display: flex; flex-direction: column; gap: 20px; padding-top: 4px; }
.v-guides-pro { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.v-guides-pro li { padding: 12px 0; font-size: 15px; line-height: 1.45; color: var(--v-text-2); border-top: 0.5px solid var(--v-sep); }
.v-guides-pro li:first-child { border-top: 0; padding-top: 4px; }
.v-guides-pro { padding-bottom: 8px; }
