.f-account-dialog{width:min(460px,calc(100% - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--folitic-border-decorative,#334155);border-radius:18px;padding:24px;color:var(--folitic-text-primary,#111827);background:var(--folitic-bg-surface,#fff);box-shadow:0 24px 80px #0007}.f-account-dialog::backdrop{background:#050a14a6;backdrop-filter:blur(3px)}.f-account-dialog form{display:grid;gap:14px}.f-account-dialog h2{font-size:20px;margin:0}.f-account-dialog p{font-size:12px;line-height:1.5;margin:0;color:var(--folitic-text-secondary,#64748b)}.f-account-dialog label{display:grid;gap:6px;font-size:12px}.f-account-dialog label[hidden]{display:none}.f-account-dialog input,.f-account-dialog select{box-sizing:border-box;min-width:0;width:100%;min-height:42px;border:1px solid var(--folitic-border-control,#94a3b8);border-radius:9px;padding:8px 11px;background:var(--folitic-bg-canvas,#fff);color:var(--folitic-text-primary,#111827);font:inherit}.f-account-actions{display:flex;gap:10px;justify-content:flex-end}.f-account-actions button{min-height:42px;border:1px solid var(--folitic-border-decorative,#cbd5e1);border-radius:8px;padding:8px 16px;font:inherit;background:var(--folitic-bg-subtle,#f1f5f9);color:var(--folitic-text-primary,#111827)}.f-account-actions button[type=submit]{background:var(--folitic-action-bg,#2563eb);color:var(--folitic-action-text,#fff);border-color:transparent}.f-account-feedback{font-size:11px;line-height:1.5;display:block;max-width:100%}.f-account-dialog :focus-visible{outline:2px solid var(--folitic-link,#2563eb);outline-offset:3px}
.f-search-recent-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px}.f-search-recent-heading strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--folitic-text-muted)}.f-asset-search .f-search-recent-heading button{position:static!important;width:auto!important;height:auto!important;min-height:28px!important;padding:4px 8px!important;border:0;background:transparent;color:var(--folitic-link);font:inherit;font-size:10px}.f-search-recent-note{font-size:11px;line-height:1.5;padding:8px 14px;color:var(--folitic-text-muted)}.f-profile-price{min-width:115px}.f-profile-current-basis{display:block;font-size:10px;color:var(--folitic-text-muted);margin-top:4px}.f-profile-watch-item{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,210px) auto auto;gap:12px;align-items:center}.f-profile-quote-values{font-variant-numeric:tabular-nums}.f-header__watchlist{display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:7px;border-radius:5px;white-space:nowrap}.f-header__watchlist svg{width:15px;height:15px}.f-profile.f-profile--watchlist .f-profile-heading{margin-bottom:16px}.f-profile.f-profile--watchlist .f-profile-shell{display:block}.f-profile.f-profile--watchlist .f-profile-sidebar{display:none}.f-profile--watchlist .f-profile-main{min-width:0}@media(max-width:600px){.f-profile-watch-item{grid-template-columns:minmax(0,1fr) auto}.f-profile-watch-item .f-profile-price{grid-column:1/-1;grid-row:2}.f-header__watchlist{font-size:10px;padding:4px;gap:3px}.f-header__watchlist svg{width:13px;height:13px}.f-account-dialog{padding:18px}.f-account-dialog input,.f-account-dialog select{font-size:16px}}

.f-profile-watch-item>.f-profile-card{margin:0;min-width:0}.f-profile-watch-item>div:first-child{min-width:0;overflow-wrap:anywhere}.f-profile-watch-item .f-profile-card:has(form){grid-column:auto}.f-profile-watch-item:has(details[open]){align-items:start}.f-profile-watch-item details[open]{grid-column:1/-1;grid-row:2}.f-profile-watch-item details[open]~button{grid-column:-2/-1;grid-row:1}@media(max-width:900px){.f-profile-watch-item{grid-template-columns:minmax(0,1fr) auto auto}.f-profile-watch-item .f-profile-price{grid-column:1/-1;grid-row:2}.f-profile-watch-item details[open]{grid-column:1/-1;grid-row:3}}

folitic-watchlist-quote{display:flex;gap:5px;flex-direction:column;min-height:44px;font-size:12px}folitic-watchlist-quote>strong{font-size:13px;font-variant-numeric:tabular-nums}.f-profile-current-change{font-size:10px}folitic-watchlist-quote tv-ticker-tag{max-width:100%;display:block;min-height:44px}.f-profile-watch-item .f-profile-price{max-width:100%;overflow:hidden}

.f-profile .f-profile-asset-picker{grid-column:1/-1;position:relative;max-width:none;width:100%;display:block;margin-bottom:4px}.f-profile .f-profile-asset-picker>small{display:block;margin-top:8px}.f-profile .f-profile-asset-picker .f-asset-panel{z-index:60;max-height:min(440px,65dvh);overflow:auto}.f-profile .f-profile-asset-picker [hidden]{display:none!important}.f-profile .f-profile-asset-picker input[type=search]{padding:12px 44px 12px 14px;width:100%;box-sizing:border-box}.f-profile details:has(.f-profile-asset-picker){overflow:visible}.f-profile-asset-picker .f-search-has-icon{min-width:0}.f-profile-asset-picker .f-search-has-icon strong,.f-profile-asset-picker .f-search-meta{overflow:hidden;text-overflow:ellipsis}
