.prop-nexia .propnexia-pagination {
display: flex;
flex-wrap: wrap;
gap: 4px;
justify-content: center;
align-items: center;
padding: var(--pn-space-7) 0 var(--pn-space-5);
}
.prop-nexia .propnexia-pagination a,
.prop-nexia .propnexia-pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 0 12px;
font-family: var(--pn-font-family);
font-size: var(--pn-text-sm);
font-weight: var(--pn-weight-medium);
color: var(--pn-color-text);
background: var(--pn-color-surface);
border: 1px solid var(--pn-color-border);
border-radius: var(--pn-radius-md);
text-decoration: none;
transition: all var(--pn-transition-fast);
}
.prop-nexia .propnexia-pagination a:hover {
border-color: var(--pn-color-primary);
color: var(--pn-color-primary);
}
.prop-nexia .propnexia-pagination .page-numbers.current {
background: var(--pn-color-primary);
border-color: var(--pn-color-primary);
color: #fff;
}
.prop-nexia .propnexia-pagination .page-numbers.dots {
border: none;
background: transparent;
color: var(--pn-color-muted);
}
.prop-nexia .propnexia-empty-state {
text-align: center;
padding: var(--pn-space-8) var(--pn-space-5);
background: var(--pn-color-surface);
border: 1px dashed var(--pn-color-border);
border-radius: var(--pn-radius-lg);
}
@media (max-width: 639px) {
.prop-nexia .propnexia-empty-state {
padding: var(--pn-space-7) var(--pn-space-4);
}
}
.prop-nexia .propnexia-empty-state__title {
font-size: var(--pn-text-xl);
font-weight: var(--pn-weight-bold);
color: var(--pn-color-heading);
margin: 0 0 var(--pn-space-2);
}
.prop-nexia .propnexia-empty-state__description {
font-size: var(--pn-text-base);
color: var(--pn-color-muted);
max-width: 480px;
margin: 0 auto var(--pn-space-5);
line-height: 1.6;
}
.prop-nexia {
padding-top: var(--pn-space-5);
padding-bottom: var(--pn-space-9);
}
@media (max-width: 639px) {
.prop-nexia .propnexia-view-toggle {
display: none !important;
}
}