:root{--archive-accent: #000;--archive-bg: #fff;--archive-text: #222;--archive-font: var(--font-sans, Arial, sans-serif);--archive-controls-size: .9rem}.dataTables_length,.dataTables_type,.dataTables_filter,.dataTables_info,.dataTables_paginate{padding:var(--content-padding)!important;font-size:var(--archive-controls-size)!important}table.dataTable thead{background:#fff;border-bottom:2px solid var(--archive-accent)}table.dataTable thead tr th{padding-left:0;font-weight:400!important;font-size:var(--archive-controls-size)!important;cursor:pointer}table.dataTable thead th.sorting:after{content:" ↕";opacity:.4}table.dataTable thead th.sorting_asc:after{content:" ↑"}table.dataTable thead th.sorting_desc:after{content:" ↓"}table.dataTable th,table.dataTable td{padding:.6rem 15px!important}table.dataTable tr:nth-child(odd){background:#fefefe}table.dataTable tr:hover{background:#f8f8f8;cursor:pointer}table.dataTable.no-footer{border:0}.archive-cell{display:flex;gap:.75rem;align-items:flex-start}.archive-date{width:110px;flex-shrink:0;text-align:left;font-weight:400;font-size:var(--archive-controls-size)!important}.archive-title{flex:1;color:var(--archive-accent);text-decoration:none;font-size:16px}.archive-type{font-size:11px;color:#666;text-transform:uppercase;padding:2px 6px;border:1px solid #ccc;border-radius:3px;flex-shrink:0}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label,.dataTables_wrapper .dataTables_type label,.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_type select,.dataTables_wrapper .dataTables_filter input{font-weight:400;font-size:var(--archive-controls-size)!important}.dataTables_wrapper .dataTables_length label:before{content:"show: "}.dataTables_wrapper .dataTables_filter label:before{content:"search: "}.dataTables_wrapper .dataTables_type label:before{content:"type: "}.dataTables_wrapper .dataTables_type{float:left;margin-right:2rem}.dataTables_wrapper .dataTables_type select,.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter input{padding:3px 8px!important;border:1px solid black!important;border-radius:0!important;background:#fff!important;font-family:var(--archive-font)!important}.dataTables_wrapper .dataTables_paginate{display:flex;align-items:center;gap:.5rem}.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate a.paginate_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 14px!important;border:1px solid black!important;border-radius:0!important;background-color:#fff!important;color:#000!important;cursor:pointer!important;transition:all .1s!important;text-decoration:none!important;line-height:1!important;vertical-align:middle!important;font-size:var(--archive-controls-size)!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate a.paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate a.paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover{background-color:red!important;color:#fff!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.3!important;cursor:not-allowed!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background:#fff!important;color:#000!important}body,table,#archiveList_length label,#archiveList_filter label,#archiveList_length select,#archiveList_filter input,#archiveList_info,#archiveList_paginate,#archiveList_paginate a{font-family:var(--archive-font)!important}@media (max-width: 850px){body,table{font-size:12px}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_type{float:left!important;width:auto!important;margin-right:1rem!important;padding:8px var(--content-padding)!important}.dataTables_wrapper .dataTables_filter{float:none!important;clear:both!important;width:100%!important;padding:8px var(--content-padding)!important;box-sizing:border-box!important}.dataTables_wrapper .dataTables_filter label{display:flex;align-items:center;gap:.5rem;width:100%;max-width:100%}.dataTables_wrapper .dataTables_filter label input{flex:1;min-width:0;max-width:100%;box-sizing:border-box!important}.archive-date{width:90px}.dataTables_wrapper .dataTables_paginate{flex-wrap:wrap!important;justify-content:flex-end!important}.dataTables_wrapper .dataTables_paginate .paginate_button.previous{order:10}.dataTables_wrapper .dataTables_paginate .paginate_button.next{order:11}}
