body{background-color:#0c0d16;color:#fff;font-family:Roboto Condensed,sans-serif;overflow-x:hidden}.table thead td,.table thead th{background-color:#1c2d5c;border-color:#32386a;color:#fff;font-weight:600}.table.table-dark thead td,.table.table-dark thead th{--bs-table-bg:#1c2d5c;--bs-table-color:#fff;--bs-table-border-color:#32386a;background-color:#1c2d5c;color:#fff}td.breakable{max-width:100px;word-break:break-word}.admin-table-page{margin-bottom:2rem}.admin-table-page__title{margin:0 0 1rem}.admin-table-section{margin-top:1rem}.admin-table-header{justify-content:space-between;margin-right:5px}.admin-table-header,.admin-table-header__left{align-items:center;display:flex;flex-direction:row;gap:16px}.admin-table-header__left{flex-wrap:wrap}.admin-table-header__right{flex-wrap:wrap;justify-content:flex-end;padding-top:4px}.admin-table-filter,.admin-table-header__right{align-items:center;display:flex;flex-direction:row;gap:8px}.admin-table-filter__input{min-width:200px}.admin-table-sortable{cursor:pointer;user-select:none;white-space:nowrap}.admin-table-sortable--active{color:#ffc107}.admin-table-sortable__icon{color:#959abd;font-size:.75rem;margin-left:4px}.admin-table-sortable--active .admin-table-sortable__icon{color:#ffc107}#audiologTable{--star-size:0.85rem;--star-gap:1px}.star-rating{display:inline-flex;flex-wrap:nowrap;font-size:var(--star-size,.85rem);gap:var(--star-gap,1px);line-height:1;width:calc(var(--star-size, .85rem)*5 + var(--star-gap, 1px)*4)}.star-rating__star{flex:0 0 var(--star-size,0.85rem);text-align:center;width:var(--star-size,.85rem)}.audiolog-note-cell,.audiolog-note-col{box-sizing:content-box;max-width:calc(var(--star-size, .85rem)*5 + var(--star-gap, 1px)*4);min-width:calc(var(--star-size, .85rem)*5 + var(--star-gap, 1px)*4);padding-left:0;padding-right:0;text-align:center;white-space:nowrap;width:calc(var(--star-size, .85rem)*5 + var(--star-gap, 1px)*4)}.star-rating__star--filled{color:#ffc107}.star-rating__star--empty{color:#6c757d}.audiolog-show{margin-bottom:2rem}.audiolog-show__section-title{font-size:1.1rem;margin:0 0 .75rem}.audiolog-show__meta th{white-space:nowrap}.audiolog-show__file-row{align-items:center;display:inline-flex;gap:8px}.audiolog-show__file-row code{word-break:break-all}.audiolog-show__waveform{background:#1a1a1a;border-radius:4px;max-width:100%;overflow:hidden;padding:8px}.audiolog-show__md{background:#1a1a1a;border:1px solid #495057;border-radius:4px;color:#e9ecef;line-height:1.6;max-width:100%;overflow-x:auto;padding:1rem 1.25rem}.audiolog-show__md h1,.audiolog-show__md h2,.audiolog-show__md h3,.audiolog-show__md h4{color:#fff;margin:1.25rem 0 .75rem}.audiolog-show__md h1:first-child,.audiolog-show__md h2:first-child,.audiolog-show__md h3:first-child{margin-top:0}.audiolog-show__md ol,.audiolog-show__md p,.audiolog-show__md pre,.audiolog-show__md ul{margin-bottom:.75rem}.audiolog-show__md ol,.audiolog-show__md ul{padding-left:1.5rem}.audiolog-show__md code{background:#0c0d16;border-radius:3px;font-size:.9em;padding:.1rem .35rem}.audiolog-show__md pre{background:#0c0d16;border-radius:4px;overflow-x:auto;padding:.75rem}.audiolog-show__md pre code{background:none;padding:0}.audiolog-show__md a{color:#6ea8fe}.audiolog-show__md blockquote{border-left:3px solid #495057;color:#adb5bd;margin:0 0 .75rem;padding-left:1rem}.audiolog-show__md table{border-collapse:collapse;font-size:.9rem;margin-bottom:.75rem;table-layout:fixed;width:100%}.audiolog-show__md tbody td,.audiolog-show__md tbody th,.audiolog-show__md thead th{overflow-wrap:anywhere;word-break:break-word}.audiolog-show__md table:has(thead tr>:nth-child(2):last-child) td:first-child,.audiolog-show__md table:has(thead tr>:nth-child(2):last-child) th:first-child{width:30%}.audiolog-show__md table:has(thead tr>:nth-child(2):last-child) td:nth-child(2),.audiolog-show__md table:has(thead tr>:nth-child(2):last-child) th:nth-child(2){width:70%}.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) td:first-child,.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) th:first-child{width:42%}.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) td:nth-child(2),.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) th:nth-child(2){width:13%}.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) td:nth-child(3),.audiolog-show__md table:has(thead tr>:nth-child(3):last-child) th:nth-child(3){width:45%}.audiolog-show__md tbody th,.audiolog-show__md thead th{background-color:#1c2d5c;border:1px solid #495057;color:#fff;padding:.4rem .6rem;text-align:left}.audiolog-show__md tbody td{border:1px solid #495057;padding:.35rem .6rem;vertical-align:top}.audiolog-show__md tbody tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.03)}.brand-separator td{background-color:#add8e6!important;border-bottom:10px solid #d63384;color:#212529!important;font-weight:700}.dbtn{background-color:#007aff;border-radius:5px;color:#fff;display:inline-block;font-size:18px;margin:10px;padding:15px 25px;text-decoration:none}.card{background-color:#161827;border-color:#262945;border-width:1px;color:#fff}.color-muted{color:#959abd}.dbtn:hover{background-color:#005ecb;color:#fff}.ellipseRight{background-color:#d66f24;right:-75%;top:-75%}.ellipseRight,.ellipseTop{border-radius:100%;filter:blur(200px);height:100%;position:absolute;width:100%;z-index:-1}.ellipseTop{background-color:#3339ec;left:0;top:-90%}.product-container{background:#17242c;background:linear-gradient(180deg,#17242c 1%,#222f36 97%)}.product-container,.product-container-selected{border-radius:5px;color:#fff;display:block;text-decoration:none}.product-container-selected{background:#17242c;background:linear-gradient(180deg,#5a5a5a 1%,#222f36 97%)}.product-container:hover{color:#fff}#menu{background:#343434;color:#eee;height:35px}#menu li,#menu ul{list-style:none;margin:0;padding:0}#menu ul{height:35px}#menu li{border-left:1px solid #111;border-right:1px solid #444;display:inline;float:left;font:700 12px Arial;position:relative;text-shadow:0 -1px 0 #000;text-transform:uppercase}#menu li:first-child{border-left:none}#menu a{color:#eee;display:block;line-height:35px;padding:0 14px;text-decoration:none}#menu li a:hover,#menu li:hover>a{background:#111}#menu input{cursor:pointer;display:none;height:35px;margin:0;opacity:0;padding:0;width:80px}#menu label{display:none;font:700 30px Arial;height:36px;line-height:36px;text-align:center;width:35px}#menu label span{font-size:12px;left:35px;position:absolute}#menu ul.menus{background:#111;border:0;display:none;height:auto;position:absolute;width:180px;z-index:99}#menu ul.menus li{display:block;font:12px Arial;text-transform:none;width:100%}#menu li:hover ul.menus{display:block}#menu a.home{background:#c00}#menu a.swMenuWithArrow{padding:0 27px 0 14px;position:relative}#menu a.swMenuWithArrow:after{border-color:#eee transparent transparent;border-style:solid;border-width:6px 5px;content:"";height:0;position:absolute;right:9px;top:15px;width:0}#menu ul.menus a:hover{background:#333}#menu ul.menus .submenu{background:#111;display:none;left:180px;position:absolute;top:0;width:180px}#menu ul.menus .submenu li{background:#111}#menu ul.menus .has-submenu:hover .submenu{display:block}.ts-control .item.tag-collection-mood{background-image:linear-gradient(180deg,#4e2bde,#4e2bde)!important}.ts-control .item.tag-collection-style{background-image:linear-gradient(180deg,#1d9965,#1d9965)!important}.ts-control .item.tag-collection-instrument{background-image:linear-gradient(180deg,#d66f24,#d66f24)!important}.ts-control .item.tag-collection-default{background-image:linear-gradient(180deg,#999,#999)!important}.tag-badge{background-color:#6c757d;border:none;border-radius:6px;display:inline-block;font-size:12px;font-weight:500;margin:2px;padding:4px 8px}.tag-badge,.tag-badge:hover{color:#fff;text-decoration:none}.tag-badge:hover{opacity:.9}.badge{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;margin:2px;padding:4px 8px}.badge,.badge-secondary{background-color:#6c757d;color:#fff}.tag-badge.tag-mood{background-color:#4e2bde}.tag-badge.tag-style{background-color:#1d9965}.tag-badge.tag-instrument{background-color:#d66f24}.tag-badge.tag-default{background-color:#6c757d}