.module_title{margin-bottom:5px !important;font-family:"Open Sans", sans-serif;font-size:2rem}.evergreen{padding:10px 0}.pane_inner{margin-bottom:5px !important}.evergreen .evergreen-item{padding:0}.filing-category-title{font-size:1.6rem;color:#333;margin:5px 0 5px;padding-bottom:5px;border-bottom:2px solid #0F5CA3;font-family:"Open Sans", sans-serif}.evergreen-filing-item{margin-bottom:10px;padding:15px;border-bottom:1px solid #eee;background:#f8f9fa;border-radius:4px}.evergreen-filing-item-wrap{display:flex;flex-direction:column;gap:15px}.evergreen-filing-headline{display:flex;flex-direction:column;gap:10px}.evergreen-item-title{font-size:1.4rem;color:#0F5CA3;margin:0 0 10px 0;font-weight:600;padding-bottom:5px;border-bottom:2px solid #eee;font-family:"Open Sans", sans-serif}.evergreen-filing-attachments{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.evergreen-filing-attachment{flex:0 0 auto;max-width:100%}.evergreen-filing-link{display:inline-flex;align-items:center;background:#fff;padding:8px 15px;border-radius:4px;transition:all 0.3s ease;border:1px solid #dee2e6;text-decoration:none;color:#0F5CA3;font-weight:500;font-size:1rem;font-family:"Open Sans", sans-serif}.evergreen-filing-link:hover{background:#e9ecef;border-color:#0F5CA3;text-decoration:none;color:#0F5CA3}.evergreen-filing-link-text{color:#0F5CA3;font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;display:inline-block;font-family:"Open Sans", sans-serif}.q4-icon_download:before{content:'\f019';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:5px}.evergreen-filings-filter{display:flex;gap:30px;margin-bottom:30px;align-items:flex-end;flex-wrap:wrap}.evergreen-year-options,.evergreen-filing-type-options{display:flex;flex-direction:column;gap:5px}.evergreen-year-options-label,.evergreen-filing-type-options-label{font-weight:600;color:#333;font-size:1rem;font-family:"Open Sans", sans-serif}.evergreen-dropdown-wrapper{position:relative;display:inline-block}.evergreen-dropdown-wrapper select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;padding:8px 35px 8px 15px !important;border:1px solid #0F5CA3 !important;border-radius:4px !important;min-width:120px !important;font-size:1rem !important;background-color:#fff !important;cursor:pointer !important;color:#0F5CA3 !important;font-family:"Open Sans", sans-serif !important}.evergreen-dropdown-wrapper:before{content:'' !important;position:absolute !important;right:15px !important;top:50% !important;transform:translateY(-50%) !important;width:0 !important;height:0 !important;border-left:5px solid transparent !important;border-right:5px solid transparent !important;border-top:5px solid #0F5CA3 !important;pointer-events:none !important}.d-none{display:none !important}.loading-message{text-align:center;padding:40px 20px;color:#666;font-size:1.2rem;font-family:"Open Sans", sans-serif}.sec-filings-table-container{margin-bottom:30px;overflow-x:auto}.sec-filings-table{width:100%;border-collapse:collapse;background:white;border:1px solid #ddd;font-family:"Open Sans", sans-serif}.sec-filings-table thead{background-color:#005587 !important;color:white !important}.sec-filings-table th{padding:15px 12px;text-align:left;font-weight:600;font-size:1.7rem;border:none;font-family:"Open Sans", sans-serif;background-color:#005587 !important;color:white !important}.sec-filings-table td{padding:12px;border-bottom:1px solid #eee;font-size:1.5rem;font-family:"Open Sans", sans-serif}.sec-filings-table tbody tr:nth-child(even){background-color:#f8f9fa !important}.sec-filings-table tbody tr:nth-child(odd){background-color:white !important}.sec-filings-table tbody tr:hover{background-color:#e9ecef !important}.download-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 5px;border-radius:4px;text-decoration:none;color:#005587;font-size:1rem;transition:all 0.3s ease}.download-icon:hover{background-color:#005587;color:white}.download-icon.pdf:before{content:'PDF';font-weight:600;font-size:0.9rem}.download-icon.xls:before{content:'XLS';font-weight:600;font-size:0.9rem}.sec-filings-pagination{display:flex !important;justify-content:space-between;align-items:center;margin-top:30px;padding:20px 0;font-family:"Open Sans", sans-serif;visibility:visible !important;opacity:1 !important}.pagination-info{font-size:1rem;color:#666;font-family:"Open Sans", sans-serif}.pagination-controls{display:flex;align-items:center;gap:10px}.pagination-btn{padding:8px 16px;border:1px solid #ddd;background:white;color:#333;cursor:pointer;border-radius:4px;font-size:1rem;font-family:"Open Sans", sans-serif;transition:all 0.3s ease}.pagination-btn:hover:not(:disabled){background:#005587;color:white;border-color:#005587}.pagination-btn:disabled{opacity:0.5;cursor:not-allowed}.pagination-numbers{display:flex;gap:5px}.pagination-number{padding:8px 12px;border:1px solid #ddd;background:white;color:#333;cursor:pointer;border-radius:4px;font-size:1rem;font-family:"Open Sans", sans-serif;transition:all 0.3s ease;min-width:40px;text-align:center}.pagination-number:hover{background:#f8f9fa}.pagination-number.active{background:#005587;color:white;border-color:#005587}@media (max-width: 768px){.evergreen-filings-filter{flex-direction:column;align-items:flex-start;gap:20px}.evergreen-year-options,.evergreen-filing-type-options{width:100%}.evergreen-dropdown-wrapper select{width:100%}.evergreen-filing-item{padding:15px}.evergreen-filing-attachments{flex-direction:column}.sec-filings-pagination{flex-direction:column;gap:20px;align-items:center}.pagination-controls{flex-wrap:wrap;justify-content:center}.sec-filings-table th,.sec-filings-table td{padding:8px 6px;font-size:0.875rem}}
