.carol-ft-download-hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#carol-table,#author-table{margin-bottom:1rem}.carol-ft-container{width:100%}.carol-ft-header{display:flex;flex-direction:row;width:100%;margin-bottom:.5rem;gap:0}.carol-ft-search-wrapper{flex:1}.carol-ft-search-input{width:100%;padding:.7rem .75rem;background:#28180acc;color:#e8dcc8;border:1px solid #4a5a30;border-radius:3px 0 0 3px;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.carol-ft-search-input::placeholder{color:#7a5c38}.carol-ft-search-input:focus{outline:none;border-color:#c8944a}.carol-ft-search-icon{display:none}.carol-ft-size-select{padding:.65rem;background:#28180acc;color:#9a7a52;border:1px solid #4a5a30;border-left:none;border-radius:0 3px 3px 0;font-family:Georgia,Times New Roman,serif;font-size:.85rem;cursor:pointer}.carol-ft-top-nav{display:flex;align-items:center;border:1px solid #4a5a30;border-left:none;color:#9a7a52;font-size:.8rem}.carol-ft-top-current{padding:0 .5rem;white-space:nowrap;color:#9a7a52;font-size:.8rem}.carol-ft-top-arrow{padding:.5rem .4rem;color:#c8944a;cursor:pointer;background:#28180acc;border:none}.carol-ft-top-arrow:hover{color:#e8dcc8}.carol-ft-top-slash{color:#5a4a30}.carol-ft-table{width:100%;border-collapse:collapse;border:2px solid #4a5a30;border-radius:3px}.carol-ft-thead{background-color:#1e1206e6}.carol-ft-th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#9a7a52;border-bottom:1px solid #4a5a30;cursor:pointer;white-space:nowrap;position:relative;padding:.5rem .75rem .5rem 1.5rem}.carol-ft-th:hover{color:#c8944a}.carol-ft-arrow-up,.carol-ft-arrow-down{position:absolute;left:.3rem;font-size:.6rem;color:#7a5c38}.carol-ft-arrow-up{top:.35rem}.carol-ft-arrow-down{bottom:.35rem}.carol-ft-tbody{border:1px solid #3a2510}.carol-ft-tr:nth-child(2n){background-color:#28180a8c}.carol-ft-tr:nth-child(odd){background-color:#37230f73}.carol-ft-tr:hover{background-color:#c8944a14}.carol-ft-col{padding:.5rem .75rem;font-size:.9rem;color:#e8dcc8;border-bottom:1px solid rgba(200,148,74,.06)}.carol-ft-link{color:#e8dcc8;text-decoration:none}.carol-ft-link:hover{color:#c8944a;text-decoration:underline}.carol-ft-page-nav{display:flex;justify-content:center;gap:.25rem;margin-top:.75rem;flex-wrap:wrap}.carol-ft-page-btn{padding:.3rem .6rem;border:1px solid #4a5a30;background:#28180a99;color:#9a7a52;cursor:pointer;font-size:.8rem;min-width:2rem;text-align:center}.carol-ft-page-btn:hover{border-color:#c8944a;color:#c8944a}.carol-ft-page-btn-current{background:#4a5a30;color:#e8dcc8;border-color:#4a5a30}.carol-ft-page-desc{text-align:center;color:#7a5c38;font-size:.8rem;margin-top:.4rem}.carol-ft-page-start,.carol-ft-page-end,.carol-ft-page-total{color:#9a7a52}.carol-ft-aside{position:relative;overflow:visible;margin-bottom:.75rem}.carol-ft-filter-container{position:relative;overflow:visible;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;padding:.6rem .75rem;border:1px solid #4a5a30;background:#1c100599}.carol-ft-filter-container:before,.carol-ft-filter-container:after{content:"";position:absolute;width:48px;height:48px;background:url(/img/holly.gif) no-repeat center / contain;pointer-events:none;z-index:2}.carol-ft-filter-container:before{top:0;left:0;transform:translate(-20%,20%);rotate:90deg}.carol-ft-filter-container:after{transform:translate(-20%,20%);rotate:90deg;bottom:0;right:0;transform:translate(15%,-15%) rotate(180deg)}.carol-ft-filter-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#7a5c38;margin-right:-.75rem}.carol-ft-filter-fieldset{display:flex;flex-wrap:wrap;gap:.25rem;border:none;padding:0;margin:0}.carol-ft-filter-btn{background:#28180ab3;color:#9a7a52;border:1px solid #4a5a30;padding:.2rem .65rem;font-family:Georgia,Times New Roman,serif;font-size:.8rem;cursor:pointer;border-radius:2px}.carol-ft-filter-btn:hover{border-color:#c8944a;color:#c8944a}.carol-ft-filter-btn-active{background:#3a4a22;color:#e8dcc8;border-color:#6a8a40}
