.trial-banner{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000001a;animation:slideDown .3s ease-out}.trial-banner--warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.trial-banner__content{display:flex;align-items:center;gap:12px;max-width:1400px;margin:0 auto}.trial-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.trial-banner__text{flex:1;font-size:14px;line-height:1.5}.trial-banner__text strong{font-weight:600}.trial-banner__days{font-weight:500}.trial-banner__date{opacity:.9}.trial-banner__message{opacity:.95;font-size:13px}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.trial-banner{padding:10px 16px}.trial-banner__text{font-size:13px}.trial-banner__message{display:block;margin-top:4px}}.sidebar-nav .heading{padding-top:1.5rem;letter-spacing:.03em}.sidebar-nav .heading h3{margin:0;text-transform:uppercase;font-weight:700;font-size:.9 rem}.sidebar-nav .sidebar-nav__item{display:flex;flex-direction:column;padding:0}.sidebar-nav .sidebar-nav__item .MuiButtonBase-root{padding:10px 15px;border-radius:1rem}.sidebar-nav .sidebar-nav__item .MuiButtonBase-root .MuiListItemIcon-root{min-width:fit-content;margin-right:.5rem;font-weight:300}.sidebar-nav .sidebar-nav__item .MuiButtonBase-root .MuiListItemText-root{margin:0}.sidebar-nav .sidebar-nav__item .MuiButtonBase-root .MuiListItemText-root .MuiTypography-root{font-weight:400;font-size:1.1rem}.sidebar-nav .sidebar-nav__item .MuiButtonBase-root.active .MuiListItemText-root .MuiTypography-root{font-weight:600}.sidebar-nav .sidebar-nav__item .sidebar-nav__subNav .sidebar-nav__subNav-item{padding:0}.sidebar-nav .sidebar-nav__item .sidebar-nav__subNav .sidebar-nav__subNav-item .MuiButtonBase-root{padding:6px 15px 6px 43px}.sidebar-nav .sidebar-nav__item>*{width:100%}.video-illustration{padding:4px;background-color:#fff;border:1px solid #ddd}.artists-list{text-transform:uppercase}.artists-list th{font-size:1rem}.artists-list td{vertical-align:middle;font-size:1rem;padding-top:0;padding-bottom:0}.artists-list td img{width:5vw}.catalog-list th{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.catalog-list td img{width:5vw}.catalog-list td,.catalog-list th,.abonnements-list,.transactions-list{text-transform:uppercase}.collections-list th{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.collections-list td{padding-top:0;padding-bottom:0}.collections-list td img{width:5vw}.collections-list td,.collections-list th{text-transform:uppercase}#most-viewed__table .most-viewed__head{font-weight:700;text-transform:uppercase}#most-viewed__table tbody th,#most-viewed__table tbody td{font-size:1rem}.auth-layout{align-items:center;min-height:100%;top:0;margin-top:0;position:absolute;width:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 30% 30%,#B5179E 0%,transparent 40%),radial-gradient(circle at 70% 70%,#4895EF 0%,transparent 40%),#0f1213}.auth-layout__logo-container{margin-top:10vh;text-align:center}.auth-layout__logo-container--compact{margin-top:5vh}.auth-layout__card{margin-top:1rem;padding:2rem;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0006}@media (max-width: 600px){.auth-layout__card{padding:24px}}.auth-layout__title{margin-bottom:1rem!important;text-align:center;font-size:2rem!important;color:#eee}.auth-layout__footer{margin-top:1rem!important}.auth-layout main{position:relative}.exports-list th{text-transform:uppercase;font-size:1rem}.exports-list td{vertical-align:middle;font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.information-list{text-transform:uppercase}.information-list th,.information-list td{font-size:1rem}.information-list td img{width:5vw}.subscription-modal__content{display:flex;flex-direction:column;gap:24px;padding:8px 0}.subscription-modal__trial-info{padding:16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:4px;color:#78350f}.subscription-modal__trial-info .MuiTypography-root{color:#78350f}.subscription-modal__trial-info .MuiTypography-body2{color:#92400e}.subscription-modal__non-admin{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fee2e2;border-left:4px solid #ef4444;border-radius:4px;color:#991b1b}.subscription-modal__features .MuiTypography-h6{color:#f9fafb!important;font-weight:600}.subscription-modal__features ul{list-style:none;padding:0;margin:12px 0 0}.subscription-modal__features ul li{display:flex;align-items:center;gap:12px;padding:8px 0;color:#e5e7eb}.subscription-modal__features ul li svg{color:#10b981;flex-shrink:0}.subscription-modal__features ul li span{flex:1;color:#e5e7eb!important;font-weight:500}.subscription-modal__pricing{padding:16px;background:#f0f9ff;border-radius:4px;border:1px solid #bfdbfe}.subscription-modal__pricing .MuiTypography-root{color:#075985}.subscription-modal__note{padding:12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.subscription-modal__note .MuiTypography-root{color:#4b5563}.videos-list th{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.videos-list td{vertical-align:top}.videos-list td img{width:5vw}.videos-list td,.videos-list th{text-transform:uppercase}.search-form__container{padding-bottom:1rem}.uploads-list{text-transform:uppercase}.uploads-list th{font-size:1rem}.uploads-list td{vertical-align:top;font-size:1rem}.uploads-list td img{width:5vw}.offers-list{text-transform:uppercase}.offers-list th,.offers-list td{font-size:1rem}.offers-list td img{width:5vw}.rubrics-list th{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem}.rubrics-list td img{width:5vw}.rubrics-list td,.rubrics-list th,.consultations_stats-list{text-transform:uppercase}.consultations_stats-list th{font-size:1rem}.consultations_stats-list td{vertical-align:middle;font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.media_stats-list{text-transform:uppercase}.media_stats-list th{font-size:1rem}.media_stats-list td{vertical-align:middle;font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.accept-invitation-page{align-items:center;min-height:100%;top:0;margin-top:0;position:absolute;width:100%;background:radial-gradient(circle at 30% 30%,#B5179E 0%,transparent 40%),radial-gradient(circle at 70% 70%,#4895EF 0%,transparent 40%),#0f1213}.accept-invitation-page__logo-container{margin-top:5vh;text-align:center}.accept-invitation-page__card{margin-top:1rem;padding:2rem;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0006}@media (max-width: 600px){.accept-invitation-page__card{padding:24px}}.accept-invitation-page__title{margin-bottom:1rem!important;text-align:center;font-size:2rem!important;color:#eee}.accept-invitation-page__footer{margin-top:1rem!important}.accept-invitation-page main{position:relative}.complete-join-request-page{align-items:center;min-height:100%;top:0;margin-top:0;position:absolute;width:100%;background:radial-gradient(circle at 30% 30%,#B5179E 0%,transparent 40%),radial-gradient(circle at 70% 70%,#4895EF 0%,transparent 40%),#0f1213}.complete-join-request-page__logo-container{margin-top:15vh;text-align:center}.complete-join-request-page__card{margin-top:1rem;padding:2rem;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0006}@media (max-width: 600px){.complete-join-request-page__card{padding:24px}}.complete-join-request-page__title{margin-bottom:1rem!important;text-align:center;font-size:2rem!important;color:#eee}.complete-join-request-page__footer{margin-top:1rem!important}.complete-join-request-page main{position:relative}.join-organization-page{align-items:center;min-height:100%;top:0;margin-top:0;position:absolute;width:100%;background:radial-gradient(circle at 30% 30%,#B5179E 0%,transparent 40%),radial-gradient(circle at 70% 70%,#4895EF 0%,transparent 40%),#0f1213}.join-organization-page__logo-container{margin-top:5vh;text-align:center}.join-organization-page__card{margin-top:1rem;padding:2rem;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0006}@media (max-width: 600px){.join-organization-page__card{padding:24px}}.join-organization-page__title{margin-bottom:1rem!important;text-align:center;font-size:2rem!important;color:#eee}.join-organization-page__footer{margin-top:1rem!important}.join-organization-page main{position:relative}.required-subscription__page{align-items:center;min-height:100%;top:0;margin-top:0;position:absolute;width:100%;background:radial-gradient(circle at 30% 30%,#B5179E 0%,transparent 40%),radial-gradient(circle at 70% 70%,#4895EF 0%,transparent 40%),#0f1213}.required-subscription__page__logo-container{margin-top:10vh;text-align:center}.required-subscription__page__paper{margin-top:1rem;padding:2rem;background:#0009!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 8px 32px #0006!important}@media (max-width: 600px){.required-subscription__page__paper{padding:24px}}.required-subscription__page__footer{margin-top:1rem!important}.required-subscription__page main{position:relative}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:#364150;position:relative}body #root{width:100%;min-height:100vh;position:relative}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1rem;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
