@layer components{._1Iidya_theme{--sz-text-primary:#202020;--sz-text-secondary:#606060;--sz-text-tertiary:#999;--sz-accent:#0069cc;--sz-surface-hover:#eaeaea;--sz-border:#f0f1f2;--sz-focus-ring:#0069cc59;--sz-background:#fafafd;--sz-surface:var(--color-white);--sz-accent-hover:#0063c1;--sz-danger:#be123c;--sz-danger-background:#fff1f2;--sz-shadow-md:0 4px 6px -1px #44403c14, 0 2px 4px -1px #44403c0a;--sz-shadow-lg:0 10px 15px -3px #44403c14, 0 4px 6px -2px #44403c0a;--sz-radius-sm:6px;--sz-radius-lg:20px}html:has(._1Iidya_workspace){--page-scrollbar-gutter:auto}._1Iidya_dialog,._1Iidya_pdfDialog{animation:.25s ease-out _1Iidya_slideIn}@media not (min-width:40rem){._1Iidya_dialog{animation:.3s ease-out _1Iidya_slideUp}}@keyframes _1Iidya_slideIn{0%{opacity:0;transform:translateY(-20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _1Iidya_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}
.CmIJMa_row,.CmIJMa_dragPreview{color:#444746;min-width:0;height:40px;font:500 14px/20px var(--font-sans);text-align:left;border:0;border-radius:9999px;flex-shrink:0;align-items:center;display:flex}.CmIJMa_row{width:100%;padding:0 8px 0 calc(8px + var(--outline-indent,0px));background:0 0;position:relative}.CmIJMa_row:hover{background:#e8eaed}.CmIJMa_row[data-selected],.CmIJMa_row[data-drop-inside],.CmIJMa_dragPreview{color:#0842a0;background:#d3e3fd}.CmIJMa_row[data-drop-inside]{box-shadow:inset 0 0 0 2px #0b57d0}.CmIJMa_row[data-dragging]{opacity:.3}.CmIJMa_row:disabled{cursor:wait;opacity:.6}button.CmIJMa_row,button.CmIJMa_content{cursor:pointer}button.CmIJMa_content:active{cursor:grabbing}.CmIJMa_body,.CmIJMa_content{flex:1;min-width:0}.CmIJMa_content{width:100%;height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0;display:flex}.CmIJMa_icon{flex:0 0 18px;width:18px;height:18px}.CmIJMa_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CmIJMa_disclosureSlot,.CmIJMa_disclosure,.CmIJMa_menuTrigger{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.CmIJMa_disclosure,.CmIJMa_menuTrigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.CmIJMa_disclosure:hover,.CmIJMa_menuTrigger:hover,.CmIJMa_menuTrigger[data-state=open]{background:#44474614}.CmIJMa_actions{color:inherit;opacity:0;flex:0 0 28px;margin-left:auto;display:flex}.CmIJMa_menuTrigger{width:28px;height:28px}.CmIJMa_row:hover .CmIJMa_actions,.CmIJMa_row:focus-within .CmIJMa_actions,.CmIJMa_row[data-selected] .CmIJMa_actions{opacity:1}.CmIJMa_actions:has([data-state=open]){opacity:1}@media (pointer:coarse){.CmIJMa_actions{opacity:1}}.CmIJMa_row:focus-visible,.CmIJMa_content:focus-visible,.CmIJMa_disclosure:focus-visible,.CmIJMa_menuTrigger:focus-visible{outline-offset:-2px;outline:2px solid #0b57d0}.CmIJMa_nameInput{box-sizing:border-box;width:100%;min-width:0;height:28px;color:inherit;font:inherit;background:0 0;border:2px solid #0b57d0;border-radius:4px;outline:none;padding:0 4px}.CmIJMa_nameInput:read-only{opacity:.6}.CmIJMa_insertion{z-index:10;right:8px;left:calc(32px + var(--outline-indent,0px));pointer-events:none;background:#0b57d0;height:2px;position:absolute}.CmIJMa_insertion[data-position=before]{top:0}.CmIJMa_insertion[data-position=after]{bottom:0}.CmIJMa_insertion:before{content:"";background:#fff;border:2px solid #0b57d0;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:-4px}.CmIJMa_dragPreview{cursor:grabbing;gap:12px;max-width:280px;padding:0 16px;box-shadow:0 2px 6px #3c404333}
._99Ao2q_popup{z-index:50;color:#202124;min-width:200px;font:400 14px/20px var(--font-sans);background:#fff;border-radius:4px;padding:8px 0;overflow:hidden;box-shadow:0 2px 6px 2px #3c404326,0 1px 2px #3c40434d}._99Ao2q_item{cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:12px;height:32px;padding:0 16px;display:flex}._99Ao2q_item[data-highlighted]{background:#f1f3f4}._99Ao2q_item svg{color:#444746;flex-shrink:0;width:18px;height:18px}._99Ao2q_separator{background:#dadce0;height:1px;margin:8px 0}
.PfwLxG_row{color:#444746;min-width:0;height:40px;font:500 14px/20px var(--font-sans);text-align:left;width:100%;padding:0 8px 0 calc(8px + var(--outline-indent,0px));background:0 0;border:0;border-radius:9999px;flex-shrink:0;align-items:center;display:flex;position:relative}.PfwLxG_row:hover{background:#e8eaed}.PfwLxG_row[data-selected]{color:#0842a0;background:#d3e3fd}.PfwLxG_fileRow{--outline-indent:16px}button.PfwLxG_content{cursor:pointer}.PfwLxG_body,.PfwLxG_content{flex:1;min-width:0}.PfwLxG_content{width:100%;height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0;display:flex}.PfwLxG_icon{flex:0 0 18px;width:18px;height:18px}.PfwLxG_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PfwLxG_disclosureSlot,.PfwLxG_disclosure,.PfwLxG_menuTrigger{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.PfwLxG_disclosure,.PfwLxG_menuTrigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.PfwLxG_disclosure:hover,.PfwLxG_menuTrigger:hover,.PfwLxG_menuTrigger[data-state=open]{background:#44474614}.PfwLxG_actions{color:inherit;opacity:0;flex:0 0 28px;margin-left:auto;display:flex}.PfwLxG_menuTrigger{width:28px;height:28px}.PfwLxG_row:hover .PfwLxG_actions,.PfwLxG_row:focus-within .PfwLxG_actions,.PfwLxG_row[data-selected] .PfwLxG_actions{opacity:1}.PfwLxG_actions:has([data-state=open]){opacity:1}@media (pointer:coarse){.PfwLxG_actions{opacity:1}}.PfwLxG_row:focus-visible,.PfwLxG_content:focus-visible,.PfwLxG_disclosure:focus-visible,.PfwLxG_menuTrigger:focus-visible{outline-offset:-2px;outline:2px solid #0b57d0}
.xariHG_toolbarScope{--tool-size:32px}.xariHG_toolbarScope [data-rich-text-formatting-toolbar]{flex-wrap:wrap;flex-shrink:1;gap:4px;max-width:100%;height:auto;overflow:visible}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button:not([data-rich-text-color]):not([data-rich-text-highlight-color]){height:var(--tool-size);min-height:var(--tool-size);min-width:var(--tool-size);opacity:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button:not([data-rich-text-color]):not([data-rich-text-highlight-color]){width:var(--tool-size);padding:0}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button:not([data-rich-text-color]):not([data-rich-text-highlight-color]):hover:not(:disabled){background:#e2e8f0}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button:focus-visible{outline-offset:2px;outline:2px solid #0069cc}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button:disabled{cursor:default;opacity:.4;background:0 0}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] button[aria-pressed=true]{color:#1d4ed8;background:#dbeafe}.xariHG_toolbarScope [data-rich-text-formatting-toolbar]>div{height:var(--tool-size);min-height:var(--tool-size)}.xariHG_toolbarScope [data-rich-text-formatting-toolbar] svg{width:16px;height:16px}.xariHG_toolbarScope [data-tooltip=글자\ 크기]{gap:4px;padding:0}.xariHG_toolbarScope [data-tooltip=글자\ 크기]>span{font-variant-numeric:tabular-nums;order:1;min-width:24px;font-size:13px;font-weight:500}.xariHG_toolbarScope [data-tooltip=글자\ 크기]>div{display:contents}.xariHG_toolbarScope [aria-label=글자\ 크게]{order:0}.xariHG_toolbarScope [aria-label=글자\ 작게]{order:2}.xariHG_toolbarScope [data-tooltip=글자\ 크기] svg{width:14px;height:14px}
.YzjLBq_header{--tool-size:32px}.YzjLBq_header [aria-label=행\ 도구]{flex-wrap:wrap;flex-shrink:1;gap:4px;max-width:100%;height:auto;overflow:visible}.YzjLBq_header [data-sz-row-tool]{height:var(--tool-size);min-height:var(--tool-size);min-width:var(--tool-size);opacity:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.YzjLBq_header [data-sz-row-tool]{color:#334155;padding:0 8px;font-weight:500}.YzjLBq_header [data-sz-row-tool]:hover:not(:disabled){background:#e2e8f0}.YzjLBq_header [data-sz-row-tool]:focus-visible{outline-offset:2px;outline:2px solid #0069cc}.YzjLBq_header [data-sz-row-tool]:disabled{cursor:default;opacity:.4;background:0 0}.YzjLBq_header [data-sz-row-tool][aria-pressed=true]{color:#1d4ed8;background:#dbeafe}.YzjLBq_header [data-sz-row-tool=delete-row][aria-pressed=true]{color:#b91c1c;background:#fee2e2}
.C8KXiG_cell{cursor:text;text-align:left;background:var(--sz-surface);width:100%;max-width:100%;height:100%;min-height:38px;color:var(--sz-text-primary);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:2px solid #0000;outline:none;padding:14px 16px;font-size:14px;line-height:1.6;transition:background-color .18s,box-shadow .18s,border-color .18s;display:block}.C8KXiG_cell:empty:before{color:var(--sz-text-tertiary);content:attr(data-placeholder)}:is(.C8KXiG_cell:focus,.C8KXiG_cell.focused){background:#ffffffe6;border-color:#0000}.C8KXiG_cell img{max-width:100%;height:auto;display:inline-block}.C8KXiG_cell u{vertical-align:baseline;line-height:inherit;text-decoration-skip-ink:auto;text-underline-offset:.12em;text-decoration-thickness:1px}.C8KXiG_cell p{margin:0}.C8KXiG_cell ul{padding-left:20px;list-style-type:disc}.C8KXiG_cell ol{padding-left:20px;list-style-type:decimal}@media not (min-width:64rem){.C8KXiG_cell{padding:8px 12px}}@media not (min-width:48rem){.C8KXiG_cell{min-height:44px;padding:10px 12px}}@media not (min-width:40rem){.C8KXiG_cell{min-height:48px;padding:12px 10px;line-height:1.4}}@media not (min-width:480px){.C8KXiG_cell{min-height:44px;padding:10px 8px}}.C8KXiG_rowNumber{-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--sz-table-header-bg);text-align:center;vertical-align:middle;width:42px;min-width:42px;max-width:42px;color:var(--color-gray-600);padding:0;font-size:13px;font-weight:500;line-height:1;position:relative}.C8KXiG_rowNumber:after{justify-content:center;align-items:center;font-size:11px;font-weight:700;display:none;position:absolute;inset:0}:is([data-sz-row-action-mode=delete-row] .C8KXiG_row,[data-sz-row-action-mode=swap-question-answer] .C8KXiG_row,[data-sz-row-action-mode=delete-row] .C8KXiG_cell,[data-sz-row-action-mode=swap-question-answer] .C8KXiG_cell){cursor:pointer}:is([data-sz-row-action-mode=delete-row] .C8KXiG_row:hover .C8KXiG_cell:not(.focused):not(:focus),[data-sz-row-action-mode=swap-question-answer] .C8KXiG_row:hover .C8KXiG_cell:not(.focused):not(:focus)){background:var(--color-slate-50)}:is([data-sz-row-action-mode=delete-row] .C8KXiG_row:hover .C8KXiG_rowNumber,[data-sz-row-action-mode=swap-question-answer] .C8KXiG_row:hover .C8KXiG_rowNumber){background:var(--color-gray-200);color:#0000}[data-sz-row-action-mode=delete-row] .C8KXiG_row:hover .C8KXiG_rowNumber:after{content:"삭제";color:var(--color-red-800);display:flex}[data-sz-row-action-mode=swap-question-answer] .C8KXiG_row:hover .C8KXiG_rowNumber:after{content:"교환";color:var(--color-gray-900);display:flex}
