.teacher-studio-theme{--studio-accent:#15566b;--studio-accent-soft:#dff3f8;color:#263c46;background:#f8fbfc;min-height:100dvh}.teacher-studio-theme :is([class~="bg-[#6B2B82]"],[class~="bg-[#735283]"]){background-color:var(--studio-accent-soft);color:var(--studio-accent);box-shadow:inset 0 0 0 1px #b9dfe9}.teacher-studio-theme :is([class~="bg-[#6B2B82]"],[class~="bg-[#735283]"]):hover{background-color:#cbeaf2;color:#10475a}.teacher-studio-theme :is([class~=bg-purple-50],[class~="bg-[#F3E8F8]"],[class~="bg-[#F3EDF6]"],[class~="bg-[#F6F0F9]"],[class~="bg-[#F2EDF6]"],[class~="bg-[#F4ECF8]"]){background-color:#eff8fa}.teacher-studio-theme :is([class~="text-[#6B2B82]"],[class~=text-purple-700],[class~="text-[#735283]"]){color:var(--studio-accent)}.teacher-studio-theme :is([class~="border-[#DCD5E1]"],[class~="border-[#E6DFEA]"]){border-color:#d8e5ea}.teacher-studio-theme :is(input,textarea,select):focus-visible{outline:2px solid #227d98;outline-offset:2px}body>main:has(.teacher-studio-theme){max-width:none}.teacher-studio-theme #teacher-studio-sidebar>div[class~="h-[68px]"],.teacher-studio-theme [data-studio-header]>div[class~=h-16]{height:52px}.teacher-studio-theme #teacher-studio-sidebar>div[class~="h-[68px]"] img{height:32px}@media (min-width:1024px){.teacher-studio-theme #teacher-studio-sidebar[class~="lg:w-72"]{width:240px}.teacher-studio-theme :is([data-studio-header],main)[class~="lg:ml-72"]{margin-left:240px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.teacher-studio-theme #teacher-studio-sidebar nav[class~=px-3]{padding:4px 8px 12px}.teacher-studio-theme #teacher-studio-sidebar nav[class~=px-3]>:is(a,button){min-height:34px;padding:6px 12px;gap:10px;border-radius:8px;font-size:14px}.teacher-studio-theme #teacher-studio-sidebar nav>:is(a,button) svg{width:18px;height:18px}.teacher-studio-theme #teacher-studio-sidebar nav:not([class~=px-3])>:is(a,button){width:40px;height:40px;border-radius:10px}}.teacher-studio-theme main :is([class~=p-5],[class~=p-6]):not([class*=px-],[class*=py-],[class*=pt-],[class*=pb-],[class*=pl-],[class*=pr-],[class*="sm:p-"]:not([class~="sm:p-6"],[class~="sm:p-8"]),[class*="md:p-"],[class*="lg:p-"],[class*="xl:p-"],[class*="print:p"],.slk-app *){padding:16px}.teacher-studio-theme main [class~=p-8]:not([class*=px-],[class*=py-],[class*=pt-],[class*=pb-],[class*=pl-],[class*=pr-],[class*="sm:p-"]:not([class~="sm:p-6"],[class~="sm:p-8"]),[class*="md:p-"],[class*="lg:p-"],[class*="xl:p-"],[class*="print:p"],.slk-app *){padding:20px}@media (min-width:640px){.teacher-studio-theme main [class~="sm:p-6"]:not([class*="md:p-"],[class*="lg:p-"],[class*="xl:p-"],[class*="print:p"],.slk-app *){padding:16px}.teacher-studio-theme main [class~="sm:p-8"]:not([class*="md:p-"],[class*="lg:p-"],[class*="xl:p-"],[class*="print:p"],.slk-app *){padding:20px}}@media (min-width:1024px){.teacher-studio-theme main [class~="lg:p-8"]:not([class*="xl:p-"],[class*="print:p"],.slk-app *){padding:20px}}.teacher-studio-theme main [class~="top-[70px]"]{top:59px}@media (min-width:640px){.teacher-studio-theme main [class~="sm:top-[75px]"]{top:59px}}.teacher-studio-theme main :is([class~="rounded-[28px]"],[class~="rounded-[32px]"],[class~=rounded-3xl]):not(.slk-app *){border-radius:16px}.teacher-studio-theme main [class~=gap-6]:not(.slk-app *){gap:16px}.teacher-studio-theme main [class~="max-h-[calc(100dvh-10.5rem)]"]{max-height:calc(100dvh - 9.5rem)}@media (width < 640px){.teacher-studio-theme main :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):not(.slk-app *){font-size:16px}}@media (width < 640px){.teacher-studio-theme [data-mobile-cards]{overflow:visible;border:0;border-radius:0;background:transparent}.teacher-studio-theme [data-mobile-cards] :is(table,thead,tbody){display:block;width:100%;min-width:0}.teacher-studio-theme [data-mobile-cards] thead{margin:0 -12px 8px;width:auto;background:transparent}.teacher-studio-theme [data-mobile-cards] thead tr{display:flex;gap:6px;overflow-x:auto;padding:2px 12px;scrollbar-width:none}.teacher-studio-theme [data-mobile-cards] th{flex:none;padding:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:999px;background:#fff}.teacher-studio-theme [data-mobile-cards] th>button{min-height:36px;padding:0 12px}.teacher-studio-theme [data-mobile-cards] tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.teacher-studio-theme [data-mobile-cards] tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.teacher-studio-theme [data-mobile-cards] td{display:block;min-width:0;max-width:100%;padding:0;white-space:normal;text-align:left;font-size:12px;line-height:16px;color:#475569}.teacher-studio-theme [data-mobile-cards] td:is([data-card=title],[data-card=row]){flex:1 0 100%}.teacher-studio-theme [data-mobile-cards] td[data-card=title]{font-size:15px;line-height:20px;color:inherit}.teacher-studio-theme [data-mobile-cards] td[data-card=title]>button{min-height:0;padding:0}.teacher-studio-theme [data-mobile-cards] td:is([data-label]:not([data-card]),[data-card=half]){flex:0 0 calc(50% - 6px)}.teacher-studio-theme [data-mobile-cards] td[data-card=third]{flex:0 0 calc(33.333% - 8px)}.teacher-studio-theme [data-mobile-cards] td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;line-height:14px;color:#64748b}.teacher-studio-theme [data-mobile-cards=inline] td[data-label]:not([data-card=row]):before{display:inline;margin:0 6px 0 0}.teacher-studio-theme [data-mobile-cards] td>span[class~=rounded-full]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.teacher-studio-theme [data-mobile-cards] td[data-card=third]>span[class~=rounded-full]{padding:2px 8px;font-size:12px;line-height:18px}.teacher-studio-theme [data-mobile-cards] td>span[class~=rounded-full]>svg{display:inline;vertical-align:-1px;margin-right:2px}.teacher-studio-theme [data-mobile-cards] tbody td[colspan][class~=text-center]{padding:24px 8px;text-align:center}.teacher-studio-theme [data-mobile-cards] td select{max-width:100%}.teacher-studio-theme [data-mobile-cards] td:empty{display:none}.teacher-studio-theme main [data-mobile-cards]{max-height:none}.teacher-studio-theme main[class~="pb-[calc(5rem+env(safe-area-inset-bottom))]"]:not([class~=px-3]) [data-mobile-cards]{padding-inline:12px}.teacher-studio-theme main[class~="pb-[calc(5rem+env(safe-area-inset-bottom))]"]:not([class~=px-3]) section[aria-label="ジョブ表"]>:is(p,details){margin-inline:12px}.teacher-studio-theme [data-mobile-cards] thead{position:static}.teacher-studio-theme [data-mobile-cards] thead th:not(:has(button)),.teacher-studio-theme [data-mobile-cards] thead:not(:has(button)){display:none}.teacher-studio-theme [data-mobile-cards] td[data-label]:before{font-weight:400}.teacher-studio-theme [data-mobile-cards] td small{font-size:11px}.teacher-studio-theme [data-mobile-cards] tbody tr[data-card=group]{padding:8px 4px 0;border:0;border-radius:0;background:transparent}.teacher-studio-theme [data-mobile-cards] tbody th{flex:1 1 100%;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.teacher-studio-theme [data-mobile-cards] tbody th[scope=row]{position:static;flex:1 1 60%;min-width:0;max-width:none;box-shadow:none;font-size:15px;line-height:20px;text-align:left;align-self:center}.teacher-studio-theme [data-mobile-cards=inline] td[data-label]:not([data-card])>p:not([class~=rounded-full]){display:inline;margin:0 6px 0 0}.teacher-studio-theme [data-mobile-cards] td summary{padding-block:10px;line-height:16px}.teacher-studio-theme [data-mobile-cards] td{border-width:0}.teacher-studio-theme [data-mobile-cards] td p[class~=whitespace-nowrap]{white-space:normal}.teacher-studio-theme [data-mobile-cards] thead th{position:static;min-width:0;box-shadow:none}.teacher-studio-theme [data-mobile-cards] td :is([class~="text-[10px]"],[class~="text-[11px]"]){font-size:12px}.teacher-studio-theme [data-mobile-cards] table[data-job-board] td :is(button,input,select){min-height:36px}.teacher-studio-theme [data-mobile-cards] table[data-job-board] :is([data-job-request],[data-quick-quantity]) button,.teacher-studio-theme [data-mobile-cards] table[data-job-board] td>button[class~=rounded-full]{padding-inline:12px}.teacher-studio-theme [data-mobile-cards] [data-job-request]>span[class~=flex]{gap:16px}.teacher-studio-theme [data-mobile-cards] td[data-card=line]{flex:1 0 100%}.teacher-studio-theme [data-mobile-cards] td[data-card=head]{flex:1 1 60%;align-self:center;font-size:15px;font-weight:600;line-height:20px;color:inherit}.teacher-studio-theme [data-mobile-cards] [data-card-skip],.teacher-studio-theme [data-mobile-cards] td:has(>[data-card-skip]:only-child){display:none}.teacher-studio-theme [data-mobile-cards] [data-quick-quantity]{justify-content:flex-start}.teacher-studio-theme [data-mobile-cards] [data-quick-quantity] input{width:4.5rem}.teacher-studio-theme [data-mobile-cards] td[data-label]:has(>[data-quick-quantity]){flex:1 0 100%}}.teacher-studio-theme [data-studio-header]{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.teacher-studio-theme [data-studio-tabbar]{padding-left:max(2px,env(safe-area-inset-left));padding-right:max(2px,env(safe-area-inset-right))}html:has(.teacher-studio-theme){-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (hover:none) and (pointer:coarse){.teacher-studio-theme :is(a,button,[role=button],summary,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.teacher-studio-theme :is([data-studio-header],[data-studio-tabbar]) :is(a,button){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.teacher-studio-theme [data-studio-tabbar] button:active{background-color:#fff0e5}}@media (width < 1024px){.teacher-studio-theme:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),textarea,select,[contenteditable=true]):focus) [data-studio-tabbar]{display:none}}@media (width < 640px){.teacher-studio-theme :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea,select):not(.slk-app *){font-size:16px}}@media (width < 640px){.teacher-studio-theme [data-studio-header]:has(:is([data-principal-decision-alert],[data-ranius-approval-alert])) button:is([aria-label="ダッシュボードへ"],[aria-label="Go to dashboard"]){display:none}.teacher-studio-theme [data-studio-header] :is([data-principal-decision-alert],[data-ranius-approval-alert]){padding-inline:8px}}.community-audio-dock{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:8px;padding:6px max(12px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid #e1e5eb;background:#fff;color:#26313d;box-shadow:0 -4px 16px rgba(38,49,61,.08);font-family:Arial,Noto Sans JP,Yu Gothic,Meiryo,sans-serif}.community-audio-dock button,.community-audio-dock select{font:inherit;color:inherit}.community-audio-dock-play{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:0;background:#E96629;color:#fff!important;text-align:center;box-shadow:0 2px 6px rgba(171,74,29,.22)}.community-audio-dock-info{flex:1;min-width:0;display:flex;flex-direction:column}.community-audio-dock-title{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.community-audio-dock-who{font-size:13px;font-weight:700}.community-audio-dock-group,.community-audio-dock-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-audio-dock-group{font-size:12px;color:#626e7a;min-width:0}.community-audio-dock-seek{display:flex;align-items:center;gap:6px;min-width:0}.community-audio-dock-seek input{flex:1;min-width:0;height:24px;margin:0}.community-audio-dock-time{font-size:11px;color:#626e7a;font-variant-numeric:tabular-nums;flex-shrink:0}.community-audio-dock-skip{min-width:44px;height:44px;flex-shrink:0;border:1px solid #ccd5db;border-radius:22px;background:#fff;font-size:12px;font-variant-numeric:tabular-nums}.community-audio-dock-rate{height:44px;flex-shrink:0;border:1px solid #ccd5db;border-radius:8px;background:#fff;padding:0 4px;font-size:13px}.community-audio-dock-close{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#626e7a}@media (max-width:419px){.community-audio-dock{gap:6px}.community-audio-dock-skip,.community-audio-dock-time:first-child{display:none}}.teacher-studio-theme{padding-bottom:var(--community-audio-bar,0)}.community-audio-dock-play svg{fill:currentColor}