.aden-assistant-root{position:fixed;right:18px;bottom:18px;z-index:9999;font-family:Inter,"Segoe UI",Arial,sans-serif;color:#30251f}.aden-launch{display:block;background:#a35e42;border:1px solid #85442d;color:#fff;border-radius:28px;padding:13px 19px;font-size:14px;font-weight:750;box-shadow:0 8px 25px #0003;cursor:pointer}.aden-launch:hover{background:#85442d}.aden-panel{position:absolute;right:0;bottom:64px;width:min(390px,calc(100vw - 24px));height:min(580px,calc(100dvh - 120px));overflow:hidden;display:flex;flex-direction:column;background:#fffdf9;border-radius:15px;border:1px solid #e8d7c7;box-shadow:0 18px 50px #30251f50}.aden-panel[hidden],.aden-manual[hidden]{display:none!important}.aden-panel-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 18px;background:#f0decc;border-bottom:1px solid #e8d7c7}.aden-panel-top strong{display:block;font-size:16px}.aden-panel-top small{display:block;color:#73665d;font-size:11px}.aden-panel-top button{font-size:28px;line-height:1;border:0;background:transparent;color:#30251f;cursor:pointer}.aden-panel-body{overflow-y:auto;overscroll-behavior:contain;padding:15px 18px 22px}.aden-intro{margin:0 0 14px;font-size:13px;line-height:1.5}.aden-panel label{display:block;font-size:12px;font-weight:650;margin:12px 0;line-height:1.45}.aden-panel select,.aden-panel input:not([type=checkbox]){display:block;width:100%;margin-top:5px;border:1px solid #d9caba;background:white;color:#30251f;border-radius:7px;padding:10px;font-size:14px}.aden-panel .aden-check{display:flex;align-items:flex-start;gap:9px;font-weight:400}.aden-panel .aden-check input{margin-top:4px;accent-color:#a35e42;flex:none}.aden-fine{font-size:11px;color:#73665d;line-height:1.45}.aden-send{display:block;width:100%;background:#a35e42;color:white;font-weight:700;padding:12px;border:0;border-radius:7px;cursor:pointer}.aden-manual{display:block;color:#85442d;font-size:13px;margin-top:12px}.aden-panel [role=status]{font-size:12px;color:#30251f;line-height:1.5}.aden-launch:focus-visible,.aden-panel input:focus-visible,.aden-panel select:focus-visible,.aden-panel button:focus-visible{outline:3px solid #a35e42;outline-offset:2px}@media(max-width:600px){.aden-assistant-root{right:12px;bottom:12px}.aden-panel{bottom:59px;height:min(575px,calc(100dvh - 90px))}.aden-launch{font-size:13px;padding:12px 15px}}