.ll-inquiry{position:fixed;z-index:20;top:50%;right:clamp(18px,2.5vw,36px);transform:translateY(-50%);font-family:var(--font-pretendard),sans-serif}.ll-inquiry button,.ll-inquiry input,.ll-inquiry textarea{font:inherit}.ll-inquiry button{cursor:pointer}.ll-inquiry a:focus-visible,.ll-inquiry button:focus-visible,.ll-inquiry input:focus-visible,.ll-inquiry textarea:focus-visible{outline:2px solid #63836a;outline-offset:3px}.ll-inquiry-trigger{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;background:#253b31;box-shadow:0 9px 24px rgba(25,42,32,.22);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.ll-inquiry-trigger:hover{transform:translateY(-3px);box-shadow:0 13px 28px rgba(25,42,32,.28)}.ll-inquiry-panel{display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));height:min(570px,calc(100svh - 40px));min-height:0;overflow:hidden;padding:0;border:1px solid rgba(47,64,51,.1);border-radius:22px;background:#fcfcfa;box-shadow:0 24px 70px rgba(28,43,33,.24),0 4px 16px rgba(28,43,33,.08);color:#171717}.ll-inquiry-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:15px 17px;border-bottom:1px solid #e4e9e1;background:#eff4ec}.ll-inquiry-actions{display:flex;align-items:center;gap:10px}.ll-inquiry-heading{min-width:0}.ll-inquiry-actions{flex:none}.ll-inquiry-heading h2{margin:0;font-size:14px;line-height:1.2;font-weight:700}.ll-inquiry-heading p{margin:3px 0 0;color:#2b2b2b;font-size:11px}.ll-inquiry-copy-email{padding:0;border:0;background:transparent;color:#171717;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.ll-inquiry-icon-button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#303030}.ll-inquiry-icon-button:hover{background:#e2ebe0}.ll-inquiry-thread{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:18px 16px;overscroll-behavior:contain}.ll-inquiry-row{display:flex;align-items:flex-end}.ll-inquiry-row--visitor{justify-content:flex-end}.ll-inquiry-bubble{max-width:min(275px,80%);margin:0;padding:11px 13px;border-radius:16px 16px 16px 4px;background:#edf2eb;color:#171717;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ll-inquiry-bubble p{margin:0}.ll-inquiry-bubble--visitor{border-radius:16px 16px 4px 16px;background:#dfe9df;color:#171717}.ll-inquiry-composer{flex:none;padding:13px 16px 14px;border-top:1px solid #e4e9e1;background:#fff}.ll-inquiry-choices{display:flex;flex-wrap:wrap;align-self:flex-start;gap:7px;margin-left:0}.ll-inquiry-choice{min-height:32px;padding:6px 11px;border:1px solid #dce5da;border-radius:999px;background:#fcfcfa;color:#171717;font-size:12px!important;line-height:1.25}.ll-inquiry-choice:hover{border-color:#8da995;background:#f0f5ef;color:#171717}.ll-inquiry-composer-row{display:flex;align-items:center}.ll-inquiry-input-form{display:flex;flex:1 1;align-items:center;gap:7px;min-width:0;min-height:50px;padding:7px 11px 7px 14px;border:0;border-radius:14px;background:#f2f4f6}.ll-inquiry-input-form input,.ll-inquiry-input-form textarea{flex:1 1;min-width:0;padding:4px 0;border:0;background:transparent;color:#171717;font-size:13px;line-height:1.45}.ll-inquiry-input-form textarea{min-height:37px;max-height:120px;resize:none}.ll-inquiry-input-form input{align-self:center}.ll-inquiry-input-form input:focus,.ll-inquiry-input-form textarea:focus{outline:none}.ll-inquiry-input-form:focus-within{box-shadow:0 0 0 2px rgba(99,131,106,.35)}.ll-inquiry-input-form input::placeholder,.ll-inquiry-input-form textarea::placeholder{color:#686868}.ll-inquiry-input-form--idle>svg{flex:none;color:#a1a9ae}.ll-inquiry-input-form button{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#171717}.ll-inquiry-input-form button:not(:disabled):hover{background:#e1e8e4}.ll-inquiry-input-form button:disabled{opacity:.4;cursor:default}.ll-inquiry-restart{width:100%;min-height:38px;border:0;border-radius:10px;background:#dfe9df;color:#171717;font-size:12px!important;font-weight:700!important}.ll-inquiry-restart:hover{background:#d0dfd0}.ll-inquiry-composer-note{margin:4px 0;color:#303030;font-size:12px;text-align:center}.ll-inquiry-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px),(orientation:portrait){.ll-inquiry{top:auto;right:14px;bottom:max(140px,env(safe-area-inset-bottom));transform:none}.ll-inquiry-panel{width:min(380px,calc(100vw - 28px));height:min(570px,calc(100svh - 170px))}}@media (prefers-reduced-motion:reduce){.ll-inquiry-trigger{transition:none}}