.unified-search-dropdown{list-style:none;padding:0;margin:0}.unified-search-category-header{padding:8px 15px 6px;background:#f5f5f5;border-bottom:1px solid #e0e0e0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#666;cursor:default;pointer-events:none}.unified-search-category-header .category-label{display:flex;align-items:center;gap:6px}.qs-option-amendment{display:flex;flex-direction:column;padding:8px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.qs-option-amendment:hover,.qs-option-amendment.selected{background-color:#e8f4fd}.qs-option-amendment .qs-option-name{font-weight:600;color:#333;font-size:13px;line-height:1.4}.qs-option-amendment .qs-option-citation{font-size:11px;color:#888;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-search-dropdown .qs-option{border-bottom:1px solid #f0f0f0}.unified-search-dropdown .qs-option:last-child{border-bottom:none}#search_autocomplete{z-index:300;background:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:0 0 4px 4px;max-height:400px;overflow-y:auto}.unified-search-section{margin-bottom:30px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background:#fff}.unified-search-section-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:1px solid #dee2e6}.unified-search-section-title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:#333}.unified-search-section-title .section-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#fff}.unified-search-section-title .amendment-icon{background:#2196f3}.unified-search-section-title .catalog-icon{background:#4caf50}.unified-search-count{font-size:14px;font-weight:400;color:#888;margin-left:5px}.unified-search-view-all{font-size:14px;color:#1979c3;text-decoration:none;font-weight:500;white-space:nowrap}.unified-search-view-all:hover{color:#006bb4;text-decoration:underline}.unified-search-section-body{padding:15px 20px}.amendment-results-grid{display:grid;grid-template-columns:1fr;gap:12px}.amendment-result-card{padding:15px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;transition:border-color .2s ease,box-shadow .2s ease}.amendment-result-card:hover{border-color:#1979c3;box-shadow:0 2px 8px rgba(25,121,195,.1)}.amendment-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.amendment-name-link{font-size:15px;font-weight:600;color:#1979c3;text-decoration:none;line-height:1.3;flex:1}.amendment-name-link:hover{color:#006bb4;text-decoration:underline}.amendment-name-link strong{background-color:#fff3cd;padding:0 2px;border-radius:2px}.amendment-date{font-size:12px;color:#999;white-space:nowrap;margin-left:15px;padding-top:2px}.amendment-card-title{font-size:13px;color:#555;line-height:1.5;margin-bottom:6px}.amendment-card-title strong{background-color:#fff3cd;padding:0 2px;border-radius:2px}.amendment-card-citation{font-size:12px;color:#888;font-style:italic;margin-bottom:8px}.amendment-card-citation strong{background-color:#fff3cd;padding:0 2px;border-radius:2px;font-style:normal}.amendment-card-actions{text-align:right}.amendment-card-actions .action.view{font-size:13px;color:#1979c3;text-decoration:none;font-weight:500}.amendment-card-actions .action.view:hover{color:#006bb4;text-decoration:underline}.amendment-card-actions .arrow{margin-left:4px}.unified-search-view-all-bottom{text-align:center;margin-top:15px;padding-top:15px;border-top:1px solid #e8e8e8}.unified-search-view-all-bottom .action.primary{display:inline-block;padding:10px 25px;background:#1979c3;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:14px;transition:background .2s ease}.unified-search-view-all-bottom .action.primary:hover{background:#006bb4}@media (max-width:767px){.unified-search-section-header{flex-direction:column;gap:8px;align-items:flex-start}.amendment-card-header{flex-direction:column}.amendment-date{margin-left:0;margin-top:4px}}@media (min-width:768px){.amendment-results-grid{grid-template-columns:repeat(2,1fr)}}