.ribbon_ribbon__72QWu{flex:none;min-width:0;background:var(--sx-16181e,#16181e);border-bottom:1px solid var(--sx-262a33,#262a33);color:var(--sx-cbd5e1,#cbd5e1);font-size:13px}.ribbon_tabBar__01BuP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:4px;gap:4px;padding:0 6px;height:38px;border-bottom:1px solid var(--sx-22262f,#22262f)}.ribbon_quick__Vvzs_{display:flex;gap:2px;padding-right:6px;border-right:1px solid var(--sx-2c303a,#2c303a)}.ribbon_collapse__BII2g,.ribbon_qbtn__NJM5r{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--sx-cbd5e1,#cbd5e1);cursor:pointer}.ribbon_collapse__BII2g:hover,.ribbon_qbtn__NJM5r:hover:not(:disabled){background:var(--sx-23262f,#23262f)}.ribbon_qbtn__NJM5r:disabled{color:var(--sx-4b5160,#4b5160);cursor:default}.ribbon_tabs___6TNb{display:flex;align-items:stretch;gap:2px;height:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.ribbon_tabs___6TNb::-webkit-scrollbar{display:none}.ribbon_tab__IZj29{flex:none;display:inline-flex;align-items:center;gap:4px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sx-94a3b8,#94a3b8);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.ribbon_tab__IZj29:hover:not(:disabled){color:var(--sx-e2e8f0,#e2e8f0)}.ribbon_tabOn__QemSV{color:var(--sx-e0e7ff,#e0e7ff);font-weight:700;border-bottom-color:var(--sx-818cf8,#818cf8)}.ribbon_body__DCFrc{display:flex;align-items:stretch;min-width:0;overflow-x:auto;overflow-y:hidden;padding:6px 4px 0;scrollbar-width:thin}.ribbon_loading___66wf{height:104px;display:flex;align-items:center;padding:0 12px;color:var(--sx-7c8396,#7c8396)}.ribbon_group__Bjt8l{flex:none;display:flex;flex-direction:column;padding:0 3px;border-right:1px solid var(--sx-262a33,#262a33)}.ribbon_group__Bjt8l:last-child{border-right:0}.ribbon_groupBody__sZCoW{display:flex;align-items:stretch;gap:2px;height:84px}.ribbon_groupLabel__CpkpN{height:20px;line-height:20px;text-align:center;color:var(--sx-7c8396,#7c8396);font-size:13px;white-space:nowrap}.ribbon_stack__ai3Rc{display:flex;flex-direction:column;justify-content:flex-start;gap:2px}.ribbon_rows__fnoO6{display:flex;flex-direction:column;justify-content:space-evenly;gap:4px}.ribbon_row__MD5Up{display:flex;align-items:center;gap:2px}.ribbon_lg__7c2vq,.ribbon_sm__o_Kf2{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--sx-cbd5e1,#cbd5e1);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.ribbon_sm__o_Kf2{height:26px;padding:0 6px}.ribbon_rows__fnoO6 .ribbon_sm__o_Kf2{height:32px}.ribbon_iconOnly__5Hfmk{justify-content:center;min-width:30px;padding:0 5px;gap:2px}.ribbon_lg__7c2vq{flex-direction:column;justify-content:flex-start;gap:4px;min-width:52px;max-width:84px;height:84px;padding:6px 4px 2px}.ribbon_lg__7c2vq .ribbon_text__QG_mD{white-space:normal;text-align:center;line-height:1.25;word-break:keep-all}.ribbon_lg__7c2vq:hover:not(:disabled),.ribbon_sm__o_Kf2:hover:not(:disabled){background:var(--sx-23262f,#23262f)}.ribbon_lg__7c2vq:disabled,.ribbon_sm__o_Kf2:disabled{color:var(--sx-4b5160,#4b5160);cursor:default}.ribbon_on__0QYe8{background:var(--sx-2b2f4a,#2b2f4a)!important;border-color:var(--sx-4a4f7a,#4a4f7a)!important;color:var(--sx-e0e7ff,#e0e7ff)!important}.ribbon_text__QG_mD{display:inline-flex;align-items:center;gap:3px}.ribbon_glyph__HoCt9{display:inline-flex;width:18px;justify-content:center}.ribbon_chev__aHnED{flex:none;opacity:.75}.ribbon_splitLg__u_SEc,.ribbon_split__RNxFr{flex:none;display:inline-flex;align-items:stretch;border:1px solid transparent;border-radius:5px}.ribbon_split__RNxFr{height:26px}.ribbon_rows__fnoO6 .ribbon_split__RNxFr{height:32px}.ribbon_splitLg__u_SEc{flex-direction:column;height:84px;min-width:52px;max-width:84px}.ribbon_splitArrow__HRlNP,.ribbon_splitMain___pRX1{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer;color:var(--sx-cbd5e1,#cbd5e1);white-space:nowrap}.ribbon_split__RNxFr .ribbon_splitMain___pRX1{padding:0 5px;border-radius:5px 0 0 5px}.ribbon_split__RNxFr .ribbon_splitArrow__HRlNP{width:18px;border-radius:0 5px 5px 0}.ribbon_splitLg__u_SEc .ribbon_splitMain___pRX1{flex:1 1;flex-direction:column;justify-content:flex-start;padding:6px 4px 0;border-radius:5px 5px 0 0}.ribbon_splitLg__u_SEc .ribbon_splitMain___pRX1 .ribbon_text__QG_mD{white-space:normal;text-align:center;line-height:1.25;word-break:keep-all}.ribbon_splitLg__u_SEc .ribbon_splitArrow__HRlNP{height:18px;border-radius:0 0 5px 5px}.ribbon_splitArrow__HRlNP:hover:not(:disabled),.ribbon_splitMain___pRX1:hover:not(:disabled){background:var(--sx-23262f,#23262f)}.ribbon_splitLg__u_SEc:hover,.ribbon_split__RNxFr:hover{border-color:var(--sx-2c303a,#2c303a)}.ribbon_splitArrow__HRlNP:disabled,.ribbon_splitMain___pRX1:disabled{color:var(--sx-4b5160,#4b5160);cursor:default}.ribbon_colorIcon__j89p9{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.ribbon_colorA__uVgb_{font-size:14px;font-weight:700;line-height:15px}.ribbon_colorBar__y9qoE{width:18px;height:4px;border-radius:1px;border:1px solid var(--sx-3a3f4d,#3a3f4d)}.ribbon_combo___IOof{flex:none;display:inline-flex;align-items:stretch;height:30px;border:1px solid var(--sx-2c303a,#2c303a);border-radius:5px;background:var(--sx-1b1d24,#1b1d24)}.ribbon_comboInput__O5bCj{min-width:0;border:0;background:transparent;color:var(--sx-e5e7eb,#e5e7eb);font:inherit;font-size:13px;padding:0 6px;outline:none}.ribbon_comboInput__O5bCj:focus{box-shadow:inset 0 0 0 1px var(--sx-6366f1,#6366f1);border-radius:5px 0 0 5px}.ribbon_comboArrow__PPkKy{justify-content:center;width:20px;border:0;border-left:1px solid var(--sx-2c303a,#2c303a);background:transparent;color:var(--sx-cbd5e1,#cbd5e1)}.ribbon_comboArrow__PPkKy,.ribbon_comboBtn__Ct784{display:inline-flex;align-items:center;cursor:pointer}.ribbon_comboBtn__Ct784{flex:none;justify-content:space-between;gap:8px;width:124px;height:30px;padding:0 8px;border:1px solid var(--sx-2c303a,#2c303a);border-radius:5px;background:var(--sx-1b1d24,#1b1d24);color:var(--sx-e5e7eb,#e5e7eb);font:inherit;font-size:13px}.ribbon_comboArrow__PPkKy:disabled,.ribbon_comboBtn__Ct784:disabled,.ribbon_comboInput__O5bCj:disabled{color:var(--sx-4b5160,#4b5160);cursor:default}.ribbon_popup__0vJgS{position:fixed;z-index:10000;min-width:200px;max-width:min(340px,calc(100vw - 16px));overflow-y:auto;padding:6px;background:var(--sx-1c1f27,#1c1f27);border:1px solid var(--sx-333846,#333846);border-radius:8px;box-shadow:0 10px 28px var(--sx-rgba-0-0-0-5,rgba(0,0,0,.5));color:var(--sx-e5e7eb,#e5e7eb);font-size:13px}.ribbon_popTitle___gbvx{padding:4px 8px 6px;color:var(--sx-94a3b8,#94a3b8);font-size:13px}.ribbon_popSection__droI8{padding:8px 8px 4px;color:var(--sx-94a3b8,#94a3b8);font-size:13px}.ribbon_menuItem__dAXCr{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--sx-e5e7eb,#e5e7eb);font:inherit;font-size:13px;text-align:left;cursor:pointer}.ribbon_menuItem__dAXCr:hover:not(:disabled){background:var(--sx-2a2e3a,#2a2e3a)}.ribbon_menuItem__dAXCr:disabled{color:var(--sx-5b6172,#5b6172);cursor:default}.ribbon_menuLabel__2l3C4{flex:1 1;min-width:0}.ribbon_menuHint__9B9bd,.ribbon_menuLabel__2l3C4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ribbon_menuHint__9B9bd{flex:none;color:var(--sx-7c8396,#7c8396);font-size:13px;max-width:50%}.ribbon_menuMore__8za2f{color:var(--sx-7c8396,#7c8396);font-size:16px}.ribbon_menuSep__Ei8QR{height:1px;margin:4px 6px;background:var(--sx-2c303a,#2c303a)}.ribbon_menuBack__bC5Ys{display:flex;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 8px;margin-bottom:4px;border:0;border-bottom:1px solid var(--sx-2c303a,#2c303a);background:transparent;color:var(--sx-a5b4fc,#a5b4fc);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.ribbon_menuNote__RK3_k{padding:8px 10px;color:var(--sx-94a3b8,#94a3b8)}.ribbon_menuSwatch__TC6jS{flex:none;width:16px;height:16px;border-radius:3px;border:1px solid var(--sx-3a3f4d,#3a3f4d)}.ribbon_palette__AnFs0{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:3px;gap:3px;padding:2px 8px}.ribbon_swatch__0MMVg{aspect-ratio:1;min-width:0;border:1px solid var(--sx-3a3f4d,#3a3f4d);border-radius:2px;cursor:pointer;padding:0}.ribbon_swatch__0MMVg:hover{outline:2px solid var(--sx-a5b4fc,#a5b4fc);outline-offset:0}.ribbon_colorInput__Q8NEw{width:28px;height:22px;padding:0;border:1px solid var(--sx-3a3f4d,#3a3f4d);border-radius:3px;background:transparent}@media (max-width:640px){.ribbon_tabBar__01BuP{height:40px}.ribbon_tab__IZj29{padding:0 9px}.ribbon_body__DCFrc{padding:4px 2px}.ribbon_group__Bjt8l{padding:0 4px}.ribbon_groupBody__sZCoW{height:36px;align-items:center}.ribbon_groupLabel__CpkpN{display:none}.ribbon_rows__fnoO6,.ribbon_stack__ai3Rc{flex-direction:row;align-items:center;gap:2px}.ribbon_row__MD5Up{gap:2px}.ribbon_lg__7c2vq,.ribbon_rows__fnoO6 .ribbon_sm__o_Kf2,.ribbon_sm__o_Kf2{flex-direction:row;height:34px;max-width:none;min-width:0;padding:0 7px;gap:5px}.ribbon_lg__7c2vq .ribbon_text__QG_mD{white-space:nowrap}.ribbon_lg__7c2vq svg{width:18px;height:18px}.ribbon_rows__fnoO6 .ribbon_split__RNxFr,.ribbon_splitLg__u_SEc,.ribbon_split__RNxFr{flex-direction:row;height:34px;max-width:none;min-width:0}.ribbon_splitLg__u_SEc .ribbon_splitMain___pRX1{flex-direction:row;padding:0 6px;border-radius:5px 0 0 5px}.ribbon_splitLg__u_SEc .ribbon_splitMain___pRX1 .ribbon_text__QG_mD{white-space:nowrap}.ribbon_splitLg__u_SEc .ribbon_splitMain___pRX1 svg{width:18px;height:18px}.ribbon_splitLg__u_SEc .ribbon_splitArrow__HRlNP{height:auto;width:18px;border-radius:0 5px 5px 0}.ribbon_comboBtn__Ct784,.ribbon_combo___IOof{height:32px}.ribbon_loading___66wf{height:36px}}@media (min-width:1024px) and (max-width:1439px){.ribbon_group__Bjt8l{padding:0 1px}.ribbon_groupBody__sZCoW{gap:1px}.ribbon_sm__o_Kf2{padding:0 3px;gap:4px}.ribbon_iconOnly__5Hfmk{min-width:26px;padding:0 3px}.ribbon_lg__7c2vq{min-width:44px;max-width:72px;padding:6px 2px 2px}}.sheet_root__d_jsy{position:relative;height:100%;display:flex;flex-direction:column;min-width:0;background:var(--sx-121318,#121318);color:var(--sx-e5e7eb,#e5e7eb);font-family:Noto Sans KR,Malgun Gothic,sans-serif;font-size:13px;overflow:hidden}.sheet_toolbar__VPKVB{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--sx-262a33,#262a33);background:var(--sx-16181e,#16181e);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;flex:none}.sheet_sep__S3MAI{width:1px;height:20px;background:var(--sx-2c303a,#2c303a);margin:0 6px;flex:none}.sheet_btn__W2quP{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;height:34px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--sx-cbd5e1,#cbd5e1);font:inherit;font-size:13px;cursor:pointer}.sheet_btn__W2quP:hover:not(:disabled){background:var(--sx-23262f,#23262f)}.sheet_btn__W2quP:disabled{color:var(--sx-4b5160,#4b5160);cursor:default}.sheet_btnOn__0Q0Fq{background:var(--sx-2b2f4a,#2b2f4a);border-color:var(--sx-4a4f7a,#4a4f7a);color:var(--sx-e0e7ff,#e0e7ff)}.sheet_swatch__9Vr8T{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--sx-4b5160,#4b5160)}.sheet_palette__zSzNF{position:fixed;z-index:1200;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;padding:10px;background:var(--sx-1c1f27,#1c1f27);border:1px solid var(--sx-333846,#333846);border-radius:8px;box-shadow:0 8px 24px var(--sx-rgba-0-0-0-45,rgba(0,0,0,.45));width:200px}.sheet_paletteItem__oZEy0{height:28px;border-radius:4px}.sheet_paletteItem__oZEy0,.sheet_paletteNone__0PaKX{border:1px solid var(--sx-3a3f4d,#3a3f4d);cursor:pointer}.sheet_paletteNone__0PaKX{grid-column:span 5;height:32px;border-radius:4px;background:transparent;color:var(--sx-cbd5e1,#cbd5e1);font:inherit;font-size:13px}.sheet_backdrop__aiUqT{position:fixed;inset:0;z-index:1199}.sheet_formulaBar__N5p9U{display:grid;grid-template-columns:84px auto minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;padding:5px 8px;border-bottom:1px solid var(--sx-262a33,#262a33);background:var(--sx-14161b,#14161b);flex:none}.sheet_nameBox__CJF7O{height:30px;line-height:30px;padding:0 8px;border:1px solid var(--sx-2c303a,#2c303a);border-radius:5px;background:var(--sx-1b1d24,#1b1d24);color:var(--sx-cbd5e1,#cbd5e1);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet_fx__XXmpH{color:var(--sx-7c8396,#7c8396);font-style:italic;font-size:14px;padding:0 2px}.sheet_barInput__br4uz{min-width:0;height:30px;padding:0 8px;border:1px solid var(--sx-2c303a,#2c303a);border-radius:5px;background:var(--sx-1b1d24,#1b1d24);color:var(--sx-e5e7eb,#e5e7eb);font:inherit;font-size:14px;outline:none}.sheet_barInput__br4uz:focus{border-color:var(--sx-6366f1,#6366f1)}.sheet_gridWrap___0ULT{position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;background:var(--sx-181a20,#181a20)}.sheet_canvas__9QHON{position:absolute;left:0;top:0;display:block}.sheet_overlay__7Tc1R{position:absolute;inset:0;pointer-events:none;z-index:1}.sheet_scroller__xZ540{position:absolute;inset:0;overflow:auto;z-index:2;touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain}.sheet_spacer__KLiz_{width:1px;height:1px}.sheet_busy__bXFPy{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--sx-rgba-18-19-24-72,rgba(18,19,24,.72));color:var(--sx-e5e7eb,#e5e7eb);font-size:15px}.sheet_bottom__XfMx1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 8px;border-top:1px solid var(--sx-262a33,#262a33);background:var(--sx-16181e,#16181e);min-height:36px;flex:none}.sheet_tabs__TdUtm{display:flex;align-items:center;gap:2px;overflow-x:auto;min-width:0;scrollbar-width:none}.sheet_tab__fWOmO{flex:none;height:30px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--sx-94a3b8,#94a3b8);font:inherit;font-size:13px;cursor:pointer;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet_tabOn__vUAk5{color:var(--sx-e0e7ff,#e0e7ff);border-bottom-color:var(--sx-818cf8,#818cf8);background:var(--sx-1f2230,#1f2230)}.sheet_status__fwV3Y{display:flex;align-items:center;gap:12px;color:var(--sx-94a3b8,#94a3b8);font-size:13px;white-space:nowrap}.sheet_message__blDMe{padding:6px 10px;font-size:13px;border-top:1px solid var(--sx-262a33,#262a33);background:var(--sx-16181e,#16181e);color:var(--sx-cbd5e1,#cbd5e1);flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet_messageError__63omK{color:var(--sx-fca5a5,#fca5a5)}.sheet_srOnly__Efb65{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:768px){.sheet_formulaBar__N5p9U{grid-template-columns:64px auto minmax(0,1fr)}.sheet_statsWide__J0sAz{display:none}}