.ras-edu{position:fixed;bottom:20px;right:20px;z-index:2147483000;direction:rtl;font-family:Tahoma,Arial,sans-serif;font-size:14px;color:#163f48;line-height:1.6;box-sizing:border-box}.ras-edu *{box-sizing:border-box}.ras-edu-launch{display:flex;gap:10px;align-items:center;border:0;border-radius:100px;padding:8px 14px 8px 10px;background:linear-gradient(130deg,#0c515f,#19756e);color:white;box-shadow:0 8px 30px #092c3d50;cursor:grab;touch-action:none;user-select:none;font:700 14px Tahoma,Arial,sans-serif}.ras-edu-orb{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #ffffff96;border-radius:50%;background:#ffffff1b;color:white;font:900 16px Arial,sans-serif;letter-spacing:.03em}.ras-edu-panel{position:fixed;width:min(390px,calc(100vw - 26px));height:min(610px,calc(100dvh - 110px));min-height:0;background:#fff;border:1px solid #d7e5e4;border-radius:18px;box-shadow:0 16px 60px #0b2f3b48;overflow:hidden;display:flex;flex-direction:column}.ras-edu-panel[hidden]{display:none!important}.ras-edu-header{background:linear-gradient(120deg,#0f4252,#177069);padding:15px;color:#fff;display:flex;gap:10px;align-items:center}.ras-edu-header strong{font-size:15px;display:block}.ras-edu-header small{font-size:11px;opacity:.9;display:block}.ras-edu-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;border:1px solid #ffffff65;background:#ffffff16;font:bold 16px Arial}.ras-edu-close{margin-inline-start:auto;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px}.ras-edu-messages{flex:1;overflow-y:auto;padding:14px;background:#f7faf9;display:flex;flex-direction:column;gap:10px}.ras-edu-bubble{max-width:94%;padding:10px 13px;border-radius:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px}.ras-edu-assistant{align-self:flex-start;background:#edf2f1;color:#123c44}.ras-edu-user{align-self:flex-end;background:#dcefea;color:#134a42}.ras-edu-notice{padding:8px 12px;background:#fbfaf2;color:#745f30;font-size:11px;border-top:1px solid #eae9db}.ras-edu-status{color:#647e7d;font-size:11px;padding:4px 12px;min-height:22px}.ras-edu-form{padding:10px 12px 12px;background:#fff;border-top:1px solid #e1e8e8}.ras-edu-form textarea{display:block;width:100%;min-height:57px;max-height:120px;resize:vertical;border:1px solid #c3d3d0;border-radius:10px;padding:10px;font:13px Tahoma,Arial,sans-serif;line-height:1.6;color:#173e45;background:white}.ras-edu-actions{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.ras-edu-actions button{border:0;padding:8px 15px;border-radius:9px;font:700 12px Tahoma,Arial,sans-serif;cursor:pointer}.ras-edu-submit{background:#156c68;color:#fff}.ras-edu-submit:disabled{background:#a5bdb9;cursor:not-allowed}.ras-edu-reset{background:#eff4f3;color:#28525b}.ras-edu-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:640px){.ras-edu{right:12px;bottom:12px}.ras-edu-launch{padding:5px 9px 5px 6px;font-size:12px}.ras-edu-orb{width:43px;height:43px}.ras-edu-panel{width:calc(100vw - 24px);height:min(600px,calc(100dvh - 95px))}}

.ras-edu-launch:active{cursor:grabbing}.ras-edu-panel{max-height:calc(100dvh - 20px)}
