@font-face{font-family:EmojiFont;src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Noto Color Emoji");unicode-range:U+1F300-1F9FF,U+2600-27FF,U+1F000-1F02F,U+1FA00-1FAFF,U+2300-23FF,U+2700-27BF,U+FE00-FE0F,U+1F900-1F9FF}:root{font-family:EmojiFont,system-ui,-apple-system,Avenir,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji",sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#111827;background-color:#f3f4f6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100vh}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button{background-color:#f9f9f9}input,select,textarea{font-size:16px!important}:root{--bg0: #071423;--bg1: #0b1f33;--card: rgba(255, 255, 255, .06);--card2: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .12);--surface: rgba(255, 255, 255, .06);--surface2: rgba(255, 255, 255, .1);--accent: #60beff;--accent-strong: #46a9f0;--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .7);--muted2: rgba(255, 255, 255, .55);--shadow: 0 24px 80px rgba(0, 0, 0, .55);--radius: 22px}*{box-sizing:border-box}html{height:100%;width:100%;overflow:hidden;background:#071423}body{height:100%;width:100%;overflow:hidden;max-width:100vw;background:#071423}body{margin:0;color:var(--text);font-family:EmojiFont,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(900px 600px at 20% 35%,rgba(96,190,255,.28),transparent 55%),radial-gradient(900px 650px at 80% 45%,rgba(70,225,197,.18),transparent 55%),radial-gradient(1100px 750px at 50% 85%,rgba(255,255,255,.08),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1))}.page{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;width:100%;background:var(--bg0)}.topbar{height:calc(62px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);display:flex;align-items:flex-end;background:#06101a;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;flex-shrink:0;z-index:10}.topbarInner{width:100%;max-width:1200px;margin:0 auto;padding:0 16px 10px;display:flex;align-items:center;justify-content:space-between;position:relative}.topbarActions{display:flex;align-items:center;gap:10px}.logoutBtn{height:36px;padding:0 14px;border-radius:12px;font-size:13px;font-weight:650;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--muted);cursor:pointer;transition:background .16s ease,color .16s ease;white-space:nowrap}.logoutBtn:hover{background:#ffffff24;color:var(--text)}.brand{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;max-width:70vw}.brandLogo{display:block;height:38px;width:auto;max-width:min(220px,50vw);object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}.content{flex:1;padding:16px 16px calc(80px + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%}.hscroll{display:flex;gap:8px;overflow-x:scroll!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.hscroll::-webkit-scrollbar{display:none}.layoutInner{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;min-width:0}.contentCenter{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px 16px}.card{width:100%;max-width:560px;background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border:1px solid var(--border);border-radius:var(--radius);padding:20px 16px 18px;box-shadow:var(--shadow);overflow:visible;box-sizing:border-box}.cardWide{max-width:680px;margin-left:auto;margin-right:auto}h1{margin:0 0 8px;font-size:44px;letter-spacing:-.02em}.pageTitle{font-size:clamp(22px,6vw,36px);margin:0}.muted{margin:0 0 18px;color:var(--muted);line-height:1.5;overflow-wrap:break-word;word-break:break-word}.form{display:grid;gap:14px}label{display:grid;gap:8px;font-weight:600}input,select{height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000038;color:var(--text);padding:0 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:none;appearance:none}select option{background:#0b1f33;color:#ffffffeb}input::placeholder{color:#ffffff4d}input:focus{border-color:#60beff8c;box-shadow:0 0 0 4px #60beff2e;background:#00000042}.btn{height:54px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff29,#ffffff0f);color:var(--text);font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 14px 40px #00000059;transition:transform .12s ease,filter .12s ease,background .12s ease}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn:disabled:hover{filter:none;transform:none}.btnSecondary{height:42px;padding:0 14px;border-radius:14px;font-weight:650;background:#ffffff14;box-shadow:none}.error{border:1px solid rgba(255,120,120,.35);background:#ff78781a;color:#ffdcdceb;border-radius:14px;padding:10px 12px;font-weight:650}.success{border:1px solid rgba(100,220,130,.35);background:#64dc821a;color:#b4ffc8eb;border-radius:14px;padding:10px 12px;font-weight:650}.footerNote{margin-top:6px;color:var(--muted2);font-size:13px;line-height:1.4}.row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;width:100%;overflow:hidden}.table{display:grid;gap:8px}.thead{display:grid;grid-template-columns:180px 1.3fr 140px 1fr 120px;gap:10px;padding:10px 12px;color:var(--muted);font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.trow{display:grid;grid-template-columns:180px 1.3fr 140px 1fr 120px;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.tableWide .thead,.tableWide .trow{grid-template-columns:150px 1.1fr 140px 1fr 120px 120px 2fr}.tableAdmin .thead,.tableAdmin .trow{grid-template-columns:1.2fr 1.2fr 160px 140px 140px}.tableLeads .thead,.tableLeads .trow{grid-template-columns:1fr 160px 140px 2fr}.trowClickable{cursor:pointer;transition:border-color .16s ease,background .16s ease}.trowClickable:hover{border-color:#ffffff38;background:#ffffff14}.pill{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:999px;font-weight:800;font-size:12px;letter-spacing:.01em;border:1px solid rgba(255,255,255,.14);background:#ffffff0f}.pill-low{border-color:#a0dcff40}.pill-medium{border-color:#ffdc8c40}.pill-high{border-color:#ff8c8c40}.empty{padding:14px 16px;color:var(--muted);text-align:center;width:100%;box-sizing:border-box}.clamp{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sectionTitle{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}.detailStack{display:grid;gap:18px}.detailHeader{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.detailGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detailValue{font-weight:700}.detailText{margin:0;color:var(--muted);line-height:1.6}.details{border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff0a}.details summary{cursor:pointer;font-weight:700;color:var(--text)}.codeBlock{margin:12px 0 0;padding:12px;border-radius:12px;background:#00000059;color:#ffffffdb;font-size:13px;line-height:1.5;overflow:auto}.timeline{display:grid;gap:12px}.timelineItem{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.timelineContent{display:grid;gap:4px}.panel{margin-top:18px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.panelRow{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.inlineInput{width:100%;height:40px}.inlineLabel{display:inline-flex;align-items:center;gap:8px;font-weight:600}.toggle{width:18px;height:18px;accent-color:rgba(96,190,255,.7)}.callList{display:grid;gap:10px}.callCard{display:flex;align-items:flex-start;gap:10px;padding:14px 12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .1s ease;text-align:left;width:100%;min-width:0;min-height:64px;overflow:hidden;-webkit-tap-highlight-color:transparent}.callCard:hover,.callCard:focus-visible{border-color:#ffffff38;background:#ffffff14;outline:none}.callCard:active{transform:scale(.985);background:#ffffff1a}.callCard[data-status]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--status-color, transparent)}.callCard{position:relative}.callAvatar{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#60beff59,#46e1c540);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;letter-spacing:.02em}.callBody{flex:1;min-width:0;display:grid;gap:4px}.callTop{display:flex;flex-direction:column;gap:1px}.callName{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callTime{font-size:11px;color:var(--muted2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callPhone{font-size:13px;color:var(--muted)}.callSummary{font-size:13px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.callTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:capitalize;border:1px solid rgba(96,190,255,.3);background:#60beff14;color:#60beffe6}.tagMuted{border-color:#ffffff26;background:#ffffff0f;color:var(--muted)}.callChevron{flex-shrink:0;font-size:22px;color:var(--muted2);line-height:1;padding-top:8px}.bottomNav{position:fixed;bottom:0;left:0;right:0;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:stretch;background:#06101ae0;border-top:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10}.bottomTab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted2);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.02em;transition:color .16s ease;-webkit-tap-highlight-color:transparent}.bottomTab:hover,.bottomTabActive{color:#60befff2}.bottomTab{position:relative}.bottomTabActive:before{content:"";position:absolute;top:0;left:18%;right:18%;height:2px;border-radius:0 0 2px 2px;background:var(--accent);box-shadow:0 0 12px #60beff8c}.bottomTab:active{background:#ffffff0a}.bottomTabIcon{font-size:20px;line-height:1}.bottomTabLabel{font-size:11px}@media(max-width:600px){.card{padding:18px 14px 16px;border-radius:18px}}.loginPage{height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--bg0);padding:env(safe-area-inset-top,0px) 20px env(safe-area-inset-bottom,0px);box-sizing:border-box}.loginInner{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:24px}.loginLogo{height:52px;width:auto;object-fit:contain}.layoutInner>*{animation:fadeSlideIn .18s ease both}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}.sectionDivider{height:1px;background:var(--border);margin:20px 0}.statCard{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.statValue{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--text);line-height:1}.statLabel{font-size:12px;font-weight:600;color:var(--muted2);text-transform:uppercase;letter-spacing:.05em}.pill-low{background:#6b728026;color:#9ca3af;border-color:#6b728059}.pill-medium{background:#fbbf241f;color:#fbbf24;border-color:#fbbf2459}.pill-high{background:#f973161f;color:#fb923c;border-color:#f9731659}.pill-urgent{background:#ef44441f;color:#f87171;border-color:#ef444459}.stickySearch{position:sticky;top:0;z-index:12;margin:-16px -16px 12px;padding:12px 16px 10px;background:linear-gradient(180deg,#071423f5 78%,#07142300);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.stickySearchInput{width:100%;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:var(--text);padding:0 14px 0 38px;outline:none;font-size:15px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;box-sizing:border-box}.stickySearchInput:focus{border-color:#60beff8c;background:#00000042;box-shadow:0 0 0 4px #60beff2e}.stickySearchWrap{position:relative}.stickySearchIcon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted2);font-size:14px;pointer-events:none}.tapTarget{min-width:44px;min-height:44px}button:active{-webkit-tap-highlight-color:transparent}.btn:active,.btnSecondary:active{transform:scale(.97)}.callList>div{animation:fadeSlideIn .2s ease both}.callList>div:nth-child(1){animation-delay:0ms}.callList>div:nth-child(2){animation-delay:40ms}.callList>div:nth-child(3){animation-delay:80ms}.callList>div:nth-child(4){animation-delay:.12s}.callList>div:nth-child(5){animation-delay:.16s}.content{scroll-behavior:smooth}.transcript{display:flex;flex-direction:column;gap:8px;padding:4px 2px 8px}.transcriptBubbleWrap{display:flex;width:100%;align-items:flex-end;gap:6px}.transcriptBubbleWrap.left{justify-content:flex-start}.transcriptBubbleWrap.right{justify-content:flex-end}.transcriptBubble{max-width:78%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.5;word-wrap:break-word;overflow-wrap:anywhere;box-shadow:0 1px 2px #0000002e}.transcriptBubble.left{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:var(--text);border-bottom-left-radius:6px}.transcriptBubble.right{background:linear-gradient(180deg,#60beff52,#60beff33);border:1px solid rgba(96,190,255,.3);color:var(--text);border-bottom-right-radius:6px}.transcriptRole{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);margin:6px 8px 2px}.transcriptRole.right{text-align:right}.transcriptTimeDivider{align-self:center;font-size:11px;color:var(--muted2);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:8px 0 4px}.actionRow{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}@media(min-width:480px){.actionRow{grid-template-columns:1fr 1fr}}.actionBtn{height:48px;border-radius:14px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .1s ease,filter .12s ease,background .16s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:var(--text);-webkit-tap-highlight-color:transparent}.actionBtn:hover{filter:brightness(1.08)}.actionBtn:active{transform:scale(.97)}.actionBtnPrimary{background:linear-gradient(180deg,var(--accent),var(--accent-strong));border-color:#60beff8c;color:#04243d;font-weight:800;box-shadow:0 8px 24px #60beff47}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes toast-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rcmPage{--rcm-ink: #0f172a;--rcm-muted: #526171;--rcm-line: rgba(15, 23, 42, .1);display:flex;flex-direction:column;gap:16px;color:var(--rcm-ink)}.rcmHero{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.42);border-radius:24px;padding:clamp(16px,3vw,24px);background:linear-gradient(135deg,#fffffff0,#eef8ffe0);box-shadow:0 18px 46px #0f172a1f}.rcmHero h1{margin:0 0 4px;font-size:clamp(30px,6vw,54px);color:#071423;line-height:.95}.rcmEyebrow{margin:0 0 8px;color:#0369a1;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rcmRefreshBtn{flex:0 0 auto;min-height:48px;padding-inline:18px}.rcmInstructions{border:1px solid rgba(15,23,42,.1);border-radius:20px;padding:16px;background:#ffffffeb;box-shadow:0 8px 24px #0f172a0f}.rcmInstructions strong{display:block;margin-bottom:10px;font-size:17px;color:#0f172a}.rcmInstructions ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;list-style:none}.rcmInstructions li{display:flex;align-items:center;gap:8px;font-weight:750;color:#334155;line-height:1.35}.dot{width:13px;height:13px;border-radius:999px;flex:0 0 auto}.dot-post{background:#22c55e}.dot-verify{background:#f59e0b}.dot-collect{background:#3b82f6}.dot-stop{background:#ef4444}.rcmFilters{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.rcmFilters label{display:flex;gap:8px;align-items:center;color:#ffffffdb;font-size:14px;font-weight:850}.rcmFilters input,.rcmFilters select{border:1px solid rgba(255,255,255,.55);border-radius:14px;padding:8px 12px;background:#fffffff0;color:#0f172a;min-height:44px}.rcmArchiveNote{border:1px solid rgba(14,165,233,.22);border-radius:16px;padding:12px 14px;background:#f0f9ff;color:#075985;font-size:14px;line-height:1.4;font-weight:760}.rcmArchiveNote strong{color:#0c4a6e;font-weight:1000}.rcmTodayCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.rcmTodayCard{display:grid;gap:4px;min-height:132px;align-content:center;border:2px solid transparent;border-radius:20px;padding:14px;background:#ffffffed;color:#0f172a;text-decoration:none;box-shadow:0 10px 28px #0f172a14;transition:transform .14s ease,box-shadow .14s ease}.rcmTodayCard:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0f172a24}.rcmTodayIcon{font-size:24px}.rcmTodayCard strong{font-size:36px;line-height:1}.rcmTodayCard span:not(.rcmTodayIcon){font-weight:900}.rcmTodayCard em{color:var(--rcm-muted);font-style:normal;font-weight:800}.rcmCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rcmCards>div{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:14px;background:#ffffffdb;box-shadow:0 8px 24px #0f172a0f}.rcmCards strong{display:block;font-size:26px;line-height:1;color:#0f172a}.rcmCards span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rcmSection{border:1px solid rgba(255,255,255,.5);border-radius:24px;padding:14px;background:#ffffffe6;box-shadow:0 12px 32px #0f172a1a;scroll-margin-top:16px}.rcmSection h2{margin:0 0 12px;font-size:clamp(18px,3vw,24px);display:flex;gap:10px;align-items:center;color:#0f172a}.rcmSection h2 span{min-width:0}.rcmSection h2 b{margin-left:auto;min-width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0f172a;font-size:15px}.rcmSection-post{border-left:8px solid #16a34a}.rcmSection-collect{border-left:8px solid #2563eb}.rcmSection-verify{border-left:8px solid #f59e0b}.rcmSection-jay{border-left:8px solid #8b5cf6}.rcmSection-stop{border-left:8px solid #ef4444}.rcmWorklistSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.rcmWorklistSummaryItem{border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;background:#f8fafc;color:#334155}.rcmWorklistSummaryItem strong{display:block;font-size:24px;line-height:1;color:#0f172a}.rcmWorklistSummaryItem span{display:block;margin-top:4px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.rcmRow{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:12px;padding:14px;border:2px solid rgba(15,23,42,.08);border-radius:20px;background:#fff}.rcmRowMain{min-width:0}.rcmRowLead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.rcmShortId{display:inline-flex;min-width:56px;min-height:50px;justify-content:center;align-items:center;border-radius:16px;padding:6px 10px;background:#0f172a;color:#fff;font-size:20px;font-weight:1000;letter-spacing:-.02em;box-shadow:inset 0 -2px #ffffff29}.rcmPrimaryAction{font-size:clamp(22px,4.8vw,34px);line-height:1;font-weight:1000;letter-spacing:-.03em;color:#0f172a}.rcmHelper{margin-top:4px;color:#475569;font-weight:760}.rcmPlainInfo{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.rcmPlainInfo span{border-radius:999px;padding:7px 10px;background:#f1f5f9;color:#334155;font-size:13px;font-weight:850}.rcmPlainInfo .rcmPaymentType{background:#e0f2fe;color:#075985}.rcmActionText{margin-top:10px;color:#334155;font-size:15px;line-height:1.45;font-weight:650}.rcmWorklistAction{display:grid;gap:5px;margin-top:12px;border:2px solid rgba(245,158,11,.3);border-left-width:8px;border-radius:16px;padding:12px 14px;background:#fffbeb;color:#78350f;font-size:15px;line-height:1.38}.rcmWorklistAction strong{color:#92400e;font-size:16px;font-weight:1000}.rcmWorklistAction span{font-weight:820}.rcmWorklistAction em{color:#854d0e;font-size:13px;font-style:normal;font-weight:700}.rcmWorklist-collect_apply{border-color:#2563eb47;border-left-color:#2563eb;background:#eff6ff;color:#1e3a8a}.rcmWorklist-collect_apply strong,.rcmWorklist-collect_apply em{color:#1d4ed8}.rcmWorklist-verify_first{border-color:#f59e0b57;border-left-color:#f59e0b;background:#fffbeb;color:#78350f}.rcmWorklist-verify_first strong,.rcmWorklist-verify_first em{color:#92400e}.rcmWorklist-post_first{border-color:#16a34a47;border-left-color:#16a34a;background:#f0fdf4;color:#14532d}.rcmWorklist-post_first strong,.rcmWorklist-post_first em{color:#166534}.rcmWorklist-no_bill{border-color:#dc262640;border-left-color:#dc2626;background:#fff1f2;color:#7f1d1d}.rcmWorklist-no_bill strong,.rcmWorklist-no_bill em{color:#991b1b}.rcmFeaturedNote{margin-top:12px;border:2px solid rgba(245,158,11,.34);border-left:8px solid #f59e0b;border-radius:16px;padding:12px 14px;background:#fffbeb;color:#78350f;font-size:15px;line-height:1.38;font-weight:760}.rcmFeaturedNote strong{color:#92400e;font-weight:1000}.rcmDenialBox{margin-top:12px;border:2px solid rgba(220,38,38,.22);border-left:8px solid #dc2626;border-radius:16px;padding:12px 14px;background:#fff1f2;color:#7f1d1d;display:grid;gap:7px;font-size:15px;line-height:1.35}.rcmDenialBox strong{color:#991b1b;font-weight:1000}.rcmDenialBox span,.rcmSourceReason{color:#9f1239;font-size:13px;font-weight:750}.rcmDetailsToggle{margin-top:10px;border:1px solid rgba(15,23,42,.14);border-radius:999px;padding:8px 12px;background:#f8fafc;color:#334155;font-weight:850;cursor:pointer}.rcmDetailsPanel{margin-top:10px;border-radius:16px;padding:12px;background:#f8fafc;border:1px dashed rgba(15,23,42,.18);color:#334155}.rcmDetailsPanel dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.rcmDetailsPanel div{min-width:0}.rcmDetailsPanel dt{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rcmDetailsPanel dd{margin:2px 0 0;overflow-wrap:anywhere;font-weight:760}.rcmDetailsNote{margin:10px 0 0;color:#64748b;font-size:12px}.rcmProcedureBreakdown{margin:0 0 12px;border-radius:12px;padding:10px 12px;background:#fff;border:1px solid rgba(15,23,42,.1)}.rcmProcedureBreakdown strong{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rcmProcedureBreakdown span{color:#334155;font-size:13px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.rcmProcedureBreakdown ul{margin:6px 0 0;padding:0;display:grid;gap:6px;list-style:none}.rcmProcedureBreakdown li{border-radius:10px;padding:8px 10px;background:#f8fafc;color:#334155;font-size:13px;font-weight:820;line-height:1.35;overflow-wrap:anywhere}.rcmTone-post{border-color:#22c55e61;background:linear-gradient(90deg,#22c55e21,#fff 32%)}.rcmTone-collect{border-color:#3b82f661;background:linear-gradient(90deg,#3b82f621,#fff 32%)}.rcmTone-verify{border-color:#f59e0b75;background:linear-gradient(90deg,#f59e0b29,#fff 32%)}.rcmTone-stop{border-color:#ef44447a;background:linear-gradient(90deg,#ef444429,#fff 32%)}.rcmTone-jay{border-color:#8b5cf66b;background:linear-gradient(90deg,#8b5cf624,#fff 32%)}.rcmTone-post .rcmPrimaryAction{color:#166534}.rcmTone-collect .rcmPrimaryAction{color:#1d4ed8}.rcmTone-verify .rcmPrimaryAction{color:#92400e}.rcmTone-stop .rcmPrimaryAction{color:#991b1b}.rcmTone-jay .rcmPrimaryAction{color:#6d28d9}.rcmButtons{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.rcmButtons button,.secondaryBtn{border:1px solid rgba(15,23,42,.12);border-radius:16px;min-height:48px;padding:10px 12px;background:#fff;color:#0f172a;font-weight:950;cursor:pointer;box-shadow:0 6px 16px #0f172a14}.rcmButtons button:hover,.secondaryBtn:hover{filter:brightness(.98);transform:translateY(-1px)}.rcmButtons button:disabled,.secondaryBtn:disabled{opacity:.55;cursor:wait;transform:none}.rcmButtons .doneBtn{background:#16a34a;color:#fff}.rcmButtons .problemBtn{background:#dc2626;color:#fff}.rcmButtons .jayBtn{background:#7c3aed;color:#fff}.rcmButtons .skipBtn{background:#f1f5f9;color:#334155}.rcmBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950;text-transform:capitalize;background:#e2e8f0;color:#334155;white-space:nowrap}.rcmBadge-done{background:#dcfce7;color:#166534}.rcmBadge-problem{background:#fee2e2;color:#991b1b}.rcmBadge-needs_jay{background:#ede9fe;color:#5b21b6}.rcmBadge-skip{background:#e2e8f0;color:#334155}.errorBox{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:14px;padding:10px 12px;font-weight:800}@media(max-width:1000px){.rcmTodayCards{grid-template-columns:repeat(2,minmax(0,1fr))}.rcmRow{grid-template-columns:1fr}.rcmButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.rcmHero{align-items:stretch;flex-direction:column}.rcmRefreshBtn{width:100%}.rcmInstructions ol{grid-template-columns:1fr}.rcmCards,.rcmWorklistSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.rcmTodayCards{grid-template-columns:1fr}.rcmTodayCard{min-height:104px;grid-template-columns:auto 1fr;align-items:center}.rcmTodayCard strong{font-size:32px}.rcmTodayCard em{grid-column:2}.rcmRow{padding:12px;border-radius:18px}.rcmRowLead{grid-template-columns:auto 1fr}.rcmRowLead .rcmBadge{grid-column:1 / -1;justify-self:start}.rcmButtons{grid-template-columns:1fr 1fr}.rcmDetailsPanel dl{grid-template-columns:1fr}}
