﻿/* VALTOR TRADE DESK - STABLE RESTORE VISIBLE */
#valtor-final-chatbot,.valtor-final-chatbot,.valtor-chatdock,.valtor-chatbox,.valtor-chat-toggle,.valtor-desk-profiles,.valtor-desk-profile{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
#valtor-desk-shell{position:fixed!important;right:26px!important;bottom:26px!important;width:min(430px,calc(100vw - 28px))!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#edf1f7!important}
#valtor-desk-shell .vd-launcher{position:relative!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:13px!important;width:max-content!important;max-width:390px!important;min-height:64px!important;padding:10px 16px 10px 10px!important;border-radius:999px!important;border:1px solid rgba(214,184,111,.46)!important;background:radial-gradient(circle at 18% 0%,rgba(214,184,111,.16),transparent 34%),linear-gradient(145deg,rgba(11,17,28,.97),rgba(5,8,14,.97))!important;color:#f5dea0!important;cursor:pointer!important;box-shadow:0 22px 70px rgba(0,0,0,.54),0 0 26px rgba(214,184,111,.20),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;animation:valtorDeskGlow 4.8s ease-in-out infinite!important}
#valtor-desk-shell .vd-launcher:hover{transform:translateY(-1px)!important;border-color:rgba(235,205,132,.62)!important;box-shadow:0 26px 82px rgba(0,0,0,.60),0 0 40px rgba(214,184,111,.34),inset 0 1px 0 rgba(255,255,255,.09)!important}
#valtor-desk-shell.open .vd-launcher{display:none!important}
@keyframes valtorDeskGlow{0%,100%{box-shadow:0 22px 70px rgba(0,0,0,.52),0 0 18px rgba(214,184,111,.14),inset 0 1px 0 rgba(255,255,255,.05)}50%{box-shadow:0 24px 78px rgba(0,0,0,.58),0 0 38px rgba(214,184,111,.30),inset 0 1px 0 rgba(255,255,255,.08)}}
#valtor-desk-shell .vd-launcher img{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:50%!important;object-fit:cover!important;object-position:center top!important;border:1px solid rgba(230,201,128,.45)!important;background:rgba(255,255,255,.05)!important;box-shadow:0 0 0 3px rgba(214,184,111,.08),0 0 24px rgba(214,184,111,.15)!important}
#valtor-desk-shell .vd-launcher strong{display:block!important;line-height:1.08!important;font-size:.95rem!important;font-weight:760!important;color:#f7e5ae!important;letter-spacing:-.01em!important}
#valtor-desk-shell .vd-launcher strong:before{content:"";display:inline-block;width:7px!important;height:7px!important;margin-right:7px!important;border-radius:50%!important;background:#4be58e!important;box-shadow:0 0 10px rgba(75,229,142,.74)!important;vertical-align:1px!important}
#valtor-desk-shell .vd-launcher .vd-sub{display:block!important;margin-top:3px!important;max-width:275px!important;font-size:.75rem!important;line-height:1.25!important;color:rgba(226,232,240,.78)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
#valtor-desk-shell .vd-panel{display:none!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(214,184,111,.28)!important;background:radial-gradient(circle at 18% 0%,rgba(214,184,111,.12),transparent 30%),radial-gradient(circle at 88% 10%,rgba(94,135,178,.12),transparent 30%),linear-gradient(180deg,rgba(15,23,38,.985),rgba(6,9,16,.985))!important;box-shadow:0 32px 96px rgba(0,0,0,.64),0 0 36px rgba(214,184,111,.10),inset 0 1px 0 rgba(255,255,255,.055)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}
#valtor-desk-shell.open .vd-panel{display:block!important}
#valtor-desk-shell .vd-header{display:grid!important;grid-template-columns:54px 1fr auto!important;gap:10px!important;align-items:center!important;padding:18px 18px 17px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(90deg,rgba(214,184,111,.08),transparent 42%),rgba(12,20,34,.86)!important}
#valtor-desk-shell .vd-avatar-wrap,#valtor-desk-shell .vd-mini-avatar{border-radius:999px!important;overflow:hidden!important;border:1px solid rgba(230,201,128,.42)!important;background:rgba(255,255,255,.04)!important;box-shadow:0 0 0 3px rgba(214,184,111,.06),0 0 22px rgba(214,184,111,.12)!important}
#valtor-desk-shell .vd-avatar-wrap{width:54px!important;height:54px!important}
#valtor-desk-shell .vd-mini-avatar{width:34px!important;height:34px!important}
#valtor-desk-shell .vd-avatar,#valtor-desk-shell .vd-mini-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}
#valtor-desk-shell .vd-fallback{display:none;width:100%;height:100%;place-items:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#f5dea0}
#valtor-desk-shell .vd-title strong{display:block!important;color:#f7e5ae!important;font-size:.96rem!important;font-weight:760!important;line-height:1.14!important;letter-spacing:-.01em!important}
#valtor-desk-shell .vd-role{display:block!important;margin-top:4px!important;color:rgba(226,232,240,.78)!important;font-size:.78rem!important;line-height:1.25!important}
#valtor-desk-shell .vd-status{display:block!important;margin-top:7px!important;color:rgba(171,230,188,.88)!important;font-size:.70rem!important;line-height:1.2!important}
#valtor-desk-shell .vd-status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#4be58e;box-shadow:0 0 11px rgba(75,229,142,.76);vertical-align:1px}
#valtor-desk-shell .vd-close{width:30px!important;height:30px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;color:rgba(226,232,240,.78)!important;font-size:1.10rem!important;line-height:1!important;cursor:pointer!important}
#valtor-desk-shell .vd-actions{display:flex!important;gap:7px!important;align-items:center!important}
#valtor-desk-shell .vd-listen-toggle{border:1px solid rgba(214,184,111,.26)!important;background:rgba(214,184,111,.08)!important;color:#f7e5ae!important;border-radius:10px!important;padding:7px 9px!important;font-size:.69rem!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;min-width:74px!important}
#valtor-desk-shell .vd-listen-toggle:hover{border-color:rgba(235,205,132,.56)!important;background:rgba(214,184,111,.16)!important}
#valtor-desk-shell .vd-body{padding:16px!important}
#valtor-desk-shell .vd-legal-notice{margin:0 0 12px!important;padding:11px 12px!important;border-radius:14px!important;border:1px solid rgba(214,184,111,.26)!important;background:linear-gradient(145deg,rgba(214,184,111,.10),rgba(255,255,255,.025))!important;color:rgba(247,229,174,.92)!important;font-size:.68rem!important;line-height:1.38!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}
#valtor-desk-shell .vd-legal-notice.is-soft-hidden{max-height:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;overflow:hidden!important;border-color:transparent!important;transition:all .65s ease!important}
#valtor-desk-shell .vd-legal-notice strong{display:block!important;margin-bottom:4px!important;color:#f7e5ae!important;font-size:.72rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}
#valtor-desk-shell .vd-legal-notice span{display:block!important;color:rgba(237,227,198,.82)!important}
#valtor-desk-shell .vd-messages{max-height:360px!important;overflow-y:auto!important;display:grid!important;gap:12px!important;padding-right:3px!important}
#valtor-desk-shell .vd-messages::-webkit-scrollbar{width:8px!important}
#valtor-desk-shell .vd-messages::-webkit-scrollbar-track{background:rgba(255,255,255,.04)!important;border-radius:999px!important}
#valtor-desk-shell .vd-messages::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(214,184,111,.48),rgba(214,184,111,.24))!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important}
#valtor-desk-shell .vd-messages{scrollbar-color:rgba(214,184,111,.48) rgba(255,255,255,.04)!important;scrollbar-width:thin!important}
#valtor-desk-shell .vd-msg{display:grid!important;grid-template-columns:34px 1fr!important;gap:10px!important;align-items:start!important}
#valtor-desk-shell .vd-msg.user{grid-template-columns:1fr!important;justify-items:end!important}
#valtor-desk-shell .vd-msg-card{max-width:82%!important;padding:13px 14px!important;border-radius:15px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.07)!important;color:rgba(237,241,247,.96)!important;font-size:.88rem!important;line-height:1.55!important}
#valtor-desk-shell .vd-msg.user .vd-msg-card{max-width:86%!important;background:linear-gradient(145deg,rgba(228,196,116,.30),rgba(201,154,55,.20))!important;border-color:rgba(233,199,118,.45)!important;color:#fff!important}
#valtor-desk-shell .vd-sender{display:block!important;margin-bottom:5px!important;color:#f5dea0!important;font-weight:760!important;font-size:.75rem!important}
#valtor-desk-shell .vd-typing{display:none;padding:0 16px 12px;color:rgba(226,232,240,.66);font-size:.76rem}
#valtor-desk-shell .vd-chips{display:none!important}
#valtor-desk-shell .vd-chip{display:none!important}
#valtor-desk-shell .vd-form{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:14px 16px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:rgba(5,8,14,.44)!important}
#valtor-desk-shell .vd-mic-btn{width:44px!important;height:44px!important;border-radius:12px!important;border:1px solid rgba(214,184,111,.34)!important;background:linear-gradient(160deg,rgba(35,46,66,.95),rgba(16,24,39,.95))!important;color:#f7e5ae!important;font-size:1.05rem!important;line-height:1!important;cursor:pointer!important;display:grid!important;place-items:center!important;box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 6px 16px rgba(0,0,0,.28)!important}
#valtor-desk-shell .vd-mic-btn svg{width:20px!important;height:20px!important;fill:currentColor!important}
#valtor-desk-shell .vd-mic-btn:hover{border-color:rgba(235,205,132,.64)!important;background:linear-gradient(145deg,rgba(214,184,111,.28),rgba(214,184,111,.12))!important}
#valtor-desk-shell .vd-mic-btn.is-listening{color:#0b1e15!important;background:linear-gradient(145deg,rgba(92,242,163,.94),rgba(51,211,129,.88))!important;border-color:rgba(92,242,163,.94)!important;box-shadow:0 0 16px rgba(92,242,163,.42)!important}
#valtor-desk-shell .vd-form input{min-width:0!important;border:1px solid rgba(242,211,132,.62)!important;background:linear-gradient(180deg,rgba(22,34,52,.98),rgba(11,18,30,.98))!important;color:#f9fcff!important;border-radius:14px!important;padding:12px 13px!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(214,184,111,.12)!important}
#valtor-desk-shell .vd-form input::placeholder{color:rgba(239,245,255,.82)!important}
#valtor-desk-shell .vd-form input:focus{border-color:rgba(246,216,136,.92)!important;box-shadow:0 0 0 2px rgba(214,184,111,.24)!important}
#valtor-desk-shell .vd-form button[type="submit"]{border:1px solid rgba(244,212,133,.58)!important;border-radius:14px!important;background:linear-gradient(135deg,#f7df95,#e0bb5c 55%,#bc8c2a)!important;color:#1a1406!important;font-weight:830!important;padding:0 18px!important;cursor:pointer!important;box-shadow:0 8px 22px rgba(188,140,42,.26)!important}
#valtor-desk-shell .vd-form button[type="submit"]:hover{filter:brightness(1.04)!important;box-shadow:0 10px 26px rgba(188,140,42,.34)!important}
#valtor-desk-shell .vd-disclosure{padding:0 16px 16px!important;color:rgba(226,232,240,.58)!important;font-size:.71rem!important;line-height:1.45!important;background:rgba(5,8,14,.44)!important}
#valtor-desk-shell .vd-copy-box{margin-top:8px;padding:12px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);white-space:pre-wrap;font-size:.78rem;line-height:1.45;color:rgba(237,241,247,.92)}
@media(max-width:560px){#valtor-desk-shell{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important}#valtor-desk-shell .vd-launcher{width:100%!important;max-width:none!important}#valtor-desk-shell .vd-msg-card{max-width:92%!important}#valtor-desk-shell .vd-msg.user .vd-msg-card{max-width:94%!important}}

