Files
2026-06-05 23:02:55 +01:00

166 lines
2.4 KiB
CSS

.container {
max-width: 1000px;
margin: 0 auto;
padding: 20px;
}
header {
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
margin-bottom: 20px;
}
header h1 {
margin: 0 0 10px 0;
font-size: 1.5rem;
}
nav {
display: flex;
gap: 15px;
}
nav a {
text-decoration: none;
color: #0066cc;
font-size: 0.9rem;
}
nav a.active {
font-weight: bold;
text-decoration: underline;
}
main h2 {
margin-bottom: 15px;
}
footer {
margin-top: 40px;
padding-top: 15px;
border-top: 1px solid #ccc;
font-size: 0.8rem;
color: #666;
}
/* Status cards */
.status-card {
background: #f5f5f5;
padding: 20px;
border-radius: 8px;
border-left: 4px solid #00c467;
}
.status-message {
background: #e8f4fd;
padding: 10px;
border-radius: 4px;
margin: 5px 0;
}
/* Tables */
.library-table {
width: 100%;
border-collapse: collapse;
margin-top: 10px;
}
.library-table th, .library-table td {
padding: 10px;
text-align: left;
border-bottom: 1px solid #ddd;
}
.library-table th {
background: #f5f5f5;
font-weight: bold;
}
/* Forms */
form input[type="text"], form textarea, form select {
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
margin-right: 10px;
margin-bottom: 10px;
}
button {
background: #0066cc;
color: white;
border: none;
padding: 10px 20px;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background: #0055aa;
}
/* Pre formatting */
pre {
background: #f5f5f5;
padding: 15px;
border-radius: 4px;
overflow-x: auto;
white-space: pre-wrap;
word-break: break-word;
}
/* Search results */
.result-card {
background: #fff;
border: 1px solid #ddd;
padding: 15px;
margin: 10px 0;
border-radius: 4px;
}
.result-card h3 {
margin: 0 0 8px 0;
}
.hint {
color: #666;
font-size: 0.85rem;
margin-top: 15px;
}
/* Status colors */
.status-ok {
color: #00c467;
font-weight: bold;
}
.content-preview {
max-height: 300px;
overflow-y: auto;
}
.results-count {
background: #e8f4fd;
padding: 10px;
border-radius: 4px;
margin-bottom: 15px;
}
.source-card {
background: #f5f5f5;
padding: 15px;
margin: 10px 0;
border-radius: 4px;
}
.actions-bar {
margin-top: 15px;
}
.actions-bar form {
display: inline-flex;
}
.doc-content {
max-height: 600px;
overflow-y: auto;
}