.watchlist-entry{color:#edf3ff;background:#122440;border:1px solid #6883aa;border-radius:16px;width:min(400px,90vw);padding:26px;box-shadow:0 20px 60px #0008;font:16px system-ui}.watchlist-entry::backdrop{background:#06101dc9}.watchlist-entry h2{font-size:22px;margin:0 0 12px}.watchlist-entry .entry-stock{color:#f0d5a1;font-size:19px;font-weight:700}.watchlist-entry label{display:block;margin-top:16px}.watchlist-entry input,.watchlist-entry select{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:12px;font:18px system-ui;color:#fff;background:#0b172b;border:1px solid #91a8cc;border-radius:8px;color-scheme:dark}.watchlist-entry .entry-note{font-size:12px;line-height:1.8;color:#adbed8}.watchlist-entry .entry-status{font-size:13px;min-height:30px;color:#f0d5a1}.entry-actions{display:flex;gap:12px}.entry-actions button{flex:1;min-height:46px;border-radius:8px;border:1px solid #8da8ce;background:#20395e;color:#fff;font-size:16px;cursor:pointer}.entry-actions .entry-save{background:#d4b278;color:#101c30}.entry-actions button:disabled{opacity:.45}.watchlist-entry :focus-visible{outline:3px solid #fff;outline-offset:3px}.watchlist-rectangle{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0 0 8px;border:1px solid #7188ac!important;border-radius:7px!important;background:#172c4c!important;color:#f1e0be!important;font-size:14px!important;cursor:pointer}.watchlist-rectangle:focus-visible{outline:3px solid #fff;outline-offset:2px}

.watchlist-entry [hidden]{display:none!important}
