:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}h1{text-align:center;font-size:3rem}.head{flex-direction:column;align-items:center;display:flex}button{cursor:pointer;border:none;border-radius:10px;padding:.5rem 1rem;font-size:.75rem}.search-btn{font-size:1rem}details[name=broker-group]{cursor:pointer;border:1px solid #ccc;border-radius:10px;margin-bottom:1rem;padding:1rem}details[name=broker-group]::details-content{content-visibility:visible;opacity:0;max-height:0;transition:max-height .3s,opacity .2s;display:block;overflow:hidden}details[name=broker-group][open]::details-content{opacity:1;max-height:1000px}details[name=broker-group] #notes-writing{grid-template-columns:1fr;align-items:center;display:grid}details[name=broker-group] #notes-writing textarea{height:3lh;margin-bottom:1rem;font-size:1rem}details[name=broker-group] #card{justify-content:space-between;align-items:flex-start;display:flex}details[name=broker-group] .name{text-align:center;font-weight:700}#save-button{margin:1rem}.note-group{scrollbar-width:thin;border:1px solid #ccc;border-radius:10px;height:20vh;padding:1rem;list-style-type:none;overflow-y:auto}.note-group li{margin-bottom:.5rem}.note-group li .note-link{cursor:pointer;background:0 0;border:none;font-size:1rem}@media (width<=600px){h1{font-size:2rem}details[name=broker-group]{padding:.75rem}#card{flex-direction:column;gap:1rem}#notes-writing{width:100%}#save-button{margin:.75rem 0}.note-group{height:30vh;padding:.75rem}}.overlay.svelte-1wjjapp{z-index:999;background:#0009;justify-content:center;padding-top:10vh;display:flex;position:fixed;inset:0}.modal.svelte-1wjjapp{color:#fff;background:#1e1e1e;border-radius:8px;width:100%;max-width:550px;height:fit-content;max-height:70vh;padding:1rem;overflow-y:auto;box-shadow:0 4px 20px #00000080}input.svelte-1wjjapp{color:#fff;box-sizing:border-box;background:#2a2a2a;border:1px solid #444;border-radius:6px;width:100%;padding:.75rem}ul.svelte-1wjjapp{margin:.5rem 0 0;padding:0;list-style:none}li.svelte-1wjjapp{cursor:pointer;border-radius:4px;align-items:center;gap:.75rem;padding:.6rem;display:flex}li.svelte-1wjjapp:hover{background:#333}.content.svelte-1wjjapp{flex-direction:column;display:flex}.title.svelte-1wjjapp{font-weight:700}.subtitle.svelte-1wjjapp{color:#aaa;font-size:.8rem}.badge.svelte-1wjjapp{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}.badge.brokers.svelte-1wjjapp{background:#007acc}.badge.notes.svelte-1wjjapp{background:#d97706}.no-results.svelte-1wjjapp{color:#888;text-align:center;margin-top:.75rem;font-size:.9rem}
