.rcp-quick-access{--qa-bg:var(--rcp-graphite,#171717);--qa-text:var(--rcp-white,#f6f6f6);--qa-muted:var(--rcp-muted,#b8b8b8);--qa-line:var(--rcp-line,#383838);--qa-accent:var(--rcp-amber,#ffb936);flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;margin:.65rem 0;display:flex}.rcp-quick-access button{font:inherit;cursor:pointer;touch-action:manipulation}.rcp-quick-access button:disabled{opacity:.5;cursor:default}.rcp-quick-access svg{flex:none}.rcp-quick-trigger,.rcp-quick-pins button{border:1px solid var(--qa-line);background:var(--qa-bg);min-height:44px;color:var(--qa-text);border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.rcp-quick-trigger{min-width:180px}.rcp-quick-trigger kbd{color:var(--qa-muted);margin-left:auto;font:11px system-ui}.rcp-quick-pins{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.rcp-quick-pins button{font-size:.85rem}.rcp-quick-access button:hover{border-color:var(--qa-accent)}.rcp-quick-access button:focus-visible,.rcp-quick-access input:focus-visible{outline:3px solid var(--qa-accent);outline-offset:3px}.rcp-quick-dialog{border:1px solid var(--qa-line);background:var(--qa-bg);width:min(640px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 48px);color:var(--qa-text);overscroll-behavior:contain;box-sizing:border-box;border-radius:24px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #0008}.rcp-quick-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.rcp-quick-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rcp-quick-dialog h2{margin:0;font-size:1.25rem}.rcp-quick-dialog header button{border:1px solid var(--qa-line);min-width:44px;min-height:44px;color:inherit;background:0 0;border-radius:50%;font-size:24px}.rcp-quick-search{border:1px solid var(--qa-line);border-radius:14px;align-items:center;gap:12px;padding:0 12px;display:flex}.rcp-quick-search input{width:100%;min-width:0;min-height:50px;font:inherit;font-size:16px;color:var(--qa-text)!important;background:0 0!important;border:0!important}.rcp-quick-search input::placeholder{color:var(--qa-muted)}.rcp-quick-filters{gap:6px;padding:12px 2px 8px;display:flex;overflow-x:auto}.rcp-quick-filters button{white-space:nowrap;min-height:44px;color:var(--qa-text);border:1px solid var(--qa-line);background:0 0;border-radius:24px;align-items:center;gap:4px;padding:6px 12px;display:flex}.rcp-quick-filters button[aria-pressed=true]{background:var(--qa-accent);color:#171717;border-color:var(--qa-accent)}.rcp-quick-count{color:var(--qa-muted);margin:6px 0 12px;font-size:.8rem}.rcp-quick-results{gap:6px;display:grid}.rcp-quick-row{border:1px solid var(--qa-line);border-radius:14px;align-items:stretch;min-width:0;display:flex}.rcp-quick-result{min-width:0;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:12px;padding:10px;display:flex}.rcp-quick-result>span:nth-child(2){flex:1;min-width:0}.rcp-quick-result strong{overflow-wrap:anywhere;font-size:.95rem;display:block}.rcp-quick-result small{color:var(--qa-muted);margin-top:3px;font-size:.75rem;display:block}.rcp-quick-icon{background:color-mix(in srgb,var(--qa-accent) 12%,transparent);width:38px;height:38px;color:var(--qa-accent);border-radius:12px;place-items:center;display:grid}.rcp-quick-star{min-width:44px;color:var(--qa-muted);border:0;border-left:1px solid var(--qa-line);background:0 0;border-radius:0 14px 14px 0;place-items:center;display:grid}.rcp-quick-star[aria-pressed=true]{color:var(--qa-accent)}.rcp-quick-empty{text-align:center;color:var(--qa-muted);padding:24px 12px}.rcp-quick-empty strong{color:var(--qa-text);margin:12px;display:block}.rcp-quick-empty p{font-size:.9rem}.rcp-quick-empty button,.rcp-quick-more{border:1px solid var(--qa-line);min-height:44px;color:var(--qa-text);background:0 0;border-radius:12px;padding:10px}.rcp-quick-more{width:100%}@media (max-width:600px){.rcp-quick-trigger{width:100%}.rcp-quick-trigger kbd{display:none}.rcp-quick-access{width:100%}.rcp-quick-dialog{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px);padding:14px}.rcp-quick-result{gap:8px}.rcp-quick-result>svg:last-child{display:none}.rcp-quick-pins{width:100%}.rcp-quick-pins button{flex:auto}.rcp-quick-dialog h2{font-size:1.1rem}}
.rcp-settings{border:1px solid var(--rcp-line);background:var(--rcp-graphite);border-radius:16px;margin-bottom:1.25rem;overflow:hidden}.rcp-settings-bar{flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.rcp-settings-bar>div{flex:1;min-width:160px}.rcp-settings-bar small{color:var(--rcp-muted);margin-top:.3rem;display:block}.rcp-settings-bar nav,.rcp-settings-tabs,.rcp-settings-actions{flex-wrap:wrap;gap:.6rem;display:flex}.rcp-settings a{color:var(--rcp-amber);text-underline-offset:.2em}.rcp-settings button,.rcp-settings input,.rcp-settings select{font:inherit}.rcp-settings button{border:1px solid var(--rcp-line);background:var(--rcp-ink);color:var(--rcp-white);cursor:pointer;border-radius:9px;padding:.65rem .85rem}.rcp-settings button:disabled{opacity:.5;cursor:not-allowed}.rcp-settings button[aria-pressed=true]{color:var(--rcp-amber);border-color:var(--rcp-amber)}.rcp-settings :focus-visible{outline:2px solid var(--rcp-amber);outline-offset:3px}.rcp-settings-panel{border-top:1px solid var(--rcp-line);background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--rcp-amber) 9%, transparent), transparent 65%);padding:clamp(1rem,3vw,2rem)}.rcp-settings-panel h2{margin:.5rem 0;font-size:clamp(1.4rem,3vw,2rem)}.rcp-settings-panel p{overflow-wrap:anywhere;line-height:1.65}.rcp-settings-eyebrow{color:var(--rcp-amber);letter-spacing:.08em;font-size:.8rem}.rcp-settings-tabs{margin:1.5rem 0}.rcp-settings-grid,.rcp-settings-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rcp-settings-grid{border:0;min-width:0;margin:1rem 0;padding:0}.rcp-settings label{gap:.5rem;min-width:0;font-size:.88rem;display:grid}.rcp-settings input:not([type=checkbox]),.rcp-settings select{box-sizing:border-box;border:1px solid var(--rcp-line);background:var(--rcp-black);width:100%;min-width:0;color:var(--rcp-white);border-radius:8px;padding:.8rem}.rcp-settings label.rcp-settings-check{align-items:center;gap:.6rem;display:flex}.rcp-settings input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--rcp-amber)}.rcp-settings-directory article{border:1px solid var(--rcp-line);background:var(--rcp-ink);border-radius:10px;padding:1rem}.rcp-settings-directory article>a{font-weight:700}.rcp-settings-directory article>small{color:var(--rcp-muted);margin-bottom:.75rem;display:block}.rcp-settings-notice{border-left:3px solid var(--rcp-green);padding:.75rem}.rcp-settings-error{border-left:3px solid #df645d;padding:.75rem}.rcp-settings-meta{color:var(--rcp-muted);font-size:.8rem}.rcp-settings-access{grid-template-columns:max-content 1fr;gap:.75rem;display:grid}.rcp-settings-access dd{overflow-wrap:anywhere;margin:0}html[data-rcp-accent=green]{--rcp-amber:#a8cf45}html[data-rcp-accent=blue]{--rcp-amber:#77b9ff}html[data-rcp-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rcp-black:#f5f3ed;--rcp-white:#22251e;--rcp-ink:#fff;--rcp-graphite:#faf9f5;--rcp-muted:#5f655b;--rcp-line:#c9cabe;--rcp-amber:#875900;--rcp-green:#58701d}html[data-rcp-theme=light][data-rcp-accent=green]{--rcp-amber:#486c0b}html[data-rcp-theme=light][data-rcp-accent=blue]{--rcp-amber:#135c9f}html[data-rcp-theme=light] .sidebar{color:#fefefe;--rcp-white:#fefefe;--rcp-muted:#c0c5bb;--rcp-amber:#fcb53f;--rcp-graphite:#171717;--rcp-ink:#111;background:#10130e}html[data-rcp-theme=light] .corporate-content :is(.panel,.rcp-metric-card){color:#22251e;background:linear-gradient(145deg,#fff,#edece3)}html[data-rcp-theme=light] .corporate-content :is(input,select,textarea,th,td){color:#22251e;background-color:#fff;border-color:#c9cabe}html[data-rcp-theme=light] .corporate-content :is(label,p,h1,h2,h3,h4){color:inherit}html[data-rcp-density=compact] .corporate-content{padding:1rem}html[data-rcp-density=compact] .corporate-content :is(th,td){padding:.45rem .6rem}html[data-rcp-density=compact] .sidebar nav button{padding-block:.45rem}html[data-rcp-density=compact] .rcp-settings-bar{padding:.65rem 1rem}html[data-rcp-text=large]{font-size:18px}html[data-rcp-motion=reduced] *,html[data-rcp-motion=reduced] :before,html[data-rcp-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:640px){.rcp-settings-grid,.rcp-settings-directory{grid-template-columns:minmax(0,1fr)}.rcp-settings-bar>nav{width:100%}.rcp-settings-tabs button{flex:45%}.rcp-settings-access{grid-template-columns:1fr;gap:.4rem}.rcp-settings-access dd{margin-bottom:.75rem}}
.crm-inbox{min-width:0}.inbox-toolbar,.inbox-tools,.inbox-thread-heading,.inbox-pages{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inbox-filters{grid-template-columns:minmax(160px,1fr) auto auto auto;gap:.6rem;margin:1rem 0;display:grid}.inbox-filters input,.inbox-filters select,.inbox-tools select,.inbox-link select,.inbox-note textarea{background:var(--rcp-ink);width:100%;min-height:44px;color:var(--rcp-white);border:1px solid var(--rcp-line);border-radius:12px;padding:.65rem}.inbox-layout{grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:1rem;display:grid}.inbox-list,.inbox-detail{border:1px solid var(--rcp-line);border-radius:16px;min-width:0;padding:1rem}.inbox-thread{text-align:left;width:100%;color:inherit;background:var(--rcp-ink);border:1px solid var(--rcp-line);border-radius:12px;gap:.4rem;min-height:60px;margin-bottom:.6rem;padding:.8rem;display:grid}.inbox-thread.active{border-color:var(--rcp-amber);background:var(--rcp-graphite)}.inbox-thread strong,.inbox-thread-heading h4{overflow-wrap:anywhere}.inbox-channel{color:var(--rcp-amber);font-size:.8rem}.inbox-thread small,.inbox-message time,.inbox-note small{color:var(--rcp-muted);font-size:.8rem}.inbox-thread-heading{flex-wrap:wrap;justify-content:flex-start}.inbox-thread-heading h4{flex:1;margin:.4rem 0}.inbox-back{display:none}.inbox-tools{flex-wrap:wrap;justify-content:flex-start;margin:.7rem 0}.inbox-tools button,.inbox-pages button,.inbox-back{min-height:44px;color:var(--rcp-amber);border:1px solid var(--rcp-line);background:var(--rcp-ink);border-radius:10px;padding:.6rem}.inbox-history{overscroll-behavior:contain;flex-direction:column;gap:.7rem;max-height:56vh;padding:.7rem .2rem;display:flex;overflow-y:auto}.inbox-message{background:var(--rcp-graphite);border:1px solid var(--rcp-line);border-radius:14px;max-width:90%;padding:.8rem}.inbox-message.outbound{align-self:flex-end}.inbox-message.internal{background:#25200f;border-style:dashed;align-self:center}.inbox-message small{color:var(--rcp-amber);font-size:.8rem}.inbox-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0}.inbox-note,.inbox-link{gap:.7rem;margin-top:1rem;display:grid}.inbox-note label,.inbox-link label{gap:.5rem;display:grid}.inbox-note textarea{resize:vertical}.inbox-pages{flex-wrap:wrap;margin:.8rem 0;font-size:.8rem}.inbox-connections{border:1px solid var(--rcp-line);border-radius:12px;margin-top:1rem;padding:.8rem}.inbox-connections summary{cursor:pointer;min-height:32px}.inbox-connections nav{flex-wrap:wrap;gap:1rem;display:flex}.inbox-connections p{color:var(--rcp-muted);font-size:.85rem;line-height:1.6}.inbox-feedback{border:1px solid var(--rcp-line);border-radius:12px;padding:.8rem}.crm-inbox :focus-visible{outline:2px solid var(--rcp-amber);outline-offset:3px}@media (max-width:760px){.inbox-filters{grid-template-columns:minmax(0,1fr) auto}.inbox-filters label:first-child{grid-column:1/-1}.inbox-layout{grid-template-columns:minmax(0,1fr)}.inbox-layout:not(.has-thread) .inbox-detail,.inbox-layout.has-thread .inbox-list{display:none}.inbox-back{display:block}.inbox-message{max-width:100%}.inbox-history{max-height:50vh}.inbox-detail{padding:.8rem}}
