.dt-widget{position:fixed;right:22px;bottom:22px;z-index:999999;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:#182230;font-size:14px;line-height:1.35}.dt-widget *{box-sizing:border-box}.dt-toggle{display:flex;align-items:center;gap:10px;min-width:166px;justify-content:space-between;padding:12px 15px;border:1px solid rgba(15,23,42,.12);border-radius:15px;background:rgba(255,255,255,.97);color:#172033;box-shadow:0 8px 30px rgba(15,23,42,.18);font:600 14px/1.2 inherit;cursor:pointer;backdrop-filter:blur(12px);transition:transform .18s,box-shadow .18s}.dt-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(15,23,42,.22)}.dt-globe{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#eef4ff;color:#2355a6;font-size:21px;font-weight:500}.dt-current{flex:1;text-align:left;white-space:nowrap}.dt-chevron{color:#687386;font-size:18px;transition:transform .2s}.dt-open .dt-chevron{transform:rotate(180deg)}.dt-menu{position:absolute;right:0;bottom:calc(100% + 10px);width:220px;padding:7px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:16px;box-shadow:0 16px 48px rgba(15,23,42,.2);max-height:min(70vh,440px);overflow:auto;animation:dt-in .16s ease-out}.dt-menu[hidden],.dt-status[hidden]{display:none!important}.dt-option{display:flex;width:100%;align-items:center;gap:11px;padding:10px 11px;border:0;border-radius:10px;background:transparent;color:#263246;text-align:left;font:500 14px/1.3 inherit;cursor:pointer;transition:background .15s,color .15s}.dt-option:hover{background:#f3f6fb}.dt-option.is-active{background:#edf4ff;color:#194fa3;font-weight:650}.dt-flag{width:24px;text-align:center;font-size:18px}.dt-language{flex:1}.dt-check{color:#1d5cc6;font-size:16px;font-weight:800}.dt-status{position:absolute;right:0;bottom:calc(100% + 10px);max-width:min(330px,85vw);padding:10px 13px;background:#172033;color:white;border-radius:11px;box-shadow:0 8px 24px rgba(15,23,42,.18);font-size:12px;overflow-wrap:anywhere}.dt-loading .dt-toggle{opacity:.86}.dt-loading .dt-globe{animation:dt-spin 1.4s linear infinite}@keyframes dt-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dt-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.dt-widget{right:12px;bottom:12px}.dt-toggle{min-width:150px;padding:10px 12px;border-radius:13px}.dt-menu{width:205px}}
