.oss-onebot-section{position:relative;z-index:2147482200}.oss-onebot{--onebot-green: #27ff18;--onebot-black: #0d0d0d;--onebot-soft: #f5f5f5;--onebot-border: #e6e6e6;font-family:inherit}.oss-onebot__launcher{position:fixed;right:24px;bottom:24px;z-index:2147482202;width:62px;height:62px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--onebot-green);color:#050505;cursor:pointer;box-shadow:0 12px 34px #00000038,0 0 0 1px #0000000f;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.oss-onebot__launcher:hover,.oss-onebot__launcher:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 38px #00000040,0 0 0 5px #27ff1824}.oss-onebot__launcher svg{width:29px;height:29px}.oss-onebot__launcher-close,.oss-onebot.is-open .oss-onebot__launcher-icon{display:none}.oss-onebot.is-open .oss-onebot__launcher-close{display:inline-flex}.oss-onebot__panel{position:fixed;right:24px;bottom:98px;z-index:2147482201;width:min(390px,calc(100vw - 32px));height:min(650px,calc(100dvh - 128px));min-height:460px;display:none;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:#fff;box-shadow:0 28px 75px #0000003d;transform-origin:bottom right}.oss-onebot.is-open .oss-onebot__panel{display:flex;animation:onebot-open .18s ease-out}@keyframes onebot-open{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.oss-onebot__header{min-height:82px;padding:16px 16px 16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--onebot-black);color:#fff}.oss-onebot__identity{display:flex;align-items:center;gap:12px;min-width:0}.oss-onebot__avatar{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:50%;background:var(--onebot-green);color:#050505}.oss-onebot__avatar svg{width:25px;height:25px}.oss-onebot__identity h2{margin:0;color:#fff;font-size:20px;line-height:1.1;font-weight:800;letter-spacing:-.02em}.oss-onebot__identity p{margin:5px 0 0;display:flex;align-items:center;gap:6px;color:#ffffffad;font-size:11px;line-height:1.2;font-weight:600}.oss-onebot__status-dot{width:7px;height:7px;border-radius:50%;background:var(--onebot-green);box-shadow:0 0 0 3px #27ff181f}.oss-onebot__close{width:38px;height:38px;flex:0 0 38px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.oss-onebot__close:hover,.oss-onebot__close:focus-visible{background:#ffffff29;transform:rotate(4deg)}.oss-onebot__close svg{width:19px;height:19px}.oss-onebot__conversation{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 18px;background:#fff;scrollbar-width:thin}.oss-onebot__message-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.oss-onebot__message-row--user{justify-content:flex-end}.oss-onebot__mini-avatar{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border-radius:50%;background:var(--onebot-green);color:#050505;font-size:9px;font-weight:900}.oss-onebot__message{max-width:84%;padding:12px 14px;border-radius:16px;font-size:13px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.oss-onebot__message--bot{border-bottom-left-radius:5px;background:var(--onebot-soft);color:#111}.oss-onebot__message--user{border-bottom-right-radius:5px;background:var(--onebot-black);color:#fff}.oss-onebot__topics{display:grid;gap:8px;margin:16px 0 4px 35px}.oss-onebot__topic{min-height:47px;width:100%;padding:0 13px 0 15px;border:1px solid var(--onebot-border);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;color:#111;text-align:left;font:inherit;font-size:13px;font-weight:750;cursor:pointer;box-shadow:0 2px 10px #00000006;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.oss-onebot__topic:hover,.oss-onebot__topic:focus-visible{border-color:var(--onebot-green);background:#fbfffb;transform:translate(2px);box-shadow:0 5px 16px #27ff1817}.oss-onebot__topic svg{width:17px;height:17px;flex:0 0 17px;color:#111;transition:transform .18s ease,color .18s ease}.oss-onebot__topic:hover svg,.oss-onebot__topic:focus-visible svg{transform:translate(2px);color:#14bb19}.oss-onebot__composer{flex:0 0 auto;padding:12px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--onebot-border);background:#fff}.oss-onebot__input{min-width:0;flex:1 1 auto;height:46px;margin:0;padding:0 15px;border:1px solid #dcdcdc;border-radius:999px;background:#f8f8f8;color:#111;font:inherit;font-size:13px;outline:none;box-shadow:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.oss-onebot__input::placeholder{color:#8b8b8b}.oss-onebot__input:focus{border-color:#19cf20;background:#fff;box-shadow:0 0 0 3px #27ff181f}.oss-onebot__send{width:46px;height:46px;flex:0 0 46px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--onebot-green);color:#050505;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.oss-onebot__send:hover,.oss-onebot__send:focus-visible{transform:translateY(-1px);box-shadow:0 6px 16px #27ff183d}.oss-onebot__send svg{width:21px;height:21px}@media(max-width:749px){.oss-onebot__launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:56px;height:56px}.oss-onebot__launcher svg{width:26px;height:26px}.oss-onebot__panel{left:12px;right:12px;bottom:max(82px,calc(env(safe-area-inset-bottom) + 74px));width:auto;height:min(640px,calc(100dvh - 102px - env(safe-area-inset-bottom)));min-height:420px;border-radius:18px}.oss-onebot__header{min-height:74px;padding:13px 13px 13px 15px}.oss-onebot__avatar{width:42px;height:42px;flex-basis:42px}.oss-onebot__identity h2{font-size:18px}.oss-onebot__conversation{padding:17px 13px 16px}.oss-onebot__topics{margin-left:34px}.oss-onebot__message{max-width:88%}.oss-onebot__composer{padding:10px}}@media(prefers-reduced-motion:reduce){.oss-onebot *,.oss-onebot *:before,.oss-onebot *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/oss-onebot.css.map */
