.conversation-library-module__xTQO2G__dialog{color:#182b39;background:#fff;border:1px solid #dbe1e8;border-radius:24px;flex-direction:column;gap:0;width:min(620px,100vw - 24px);max-width:620px;max-height:min(820px,100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 90px #061c434d}.conversation-library-module__xTQO2G__header{border-bottom:1px solid #e6eaf0;flex-shrink:0;align-items:flex-start;gap:12px;padding:24px 20px 20px;display:flex}.conversation-library-module__xTQO2G__header>div{flex:1;min-width:0}.conversation-library-module__xTQO2G__headerIcon,.conversation-library-module__xTQO2G__stateIcon{color:#152d3b;background:#e0ff55;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.conversation-library-module__xTQO2G__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:750;line-height:1.35}.conversation-library-module__xTQO2G__description{color:#5b6875;margin-top:6px;font-size:.92rem;line-height:1.5}.conversation-library-module__xTQO2G__close{color:#233440;cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-5px -5px 0 0;display:inline-flex}.conversation-library-module__xTQO2G__body{overscroll-behavior:contain;min-height:0;padding:0 20px max(20px, env(safe-area-inset-bottom));scrollbar-gutter:stable;overflow-y:auto}.conversation-library-module__xTQO2G__listToolbar{color:#586676;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 6px;font-size:.85rem;display:flex}.conversation-library-module__xTQO2G__refresh{color:#154ac8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 6px;font-weight:650;display:inline-flex}.conversation-library-module__xTQO2G__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conversation-library-module__xTQO2G__row{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;display:grid}.conversation-library-module__xTQO2G__conversation{color:#1b2f3e;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:17px;align-items:center;gap:13px;width:100%;min-height:100px;padding:16px 13px;transition:border-color .12s,background .12s;display:flex}.conversation-library-module__xTQO2G__deleteButton{color:#a52222;cursor:pointer;background:#fff7f7;border:1px solid #f1d4d4;border-radius:15px;justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.conversation-library-module__xTQO2G__rowIcon{color:#265bc9;background:#eef3ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:44px;display:inline-flex}.conversation-library-module__xTQO2G__rowContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.conversation-library-module__xTQO2G__rowContent strong{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.45}.conversation-library-module__xTQO2G__metadata{color:#46576a;overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.conversation-library-module__xTQO2G__date{color:#65717c;align-items:flex-start;gap:5px;font-size:.8rem;line-height:1.5;display:flex}.conversation-library-module__xTQO2G__date>svg{flex-shrink:0;margin-top:3px}.conversation-library-module__xTQO2G__conversation>svg{flex-shrink:0}.conversation-library-module__xTQO2G__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:240px;padding:30px 12px;display:flex}.conversation-library-module__xTQO2G__state h3{margin:0;font-size:1.1rem;font-weight:700;line-height:1.45}.conversation-library-module__xTQO2G__state p{color:#5b6875;max-width:360px;margin:0;font-size:.97rem;line-height:1.6}.conversation-library-module__xTQO2G__stateIcon{border-radius:20px;width:60px;height:60px;margin-bottom:3px}.conversation-library-module__xTQO2G__primary,.conversation-library-module__xTQO2G__secondary{color:#213b54;cursor:pointer;background:#fff;border:1px solid #d6dee8;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font-size:.94rem;font-weight:650;line-height:1.3;display:inline-flex}.conversation-library-module__xTQO2G__primary{color:#fff;background:#173344;border-color:#173344}.conversation-library-module__xTQO2G__detailError{background:#fff5ee;border:1px solid #f1cbbb;border-radius:14px;margin:4px 0 15px;padding:14px}.conversation-library-module__xTQO2G__detailError p{color:#803421;margin:0 0 10px;font-size:.93rem;line-height:1.55}.conversation-library-module__xTQO2G__detailError .conversation-library-module__xTQO2G__secondary{background:#fff}.conversation-library-module__xTQO2G__pagination{justify-content:space-between;align-items:center;gap:8px;padding:18px 0 4px;display:flex}.conversation-library-module__xTQO2G__pagination>span{color:#536376;white-space:nowrap;font-size:.87rem}.conversation-library-module__xTQO2G__pagination .conversation-library-module__xTQO2G__secondary{padding:10px 12px}.conversation-library-module__xTQO2G__privacy{color:#677380;text-align:center;justify-content:center;align-items:flex-start;gap:6px;margin:17px 0 0;font-size:.79rem;line-height:1.5;display:flex}.conversation-library-module__xTQO2G__privacy>svg{flex-shrink:0;margin-top:3px}.conversation-library-module__xTQO2G__spinner{animation:1s linear infinite conversation-library-module__xTQO2G__rotate}.conversation-library-module__xTQO2G__confirmDialog{color:#182b39;border-radius:22px;gap:14px;width:min(430px,100vw - 28px);padding:24px}.conversation-library-module__xTQO2G__warningIcon{color:#a13a18;background:#fff0e6;border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.conversation-library-module__xTQO2G__confirmActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.conversation-library-module__xTQO2G__danger{color:#fff;cursor:pointer;background:#a52222;border:1px solid #9d1f1f;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 16px;font-size:.94rem;font-weight:700;display:inline-flex}.conversation-library-module__xTQO2G__deleteError{color:#861f1f;background:#fff0f0;border-radius:12px;margin:0;padding:11px 12px;font-size:.9rem;line-height:1.5}.conversation-library-module__xTQO2G__dialog button:focus-visible{outline-offset:3px;outline:3px solid #1457ed}.conversation-library-module__xTQO2G__dialog button:disabled{cursor:default;opacity:.58}@media (hover:hover){.conversation-library-module__xTQO2G__conversation:hover:not(:disabled){background:#f5f8ff;border-color:#5a83e8}.conversation-library-module__xTQO2G__refresh:hover,.conversation-library-module__xTQO2G__close:hover,.conversation-library-module__xTQO2G__secondary:hover:not(:disabled){background:#edf2fb}.conversation-library-module__xTQO2G__deleteButton:hover:not(:disabled){background:#ffeded;border-color:#c95a5a}.conversation-library-module__xTQO2G__danger:hover:not(:disabled){background:#861919}.conversation-library-module__xTQO2G__primary:hover{background:#23495f}}@media (max-width:480px){.conversation-library-module__xTQO2G__dialog{border-radius:21px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.conversation-library-module__xTQO2G__header{gap:9px;padding:20px 14px 16px}.conversation-library-module__xTQO2G__headerIcon{border-radius:13px;width:38px;height:40px}.conversation-library-module__xTQO2G__title{font-size:1.14rem}.conversation-library-module__xTQO2G__body{padding-left:12px;padding-right:12px}.conversation-library-module__xTQO2G__conversation{gap:9px;padding:14px 11px}.conversation-library-module__xTQO2G__row{grid-template-columns:minmax(0,1fr) 46px;gap:6px}.conversation-library-module__xTQO2G__rowIcon{background:0 0;width:30px}.conversation-library-module__xTQO2G__listToolbar{gap:5px}.conversation-library-module__xTQO2G__refresh{font-size:.82rem}}@media (max-width:380px){.conversation-library-module__xTQO2G__confirmActions{grid-template-columns:1fr}}@media (max-width:350px){.conversation-library-module__xTQO2G__headerIcon,.conversation-library-module__xTQO2G__rowIcon{display:none}.conversation-library-module__xTQO2G__date{font-size:.78rem}.conversation-library-module__xTQO2G__pagination .conversation-library-module__xTQO2G__secondary{gap:5px;padding:10px}}@media (prefers-reduced-motion:reduce){.conversation-library-module__xTQO2G__spinner{animation:none}.conversation-library-module__xTQO2G__conversation{transition:none}}@keyframes conversation-library-module__xTQO2G__rotate{to{transform:rotate(360deg)}}
