header{width:100%}.header-text{text-align:center}.header-text a{color:#000;font-size:4rem;font-weight:700;text-decoration:none}.header-text a:visited{color:#000}.header-container{margin:auto;max-width:1200px;padding:5px}nav{padding-top:20px;text-align:center}nav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}nav ul a{color:#000;font-size:16px;text-decoration:none}nav ul a:hover{text-decoration:underline}nav li{float:left;padding:0 10px}footer{flex:0 0 125px;height:128px;margin:20px;max-width:100%}.div-footer{height:125px;margin:auto;padding-top:12.5px;position:relative;text-align:center;width:100%}.footer-link-container{padding-bottom:20px;text-align:center;width:100%}.footer-link-container a{color:#000;font-size:16px;margin:20px;text-decoration:none}.footer-link-container img{display:inline}.footer-link-container a:hover{text-decoration:underline}.about-container{margin:0 auto;max-width:1000px;padding:20px}.text-content{background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:30px}.text-content h2{color:#333;font-size:24px;margin-bottom:20px}.text-content h3{color:#444;font-size:18px;margin:25px 0 15px}.text-content p{color:#555;line-height:1.6;margin-bottom:15px}.text-content ul{margin-bottom:15px;margin-left:25px}.text-content li{color:#555;margin-bottom:8px}.text-content code{background:#f5f5f5;border-radius:3px;font-family:monospace;font-size:13px;padding:2px 6px}*{box-sizing:border-box;font-size:1rem;margin:0;padding:0}body{background:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}.container{margin:0 auto;max-width:1440px;padding:20px}.header{border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:20px}.header h1{font-size:24px;font-weight:400;margin-bottom:10px}.stats{color:#666;font-size:13px}.search-section{margin-bottom:20px}.search-main{display:flex;gap:10px}.search-input{flex:1 1}.search-field-select,.search-input{border:1px solid #ddd;border-radius:3px;font-size:14px;padding:8px 12px}.search-field-select{background:#fff}.search-button{background:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;max-height:37px;padding:8px 20px}.search-button:hover{background:#555}.main-layout{display:flex;gap:20px}.filters-sidebar{flex-shrink:0;width:280px}.filter-actions{display:flex;gap:10px;margin-bottom:15px}.apply-filters-button,.clear-filters-button{border-radius:3px;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px}.apply-filters-button:disabled,.apply-filters-button:disabled:hover,.clear-filters-button:disabled{background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.5}.apply-filters-button{background:#2196f3;border:none;color:#fff}.apply-filters-button:hover{background:#1976d2}.clear-filters-button{background:#fff;border:1px solid #ddd;color:#666}.clear-filters-button:hover{background:#f5f5f5}.main-content{flex:1 1;min-width:0}.filters{display:flex;flex-direction:column;gap:15px}.filter-group{background:#fff;border:1px solid #e0e0e0;border-radius:3px;padding:15px}.filter-group h3{color:#333;font-size:14px;font-weight:600;margin-bottom:12px}.filter-subheading{font-size:16px;font-weight:500;margin-bottom:8px;text-align:center}.filter-group div{margin-bottom:10px}.filter-select,.library-select{background:#fff;font-size:13px;margin-bottom:8px}.filter-select,.library-select,.shelf-mark-input{border:1px solid #ddd;border-radius:3px;padding:6px 10px;width:100%}.date-filter{margin-top:10px}.date-checkbox{align-items:center;display:flex;margin-bottom:10px}.date-checkbox input{margin-right:8px}.date-checkbox label{cursor:pointer;font-size:13px}.date-range{align-items:center;display:flex;gap:10px;justify-content:center}.date-input{border:1px solid #ddd;border-radius:3px;font-size:13px;height:2rem;padding:4px 8px;width:100px}.results-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.clear-search-button{background:#fff;border:1px solid #d32f2f;border-radius:3px;color:#d32f2f;cursor:pointer;font-size:13px;padding:4px 12px}.clear-search-button:hover{background:#ffebee}.clear-search-button:disabled{background:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.5}.results-info{color:#666;font-size:14px}.results-controls{align-items:center;display:flex;gap:10px}.per-page-select,.sort-select{background:#fff;border:1px solid #ddd;border-radius:3px;font-size:13px;padding:4px 8px}.export-button{background:#fff;border:1px solid #333;border-radius:3px;color:#333;cursor:pointer;font-size:13px;padding:4px 12px}.export-button:hover{background:#f5f5f5}.download-confirm{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.download-confirm-content{background:#fff;border-radius:4px;box-shadow:0 2px 10px #0000001a;max-width:400px;padding:24px}.download-confirm-content p{font-size:14px;margin-bottom:20px}.download-confirm-buttons{display:flex;gap:10px;justify-content:flex-end}.confirm-no,.confirm-yes{border:none;border-radius:3px;cursor:pointer;font-size:14px;padding:8px 16px}.confirm-yes{background:#2196f3;color:#fff}.confirm-yes:hover{background:#1976d2}.confirm-no{background:#f5f5f5;border:1px solid #ddd;color:#333}.confirm-no:hover{background:#e0e0e0}.results-list{margin-bottom:30px}.search-result{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:12px;padding:16px;transition:box-shadow .2s}.search-result:hover{box-shadow:0 2px 4px #00000014}.title-section{margin-bottom:2px}.title-link{color:inherit;text-decoration:none}.title-link:hover .title-arabic,.title-link:hover .title-turkish{color:#1976d2}.title-arabic{text-align:left}.title-arabic,.title-turkish{color:#333;font-size:20px;font-weight:600;line-height:1.4}.author-section{margin-bottom:12px}.author-arabic{color:#666;font-size:18px;margin-bottom:2px;text-align:left}.author-turkish{color:#666;font-size:16px}.details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.details-column{display:flex;flex-direction:column;gap:4px}.result-field{display:flex;flex-direction:row;font-size:16px}.field-label{color:#555;font-weight:500;margin-right:5px}.field-value{color:#333}.pagination{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:30px}.page-button{background:#fff;border:1px solid #ddd;border-radius:3px;color:#333;cursor:pointer;font-size:13px;min-width:36px;padding:6px 12px}.page-button:hover:not(.active):not(:disabled){background:#f5f5f5}.page-button.active{background:#333;border-color:#333;color:#fff}.page-button:disabled{cursor:not-allowed;opacity:.5}.pagination-ellipsis{color:#666;padding:0 8px}.loading{color:#666;padding:40px;text-align:center}.error{background:#fee;border:1px solid #fcc;border-radius:3px;color:#c00;margin-bottom:20px;padding:15px}.no-results{color:#666;font-size:15px;padding:40px;text-align:center}.search-inputs-container{display:flex;flex:1 1;flex-direction:column;gap:8px}.search-input-row{align-items:center;display:flex;gap:8px}.add-search-button{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:8px 12px}.add-search-button:disabled{background:#ccc;cursor:not-allowed}.remove-search-button{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton-title{height:24px;margin-bottom:8px}.skeleton-author,.skeleton-title{animation:shimmer 2s linear infinite;background:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 0,#e0e0e0 20%,#f0f0f0 40%,#f0f0f0);background-size:1000px 100%;border-radius:4px}.skeleton-author{height:18px;margin-bottom:16px;width:70%}.skeleton-field{animation:shimmer 2s linear infinite;background:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0 0,#e0e0e0 20%,#f0f0f0 40%,#f0f0f0);background-size:1000px 100%;border-radius:4px;height:16px;margin-bottom:8px}.search-result.skeleton{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:12px;padding:16px}.main-content{min-height:calc(100vh - 300px)}@media (max-width:768px){.main-layout{flex-direction:column}.filters-sidebar{width:100%}.details-grid{gap:8px;grid-template-columns:1fr}.title-arabic,.title-turkish{font-size:18px}.search-main{flex-wrap:wrap}.search-input{width:100%}}
/*# sourceMappingURL=main.d665f11a.css.map*/