Watch
1
0
Fork
You've already forked Seyyed_arc
0
forked from hesabix/arc
Seyyed_arc/extraScripts/shabake-tamin/assets/css/catalog-page.css

106 lines
2 KiB
CSS

/**
* چیدمان تمام‌صفحه و هیروی صفحهٔ عمومی کاتالوگ.
*/
.st-public-page {
direction: rtl;
text-align: right;
}
.st-public-catalog-main {
max-width: 1280px;
margin: 0 auto;
padding: 0 1rem 2rem;
box-sizing: border-box;
}
.st-public-hero {
background: linear-gradient(135deg, #c41e3a 0%, #8b1538 50%, #1a1a2e 100%);
color: #fff;
margin: 0 -1rem 1.25rem;
padding: 2rem 1rem;
border-radius: 0 0 16px 16px;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12);
}
.st-public-hero__inner {
max-width: 960px;
margin: 0 auto;
}
.st-public-hero__title {
margin: 0 0 0.5rem;
font-size: clamp(1.35rem, 4vw, 2rem);
font-weight: 700;
line-height: 1.3;
}
.st-public-hero__tagline {
margin: 0;
font-size: 0.95rem;
opacity: 0.92;
line-height: 1.6;
}
.st-public-hero__contact-hint {
margin: 0.65rem 0 0;
font-size: 0.85rem;
opacity: 0.88;
line-height: 1.55;
padding: 0.55rem 0.75rem;
background: rgba(255, 255, 255, 0.12);
border-radius: 8px;
border: 1px solid rgba(255, 255, 255, 0.18);
}
.st-public-page__body {
min-height: 40vh;
}
/* کاتالوگ تمام‌عرض داخل صفحهٔ عمومی */
.st-public-page .st-catalog-root.st-page-layout {
max-width: none;
margin: 0;
border-radius: 12px;
padding: 1.25rem;
}
.st-pub-meta {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.5rem;
margin-bottom: 1rem;
padding: 0.5rem 0.75rem;
background: #fafafa;
border: 1px solid var(--st-border, #e8e8e8);
border-radius: 8px;
font-size: 0.875rem;
color: var(--st-muted, #757575);
}
.st-pub-result-stats:empty {
display: none;
}
.st-supplier-banner {
margin-bottom: 1rem;
}
.st-supplier-banner[hidden] {
display: none !important;
}
.st-public-page .st-supplier-banner .st-supplier-contact {
border-color: rgba(198, 30, 58, 0.18);
background: linear-gradient(180deg, #fff 0%, #fff8f9 100%);
box-shadow: 0 2px 12px rgba(198, 30, 58, 0.08);
}
.st-public-page .st-card .st-supplier-contact {
border-color: rgba(198, 30, 58, 0.12);
}
body.st-public-catalog-body .st-public-page {
padding-top: 0;
}