/* Clerk search page */
#clerk-search {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
}
#search-name {
    flex: 1;
    max-width: 400px;
    padding: 10px 14px;
    font-size: 14px;
    border: 1px solid #d1d5db;
    border-radius: 6px;
    outline: none;
    transition: border-color 0.2s;
}
#search-name:focus {
    border-color: #3388ff;
    box-shadow: 0 0 0 3px rgba(51, 136, 255, 0.15);
}
#search-btn {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 600;
    background: #1a2332;
    color: white;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.15s;
}
#search-btn:hover { background: #2a3a4f; }

.clerk-empty, .clerk-loading {
    padding: 40px;
    text-align: center;
    color: #999;
    background: white;
    border-radius: 8px;
    border: 1px solid #e5e7eb;
}

.result-count {
    margin-top: 12px;
    font-size: 13px;
    color: #6b7280;
}

/* Doc type badges */
.doc-type-badge {
    display: inline-block;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
}
.doc-type-deed { background: #dbeafe; color: #1e40af; }
.doc-type-mortgage { background: #fef3c7; color: #b45309; }
.doc-type-lis-pendens { background: #fce7f3; color: #be185d; }
.doc-type-lien { background: #fee2e2; color: #dc2626; }
.doc-type-discharge { background: #d1fae5; color: #065f46; }
.doc-type-assignment { background: #e0e7ff; color: #4338ca; }

/* PDF link */
.pdf-link {
    color: #3388ff;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
}
.pdf-link:hover { text-decoration: underline; }

@media (max-width: 768px) {
    #clerk-search { flex-direction: column; }
    #search-name { max-width: 100%; }
}
