@keyframes notes-pop{0%{opacity:0;transform:scale(.94)translateY(-4px)}}:root [data-note-color=yellow]{--note-fill:var(--md-field-practice);--note-line:var(--md-field-practice-accent)}:root [data-note-color=blue]{--note-fill:var(--md-field-phys);--note-line:var(--md-field-phys-accent)}:root [data-note-color=green]{--note-fill:var(--md-field-chem);--note-line:var(--md-field-chem-accent)}:root [data-note-color=pink]{--note-fill:var(--md-error-container);--note-line:var(--md-error)}::highlight(aclass-note-yellow){background-color:var(--md-field-practice)}::highlight(aclass-note-blue){background-color:var(--md-field-phys)}::highlight(aclass-note-green){background-color:var(--md-field-chem)}::highlight(aclass-note-pink){background-color:var(--md-error-container)}:root[data-mark-style] ::highlight(aclass-note-yellow){text-decoration-skip-ink:none;text-underline-offset:.2em;background-color:#0000;text-decoration-line:underline;text-decoration-thickness:.14em}:root[data-mark-style] ::highlight(aclass-note-blue){text-decoration-skip-ink:none;text-underline-offset:.2em;background-color:#0000;text-decoration-line:underline;text-decoration-thickness:.14em}:root[data-mark-style] ::highlight(aclass-note-green){text-decoration-skip-ink:none;text-underline-offset:.2em;background-color:#0000;text-decoration-line:underline;text-decoration-thickness:.14em}:root[data-mark-style] ::highlight(aclass-note-pink){text-decoration-skip-ink:none;text-underline-offset:.2em;background-color:#0000;text-decoration-line:underline;text-decoration-thickness:.14em}:root[data-mark-style=pen] ::highlight(aclass-note-yellow){text-underline-offset:-.35em;text-decoration-thickness:.55em}:root[data-mark-style=pen] ::highlight(aclass-note-blue){text-underline-offset:-.35em;text-decoration-thickness:.55em}:root[data-mark-style=pen] ::highlight(aclass-note-green){text-underline-offset:-.35em;text-decoration-thickness:.55em}:root[data-mark-style=pen] ::highlight(aclass-note-pink){text-underline-offset:-.35em;text-decoration-thickness:.55em}:root[data-mark-style=underline] ::highlight(aclass-note-yellow){-webkit-text-decoration-color:var(--md-field-practice-accent);text-decoration-color:var(--md-field-practice-accent)}:root[data-mark-style=underline] ::highlight(aclass-note-blue){-webkit-text-decoration-color:var(--md-field-phys-accent);text-decoration-color:var(--md-field-phys-accent)}:root[data-mark-style=underline] ::highlight(aclass-note-green){-webkit-text-decoration-color:var(--md-field-chem-accent);text-decoration-color:var(--md-field-chem-accent)}:root[data-mark-style=underline] ::highlight(aclass-note-pink){-webkit-text-decoration-color:var(--md-error);text-decoration-color:var(--md-error)}:root[data-mark-style=pen] ::highlight(aclass-note-yellow){-webkit-text-decoration-color:color-mix(in srgb, var(--md-field-practice-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--md-field-practice-accent) 42%, transparent)}:root[data-mark-style=pen] ::highlight(aclass-note-blue){-webkit-text-decoration-color:color-mix(in srgb, var(--md-field-phys-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--md-field-phys-accent) 42%, transparent)}:root[data-mark-style=pen] ::highlight(aclass-note-green){-webkit-text-decoration-color:color-mix(in srgb, var(--md-field-chem-accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--md-field-chem-accent) 42%, transparent)}:root[data-mark-style=pen] ::highlight(aclass-note-pink){-webkit-text-decoration-color:color-mix(in srgb, var(--md-error) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--md-error) 42%, transparent)}::highlight(aclass-note-hot){background-color:color-mix(in srgb, var(--md-primary) 20%, transparent)}.atom-selbar{z-index:24;isolation:isolate;align-items:center;gap:var(--space-1);max-width:calc(100vw - 2 * var(--space-2));border-radius:var(--md-shape-l);background:var(--md-inverse-surface);box-shadow:var(--md-elevation-2);color:var(--md-inverse-on-surface);font:var(--md-label-l);letter-spacing:var(--md-label-l-tracking);animation:notes-pop var(--md-duration-short4) var(--md-ease-emphasized-decelerate) backwards;flex-wrap:wrap;padding:6px;display:flex;position:absolute}.atom-selbar.atom-selbar-report{border-radius:var(--md-shape-full);box-shadow:none;background:0 0;padding:0;animation:none}.atom-selbar .atom-report-control{position:static}.atom-selbar:not(.atom-selbar-report) .atom-report-control{min-height:36px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--md-shape-s);box-shadow:none;background:0 0;animation:none}.atom-selbar-tag,.atom-selbar-note{min-height:36px;padding:0 var(--space-3) 0 10px;border-radius:var(--md-shape-s);background:color-mix(in srgb, var(--md-inverse-on-surface) 10%, transparent);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;display:inline-flex}.atom-selbar-note{background:0 0}.atom-selbar-tag:hover,.atom-selbar-note:hover,.atom-selbar:not(.atom-selbar-report) .atom-report-control:hover{background:color-mix(in srgb, var(--md-inverse-on-surface) 20%, transparent)}.atom-selbar-note .i{color:var(--md-inverse-primary)}.atom-note-dot{background:var(--note-fill);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--note-line);border-radius:50%;flex:none}.atom-note-panel{gap:var(--space-3);display:grid}.atom-note-filters,.atom-note-menu-labels{flex-wrap:wrap;gap:6px;display:flex}.atom-note-filter{min-height:32px;padding:0 var(--space-3) 0 10px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-s);color:var(--md-on-surface-variant);font:var(--md-label-l);letter-spacing:var(--md-label-l-tracking);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.atom-note-filter[aria-pressed=true]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-color:#0000}.atom-note-group{gap:var(--space-2);display:grid}.atom-note-group h3,.atom-note-orphans h3{margin:var(--space-1) 0 0;font:var(--md-title-s);letter-spacing:var(--md-title-s-tracking);color:var(--md-on-surface-variant)}.atom-note-group h3:first-letter{text-transform:uppercase}.atom-note-empty{margin:var(--space-2) 0;font:var(--md-body-m);color:var(--md-on-surface-variant)}.atom-note-orphans{gap:var(--space-2);padding:var(--space-3);border-radius:var(--md-shape-m);background:var(--md-warning-container);color:var(--md-on-warning-container);display:grid}.atom-note-orphans p{font:var(--md-body-s);letter-spacing:var(--md-body-s-tracking);margin:0}.atom-note-panel-foot,.atom-note-margin-head{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--md-body-s);letter-spacing:var(--md-body-s-tracking);color:var(--md-on-surface-variant);flex-wrap:wrap;display:flex}.atom-note-panel-foot{padding-top:var(--space-2);border-top:1px solid var(--md-outline-variant)}.atom-note-card{gap:var(--space-1);padding:10px var(--space-3) 6px 18px;border-radius:var(--md-shape-m);background:var(--md-surface-container-high);color:var(--md-on-surface);font:var(--md-body-m);letter-spacing:var(--md-body-m-tracking);transition:box-shadow var(--md-duration-short3) var(--md-ease-standard);display:grid;position:relative}.atom-note-card:before{content:"";background:var(--note-line);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:6px}.atom-note-card:hover,.atom-note-card[data-active]{background:var(--md-surface-container-highest);box-shadow:var(--md-elevation-1)}.atom-note-orphans .atom-note-card{background:var(--md-surface-container-low)}.atom-note-head{font:var(--md-label-m);letter-spacing:var(--md-label-m-tracking);color:var(--md-on-surface-variant);align-items:center;gap:6px;display:flex}.atom-note-quote{color:var(--md-on-surface-variant);font:italic 400 13px/19px var(--font-ui);text-align:left;-webkit-line-clamp:3;line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}button.atom-note-quote{cursor:pointer}button.atom-note-quote:hover{color:var(--md-on-surface);text-decoration:underline}.atom-note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.atom-note-empty-text{color:var(--md-on-surface-variant);font-style:italic}.atom-note-input{width:100%;min-height:72px;padding:var(--space-2) 10px;border:1px solid var(--md-outline);border-radius:var(--md-shape-xs);background:var(--md-surface-container-lowest);color:var(--md-on-surface);font:var(--md-body-m);letter-spacing:var(--md-body-m-tracking);resize:vertical}.atom-note-input:focus-visible{outline:2px solid var(--md-primary);outline-offset:-1px;border-color:#0000}.atom-note-status{min-height:16px;font:var(--md-body-s);color:var(--md-on-surface-variant);margin:0}.atom-note-actions{margin:0 calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-3));align-items:center;display:flex}.atom-note-actions .atom-note-remove.iconbtn{color:var(--md-on-surface-variant);margin-left:auto}.atom-note-stack{gap:var(--space-2);margin:0 0 var(--space-3);display:grid}.atom-note-pin{z-index:20;background:var(--note-line);width:22px;height:22px;color:var(--md-surface);box-shadow:var(--md-elevation-1);cursor:pointer;border:0;border-radius:11px 11px 11px 3px;place-items:center;padding:0;display:grid;position:absolute}.atom-note-pin .i{width:14px;height:14px}.atom-note-menu{z-index:25;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-m);background:var(--md-surface-container-high);color:var(--md-on-surface);box-shadow:var(--md-elevation-2);animation:notes-pop var(--md-duration-short4) var(--md-ease-emphasized-decelerate) backwards;display:grid;position:absolute}.atom-note-menu .atom-note-card{background:var(--md-surface-container-highest)}.atom-note-menu-actions{margin:0 calc(-1 * var(--space-2)) calc(-1 * var(--space-1));flex-wrap:wrap;display:flex}.atom-note-danger.btn{color:var(--md-error)}.atom-note-snack{bottom:var(--space-5);z-index:40;align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));min-height:48px;padding:6px var(--space-2) 6px var(--space-4);border-radius:var(--md-shape-xs);background:var(--md-inverse-surface);box-shadow:var(--md-elevation-3);color:var(--md-inverse-on-surface);font:var(--md-body-m);display:flex;position:fixed;left:50%;transform:translate(-50%)}.atom-note-snack button{min-height:40px;padding:0 var(--space-3);border-radius:var(--md-shape-full);color:var(--md-inverse-primary);font:var(--md-label-l);cursor:pointer;background:0 0;border:0}@media not (min-width:1024px){.atom-selbar-tag,.atom-selbar-note,.atom-selbar:not(.atom-selbar-report) .atom-report-control{min-height:40px}}
