.style-module-scss-module__aWR5NG__root{place-items:center;width:100%;height:100%;display:grid}.style-module-scss-module__aWR5NG__rotor{transform-origin:50px 50px;animation-name:style-module-scss-module__aWR5NG__bobina-spin;animation-timing-function:linear;animation-iteration-count:infinite}.style-module-scss-module__aWR5NG__svg{width:100%;height:100%;display:block}@keyframes style-module-scss-module__aWR5NG__bobina-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.style-module-scss-module__dOO50W__root{pointer-events:none;position:absolute;inset:0;overflow:hidden}.style-module-scss-module__dOO50W__mote{opacity:0;filter:none;will-change:auto;border-radius:50%;animation-name:style-module-scss-module__dOO50W__motes-float-lite;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;transform:translate(0,0)}@keyframes style-module-scss-module__dOO50W__motes-float-lite{0%{opacity:0;transform:translate(0,0)}25%{opacity:var(--mote-alpha-max);transform:translate3d(calc(var(--mote-sway)*.3),calc(var(--mote-drift-y)*-.45),0)}75%{opacity:var(--mote-alpha-mid);transform:translate3d(calc(var(--mote-drift-x)*.55),calc(var(--mote-drift-y)*.9),0)}to{opacity:0;transform:translate3d(calc(var(--mote-sway)*-.2),calc(var(--mote-drift-y)*.25),0)}}
.style-module-scss-module__YpZwra__managerModal.style-module-scss-module__YpZwra__managerModal.style-module-scss-module__YpZwra__managerModal{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}@media screen and (min-width:768px){.style-module-scss-module__YpZwra__managerModal.style-module-scss-module__YpZwra__managerModal.style-module-scss-module__YpZwra__managerModal{width:min(92vw,1080px)!important;min-width:min(92vw,760px)!important;max-width:min(92vw,1080px)!important;height:min(82vh,760px)!important;max-height:min(82vh,760px)!important}}.style-module-scss-module__YpZwra__managerContainer{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.style-module-scss-module__YpZwra__managerContent{flex-direction:column;min-height:0;display:flex;flex:auto!important;max-height:none!important;padding-bottom:0!important;overflow:hidden!important}.style-module-scss-module__YpZwra__managerLayout{flex-direction:column;height:100%;min-height:0;display:flex}.style-module-scss-module__YpZwra__managerMain{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.style-module-scss-module__YpZwra__managerHeader{justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__YpZwra__managerHeader button{display:inline-flex!important}.style-module-scss-module__YpZwra__uploadButton.style-module-scss-module__YpZwra__Mui-disabled{color:var(--accent-color-light)!important;-webkit-text-fill-color:var(--accent-color-light)!important;border-color:var(--accent-color)!important;opacity:1!important;background:0 0!important}.style-module-scss-module__YpZwra__columns{flex:auto;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid;overflow:hidden}.style-module-scss-module__YpZwra__columnWrap{height:100%;min-height:0;display:flex}.style-module-scss-module__YpZwra__columnShell{border:1px solid var(--border-color);border-radius:8px;flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;height:100%;min-height:0;padding:10px;display:grid;overflow:hidden}.style-module-scss-module__YpZwra__catalogControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.style-module-scss-module__YpZwra__catalogCategory,.style-module-scss-module__YpZwra__catalogSearch{min-width:0}.style-module-scss-module__YpZwra__columnShellSingle{border:1px solid var(--border-color);border-radius:8px;flex:1;grid-template-rows:auto 1fr;gap:8px;height:100%;min-height:0;padding:10px;display:grid;overflow:hidden}@media (max-width:900px){.style-module-scss-module__YpZwra__columns{grid-template-columns:1fr}}.style-module-scss-module__YpZwra__listViewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;min-height:0;padding-right:4px;overflow:hidden auto}.style-module-scss-module__YpZwra__listGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:10px;display:grid}.style-module-scss-module__YpZwra__itemCard{flex-direction:column;gap:6px;display:flex;position:relative}.style-module-scss-module__YpZwra__itemCardSelected .style-module-scss-module__YpZwra__itemPreview{opacity:.3;filter:saturate(.82)}.style-module-scss-module__YpZwra__itemPreview{aspect-ratio:16/9;border:1px solid var(--border-color);background:#000;border-radius:8px;position:relative;overflow:hidden}.style-module-scss-module__YpZwra__itemPreviewImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.style-module-scss-module__YpZwra__itemTitle{white-space:nowrap;text-overflow:ellipsis;color:var(--content-text-color);overflow:hidden;font-size:13px!important}.style-module-scss-module__YpZwra__mutedText{color:var(--light-color-more)!important}.style-module-scss-module__YpZwra__itemTitleButton{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.style-module-scss-module__YpZwra__itemTitleButton:hover{color:var(--accent-color)}.style-module-scss-module__YpZwra__playlistOrderBadge{z-index:3;border-radius:var(--radius-full);border:1px solid var(--border-color);background:color-mix(in srgb,var(--menu-bg-color)68%,transparent);min-width:20px;height:20px;color:var(--content-text-color);justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:3px;left:3px}.style-module-scss-module__YpZwra__addButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:28px;height:28px;color:#fff!important;background:#111827db!important;border-radius:999px!important}.style-module-scss-module__YpZwra__addButton.style-module-scss-module__YpZwra__Mui-disabled{color:#ffffffd9!important;background:#2563ebeb!important}.style-module-scss-module__YpZwra__removeButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:28px;height:28px;color:#fff!important;background:#111827db!important;border-radius:999px!important}.style-module-scss-module__YpZwra__actionButtonAnchor{z-index:3;display:inline-flex;position:absolute;top:6px;right:6px}.style-module-scss-module__YpZwra__topLeftBadge{z-index:3;color:#fff;background:#111827db;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px}
