.headerActions{display:flex;gap:8px}.importIntro,.importHint{font-size:13px;color:#66706a}.importPartButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.importPartButton{padding:10px;border:1px solid #deddd3;border-radius:4px;background:#fff;color:#66706a;font:600 13px 'Noto Sans KR',sans-serif;cursor:pointer}.importPartButton.active{border-color:#176849;background:#e8f3eb;color:#176849}.promptBox{padding:12px 13px;background:#f4f5ef;border:1px solid #deddd3;border-radius:3px}.promptBox code{display:block;max-height:112px;overflow:auto;white-space:pre-wrap;color:#344039;font:11px/1.55 'DM Mono',monospace}.promptBox .textButton{display:block;margin:8px 0 0 auto}.fileUpload{margin-top:18px;padding:12px;border:1px dashed #b9beb8;border-radius:4px;background:#fafbf8}.fileUpload input{padding:4px;border:0;background:transparent}.importError{margin:8px 0;color:#b54338;font-size:13px}.importHint{max-width:260px}@media(max-width:600px){.topbar{height:auto;min-height:76px;padding:12px 18px;gap:10px;flex-wrap:wrap}.headerActions{margin-left:auto}.headerActions .secondary{padding:7px 8px;font-size:11px}.importHint{display:none}}
.promptModes{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 10px}.promptModeButton{padding:9px 7px;border:1px solid #cfd5d1;border-radius:4px;background:#fff;color:#5f6863;font:600 12px 'Noto Sans KR',sans-serif;cursor:pointer}.promptModeButton.active{border-color:#176849;background:#176849;color:#fff}.geminiNotice{margin:0 0 12px;padding:10px 12px;border-left:3px solid #e28b37;background:#fff8ee;color:#5d554b;font-size:12px;line-height:1.55}.geminiNotice b{color:#b45b16}.importSuccess{color:#176849}@media(max-width:600px){.promptModes{grid-template-columns:1fr}.promptModeButton{padding:10px}.geminiNotice{font-size:11px}}
