.pm-book-card{position:absolute;left:50%;top:20px;translate:-50% 0;width:470px;padding:6px;background:var(--card-shell)}.pm-book-head{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 12px 14px}.pm-book-head div{display:grid;gap:3px}.pm-book-head b{font-size:13px;font-weight:500}.pm-book-head div span,.pm-book-when{font-size:12px;color:var(--muted)}.pm-book-rows{position:relative;border-radius:6px}.pm-book-row{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:12px 14px;background:var(--paper);border-bottom:1px solid var(--hair-row)}.pm-book-row:first-child{border-radius:6px 6px 0 0}.pm-book-row:nth-child(5){border:0;border-radius:0 0 6px 6px}.pm-book-row div{display:grid;gap:2px}.pm-book-row b{font-size:13px;font-weight:500;color:var(--ui-ink)}.pm-book-row div span{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.pm-book-note{font-size:11.5px;color:var(--pos)}.pm-book-note[data-watch]{color:var(--warn)}.pm-book-flag{display:none;padding:3px 9px;border-radius:12px;background:var(--neg-tint);color:var(--neg);font-size:11px;font-weight:500}.pm-book-row[data-state=flag] .pm-book-ok{display:none}.pm-book-row[data-state=flag] .pm-book-flag{display:inline}.pm-book-row[data-state=flag]{background:color-mix(in srgb,var(--neg) 3%,var(--paper))}.pm-book .sc-scan{top:0;opacity:0}.pm-sig-card{position:absolute;left:50%;top:20px;translate:-50% 0;width:470px;padding:6px;background:var(--card-shell)}.pm-sig-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px 12px}.pm-sig-head b{font-size:13px;font-weight:500}.pm-sig-head span{font-size:12px;color:var(--muted)}.pm-sig-row{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;padding:13px 14px;background:var(--paper);border-bottom:1px solid var(--hair-row)}.pm-sig-row:nth-of-type(2){border-radius:6px 6px 0 0}.pm-sig-row:last-child{border:0;border-radius:0 0 6px 6px}.pm-sig-row>div{display:grid;gap:3px}.pm-sig-row b{font-size:13px;font-weight:500;color:var(--ui-ink)}.pm-sig-row span{font-size:11.5px;color:var(--muted)}.pm-sig-runway-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pm-sig-runway-head div{display:grid;gap:3px}.pm-sig-days{font-size:22px;line-height:1;font-weight:500;letter-spacing:-.02em;color:var(--neg);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-sig-chart{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.pm-sig-dot{fill:var(--neg);stroke:var(--paper);stroke-width:2}.pm-sig-axis{display:flex;justify-content:space-between;margin-top:4px}.pm-sig-axis span{font-size:10.5px}.pm-alerts-inbox{position:absolute;left:8px;top:10px;width:360px;padding:6px;background:var(--card-shell)}.pm-alerts-inbox-head{padding:9px 10px 10px;font-size:12.5px;font-weight:500;color:var(--ui-ink)}.pm-alerts-mail{display:grid;grid-template-columns:8px 1fr;gap:10px;align-items:start;padding:13px 12px;background:var(--paper);border-radius:6px}.pm-alerts-unread{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--neg)}.pm-alerts-mail>div{display:grid;gap:3px}.pm-alerts-from{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.pm-alerts-from b{font-weight:500;color:var(--ui-ink)}.pm-alerts-subject{font-size:13px;font-weight:500;color:var(--ui-ink)}.pm-alerts-preview{font-size:12px;color:var(--muted)}.pm-alerts-console{position:absolute;left:132px;top:168px;width:420px;padding:16px 18px;display:grid;gap:10px;box-shadow:var(--shadow-float)}.pm-alerts-console-head{display:grid;grid-template-columns:18px auto 1fr;gap:10px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--hair-row)}.pm-alerts-console-head b{font-size:13.5px;font-weight:500}.pm-alerts-console-head span:last-child{justify-self:end;font-size:11.5px;color:var(--muted)}.pm-alerts-label{font-size:11.5px;color:var(--muted)}.pm-alerts-field{display:flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--hair-inner);border-radius:8px;font-size:12.5px;color:var(--ui-ink)}.pm-alerts-field i{width:1.5px;height:15px;margin-left:1px;background:var(--navy)}@media(prefers-reduced-motion:no-preference){.pm-alerts-field i{animation:pm-alerts-blink 1s steps(1) infinite}}@keyframes pm-alerts-blink{50%{opacity:0}}.pm-alerts-foot{position:relative;display:flex;justify-content:flex-end;align-items:center;min-height:34px}.pm-alerts-resolve{padding:8px 14px;border-radius:7px;background:var(--ui-ink);color:var(--paper);font-size:12px;font-weight:500;opacity:0}.pm-alerts-done{position:absolute;right:0;top:50%;translate:0 -50%;box-shadow:none;font-size:12px;color:var(--pos);padding:6px 10px 6px 7px}.pm-cov-card{position:absolute;left:50%;top:10px;translate:-50% 0;width:470px;padding:6px;background:var(--card-shell)}.pm-cov-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 12px 12px}.pm-cov-head b{font-size:13px;font-weight:500}.pm-cov-head span{font-size:12px;color:var(--muted)}.pm-cov-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:13px 12px;background:var(--paper);border-bottom:1px solid var(--hair-row);font-size:12.5px;color:var(--ui-ink-2)}.pm-cov-row:nth-of-type(2){border-radius:6px 6px 0 0}.pm-cov-row:last-child{border:0;border-radius:0 0 6px 6px}.pm-cov-result{font-size:11.5px;color:var(--pos)}.pm-cov-result b{font-weight:500;font-variant-numeric:tabular-nums}.pm-cov-doc{position:absolute;left:50%;top:236px;translate:-50% 0;font-size:12px;color:var(--ui-ink);box-shadow:var(--shadow-float)}.pm-cov-dates{position:absolute;left:50%;top:226px;translate:-50% 0;width:470px;padding:6px;background:var(--card-shell);box-shadow:var(--shadow-float)}.pm-cov-date{display:grid;grid-template-columns:1fr 64px 120px;gap:10px;align-items:center;padding:12px;background:var(--paper);border-bottom:1px solid var(--hair-row);font-size:12.5px;color:var(--ui-ink-2)}.pm-cov-date:nth-of-type(2){border-radius:6px 6px 0 0}.pm-cov-date:last-child{border:0;border-radius:0 0 6px 6px}.pm-cov-date b{font-weight:500;color:var(--ui-ink);font-variant-numeric:tabular-nums}.pm-cov-owner{justify-self:end;padding:3px 8px;border-radius:10px;background:var(--chip);font-size:11px;color:var(--ui-ink-3)}.pm-existing-card{position:absolute;left:50%;top:10px;translate:-50% 0;width:460px;padding:6px;background:var(--card-shell)}.pm-existing-steps{display:flex;gap:6px;padding:8px 8px 12px}.pm-existing-step{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border-radius:14px;font-size:11.5px;color:var(--muted)}.pm-existing-step i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--chip);font-style:normal;font-size:10.5px;font-weight:500;color:var(--ui-ink-3)}.pm-existing-step[data-state=on]{background:var(--paper);color:var(--ui-ink);box-shadow:var(--shadow-chip)}.pm-existing-step[data-state=on] i{background:var(--navy);color:var(--paper)}.pm-existing-step[data-state=done]{color:var(--pos)}.pm-existing-step[data-state=done] i{background:var(--pos-tint);color:var(--pos)}.pm-existing-body{position:relative;min-height:196px}.pm-existing-pane{position:absolute;inset:0 0 auto;display:grid;background:var(--paper);border-radius:6px}.pm-existing-drop{display:grid;place-items:center;align-content:center;gap:4px;min-height:180px;margin:8px;border:1px dashed var(--muted-2);border-radius:10px;background:var(--panel-fade);text-align:center}.pm-existing-drop b{font-size:14px;font-weight:500;color:var(--ui-ink);font-variant-numeric:tabular-nums}.pm-existing-drop span{font-size:11.5px;color:var(--muted)}.pm-existing-link-head{display:grid;gap:3px;padding:12px 12px 10px;border-bottom:1px solid var(--hair-row)}.pm-existing-link-head b{font-size:13px;font-weight:500}.pm-existing-link-head span{font-size:11.5px;color:var(--muted)}.pm-existing-bank,.pm-existing-loan{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--hair-row);font-size:12.5px;color:var(--ui-ink-2)}.pm-existing-bank:last-child,.pm-existing-loan:last-child{border:0}.pm-existing-meta{font-size:11.5px;color:var(--muted)}.pm-existing-loan .pm-existing-meta{color:var(--pos)}.pm-existing-memo{position:absolute;left:50%;translate:-50% 0;font-size:12px;color:var(--ui-ink);box-shadow:var(--shadow-float)}
