:root,[data-theme=dark],body.dark-mode,html.dark{--fur-surface:#1B1C21;--fur-border:#343740;--fur-border-subtle:#343740;--fur-text-title:#F5F6F8;--fur-text-body:#B5B8C2;--fur-text-muted:#969CA8;--fur-note-bg:#111216;--fur-note-border:#343740;--fur-badge-overdue-bg:rgba(245,158,11,0.14);--fur-badge-overdue-text:#F59E0B;--fur-badge-overdue-border:rgba(245,158,11,0.3);--fur-badge-due-bg:#14263A;--fur-badge-due-text:#168BFF;--fur-badge-due-border:rgba(22,139,255,0.3);--fur-type-badge-bg:#141519;--fur-type-badge-text:#B5B8C2;--fur-type-badge-border:#343740;--fur-btn-primary-bg:#0967D2;--fur-btn-primary-hover:#075BBE;--fur-btn-primary-active:#054B9E;--fur-btn-primary-text:#FFFFFF;--fur-btn-secondary-bg:#23252C;--fur-btn-secondary-border:#343740;--fur-btn-secondary-hover:#14263A;--fur-btn-secondary-text:#F5F6F8;--fur-btn-quieter-bg:transparent;--fur-btn-quieter-border:#343740;--fur-btn-quieter-hover:#23252C;--fur-btn-quieter-text:#969CA8;--fur-btn-quieter-text-hover:#F5F6F8;--fur-close-hover-bg:#23252C;--fur-close-hover-color:#F5F6F8;--fur-shadow:0 24px 50px -12px rgba(0,0,0,0.75),0 0 1px 1px #343740;--fur-focus-ring:rgba(22,139,255,0.5)}[data-theme=light],body.light-mode,html.light,html.light-mode{--fur-surface:#FFFFFF;--fur-border:#E2E8F0;--fur-border-subtle:rgba(0,0,0,0.06);--fur-text-title:#0F172A;--fur-text-body:#334155;--fur-text-muted:#64748B;--fur-note-bg:#F8FAFC;--fur-note-border:#E2E8F0;--fur-badge-overdue-bg:rgba(217,119,6,0.12);--fur-badge-overdue-text:#B45309;--fur-badge-overdue-border:rgba(217,119,6,0.28);--fur-badge-due-bg:rgba(0,102,255,0.1);--fur-badge-due-text:#0066FF;--fur-badge-due-border:rgba(0,102,255,0.25);--fur-type-badge-bg:#F1F5F9;--fur-type-badge-text:#475569;--fur-type-badge-border:#CBD5E1;--fur-btn-primary-bg:#0066FF;--fur-btn-primary-hover:#0052CC;--fur-btn-primary-active:#0040A8;--fur-btn-primary-text:#FFFFFF;--fur-btn-secondary-bg:#FFFFFF;--fur-btn-secondary-border:#CBD5E1;--fur-btn-secondary-hover:#F8FAFC;--fur-btn-secondary-text:#0F172A;--fur-btn-quieter-bg:#F8FAFC;--fur-btn-quieter-border:#E2E8F0;--fur-btn-quieter-hover:#F1F5F9;--fur-btn-quieter-text:#64748B;--fur-btn-quieter-text-hover:#0F172A;--fur-close-hover-bg:rgba(0,0,0,0.06);--fur-close-hover-color:#0F172A;--fur-shadow:0 20px 45px -10px rgba(15,23,42,0.16),0 0 1px 1px rgba(0,0,0,0.06);--fur-focus-ring:rgba(0,102,255,0.4)}.fur-backdrop{position:fixed;inset:0;background-color:rgba(2,6,23,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;animation:furFadeIn .2s ease-out}[data-theme=light] .fur-backdrop,body.light-mode .fur-backdrop{background-color:rgba(15,23,42,.45)}.fur-card{width:100%;max-width:472px;max-height:calc(100dvh - 32px);background:var(--fur-surface);border:1px solid var(--fur-border);border-radius:18px;box-shadow:var(--fur-shadow);overflow:hidden;position:relative;animation:furScaleUp .22s cubic-bezier(.16,1,.3,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:var(--fur-text-body)}.fur-body-scroll,.fur-card{display:flex;flex-direction:column;box-sizing:border-box}.fur-body-scroll{padding:24px;overflow-y:auto;gap:0}.fur-header{justify-content:space-between;margin-bottom:20px;gap:12px}.fur-header,.fur-header-left{display:flex;align-items:center}.fur-header-left{gap:8px;flex-wrap:wrap}.fur-icon-wrapper{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(0,102,255,.12);color:#0066FF;flex-shrink:0}.fur-icon-wrapper.overdue{background:rgba(245,158,11,.14);color:#F59E0B}.fur-title-label{font-size:13.5px;font-weight:600;color:var(--fur-text-muted);letter-spacing:-.01em}.fur-status-badge{display:inline-flex;align-items:center;gap:5px;padding:2.5px 8px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.fur-status-badge.overdue{background:var(--fur-badge-overdue-bg);color:var(--fur-badge-overdue-text);border:1px solid var(--fur-badge-overdue-border)}.fur-status-badge.due{background:var(--fur-badge-due-bg);color:var(--fur-badge-due-text);border:1px solid var(--fur-badge-due-border)}.fur-status-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.fur-status-badge.overdue .fur-status-dot{animation:furPulseDot 1.6s ease-in-out infinite}.fur-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.fur-queue-toggle-btn{background:none;border:none;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#0066FF;cursor:pointer;transition:background .15s ease;font-family:inherit}.fur-queue-toggle-btn:hover{background:rgba(0,102,255,.1)}.fur-close-btn{width:32px;height:32px;border-radius:8px;background:transparent;border:none;color:var(--fur-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.fur-close-btn:hover{background:var(--fur-close-hover-bg);color:var(--fur-close-hover-color)}.fur-close-btn:focus-visible{outline:2px solid #0066FF;outline-offset:1px}.fur-queue-list{background:var(--fur-note-bg);border:1px solid var(--fur-note-border);border-radius:12px;padding:6px;margin-bottom:16px;max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.fur-queue-item{width:100%;text-align:left;padding:8px 12px;border-radius:8px;background:transparent;border:none;font-size:12px;color:var(--fur-text-muted);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.fur-queue-item:hover{background:rgba(255,255,255,.05);color:var(--fur-text-title)}.fur-queue-item.active{background:#14263A;color:#168BFF;font-weight:600}[data-theme=light] .fur-queue-item.active,body.light-mode .fur-queue-item.active{background:rgba(0,102,255,.14);color:#0066FF}.fur-lead-section{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.fur-lead-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fur-lead-name{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:21px;font-weight:600;line-height:1.3;color:var(--fur-text-title)!important;letter-spacing:-.02em;margin:0;padding:0;word-break:break-word;overflow-wrap:anywhere}.fur-type-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--fur-type-badge-bg);border:1px solid var(--fur-type-badge-border);color:var(--fur-type-badge-text);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;margin-top:2px}.fur-lead-company{font-size:13px;color:var(--fur-text-muted);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fur-schedule-section{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fur-text-body);margin-bottom:20px}.fur-schedule-icon{width:15px;height:15px;color:#0066FF;flex-shrink:0}[data-theme=dark] .fur-schedule-icon,body.dark-mode .fur-schedule-icon{color:#168BFF}.fur-schedule-text{letter-spacing:-.01em}.fur-note-section{background:var(--fur-note-bg);border:1px solid var(--fur-note-border);border-radius:14px;padding:15px 16px;margin-bottom:24px;display:flex;flex-direction:column;gap:6px}.fur-note-header{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--fur-text-muted);margin:0}.fur-note-content{font-size:13.5px;line-height:1.55;color:var(--fur-text-body);margin:0;word-break:break-word;overflow-wrap:anywhere}.fur-note-empty{font-size:13.5px;line-height:1.5;color:var(--fur-text-muted);font-style:italic;margin:0}.fur-queue-stepper{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.fur-queue-stepper,.fur-stepper-btn{font-size:12px;color:var(--fur-text-muted)}.fur-stepper-btn{background:none;border:none;padding:4px 8px;border-radius:6px;font-weight:600;cursor:pointer;transition:color .15s ease;font-family:inherit}.fur-stepper-btn:hover{color:var(--fur-text-title)}.fur-action-error{padding:10px 14px;border-radius:10px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#EF4444;font-size:12.5px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.fur-footer-actions{display:flex;flex-direction:column;gap:12px;width:100%}.fur-button-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.fur-btn{height:44px;border-radius:11px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .16s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;box-sizing:border-box;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fur-btn:focus-visible{outline:2px solid var(--fur-focus-ring);outline-offset:2px}.fur-btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.fur-btn-primary{background:var(--fur-btn-primary-bg);color:var(--fur-btn-primary-text);border:none;box-shadow:0 4px 14px rgba(0,102,255,.28)}.fur-btn-primary:hover:not(:disabled){background:var(--fur-btn-primary-hover);box-shadow:0 6px 18px rgba(0,102,255,.38)}.fur-btn-primary:active:not(:disabled){background:var(--fur-btn-primary-active);transform:translateY(1px)}.fur-btn-secondary{background:var(--fur-btn-secondary-bg);border:1px solid var(--fur-btn-secondary-border);color:var(--fur-btn-secondary-text)}.fur-btn-secondary:hover:not(:disabled){background:var(--fur-btn-secondary-hover);border-color:rgba(0,102,255,.4)}.fur-btn-secondary:active:not(:disabled){transform:translateY(1px)}.fur-btn-quieter{height:42px;background:var(--fur-btn-quieter-bg);border:1px solid var(--fur-btn-quieter-border);color:var(--fur-btn-quieter-text);font-size:13px;font-weight:500}.fur-btn-quieter:hover:not(:disabled){background:var(--fur-btn-quieter-hover);color:var(--fur-btn-quieter-text-hover)}.fur-btn-quieter:active:not(:disabled){transform:translateY(1px)}.fur-spinner{width:15px;height:15px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:furSpin .75s linear infinite;flex-shrink:0}@keyframes furFadeIn{0%{opacity:0}to{opacity:1}}@keyframes furScaleUp{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes furPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes furSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:520px){.fur-backdrop{padding:12px;align-items:center}.fur-card{max-width:100%;border-radius:16px}.fur-body-scroll{padding:20px 18px}.fur-lead-name{font-size:19px}.fur-button-row.main-actions{grid-template-columns:1fr;gap:10px}.fur-button-row.secondary-actions{grid-template-columns:1fr 1fr;gap:10px}.fur-btn{height:44px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.fur-backdrop,.fur-card,.fur-status-badge.overdue .fur-status-dot{animation:none!important;transition:none!important}}