COPY docuservix

This commit is contained in:
2026-06-16 13:58:03 +03:00
parent 40be006560
commit c35ae8a8ee
10 changed files with 1350 additions and 0 deletions
@@ -0,0 +1,170 @@
.container {
max-width: 800px;
margin: 0 auto;
padding: 2rem 1rem;
}
.heading {
margin-bottom: 1rem;
font-size: 1.5rem;
}
.searchInput {
width: 100%;
height: 40px;
margin-bottom: 1.5rem;
padding: 0 16px;
color: var(--ifm-font-color-base);
font-size: var(--ifm-font-size-base);
background: var(--ifm-background-surface-color);
border: 1px solid var(--ifm-color-emphasis-300);
border-radius: var(--ifm-global-radius);
outline: none;
transition: border-color 0.2s ease;
}
.searchInput:focus {
border-color: var(--ifm-color-primary);
}
.loadingText {
padding: 1rem 0;
color: var(--ifm-color-emphasis-600);
}
.filters {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
margin-bottom: 1rem;
}
.filterBtn {
padding: 4px 12px;
color: var(--ifm-font-color-base);
font-size: 0.875rem;
background: var(--ifm-background-surface-color);
border: 1px solid var(--ifm-color-emphasis-300);
border-radius: 999px;
cursor: pointer;
transition:
background 0.15s ease,
border-color 0.15s ease;
}
.filterBtn:hover {
border-color: var(--ifm-color-primary);
}
.filterBtnActive {
color: var(--ifm-color-primary-contrast-foreground);
background: var(--ifm-color-primary);
border-color: var(--ifm-color-primary);
}
.empty {
padding: 2rem 0;
color: var(--ifm-color-emphasis-600);
font-size: 1rem;
text-align: center;
}
.resultList {
display: flex;
flex-direction: column;
gap: 0;
overflow: hidden;
border: 1px solid var(--ifm-color-emphasis-300);
border-radius: var(--ifm-global-radius);
}
.resultItem {
display: block;
padding: 12px 16px;
color: var(--ifm-font-color-base);
text-decoration: none;
border-bottom: 1px solid var(--ifm-color-emphasis-200);
transition: background 0.1s ease;
}
.resultItem:last-child {
border-bottom: none;
}
.resultItem:hover {
color: var(--ifm-font-color-base);
text-decoration: none;
background: var(--ifm-color-emphasis-100);
}
.resultTitle {
margin-bottom: 4px;
font-weight: var(--ifm-font-weight-semibold);
font-size: 0.95rem;
}
.resultMeta {
display: flex;
gap: 6px;
align-items: center;
margin-bottom: 4px;
}
.resultPath {
color: var(--ifm-color-emphasis-600);
font-size: 0.75rem;
}
.resultAnchor {
color: var(--ifm-color-emphasis-500);
font-size: 0.75rem;
}
.resultScore {
margin-left: auto;
color: var(--ifm-color-emphasis-500);
font-size: 0.75rem;
white-space: nowrap;
}
.resultContent {
display: -webkit-box;
overflow: hidden;
color: var(--ifm-color-emphasis-700);
font-size: 0.85rem;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.chatLink {
display: inline-block;
margin-bottom: 1rem;
padding: 6px 14px;
color: var(--ifm-color-primary);
font-size: 0.875rem;
text-decoration: none;
border: 1px solid var(--ifm-color-primary);
border-radius: var(--ifm-global-radius);
transition:
background 0.15s ease,
color 0.15s ease;
}
.chatLink:hover {
color: var(--ifm-color-primary-contrast-foreground);
text-decoration: none;
background: var(--ifm-color-primary);
}
.badge {
display: inline-block;
padding: 1px 8px;
color: var(--ifm-color-emphasis-700);
font-weight: normal;
font-size: 0.7rem;
letter-spacing: 0.04em;
white-space: nowrap;
text-transform: uppercase;
background: var(--ifm-color-emphasis-200);
border-radius: 999px;
}