.cm-slip-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0a078c}.cm-slip{background:var(--cm-ink-panel);border:1px solid var(--cm-ink-border);box-shadow:none;border-top:none;border-radius:0;padding:0}.cm-slip-inner{padding:0}.cm-slip-head{border-top:3px solid var(--cm-accent);border-bottom:1px solid var(--cm-ink-border-highlight);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 16px 9px;display:flex}.cm-slip-head h2{font-family:var(--cm-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--cm-ink-text);margin:0;font-size:21px;font-weight:400;line-height:1}.cm-slip-loud .cm-slip-head{border-top-width:6px;border-bottom-width:2px}.cm-slip-kill{font-family:var(--cm-font-header);letter-spacing:.14em;text-transform:uppercase;color:var(--cm-ink-text-muted);cursor:pointer;transition:color var(--cm-transition-fast);background:0 0;border:none;flex:none;padding:0;font-size:9px;font-weight:600}.cm-slip-kill:hover{color:var(--cm-ink-text)}.cm-slip-body{padding:4px 16px 6px}.cm-slip-scroll{max-height:min(56vh,430px);overflow-y:auto}.cm-slip-foot{border-top:1px solid var(--cm-ink-border-highlight);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.cm-slip-keys{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-ink-text-muted);margin-right:auto;font-size:9px;font-weight:600}.cm-slip-link{color:var(--cm-accent);border-bottom:1px solid;text-decoration:none}.cm-slip-dateline{border-bottom:1px solid var(--cm-ink-border-highlight);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:9px 16px 8px;display:flex}.cm-slip-who{color:var(--cm-ink-text);font-size:15px;font-weight:700}.cm-slip-what{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-ink-text-muted);font-size:9.5px;font-weight:600}.cm-slip-lead{max-width:56ch;color:var(--cm-ink-text);margin:12px 0 4px;font-size:13px;line-height:1.5}.cm-slip-note{color:var(--cm-ink-text-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.cm-slip-do,.cm-slip-dont{border:1px solid var(--cm-accent);background:var(--cm-accent);font-family:var(--cm-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-ink-bg);cursor:pointer;transition:color var(--cm-transition-fast), background var(--cm-transition-fast), border-color var(--cm-transition-fast);border-radius:0;padding:8px 18px 7px;font-size:13px;line-height:1}.cm-slip-do:hover:not(:disabled){border-color:var(--cm-accent-dark);background:var(--cm-accent-dark);color:var(--cm-ink-text)}.cm-slip-dont{border-color:var(--cm-ink-border-highlight);color:var(--cm-ink-text-muted);background:0 0}.cm-slip-dont:hover:not(:disabled){border-color:var(--cm-ink-text-muted);color:var(--cm-ink-text)}.cm-slip-do:disabled,.cm-slip-dont:disabled{opacity:.45;cursor:default}.cm-slip-part{border-bottom:1px solid var(--cm-ink-border);font-family:var(--cm-font-header);letter-spacing:.16em;text-transform:uppercase;color:var(--cm-ink-text-muted);margin:14px 0 2px;padding-bottom:3px;font-size:8.5px;font-weight:600}.cm-slip-group{border-bottom:1px solid var(--cm-ink-border);letter-spacing:.18em;text-transform:uppercase;color:var(--cm-accent);margin:13px 0 0;padding-bottom:4px;font-size:10.5px;font-weight:700}.cm-slip-item{border-bottom:1px solid var(--cm-ink-border);font-family:var(--cm-font-header);color:var(--cm-ink-text);cursor:pointer;transition:color var(--cm-transition-fast), background var(--cm-transition-fast);background:0 0;border-radius:0;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.cm-slip-item:last-child{border-bottom:none}.cm-slip-item:hover,.cm-slip-item:focus{background:var(--cm-ink-panel-header);color:var(--cm-ink-text)}.cm-slip-entry{border:none;border-bottom:1px solid var(--cm-ink-border);width:100%;font-family:var(--cm-font-header);text-align:left;color:var(--cm-ink-text);transition:background var(--cm-transition-fast);background:0 0;align-items:center;gap:10px;padding:7px 0;display:flex}button.cm-slip-entry{cursor:pointer}.cm-slip-entry[data-selected]{background:var(--cm-row-user);width:calc(100% + 32px);box-shadow:inset 1px 0 0 var(--cm-accent);margin:0 -16px;padding-left:15px;padding-right:16px}.cm-slip-entry:hover:not([data-selected]){background:var(--cm-ink-panel-header)}.cm-slip-entry-name{color:var(--cm-ink-text);font-size:12.5px;font-weight:600}.cm-slip-entry[data-selected] .cm-slip-entry-name{font-weight:700}.cm-slip-entry[data-cleared] .cm-slip-entry-name{color:var(--cm-ink-text-muted);text-decoration:line-through}.cm-slip-entry-line{color:var(--cm-ink-text-muted);margin-top:1px;font-size:11px}.cm-slip-entry-right{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.cm-slip-entry svg{color:var(--cm-ink-text-muted)}.cm-slip-empty{text-align:center;color:var(--cm-ink-text-muted);padding:22px 0;font-size:12.5px}.cm-slip-query{border-bottom:1px solid var(--cm-ink-border-highlight);align-items:baseline;gap:10px;padding:9px 16px 8px;display:flex}.cm-slip-query label{letter-spacing:.14em;text-transform:uppercase;color:var(--cm-ink-text-muted);flex:none;font-size:9px;font-weight:600}.cm-slip-query input{min-width:0;font-family:var(--cm-font-header);letter-spacing:.01em;color:var(--cm-ink-text);caret-color:var(--cm-accent);background:0 0;border:none;flex:auto;padding:0;font-size:19px;font-weight:600}.cm-slip-query input:focus{outline:none}.cm-slip-query input::placeholder{color:var(--cm-ink-text-muted);font-weight:400}.cm-slip-query-count{letter-spacing:.12em;text-transform:uppercase;color:var(--cm-ink-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:9.5px;font-weight:600}.cm-slip-save{border-bottom:1px solid var(--cm-ink-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding:11px 0;display:grid}.cm-slip-save-no{font-family:var(--cm-font-display);color:var(--cm-ink-text-muted);grid-area:1/1/span 3;align-self:start;padding-top:3px;font-size:22px;line-height:1}.cm-slip-save[data-live] .cm-slip-save-no{color:var(--cm-accent)}.cm-slip-save-club{font-family:var(--cm-font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--cm-ink-text);grid-area:1/2;font-size:19px;font-weight:400;line-height:1.1}.cm-slip-save[data-empty] .cm-slip-save-club{color:var(--cm-ink-border-highlight)}.cm-slip-save-facts{color:var(--cm-ink-text-muted);font-variant-numeric:tabular-nums;grid-area:2/2;font-size:11px}.cm-slip-save-saved{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-ink-text-muted);grid-area:3/2;font-size:9.5px;font-weight:600}.cm-slip-save-right{grid-area:1/3/span 3;align-self:center;align-items:center;gap:12px;display:flex}.cm-slip-save[data-stale]{opacity:.7}.cm-slip-load{border:1px solid var(--cm-ink-border-highlight);font-family:var(--cm-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-ink-text);cursor:pointer;transition:background var(--cm-transition-fast), border-color var(--cm-transition-fast), color var(--cm-transition-fast);background:0 0;border-radius:0;padding:6px 14px 5px;font-size:12px;line-height:1}.cm-slip-load:hover:not(:disabled){border-color:var(--cm-accent);background:var(--cm-accent);color:var(--cm-ink-bg)}.cm-slip-load:disabled{opacity:.45;cursor:default}.cm-slip-field{margin-top:14px}.cm-slip-field label,.cm-slip-field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cm-ink-text-muted);font-size:9px;font-weight:600;display:block}.cm-slip-field .cm-pick{margin-top:7px}.cm-slip-field input{border:none;border-bottom:1px solid var(--cm-ink-border-highlight);width:100%;font-family:var(--cm-font-header);color:var(--cm-ink-text);caret-color:var(--cm-accent);background:0 0;margin-top:5px;padding:4px 0 6px;font-size:19px;font-weight:600;display:block}.cm-slip-field input:focus{border-bottom-color:var(--cm-accent);outline:none}.cm-slip-field input::placeholder{color:var(--cm-ink-text-muted);font-weight:400}.cm-slip-field-note{color:var(--cm-ink-text-muted);margin:6px 0 0;font-size:10.5px}.cm-consequences{margin:14px 0 0;padding:0;list-style:none}.cm-consequences li{border-bottom:1px solid var(--cm-ink-border);padding:9px 0}.cm-consequences li:first-child{border-top:1px solid var(--cm-ink-border-highlight)}.cm-consequences b{color:var(--cm-ink-text);font-size:12.5px;font-weight:600;display:block}.cm-consequences span{max-width:60ch;color:var(--cm-ink-text-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.cm-slip-minute{border-top:1px solid var(--cm-ink-border-highlight);margin-top:15px;padding-top:12px}.cm-slip-minute b{font-family:var(--cm-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--cm-negative);font-size:17px;font-weight:400;display:block}.cm-slip-minute[data-good] b{color:var(--cm-green)}.cm-slip-minute span{max-width:56ch;color:var(--cm-ink-text);margin-top:6px;font-size:12.5px;line-height:1.55;display:block}@media (width<=47.99em){.cm-slip-head h2{font-size:18px}.cm-slip-keys{display:none}.cm-slip-query input{font-size:16px}.cm-slip-save{grid-template-columns:auto minmax(0,1fr)}.cm-slip-save-right{grid-area:4/1/auto/-1;justify-content:flex-end;margin-top:8px}}
