._9ez0780{background-color:var(--_1n7jijf1);min-height:100dvh;color:var(--_1n7jijf2)}
._9ez0781{min-height:100vh;margin-left:var(--layout-sidebar-width);background-color:var(--color-gray-98);max-width:none}
._9ez0782{margin-left:var(--layout-sidebar-width-collapsed)}
@media screen and (max-width:767px){._9ez0781,._9ez0782{max-width:var(--layout-max-width);margin-left:0}}
.ec9q5k0{height:var(--layout-header-height);border-bottom:1px solid var(--gray-100);background-color:var(--bg-color-bg-01);z-index:20;align-items:center;gap:12px;padding:24px 32px;display:flex;position:sticky;top:0}
.ec9q5k1{border:1px solid var(--gray-100);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:36px;height:36px;display:none}
.ec9q5k2{align-items:center;gap:8px;display:flex}
.ec9q5k3{color:var(--font-color-caption);letter-spacing:-.8px;align-items:center;gap:8px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:inline-flex}
.ec9q5k4{color:var(--font-color-title);letter-spacing:-.96px;align-items:center;gap:8px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:inline-flex}
.ec9q5k5{align-items:center;margin-left:auto;display:flex;position:relative}
.ec9q5k6{flex-direction:column;align-items:flex-start;display:flex}
.ec9q5k7{cursor:pointer;align-items:center;gap:20px;display:flex}
.ec9q5k8{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}
.ec9q5k9{align-items:center;gap:12px;display:flex}
.ec9q5ka{flex-direction:column;gap:4px;display:flex}
.ec9q5kb{flex-direction:column;gap:8px;width:100%;display:flex}
.ec9q5kc{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:44px;padding:10px 8px;display:flex}
.ec9q5kc:hover{background-color:var(--color-gray-99)}
.ec9q5kd{color:var(--color-gray-25);align-items:center;gap:8px;font-size:16px;display:flex}
.ec9q5ke{align-items:center;gap:8px;display:flex}
.ec9q5kf{color:var(--color-gray-50);font-size:14px}
.ec9q5kg{background-color:var(--color-gray-90);cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;width:44px;height:24px;padding:4px;font-size:12px;transition:background-color .2s;display:flex;position:relative}
.ec9q5kh{background-color:var(--blue-50)}
.ec9q5ki{z-index:1;background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;left:3px;box-shadow:0 1px 3px #0003}
.ec9q5kj{transform:translate(20px)}
.ec9q5kk{transform:translate(0)}
.ec9q5kl{z-index:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}
.ec9q5km{cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;height:36px;display:flex}
.ec9q5kn{color:var(--font-color-title);font-size:16px;font-weight:600}
.ec9q5ko{color:var(--color-gray-50);font-size:12px}
.ec9q5kp{border:1px solid var(--gray-100);background:var(--bg-color-bg-01);z-index:30;border-radius:8px;width:300px;padding:16px;transition:width .18s,padding .18s;position:absolute;top:44px;right:0;box-shadow:0 0 15px #0000001a}
.ec9q5kq{width:400px;padding:24px}
.ec9q5kr{background:var(--gray-100);border-radius:8px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}
.ec9q5ks{color:var(--font-color-title)}
.ec9q5kt{cursor:pointer;border-radius:8px;align-items:center;gap:12px;display:flex}
.ec9q5ku{flex-direction:column;gap:4px;display:flex}
.ec9q5kv{color:var(--font-color-title)}
.ec9q5kw{color:var(--font-color-caption)}
@media screen and (max-width:767px){.ec9q5k1{display:grid}.ec9q5k2{display:none}}
.zs48lk0{width:var(--layout-sidebar-width);background-color:var(--_1n7jijf1);background:var(--color-common-100);z-index:30;flex-direction:column;height:100vh;display:flex;position:fixed;transform:translate(0)}
.zs48lk1{transform:translate(0)}
.zs48lk3{width:var(--layout-sidebar-width-collapsed)}
.zs48lk4{width:var(--layout-sidebar-width)}
.zs48lk5{font-weight:var(--_1n7jijf6);justify-content:center;align-items:center;gap:8px;height:90px;padding:24px;display:flex}
.zs48lk6{border-radius:10px;overflow:hidden}
.zs48lk7{cursor:pointer;place-items:center;display:grid}
.zs48lk8{opacity:0;pointer-events:none;z-index:25;background:#0000004d;transition:opacity .2s;display:none;position:fixed;inset:0}
.zs48lk9{opacity:1;pointer-events:auto}
.zs48lkb{flex-direction:column;gap:8px;padding:16px;display:flex}
.zs48lkc{width:100%;color:var(--font-color-caption);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}
.zs48lkc:hover{background:var(--primary-50)}
.zs48lkf{background:var(--primary-50);color:var(--font-color-body);font-weight:600}
.zs48lkh{align-items:center;gap:12px;display:flex}
.zs48lki{font-size:16px}
.zs48lkj{justify-content:center;align-items:center;transition:transform .18s;display:flex}
.zs48lkk{transform:rotate(180deg)}
.zs48lkl{flex-direction:column;margin-left:36px;display:flex}
.zs48lkm{color:var(--font-color-caption);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:16px;display:flex}
.zs48lkm:hover{color:var(--font-color-sub);font-weight:600}
.zs48lkn{color:var(--font-color-sub);font-weight:600}
.zs48lkp{justify-content:center;align-items:center;display:flex}
.zs48lkp path{fill:currentColor}
@media screen and (max-width:767px){.zs48lk0{transform:translate(-100%)}.zs48lk1{transform:translate(0)}.zs48lk7{display:none}.zs48lk8{display:block}}
