.listora-form-field{display:flex;flex-direction:column;gap:var(--listora-space-2)}.listora-form-field__label{font-size:var(--listora-text-size-sm);font-weight:var(--listora-weight-medium);color:var(--listora-fg-strong);line-height:var(--listora-line-tight)}.listora-form-field__label[data-required]::after{content:" *";color:var(--listora-danger)}.listora-form-field__input,.listora-form-field__select,.listora-form-field__textarea{padding:var(--listora-form-control-padding) var(--listora-space-3);border:1px solid var(--listora-border-default);border-radius:var(--listora-input-radius);font-size:var(--listora-text-size-base);font-family:inherit;color:var(--listora-fg-default);background:var(--listora-bg-elevated);transition:border-color var(--listora-transition-fast),box-shadow var(--listora-transition-fast);min-height:var(--listora-tap-target);width:100%;box-sizing:border-box}.listora-form-field__textarea{resize:vertical;min-height:calc(var(--listora-tap-target) * 2)}.listora-form-field__input::placeholder,.listora-form-field__textarea::placeholder{color:var(--listora-fg-faint)}.listora-form-field__input:focus,.listora-form-field__select:focus,.listora-form-field__textarea:focus{border-color:var(--listora-primary);outline:2px solid #fff0;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--listora-primary) 25%,transparent)}.listora-form-field[data-state="invalid"] .listora-form-field__input,.listora-form-field[data-state="invalid"] .listora-form-field__select,.listora-form-field[data-state="invalid"] .listora-form-field__textarea{border-color:var(--listora-danger)}.listora-form-field[data-state="invalid"] .listora-form-field__input:focus,.listora-form-field[data-state="invalid"] .listora-form-field__select:focus,.listora-form-field[data-state="invalid"] .listora-form-field__textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--listora-danger) 25%,transparent)}.listora-form-field[data-state="disabled"]{opacity:.6;pointer-events:none}.listora-form-field__error{font-size:var(--listora-text-size-sm);color:var(--listora-fg-danger);margin:0;line-height:var(--listora-line-snug)}.listora-form-field__hint{font-size:var(--listora-text-size-sm);color:var(--listora-fg-muted);margin:0;line-height:var(--listora-line-snug)}.listora-form-field--inline{flex-direction:row;align-items:center;gap:var(--listora-space-3)}.listora-form-field--inline .listora-form-field__label{flex-shrink:0}.listora-form-field__checkbox-group,.listora-form-field__radio-group{display:flex;flex-direction:column;gap:var(--listora-space-2)}.listora-form-field__checkbox-group--inline,.listora-form-field__radio-group--inline{flex-direction:row;flex-wrap:wrap;gap:var(--listora-space-4)}.listora-form-field__checkbox,.listora-form-field__radio{display:inline-flex;align-items:center;gap:var(--listora-space-2);cursor:pointer}.listora-btn,a.listora-btn,a.listora-btn:visited,a.listora-btn:hover,a.listora-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:var(--listora-space-2);padding:var(--listora-space-3) var(--listora-space-4);min-height:var(--listora-tap-target);font-family:inherit;font-size:var(--listora-text-size-base);font-weight:var(--listora-weight-medium);line-height:var(--listora-line-tight);text-decoration:none;white-space:nowrap;background:#fff0;color:var(--listora-fg-default);border:1px solid #fff0;border-radius:var(--listora-button-radius);cursor:pointer;transition:background-color var(--listora-transition-fast),border-color var(--listora-transition-fast),color var(--listora-transition-fast),box-shadow var(--listora-transition-fast);user-select:none}.listora-btn:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--listora-focus-ring)}.listora-btn:disabled,.listora-btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;pointer-events:none}.listora-btn.listora-btn--primary,a.listora-btn.listora-btn--primary,a.listora-btn.listora-btn--primary:visited{background:var(--listora-primary);color:var(--listora-primary-fg)}.listora-btn.listora-btn--primary:hover,.listora-btn.listora-btn--primary:focus,.listora-btn.listora-btn--primary:focus-visible{background:var(--listora-primary-hover);color:var(--listora-primary-fg)}.listora-btn.listora-btn--secondary,a.listora-btn.listora-btn--secondary,a.listora-btn.listora-btn--secondary:visited{background:#fff0;color:var(--listora-primary);border-color:var(--listora-primary)}.listora-btn.listora-btn--secondary:hover,.listora-btn.listora-btn--secondary:focus,.listora-btn.listora-btn--secondary:focus-visible{background:color-mix(in srgb,var(--listora-primary) 8%,transparent);color:var(--listora-primary)}.listora-btn.listora-btn--ghost,a.listora-btn.listora-btn--ghost,a.listora-btn.listora-btn--ghost:visited{background:#fff0;color:var(--listora-fg-default);border-color:#fff0}.listora-btn.listora-btn--ghost:hover,.listora-btn.listora-btn--ghost:focus,.listora-btn.listora-btn--ghost:focus-visible{background:var(--listora-bg-muted);color:var(--listora-fg-default)}.listora-btn.listora-btn--danger,a.listora-btn.listora-btn--danger,a.listora-btn.listora-btn--danger:visited{background:var(--listora-danger);color:var(--listora-fg-inverse)}.listora-btn.listora-btn--danger:hover,.listora-btn.listora-btn--danger:focus,.listora-btn.listora-btn--danger:focus-visible{background:var(--listora-danger-fg);color:var(--listora-fg-inverse)}.listora-btn--sm{padding:var(--listora-space-2) var(--listora-space-3);min-height:40px;font-size:var(--listora-text-size-sm)}.wb-listora-admin .listora-btn--sm{min-height:34px}.listora-btn--lg{padding:var(--listora-space-4) var(--listora-space-6);min-height:56px;font-size:var(--listora-text-size-lg)}.listora-btn--icon{padding:var(--listora-space-2);aspect-ratio:1;min-width:var(--listora-tap-target)}.listora-btn--icon.listora-btn--sm{min-width:32px}.listora-btn--icon.listora-btn--lg{min-width:56px}.listora-btn svg,.listora-btn .listora-icon{width:1em;height:1em;flex-shrink:0}.listora-btn--block{display:flex;width:100%}.listora-btn[aria-busy="true"]{cursor:progress;pointer-events:none;position:relative}.listora-btn[aria-busy="true"]::after{content:"";position:absolute;inset:0;background:inherit;opacity:.4}.listora-btn.listora-btn{background:#fff0;color:var(--listora-fg-default);border:1px solid #fff0;border-radius:var(--listora-button-radius);padding:var(--listora-space-3) var(--listora-space-4);min-height:var(--listora-tap-target);font-family:inherit;font-weight:var(--listora-weight-medium);text-transform:none;text-shadow:none;box-shadow:none}.listora-btn.listora-btn--primary,a.listora-btn.listora-btn--primary,a.listora-btn.listora-btn--primary:visited{background:var(--listora-primary);color:var(--listora-primary-fg);border-color:var(--listora-primary)}.listora-btn.listora-btn--primary:hover,.listora-btn.listora-btn--primary:focus,.listora-btn.listora-btn--primary:focus-visible{background:var(--listora-primary-hover);color:var(--listora-primary-fg)}.listora-btn.listora-btn--secondary,a.listora-btn.listora-btn--secondary,a.listora-btn.listora-btn--secondary:visited{background:#fff0;color:var(--listora-primary);border-color:var(--listora-primary)}.listora-btn.listora-btn--ghost,a.listora-btn.listora-btn--ghost,a.listora-btn.listora-btn--ghost:visited{background:#fff0;color:var(--listora-fg-default);border-color:#fff0}.listora-btn.listora-btn--danger,a.listora-btn.listora-btn--danger{background:var(--listora-danger);color:#fff;border-color:var(--listora-danger)}.listora-modal{position:fixed;inset:0;z-index:9999;display:none}.listora-modal[data-state="open"]{display:block}.listora-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5);animation:listora-modal-fade-in var(--listora-transition-base) var(--listora-ease-out)}.listora-modal__panel{position:relative;margin:5vh auto;max-width:600px;width:calc(100% - 2 * var(--listora-space-4));max-height:90vh;background:var(--listora-bg-elevated);border-radius:var(--listora-modal-radius);box-shadow:var(--listora-modal-shadow);display:flex;flex-direction:column;overflow:hidden;animation:listora-modal-slide-in var(--listora-transition-base) var(--listora-ease-spring)}.listora-modal--lg .listora-modal__panel{max-width:900px}.listora-modal--sm .listora-modal__panel{max-width:420px}.listora-modal__head{padding:var(--listora-space-4) var(--listora-space-6);border-bottom:1px solid var(--listora-border-divider);display:flex;align-items:center;justify-content:space-between;gap:var(--listora-space-4);flex-shrink:0}.listora-modal__title{font-size:var(--listora-text-size-xl);font-weight:var(--listora-weight-semibold);color:var(--listora-fg-strong);margin:0}.listora-modal__close{flex-shrink:0}.listora-modal__body{padding:var(--listora-space-6);overflow-y:auto;flex:1 1 auto}.listora-modal__foot{padding:var(--listora-space-4) var(--listora-space-6);border-top:1px solid var(--listora-border-divider);display:flex;gap:var(--listora-space-3);justify-content:flex-end;flex-wrap:wrap;flex-shrink:0}body.listora-modal-open{overflow:hidden}@keyframes listora-modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes listora-modal-slide-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.listora-modal__backdrop,.listora-modal__panel{animation:none}}@media (max-width:480px){.listora-modal__panel{margin:0;min-height:100vh;max-height:100vh;width:100%;border-radius:0}}.listora-tabs{display:flex;flex-direction:column}.listora-tabs__list{display:flex;gap:var(--listora-space-2);border-bottom:1px solid var(--listora-border-divider);padding:0;margin:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.listora-tabs__tab{display:inline-flex;align-items:center;gap:var(--listora-space-2);padding:var(--listora-space-3) var(--listora-space-4);background:none;border:none;border-bottom:2px solid #fff0;border-radius:0;color:var(--listora-fg-muted);font-size:var(--listora-text-size-base);font-weight:var(--listora-weight-medium);font-family:inherit;cursor:pointer;white-space:nowrap;transition:color var(--listora-transition-fast),border-color var(--listora-transition-fast)}.listora-tabs__tab:hover{color:var(--listora-fg-default)}.listora-tabs__tab:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--listora-focus-ring);border-radius:var(--listora-radius-sm)}.listora-tabs__tab[aria-selected="true"]{color:var(--listora-fg-strong);border-bottom-color:var(--listora-primary)}.listora-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--listora-space-1);border-radius:var(--listora-pill-radius);background:var(--listora-bg-muted);color:var(--listora-fg-muted);font-size:var(--listora-text-size-xs);font-weight:var(--listora-weight-semibold)}.listora-tabs__tab[aria-selected="true"] .listora-tabs__count{background:var(--listora-primary);color:var(--listora-primary-fg)}.listora-tabs__panels{padding-top:var(--listora-space-6)}.listora-tabs__panel[hidden]{display:none}.listora-tabs--pill .listora-tabs__list{border-bottom:none;gap:var(--listora-space-2)}.listora-tabs--pill .listora-tabs__tab{border-bottom:none;border-radius:var(--listora-pill-radius);background:var(--listora-bg-muted)}.listora-tabs--pill .listora-tabs__tab[aria-selected="true"]{background:var(--listora-primary);color:var(--listora-primary-fg)}.listora-tabs--vertical{flex-direction:row;gap:var(--listora-space-6)}.listora-tabs--vertical .listora-tabs__list{flex-direction:column;border-bottom:none;border-right:1px solid var(--listora-border-divider);min-width:200px}.listora-tabs--vertical .listora-tabs__tab{justify-content:flex-start;border-bottom:none;border-right:2px solid #fff0;padding-inline-end:var(--listora-space-6)}.listora-tabs--vertical .listora-tabs__tab[aria-selected="true"]{border-right-color:var(--listora-primary)}@media (max-width:640px){.listora-tabs__list{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;--listora-tabs-mask-dir:right;-webkit-mask-image:linear-gradient(to var(--listora-tabs-mask-dir),rgb(0 0 0) calc(100% - var(--listora-space-6)),transparent 100%);mask-image:linear-gradient(to var(--listora-tabs-mask-dir),rgb(0 0 0) calc(100% - var(--listora-space-6)),transparent 100%)}[dir="rtl"] .listora-tabs__list{--listora-tabs-mask-dir:left}.listora-tabs__tab{scroll-snap-align:start}.listora-tabs--vertical .listora-tabs__list{-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}}.listora-tooltip{position:absolute;z-index:1000;padding:var(--listora-space-2) var(--listora-space-3);background:var(--listora-bg-inverse);color:var(--listora-fg-inverse);font-size:var(--listora-text-size-xs);font-weight:var(--listora-weight-medium);line-height:var(--listora-line-tight);border-radius:var(--listora-radius-sm);box-shadow:var(--listora-shadow-md);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--listora-transition-fast)}.listora-tooltip[data-state="visible"]{opacity:1}.listora-tooltip[hidden]{display:none}.listora-tooltip-wrap{position:relative;display:inline-flex}.listora-tooltip-wrap:hover .listora-tooltip,.listora-tooltip-wrap:focus-within .listora-tooltip{opacity:1}.listora-tooltip--top{bottom:calc(100% + var(--listora-space-2));left:50%;transform:translateX(-50%)}.listora-tooltip--bottom{top:calc(100% + var(--listora-space-2));left:50%;transform:translateX(-50%)}.listora-tooltip--left{right:calc(100% + var(--listora-space-2));top:50%;transform:translateY(-50%)}.listora-tooltip--right{left:calc(100% + var(--listora-space-2));top:50%;transform:translateY(-50%)}.listora-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.listora-table{width:100%;border-collapse:collapse;font-size:var(--listora-text-size-sm);color:var(--listora-fg-default)}.listora-table__head{background:var(--listora-bg-muted)}.listora-table__head th,.listora-table th{padding:var(--listora-space-3) var(--listora-space-4);text-align:left;font-weight:var(--listora-weight-semibold);color:var(--listora-fg-strong);font-size:var(--listora-text-size-xs);text-transform:uppercase;letter-spacing:var(--listora-tracking-wide);border-bottom:1px solid var(--listora-border-default);white-space:nowrap}.listora-table__cell,.listora-table td{padding:var(--listora-space-3) var(--listora-space-4);border-bottom:1px solid var(--listora-border-divider);vertical-align:middle}.listora-table__row:last-child .listora-table__cell{border-bottom:none}.listora-table__row:hover{background:color-mix(in srgb,var(--listora-primary) 4%,transparent)}.listora-table--bordered,.listora-table--bordered .listora-table__cell,.listora-table--bordered th{border:1px solid var(--listora-border-subtle)}.listora-table--striped .listora-table__row:nth-child(even){background:var(--listora-bg-muted)}.listora-table--compact .listora-table__cell,.listora-table--compact th{padding:var(--listora-space-2) var(--listora-space-3)}.listora-table__cell--numeric,.listora-table th[data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.listora-table__cell--status{text-align:center}.listora-table__empty{padding:var(--listora-space-12) var(--listora-space-6);text-align:center;color:var(--listora-fg-muted)}.listora-page-shell,.listora-page--single,.listora-page--list,.listora-page--dashboard,.listora-page--booking{margin-inline:auto;padding:var(--listora-page-padding-y) var(--listora-page-padding-x);display:flex;flex-direction:column;gap:var(--listora-space-6)}.listora-page--single{max-width:var(--listora-page-max-single)}.listora-page--list{max-width:var(--listora-page-max-list)}.listora-page--dashboard{max-width:var(--listora-page-max-dashboard)}.listora-page--booking{max-width:var(--listora-page-max-booking)}.listora-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--listora-space-4)}.listora-page-header__title{font-family:inherit;font-size:var(--listora-text-size-2xl);font-weight:var(--listora-weight-semibold);line-height:1.2;margin:0;color:var(--listora-fg-default)}.listora-page-header__desc{font-size:var(--listora-text-size-sm);color:var(--listora-fg-muted);margin:var(--listora-space-1) 0 0}.listora-page-header__actions{display:inline-flex;gap:var(--listora-space-2);flex-wrap:wrap;align-items:center}.listora-page-body{display:flex;flex-direction:column;gap:var(--listora-space-6);min-width:0}@media (max-width:640px){.listora-page-shell,.listora-page--single,.listora-page--list,.listora-page--dashboard,.listora-page--booking{padding-inline:var(--listora-space-4)}}.listora-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--listora-space-3);padding:var(--listora-space-4) var(--listora-space-5);border-bottom:1px solid var(--listora-border-subtle)}.listora-card__foot{padding:var(--listora-space-4) var(--listora-space-5);border-top:1px solid var(--listora-border-subtle);display:flex;flex-wrap:wrap;gap:var(--listora-space-2);align-items:center;justify-content:flex-end}@media (max-width:640px){.listora-card__head,.listora-card__foot{padding-inline:var(--listora-space-4)}}.listora-card--empty{min-height:280px;align-items:center;justify-content:center}.listora-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--listora-space-3);padding:var(--listora-space-10) var(--listora-space-5);text-align:center;max-width:440px;margin-inline:auto;animation:listora-empty-rise 220ms ease-out both}.listora-empty__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--listora-primary) 14%,transparent) 0%,color-mix(in srgb,var(--listora-primary) 6%,transparent) 60%,transparent 100%),var(--listora-bg-elevated);color:var(--listora-primary);margin-bottom:var(--listora-space-3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--listora-primary) 12%,transparent),0 1px 3px color-mix(in srgb,var(--listora-primary) 10%,transparent)}.listora-empty__icon svg{width:28px;height:28px;stroke-width:1.75}.listora-empty__title{font-family:inherit;font-size:var(--listora-text-size-xl);font-weight:var(--listora-weight-semibold);line-height:1.3;margin:0;color:var(--listora-fg-default);letter-spacing:-.01em}.listora-empty__desc{font-size:var(--listora-text-size-base);color:var(--listora-fg-muted);margin:0;line-height:1.55;max-width:380px}.listora-empty__actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--listora-space-3);margin-top:var(--listora-space-3)}@keyframes listora-empty-rise{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.listora-empty{animation:none}}.listora-badge{display:inline-flex;align-items:center;gap:.25em;padding:.15em .5em;font-size:var(--listora-card-meta-size);font-weight:var(--listora-weight-medium);line-height:1.4;border-radius:var(--listora-radius-sm);white-space:nowrap}.listora-badge--success{background:var(--listora-success-bg);color:var(--listora-success-fg)}.listora-badge--warning{background:var(--listora-warning-bg);color:var(--listora-warning-fg)}.listora-badge--danger{background:var(--listora-danger-bg);color:var(--listora-danger-fg)}.listora-badge--info{background:var(--listora-info-bg);color:var(--listora-info)}.listora-badge--neutral{background:var(--listora-bg-muted);color:var(--listora-fg-muted)}.listora-badge--type{background:color-mix(in srgb,var(--listora-type-color,var(--listora-primary)) 12%,transparent);color:var(--listora-type-color,var(--listora-primary))}.listora-badge--featured{background:linear-gradient(135deg,var(--listora-rating),color-mix(in srgb,var(--listora-rating) 80%,var(--listora-warning)));color:var(--listora-fg-inverse,#ffffff);font-weight:600;text-shadow:0 1px 2px rgb(0 0 0 / .15);letter-spacing:.02em}.listora-badge--open{background:color-mix(in srgb,var(--listora-success) 12%,transparent);color:var(--listora-success)}.listora-badge--closed{background:color-mix(in srgb,var(--listora-danger) 10%,transparent);color:var(--listora-danger)}.listora-admin-header{display:flex;align-items:center;justify-content:space-between;gap:var(--listora-space-4);padding:var(--listora-space-4) var(--listora-space-6);margin:0 0 var(--listora-space-5);background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);box-shadow:var(--listora-shadow-sm)}.listora-admin-header__brand{display:flex;align-items:center;gap:var(--listora-space-3);min-width:0}.listora-admin-header__icon{font-size:22px;width:22px;height:22px;color:var(--listora-primary);flex-shrink:0}.listora-admin-header__text{min-width:0}.listora-admin-header__title{margin:0;font-size:var(--listora-text-size-lg);font-weight:var(--listora-weight-bold);color:var(--listora-wp-admin-text);line-height:var(--listora-line-tight)}.listora-admin-header__sub{margin:2px 0 0;font-size:var(--listora-text-size-xs);color:var(--listora-wp-admin-text-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--listora-weight-medium)}.listora-admin-header__actions{display:flex;align-items:center;gap:var(--listora-space-2);flex-shrink:0}@media (max-width:1024px){.listora-admin-header{flex-wrap:wrap}}.listora-settings-card{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);box-shadow:var(--listora-shadow-sm);margin-bottom:var(--listora-space-5);overflow:hidden}.listora-settings-card__head{padding:var(--listora-space-3) var(--listora-space-5);border-bottom:1px solid var(--listora-border-subtle);background:var(--listora-admin-bg-subtle)}.listora-settings-card__title{font-size:var(--listora-text-size-sm);font-weight:var(--listora-weight-bold);color:var(--listora-wp-admin-text);margin:0 0 2px;text-transform:uppercase;letter-spacing:.04em}.listora-settings-card__desc{font-size:var(--listora-text-size-sm);color:var(--listora-wp-admin-text-muted);margin:0;line-height:var(--listora-line-base)}.listora-settings-card .form-table,.listora-settings-card--auto .form-table{margin:0}.listora-settings-card .form-table th,.listora-settings-card--auto .form-table th{padding:var(--listora-space-3) var(--listora-space-5);font-size:var(--listora-text-size-sm);font-weight:var(--listora-weight-medium);color:var(--listora-wp-admin-text-muted);width:220px;vertical-align:middle}.listora-settings-card .form-table td,.listora-settings-card--auto .form-table td{padding:var(--listora-space-3) var(--listora-space-5)}.listora-settings-card .form-table tr,.listora-settings-card--auto .form-table tr{border-bottom:1px solid var(--listora-admin-bg-soft)}.listora-settings-card .form-table tr:last-child,.listora-settings-card--auto .form-table tr:last-child{border-bottom:none}.listora-settings-card .submit,.listora-settings-card--auto .submit{padding:var(--listora-space-3) var(--listora-space-5);border-top:1px solid var(--listora-admin-bg-soft);margin:0}.listora-settings-card--auto{background:var(--listora-bg-elevated);border:1px solid var(--listora-border-subtle);border-radius:var(--listora-radius-md);box-shadow:var(--listora-shadow-sm);margin-bottom:var(--listora-space-5);overflow:hidden}.listora-settings-card--auto>h2,.listora-settings-card--auto>h3{padding:var(--listora-space-3) var(--listora-space-5);border-bottom:1px solid var(--listora-border-subtle);margin:0;font-size:var(--listora-text-size-sm);font-weight:var(--listora-weight-bold);color:var(--listora-wp-admin-text);background:var(--listora-admin-bg-subtle)}.listora-settings-card--auto>p{padding:var(--listora-space-2) var(--listora-space-5) 0;margin:0;color:var(--listora-wp-admin-text-muted);font-size:var(--listora-text-size-sm)}[class*="wp-block-listora"] a:not([class*="listora-btn"]):not([class*="__link"]):not(.listora-link):not(.wp-element-button):not([class*="page-num"]),.entry-content [class*="wp-block-listora"] a:not([class*="listora-btn"]):not([class*="__link"]):not(.listora-link):not(.wp-element-button):not([class*="page-num"]){color:inherit;text-decoration:none}[class*="wp-block-listora"] a:not([class*="listora-btn"]):not([class*="__link"]):not(.listora-link):not(.wp-element-button):not([class*="page-num"]):hover,[class*="wp-block-listora"] a:not([class*="listora-btn"]):not([class*="__link"]):not(.listora-link):not(.wp-element-button):not([class*="page-num"]):focus-visible{color:var(--listora-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.listora-detail.listora-detail a.button,.listora-detail.listora-detail a.btn-button,.listora-dashboard.listora-dashboard a.button{min-height:var(--listora-tap-target,44px);display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--listora-space-4,1rem)}.listora-card .listora-favorite-btn.listora-favorite-btn,.listora-card .listora-quick-view-btn.listora-quick-view-btn,.listora-search__near-me.listora-search__near-me{background:var(--listora-bg-elevated,#fff);color:var(--listora-fg-muted,#555);border:1px solid var(--listora-border-subtle,rgb(0 0 0 / .1));border-radius:9999px;box-shadow:none;min-width:var(--listora-tap-target,40px);min-height:var(--listora-tap-target,40px)}.listora-card .listora-favorite-btn:hover,.listora-card .listora-quick-view-btn:hover{background:var(--listora-primary);color:var(--listora-primary-fg);border-color:var(--listora-primary)}.listora-detail__review-helpful-btn.listora-detail__review-helpful-btn,.listora-reviews__helpful-btn.listora-reviews__helpful-btn,.listora-reviews__report-btn.listora-reviews__report-btn{background:#fff0;color:var(--listora-fg-muted,#555);border:1px solid var(--listora-border-subtle,rgb(0 0 0 / .12));border-radius:9999px;box-shadow:none;text-shadow:none}.listora-detail__review-helpful-btn.listora-detail__review-helpful-btn:hover,.listora-reviews__helpful-btn.listora-reviews__helpful-btn:hover,.listora-reviews__report-btn.listora-reviews__report-btn:hover{border-color:var(--listora-primary);color:var(--listora-primary);background:#fff0}.listora-detail__modal-close.listora-detail__modal-close,.listora-dashboard__renew-modal-close.listora-dashboard__renew-modal-close{background:var(--listora-bg-muted,rgb(0 0 0 / .06));color:var(--listora-fg-default,#1a1a1a);border:none;border-radius:9999px;box-shadow:none;min-width:var(--listora-tap-target,44px);min-height:var(--listora-tap-target,44px)}.listora-detail__modal-close.listora-detail__modal-close:hover,.listora-dashboard__renew-modal-close.listora-dashboard__renew-modal-close:hover{background:var(--listora-bg-muted-hover,rgb(0 0 0 / .12))}.listora-detail__gallery-thumb.listora-detail__gallery-thumb{background:#fff0;border:2px solid var(--listora-border-subtle,rgb(0 0 0 / .12));border-radius:var(--listora-radius-md,8px);box-shadow:none}.listora-detail__gallery-thumb.listora-detail__gallery-thumb.is-active{border-color:var(--listora-primary)}.listora-search__clear.listora-search__clear,.listora-calendar__nav-btn.listora-calendar__nav-btn,.listora-featured__arrow.listora-featured__arrow{background:var(--listora-bg-elevated,#fff);color:var(--listora-fg-muted,#555);border:1px solid var(--listora-border-subtle,rgb(0 0 0 / .1));border-radius:9999px;box-shadow:none}.listora-search__clear.listora-search__clear:hover,.listora-calendar__nav-btn.listora-calendar__nav-btn:hover,.listora-featured__arrow.listora-featured__arrow:hover{background:var(--listora-primary);color:var(--listora-primary-fg);border-color:var(--listora-primary)}.listora-featured__dot.listora-featured__dot{background:var(--listora-border,rgb(0 0 0 / .2));border:none;border-radius:9999px;box-shadow:none}.listora-featured__dot.listora-featured__dot.is-active{background:var(--listora-primary)}.listora-search__type-tab.listora-search__type-tab,.listora-grid__view-btn.listora-grid__view-btn,.listora-dashboard__nav-item.listora-dashboard__nav-item,.listora-dashboard__menu-item.listora-dashboard__menu-item{background:#fff0;color:var(--listora-fg-default,#1a1a1a);border-color:var(--listora-border-subtle,rgb(0 0 0 / .1));box-shadow:none;text-shadow:none}.listora-search__type-tab.listora-search__type-tab.is-active,.listora-grid__view-btn.listora-grid__view-btn.is-active,.listora-dashboard__nav-item.listora-dashboard__nav-item.is-active{background:color-mix(in srgb,var(--listora-primary) 10%,transparent);color:var(--listora-primary);border-color:var(--listora-primary)}.listora-dashboard__menu-item--danger.listora-dashboard__menu-item--danger{color:var(--listora-danger,#dc2626)}.listora-grid__page-num.listora-grid__page-num,[class*="wp-block-listora"] a.page-numbers,[class*="wp-block-listora"] span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .6rem;background:#fff0;color:var(--listora-fg-default,#1a1a1a);border:1px solid var(--listora-border-subtle,rgb(0 0 0 / .12));border-radius:var(--listora-radius-md,8px);font-weight:var(--listora-weight-medium,500);text-decoration:none;box-shadow:none;text-shadow:none}.listora-grid__page-num.listora-grid__page-num:hover,[class*="wp-block-listora"] a.page-numbers:hover{background:color-mix(in srgb,var(--listora-primary) 10%,transparent);border-color:var(--listora-primary);color:var(--listora-primary)}.listora-grid__page-num.listora-grid__page-num.is-active,.listora-grid__page-num.listora-grid__page-num[aria-current="page"],[class*="wp-block-listora"] span.page-numbers.current{background:var(--listora-primary);color:var(--listora-primary-fg,#fff);border-color:var(--listora-primary)}[class*="wp-block-listora"] a.listora-grid__page-num.listora-grid__page-num:not(.is-active):not(.is-disabled),[class*="wp-block-listora"] a.page-numbers.page-numbers:not(.current):not(.dots){color:var(--listora-fg-default,#1a1a1a);text-decoration:none}[class*="wp-block-listora"] a.listora-grid__page-num.listora-grid__page-num:not(.is-active):hover,[class*="wp-block-listora"] a.page-numbers.page-numbers:not(.current):hover{color:var(--listora-primary)}[class*="wp-block-listora"] a.listora-grid__page-num.listora-grid__page-num.is-active.is-active,[class*="wp-block-listora"] a.listora-grid__page-num.listora-grid__page-num[aria-current="page"][aria-current="page"],[class*="wp-block-listora"] a.page-numbers.page-numbers.current.current{background:var(--listora-primary);color:var(--listora-primary-fg,#fff);border-color:var(--listora-primary);text-decoration:none}.listora-grid__page-ellipsis,[class*="wp-block-listora"] span.page-numbers.dots{display:inline-flex;align-items:center;min-width:auto;background:#fff0;border:none;color:var(--listora-fg-muted,#6b7280)}