.ui-password-field{flex:auto;width:100%;min-width:0;display:block;position:relative}.ui-password-toggle{z-index:1;width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-password-toggle:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb, var(--wash) 80%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28))}.ui-password-toggle:disabled{opacity:.4;cursor:not-allowed}.ui-password-toggle svg{width:16px;height:16px}.float-window.sms-tool-window .float-window-head{min-height:56px;padding:12px 14px 12px 22px}.float-window.sms-tool-window .float-window-head b{letter-spacing:-.4px;font-size:17px;font-weight:750}.float-window.sms-tool-window .float-window-body{background:var(--lightningcss-light,#f2f4f8)var(--lightningcss-dark,#111620);flex-direction:column;padding:0;display:flex;overflow:hidden}.inbox-panel--sms{--inbox-sms-bg:var(--lightningcss-light,#f2f4f8)var(--lightningcss-dark,#111620);background:var(--inbox-sms-bg);flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.inbox-sms-loading{z-index:2;color:var(--lightningcss-light,#1d2433)var(--lightningcss-dark,#d8dbe2);text-align:center;pointer-events:none;background:color-mix(in srgb, var(--inbox-sms-bg) 90%, transparent);align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.inbox-sms-loading b{font-size:14px;font-weight:700}.inbox-sms-granting-spin{border:3px solid #2563eb29;border-top-color:#2563eb;border-radius:999px;width:28px;height:28px;animation:.7s linear infinite inbox-sms-grant-spin}@keyframes inbox-sms-grant-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.inbox-sms-granting-spin{animation:none}}.inbox-panel--sms>.tool-status{flex-shrink:0;margin:0;padding:10px 16px 0;font-size:12px}.inbox-sms-search{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.inbox-sms-search svg{width:16px;height:16px;color:var(--mute);flex-shrink:0}.inbox-sms-search [data-slot=input],.inbox-sms-search [data-slot=input]:hover,.inbox-sms-search [data-slot=input]:focus,.inbox-sms-search [data-slot=input]:focus-visible{height:40px;padding-left:0;box-shadow:none!important;background:0 0!important;border:0!important}.inbox-sms-search-clear{width:28px;height:28px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.inbox-sms-search-clear svg{width:14px;height:14px}.inbox-sms-search-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-sms-search-meta .inbox-toolbar-hint{flex:1;min-width:0}.inbox-panel--sms .inbox-toolbar--sms{border-bottom:1px solid color-mix(in srgb, var(--line) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#181e2af0);flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;padding:12px 16px 14px}.inbox-panel--sms .inbox-toolbar-hint{min-height:1.5em;color:var(--mute);margin:0;font-size:12px;line-height:1.5}.inbox-panel--sms .inbox-toolbar-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.inbox-panel--sms .inbox-toolbar-actions button{border-radius:12px;justify-content:center;min-height:40px;font-weight:650}.inbox-panel--sms .inbox-toolbar-actions button svg{width:16px;height:16px}.inbox-panel--sms .inbox-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.inbox-panel--sms .inbox-scroll-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:320px;padding:14px 16px 16px;overflow:auto}.inbox-panel--sms .inbox-scroll.is-loading .inbox-scroll-body{overflow:hidden}.inbox-panel--sms .inbox-empty{border:1px dashed color-mix(in srgb, var(--signal) 22%, var(--line));border-radius:20px;min-height:280px;margin:0;padding:32px 24px;box-shadow:inset 0 1px #ffffffd9}.inbox-panel--sms .inbox-empty small{max-width:320px}.inbox-panel--sms .inbox-list{flex:none;gap:10px;min-height:auto;padding:0;overflow:visible}.device-sms-body .inbox-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:auto}.inbox-panel--sms .inbox-row{border-color:color-mix(in srgb, var(--line) 92%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#242a36));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28);border-radius:16px;gap:14px;padding:14px 14px 14px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #1018280d}.inbox-panel--sms button.inbox-row:hover{border-color:color-mix(in srgb, var(--signal) 32%, var(--line));transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 12px 28px #2155ff1a}.inbox-panel--sms .inbox-avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--signal) 14%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28)), var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28));width:42px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 14%, transparent);border-radius:14px;font-size:14px;font-weight:800}.inbox-panel--sms .inbox-row-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.inbox-panel--sms .inbox-row-copy b{letter-spacing:-.2px;font-size:14px}.inbox-panel--sms .inbox-row-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.inbox-panel--sms .inbox-folder-tag{letter-spacing:0;color:var(--lightningcss-light,#3d4654)var(--lightningcss-dark,#cbd0d9);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:var(--lightningcss-light,#eef1f6)var(--lightningcss-dark,#0f141d);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.inbox-panel--sms .inbox-folder-tag.is-sent{color:var(--lightningcss-light,#1e4f91)var(--lightningcss-dark,#6096de);background:var(--lightningcss-light,#eef5ff)var(--lightningcss-dark,#0f1927);border-color:var(--lightningcss-light,#c7dcff)var(--lightningcss-dark,#31435f)}.inbox-panel--sms .inbox-row-time{color:var(--mute);font-size:11px;line-height:1.35}.inbox-panel--sms .inbox-row-copy .sms-message-preview{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:8px;padding-top:8px}.inbox-panel--sms .inbox-row-copy .sms-message-preview-balance{margin-bottom:2px}.inbox-panel--sms .inbox-compose-sheet{background:linear-gradient(var(--lightningcss-light,#f4f7fd)var(--lightningcss-dark,#111620) 0%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c28) 120px)}.inbox-panel--sms .inbox-compose-form{padding:14px 16px 18px}.inbox-panel--sms .sms-message-preview{text-align:left;gap:6px;width:100%;display:grid}.inbox-panel--sms .sms-message-preview-balance{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-panel--sms .sms-message-preview-kw{color:var(--lightningcss-light,#7a5b00)var(--lightningcss-dark,#eeb81b);background:var(--lightningcss-light,#fff7df)var(--lightningcss-dark,#2a2310);border:1px solid var(--lightningcss-light,#f0d786)var(--lightningcss-dark,#584e2f);border-radius:999px;align-items:center;margin:0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.inbox-panel--sms .sms-message-preview-amt{color:var(--lightningcss-light,#7a5b00)var(--lightningcss-dark,#eeb81b);font-size:12px;font-weight:700}.inbox-panel--sms .sms-inbox-body{white-space:pre-wrap;word-break:break-word;color:var(--ink);margin:0;font-size:12px;line-height:1.5}.inbox-panel--sms .sms-inbox-mark{background:var(--lightningcss-light,#fff3a6)var(--lightningcss-dark,#322e14);border-radius:3px;padding:0 2px}
