.floating-action-menu{z-index:190;gap:.12rem;width:11rem;padding:.35rem}.floating-action-menu button{padding:.52rem .65rem;font-size:.75rem;line-height:1.25}.floating-action-menu button.warning{color:#8a5a0a}.floating-action-menu button.warning:hover,.floating-action-menu button.warning:focus{background:#fff6e5}.floating-action-menu button.success{color:#18794e}.floating-action-menu button.success:hover,.floating-action-menu button.success:focus{background:#edf9f2}.floating-action-menu button.danger{color:#ad3434;border-top:1px solid #eadfe0;border-radius:.2rem .2rem .45rem .45rem;margin-top:.22rem;padding-top:.62rem}.floating-action-menu button.danger:first-child{border-top:0;margin-top:0}.floating-action-menu button.danger:hover,.floating-action-menu button.danger:focus{background:#fff1f1}@media (width<=760px){.floating-action-menu{width:auto}.floating-action-menu button{padding:.72rem .75rem;font-size:.8rem}}.clients-page{background:#f4f7fb}.clients-page .module-header,.clients-layout{width:min(100%,90rem);max-width:90rem}.clients-page>.module-header{margin-bottom:1.25rem}.clients-layout{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr)}.client-editor{align-self:start;padding:0;overflow:hidden}.client-editor>header{background:linear-gradient(135deg,#fff,#f4f8fd);border-bottom:1px solid #e3eaf2;padding:1.2rem 1.25rem}.client-editor>header>span{color:#1973dc;font-size:var(--font-eyebrow,.75rem);letter-spacing:.08em;font-weight:850}.client-editor>header h2{margin:.25rem 0}.client-editor>header p{color:#718096;font-size:var(--font-secondary,.875rem);margin:.3rem 0 0;line-height:1.5}.client-editor>.alert{margin:1rem 1.25rem 0}.client-editor>form{margin:0;padding:1.2rem 1.25rem}.client-form-section+.client-form-section{border-top:1px solid #e7edf3;margin-top:1.25rem;padding-top:1.15rem}.client-form-section h3{color:#304760;font-size:var(--font-body,.9375rem);margin:0 0 .8rem}.client-form-section h3 em,.client-form-section .field span em{float:right;color:#8290a1;font-size:var(--font-caption,.8125rem);font-style:normal;font-weight:500}.client-form-section .section-help{color:#718096;font-size:var(--font-caption,.8125rem);margin:-.45rem 0 .85rem;line-height:1.45}.client-assignee-note{background:#f4f9ff;border:1px solid #cfe1f5;border-radius:.75rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.client-assignee-note>span{color:#fff;background:#1973dc;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-weight:850;display:grid}.client-assignee-note p{color:#526278;font-size:var(--font-caption,.8125rem);gap:.1rem;margin:0;display:grid}.client-assignee-note strong{color:#304760}.client-form-actions{border-top:1px solid #e7edf3;gap:.65rem;margin-top:1.25rem;padding-top:1rem;display:flex}.client-form-actions .primary-button,.client-form-actions .secondary-button{width:auto;margin:0}.client-list>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.client-list>header h2{margin:.25rem 0}.client-list>header>span{color:#45627f;font-size:var(--font-caption,.8125rem);background:#edf3f9;border-radius:999px;padding:.38rem .65rem;font-weight:750}.client-list td strong,.client-list td small{display:block}.client-list td small{color:#718096;margin-top:.2rem}.client-empty,.related-empty{color:#718096;text-align:center;place-items:center;padding:2.5rem 1rem;display:grid}.client-empty>span{color:#1973dc;background:#eaf3fd;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.7rem;font-size:1.35rem;display:grid}.client-empty strong,.related-empty strong{color:#304760}.client-empty p,.related-empty p{margin:.35rem 0 0}.client-workspace-backdrop{z-index:60}.client-workspace{background:#f5f8fb;border:1px solid #dbe4ee;border-radius:1rem;width:min(100%,74rem);max-height:92vh;overflow:auto;box-shadow:0 1.5rem 4rem #13284140}.client-workspace>header{color:#fff;background:linear-gradient(130deg,#123b67,#176bc3);padding:1.25rem 1.4rem;position:relative}.client-workspace>header h2{margin:.2rem 0;font-size:1.4rem}.client-workspace>header p{color:#dcecff;margin:.2rem 0 0}.client-workspace>header .eyebrow{color:#bcdcff}.client-workspace>header .dialog-close{color:#fff;background:#ffffff1f}.client-workspace-summary{grid-template-columns:repeat(4,1fr);gap:.7rem;padding:1rem 1.4rem 0;display:grid}.client-workspace-summary>span{background:#fff;border:1px solid #dce5ee;border-radius:.75rem;gap:.2rem;padding:.75rem .85rem;display:grid}.client-workspace-summary small{color:#718096}.client-workspace-summary strong{color:#304760}.client-tabs{background:#fff;border:1px solid #dbe4ee;border-radius:.8rem;gap:.35rem;margin:1rem 1.4rem 0;padding:.3rem;display:flex}.client-tabs button{color:#526278;cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:1;min-height:2.55rem;font-weight:750}.client-tabs button:hover{background:#f0f5fa}.client-tabs button.active{color:#0759b8;background:#e8f3ff}.client-tab-content{padding:1rem 1.4rem 1.4rem}.client-tab-content>section{background:#fff;border:1px solid #dbe4ee;border-radius:.9rem;padding:1.15rem}.client-tab-content>section>header h3{color:#304760;margin:0}.client-tab-content>section>header p{color:#718096;margin:.3rem 0 0}.client-record-list{gap:.55rem;margin-top:1rem;display:grid}.client-record-list article{background:#fbfcfd;border:1px solid #e1e8ef;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.client-record-list article.inactive{opacity:.62}.client-record-list article>span{color:#526278;font-size:var(--font-caption,.8125rem);background:#edf2f7;border-radius:999px;padding:.3rem .5rem;font-weight:750}.client-record-list article.primary>span{color:#0759b8;background:#e5f1ff}.client-record-list article>div{gap:.15rem;min-width:0;display:grid}.client-record-list article strong{color:#304760}.client-record-list article small{color:#718096;overflow-wrap:anywhere}.client-related-form{background:#f7fbff;border:1px solid #cfe1f5;border-radius:.85rem;margin-top:1.15rem;padding:1rem}.client-related-form h4{color:#304760;margin:0}.client-related-form>p{color:#718096;margin:.3rem 0 1rem}.client-related-form .primary-button{width:auto;margin-top:.2rem}.client-related-form .checkbox-field{margin:.2rem 0 .8rem}.clients-page .client-workspace .client-related-form>.checkbox-field{cursor:pointer;align-items:center;gap:.65rem;margin:.45rem 0 1rem;line-height:1.4;display:flex}.clients-page .client-workspace .client-related-form>.checkbox-field>input{flex:none;width:1.1rem;height:1.1rem;margin:0}.clients-page .client-workspace .client-related-form>.checkbox-field>span{display:block}.client-workspace-summary{grid-template-columns:repeat(3,1fr)}.client-contact-link{color:#0759b8;min-height:2.25rem;font:inherit;font-size:var(--font-caption,.8125rem);cursor:pointer;background:#f4f9ff;border:1px solid #bfd6ed;border-radius:.55rem;padding:.4rem .7rem;font-weight:750}.client-contact-link:hover{background:#e7f2ff;border-color:#7eafe1}.contact-directory-tools{background:#f7f9fc;border:1px solid #dce5ee;border-radius:.75rem;grid-template-columns:minmax(12rem,1.4fr) minmax(12rem,1fr) auto;align-items:end;gap:.7rem;margin-top:1rem;padding:.8rem;display:grid}.contact-directory-tools label{gap:.3rem;display:grid}.contact-directory-tools label>span{color:#526278;font-size:var(--font-caption,.8125rem);font-weight:700}.contact-directory-tools input,.contact-directory-tools select{background:#fff;border:1px solid #ccd8e5;border-radius:.55rem;width:100%;min-height:2.6rem}.contact-directory-tools>strong{color:#45627f;font-size:var(--font-caption,.8125rem);white-space:nowrap;background:#e8f1fa;border-radius:999px;align-self:center;padding:.45rem .65rem}.optional-billing-action{background:#f8fbfe;border:1px dashed #bfd2e5;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.optional-billing-action strong{color:#304760}.optional-billing-action p{color:#718096;font-size:var(--font-caption,.8125rem);margin:.25rem 0 0}.optional-billing-action .secondary-button{white-space:nowrap;width:auto;margin:0}.related-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.related-form-heading h4{margin:0}.related-form-heading p{color:#718096;margin:.3rem 0 0}.related-form-heading .text-button{color:#526278;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.related-form-heading .text-button:hover{color:#0759b8}.client-general-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.client-direct-edit{color:#0759b8;min-height:2.3rem;font:inherit;font-size:var(--font-caption,.8125rem);cursor:pointer;background:#f4f9ff;border:1px solid #bfd6ed;border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .7rem;font-weight:800;display:inline-flex}.client-direct-edit:hover{background:#e7f2ff;border-color:#7eafe1}.client-direct-edit svg{fill:currentColor;width:1rem;height:1rem}.client-info-group{border-top:1px solid #e5ebf1;margin-top:1rem;padding-top:1rem}.client-info-group h4{color:#304760;margin:0 0 .75rem}.client-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.client-info-grid>div{background:#fafbfd;border:1px solid #e4eaf0;border-radius:.65rem;min-width:0;padding:.7rem .8rem}.client-info-grid dt{color:#718096;font-size:var(--font-caption,.8125rem);margin:0 0 .25rem;font-weight:700}.client-info-grid dd{color:#304760;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.client-info-grid .client-info-wide{grid-column:1/-1}.contact-card-actions{align-items:center;gap:.45rem;display:flex}.contact-detail{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex!important}.contact-detail b{color:#526278}.contact-detail em{color:#256044;background:#e7f6ec;border-radius:999px;padding:.12rem .38rem;font-size:.72rem;font-style:normal;font-weight:750}.contact-detail em+em{color:#0759b8;background:#e5f1ff}.contact-phone-more{color:#0759b8;font:inherit;font-size:var(--font-caption,.8125rem);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.15rem;padding:0;font-weight:750}.contact-phone-more:hover{text-decoration:underline}.contact-phones-fieldset{border:0;margin:.85rem 0;padding:0}.contact-phones-fieldset>legend{color:#304760;padding:0;font-weight:800}.contact-phones-fieldset>p{color:#718096;font-size:var(--font-caption,.8125rem);margin:.25rem 0 .7rem}.contact-phone-editor{background:#fff;border:1px solid #dce5ee;border-radius:.75rem;margin-bottom:.65rem;padding:.75rem}.contact-phone-heading{color:#45627f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.contact-phone-heading>button{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #efc6c6;border-radius:.45rem;place-items:center;width:1.8rem;height:1.8rem;padding:0;font-size:1.15rem;display:grid}.contact-phone-fields{grid-template-columns:minmax(8rem,.7fr) minmax(12rem,1.5fr) minmax(7rem,.6fr);gap:.65rem;display:grid}.contact-phone-options{flex-wrap:wrap;gap:1rem;margin-top:.55rem;display:flex}.contact-phone-options label{color:#526278;font-size:var(--font-caption,.8125rem);cursor:pointer;align-items:center;gap:.5rem;display:flex}.contact-phone-options input{width:1rem;height:1rem;margin:0}.add-contact-phone{color:#0759b8;min-height:2.35rem;font:inherit;cursor:pointer;background:#f4f9ff;border:1px dashed #9ebedf;border-radius:.55rem;padding:.4rem .75rem;font-weight:750}.add-contact-phone:hover{background:#e8f3ff;border-style:solid}.client-workspace>header .dialog-close{top:5px;right:5px}.client-workspace .contact-directory-tools{grid-template-columns:minmax(11rem,.8fr) minmax(16rem,1.35fr) auto}.client-workspace .contact-directory-tools input,.client-workspace .contact-directory-tools select{padding:.55rem .8rem}.client-record-list article>.contact-card-actions{justify-self:end;align-items:center;gap:.45rem;display:flex}@media (width<=900px){.clients-layout{grid-template-columns:1fr}.client-editor{width:100%}.client-workspace-summary{grid-template-columns:1fr 1fr}.client-workspace .contact-directory-tools{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr)}.contact-directory-tools>strong{grid-column:1/-1;justify-self:start}.contact-phone-fields{grid-template-columns:1fr 1fr}.contact-phone-fields>.field:last-child{grid-column:1/-1}}@media (width<=620px){.client-form-actions>*{flex:1}.client-workspace{border-radius:.8rem;max-height:96vh}.client-workspace-summary{grid-template-columns:1fr 1fr;padding-inline:.8rem}.client-tabs{margin-inline:.8rem;overflow-x:auto}.client-tabs button{min-width:9rem}.client-tab-content{padding:.8rem}.client-record-list article{grid-template-columns:auto minmax(0,1fr)}.client-record-list article>.action-menu-trigger{grid-column:2;justify-self:end}.client-related-form .field-grid,.client-workspace .contact-directory-tools{grid-template-columns:1fr}.contact-directory-tools>strong{grid-column:auto}.client-record-list article>.client-contact-link{grid-column:1/-1;width:100%}.optional-billing-action{flex-direction:column;align-items:stretch}.optional-billing-action .secondary-button{width:100%}.related-form-heading{align-items:flex-start}.related-form-heading .text-button{padding:.35rem}.contact-phone-fields{grid-template-columns:1fr}.contact-phone-fields>.field:last-child{grid-column:auto}.contact-phone-options{flex-direction:column;align-items:flex-start;gap:.65rem}.add-contact-phone{width:100%}.client-info-grid{grid-template-columns:1fr}.client-info-grid .client-info-wide{grid-column:auto}.client-general-heading{flex-direction:column;align-items:stretch}.client-general-heading .client-direct-edit{align-self:flex-start}.contact-card-actions{grid-column:2;justify-self:end}}.crm-chat-media{background:#ffffffb8;border:1px solid #4f70913d;border-radius:.8rem;width:min(100%,30rem);margin:.48rem 0;overflow:hidden;box-shadow:0 .28rem .9rem #1c324a12}.crm-chat-media.image{width:min(100%,18.5rem)}.crm-chat-media-visual{cursor:zoom-in;background:#dce6ef;border:0;place-items:center;width:100%;max-height:17rem;padding:0;display:grid;position:relative;overflow:hidden}.crm-chat-media-visual img{object-fit:contain;background:repeating-conic-gradient(#e4ebf1 0 25%,#f6f8fa 0 50%) 50%/18px 18px;width:auto;max-width:100%;height:auto;max-height:17rem;display:block}.crm-chat-media-visual>span{color:#fff;opacity:0;background:#142436c7;border-radius:.42rem;padding:.28rem .45rem;font-size:.6rem;font-weight:800;transition:all .16s;position:absolute;bottom:.55rem;right:.6rem;transform:translateY(.2rem)}.crm-chat-media-visual:hover>span,.crm-chat-media-visual:focus-visible>span{opacity:1;transform:none}.crm-chat-media>footer{gap:.06rem;padding:.52rem .65rem;display:grid}.crm-chat-media>footer strong{color:#263f58;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.crm-chat-media>footer small{color:#718096;font-size:.59rem}.crm-chat-media video{background:#0f172a;width:100%;max-height:21rem;display:block}.crm-chat-media.audio{gap:.55rem;padding:.65rem;display:grid}.crm-chat-media.audio>header{align-items:center;gap:.55rem;display:flex}.crm-chat-media.audio i,.crm-chat-media.document>i{color:#fff;background:linear-gradient(135deg,#1973dc,#6d5ce7);border-radius:.68rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.86rem;font-style:normal;font-weight:850;display:grid}.crm-chat-media.audio>header>div{min-width:0;display:grid}.crm-chat-media.audio strong{color:#263f58;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.crm-chat-media.audio small{color:#718096;font-size:.59rem}.crm-chat-media.audio audio{width:100%;height:2.4rem}.crm-chat-media.document{box-sizing:border-box;color:inherit;align-items:center;gap:.65rem;padding:.68rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.crm-chat-media.document:hover{background:#fff;border-color:#75a9da;transform:translateY(-1px)}.crm-chat-media.document>i{background:linear-gradient(135deg,#dc2626,#ef4444);border-radius:.45rem;font-size:.59rem}.crm-chat-media.document>span{flex:1;min-width:0;display:grid}.crm-chat-media.document small{color:#1973dc;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.crm-chat-media.document strong,.crm-chat-media.document b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-chat-media.document strong{color:#263f58;font-size:.72rem}.crm-chat-media.document b{color:#718096;font-size:.58rem;font-weight:600}.crm-chat-media.document em{color:#0759b8;font-size:.62rem;font-style:normal;font-weight:800}.crm-chat-lightbox{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812e6;grid-template-rows:auto minmax(0,1fr) auto;gap:.8rem;padding:1rem;display:grid;position:fixed;inset:0}.crm-chat-lightbox>header{color:#fff;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,76rem);margin:auto;display:flex}.crm-chat-lightbox>header>div{min-width:0;display:grid}.crm-chat-lightbox>header strong,.crm-chat-lightbox>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-chat-lightbox>header strong{font-size:.9rem}.crm-chat-lightbox>header small{color:#aebdcd;font-size:.65rem}.crm-chat-lightbox>header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;font-size:1.4rem;display:grid}.crm-chat-lightbox>img{object-fit:contain;border-radius:.65rem;min-width:0;max-width:100%;min-height:0;max-height:100%;margin:auto;display:block}.crm-chat-lightbox>a{color:#fff;background:#ffffff14;border:1px solid #ffffff3b;border-radius:.55rem;justify-self:center;padding:.5rem .7rem;font-size:.68rem;font-weight:750;text-decoration:none}html[data-theme=dark] .crm-chat-media{background:#111d2b;border-color:#334a61;box-shadow:0 .28rem .9rem #0000002e}html[data-theme=dark] .crm-chat-media>footer strong,html[data-theme=dark] .crm-chat-media.audio strong,html[data-theme=dark] .crm-chat-media.document strong{color:#dce7f2}html[data-theme=dark] .crm-chat-media>footer small,html[data-theme=dark] .crm-chat-media.audio small,html[data-theme=dark] .crm-chat-media.document b{color:#91a4b8}html[data-theme=dark] .crm-chat-media-visual{background:#0b1420}html[data-theme=dark] .crm-chat-media-visual img{background:repeating-conic-gradient(#243449 0 25%,#172538 0 50%) 50%/18px 18px}html[data-theme=dark] .crm-chat-media.document:hover{background:#17283b;border-color:#5389bd}@media (width<=700px){.crm-chat-media{width:100%}.crm-chat-media.image{width:min(100%,18.5rem)}.crm-chat-media-visual,.crm-chat-media-visual img{max-height:15.5rem}.crm-chat-lightbox{padding:.75rem}.crm-chat-lightbox>header small{max-width:70vw}}@media (prefers-reduced-motion:reduce){.crm-chat-media-visual>span,.crm-chat-media.document{transition:none}}.crm-conversations-shell{max-width:none}.crm-conversation-header-actions{align-items:center;gap:.7rem;display:flex}.crm-conversation-header-actions>span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:.38rem .62rem;font-size:.7rem;font-weight:800}.crm-conversation-header-actions .primary-button{width:auto}.crm-conversations-notice{color:#52677c;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;align-items:center;gap:.7rem;margin-bottom:.85rem;padding:.72rem .9rem;font-size:.76rem;display:flex}.crm-conversations-notice strong{color:#0759b8}.crm-conversation-layout{background:#fff;border:1px solid #d8e3ed;border-radius:18px;grid-template-columns:minmax(17rem,22rem) minmax(28rem,1fr) minmax(16rem,20rem);min-height:calc(100vh - 13rem);display:grid;overflow:hidden;box-shadow:0 14px 34px #203a5a14}.crm-conversation-inbox{background:#fbfcfe;border-right:1px solid #e1e8f0;min-width:0}.crm-conversation-inbox>header{border-bottom:1px solid #e1e8f0;gap:.65rem;padding:1rem;display:grid}.crm-conversation-inbox>header>div:first-child{justify-content:space-between;align-items:center;display:flex}.crm-conversation-inbox>header strong{color:#243b53;font-size:.95rem}.crm-conversation-inbox>header span{color:#718096;font-size:.7rem}.crm-conversation-inbox form{grid-template-columns:1fr auto;display:grid}.crm-conversation-inbox input,.crm-conversation-inbox select{color:#334e68;min-width:0;font:inherit;background:#fff;border:1px solid #d3dee9;padding:.6rem .65rem;font-size:.73rem}.crm-conversation-inbox input{border-radius:.58rem 0 0 .58rem}.crm-conversation-inbox form button{color:#0759b8;background:#edf6ff;border:1px solid #aac8e5;border-left:0;border-radius:0 .58rem .58rem 0;width:2.4rem;font-size:1rem}.crm-conversation-inbox>header>div:last-child{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.crm-conversation-inbox select{border-radius:.5rem}.crm-conversation-inbox>section{max-height:calc(100vh - 22rem);display:grid;overflow-y:auto}.crm-conversation-inbox>section>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.6rem;padding:.82rem .9rem;transition:all .16s;display:grid}.crm-conversation-inbox>section>button:hover{background:#f1f7fd}.crm-conversation-inbox>section>button.active{background:#eaf4ff;box-shadow:inset 3px 0 #1973dc}.crm-conversation-avatar{color:#0759b8;background:#ddebfa;border-radius:.72rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:850;display:grid}.crm-conversation-summary{gap:.08rem;min-width:0;display:grid}.crm-conversation-summary strong,.crm-conversation-summary b,.crm-conversation-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-conversation-summary strong{color:#243b53;font-size:.78rem}.crm-conversation-summary b{color:#52677c;font-size:.68rem;font-weight:650}.crm-conversation-summary small{color:#8291a3;font-size:.65rem}.crm-conversation-list-meta{align-content:start;justify-items:end;gap:.25rem;display:grid}.crm-conversation-list-meta time{color:#8291a3;font-size:.58rem}.crm-conversation-list-meta i{color:#fff;background:#1973dc;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;font-size:.58rem;font-style:normal;font-weight:800;display:grid}.crm-conversation-list-meta em{color:#475569;background:#e2e8f0;border-radius:999px;padding:.2rem .34rem;font-size:.56rem;font-style:normal;font-weight:800}.crm-conversation-list-meta em.ai{color:#6b21a8;background:#f3e8ff}.crm-conversation-thread{background:#f4f7fa;flex-direction:column;min-width:0;display:flex}.crm-conversation-thread>header{background:#fff;border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.crm-conversation-thread>header>div{align-items:center;gap:.65rem;display:flex}.crm-conversation-thread h2{color:#243b53;margin:0;font-size:.92rem}.crm-conversation-thread>header p{color:#718096;margin:.12rem 0 0;font-size:.68rem}.crm-conversation-thread>header>button{color:#52677c;background:#fff;border:1px solid #cbd8e5;border-radius:.5rem;padding:.42rem .58rem;font-size:.68rem;font-weight:750}.crm-message-timeline{flex-direction:column;flex:1;gap:.65rem;max-height:calc(100vh - 27rem);padding:1rem;display:flex;overflow-y:auto}.crm-message-timeline>article{background:#fff;border:1px solid #dbe5ee;border-radius:.9rem .9rem .9rem .25rem;align-self:flex-start;width:min(78%,34rem);padding:.72rem .82rem;box-shadow:0 .22rem .7rem #203a5a0a}.crm-message-timeline>article.outbound{background:#eaf4ff;border-color:#bcd8f2;border-radius:.9rem .9rem .25rem;align-self:flex-end}.crm-message-timeline>article.internal{background:#fffbeb;border-color:#fde68a;border-radius:.75rem;align-self:center;width:min(88%,40rem)}.crm-message-timeline article>header{color:#52677c;justify-content:space-between;gap:.6rem;font-size:.64rem;display:flex}.crm-message-timeline article>header time{color:#94a3b8}.crm-message-timeline article>p{color:#243b53;white-space:pre-wrap;margin:.42rem 0;font-size:.78rem;line-height:1.5}.crm-message-timeline article>footer{color:#718096;gap:.12rem;font-size:.61rem;display:grid}.crm-message-timeline article>footer small{color:#92400e}.crm-conversation-composer{background:#fff;border-top:1px solid #dfe7ef;padding:.75rem 1rem 1rem}.crm-conversation-composer>header{gap:.25rem;margin-bottom:.45rem;display:flex}.crm-conversation-composer>header button{color:#718096;background:0 0;border:0;border-radius:.45rem;padding:.35rem .52rem;font-size:.7rem;font-weight:750}.crm-conversation-composer>header button.active{color:#0759b8;background:#eaf4ff}.crm-conversation-composer textarea{resize:vertical;width:100%;min-height:4.5rem;font:inherit;border:1px solid #cbd8e5;border-radius:.7rem;padding:.7rem;font-size:.78rem}.crm-conversation-composer>footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.45rem;display:flex}.crm-conversation-composer>footer small{color:#718096;max-width:32rem;font-size:.64rem;line-height:1.4}.crm-conversation-composer .primary-button{flex:none;width:auto}.crm-conversation-context{background:#fff;border-left:1px solid #e1e8f0;min-width:0}.crm-conversation-context>header{border-bottom:1px solid #e7edf3;gap:.16rem;padding:1rem;display:grid}.crm-conversation-context>header span,.crm-conversation-context>section>span{color:#0759b8;letter-spacing:.08em;font-size:.63rem;font-weight:850}.crm-conversation-context>header strong{color:#243b53;font-size:.82rem}.crm-conversation-context dl{border-bottom:1px solid #e7edf3;gap:.65rem;margin:0;padding:1rem;display:grid}.crm-conversation-context dl>div{gap:.1rem;display:grid}.crm-conversation-context dt{color:#8291a3;font-size:.62rem}.crm-conversation-context dd{color:#334e68;align-items:center;gap:.35rem;margin:0;font-size:.74rem;font-weight:700;display:flex}.crm-conversation-context dd i{border-radius:50%;width:.5rem;height:.5rem}.crm-conversation-context>section{gap:.55rem;padding:1rem;display:grid}.crm-conversation-context .field{margin:0}.crm-conversation-context .secondary-button{width:100%}.crm-conversation-context>section>small{color:#718096;font-size:.64rem;line-height:1.45}.crm-context-opportunity{color:#0759b8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.58rem;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.6rem;font-size:.7rem;font-weight:800}.crm-thread-placeholder{text-align:center;align-content:center;place-items:center;height:100%;padding:2rem;display:grid}.crm-thread-placeholder>span{color:#9cb4ca;font-size:3rem}.crm-thread-placeholder strong{color:#334e68}.crm-thread-placeholder p,.crm-conversation-empty{color:#8291a3;text-align:center;font-size:.74rem;line-height:1.5}.crm-conversation-media{color:#0759b8;background:#ffffff9e;border:1px solid #0759b833;border-radius:.65rem;gap:.12rem;margin:.55rem 0;padding:.65rem .72rem;text-decoration:none;display:grid}.crm-conversation-media span,.crm-conversation-media small{font-size:.6rem}.crm-conversation-media strong{color:#243b53;font-size:.72rem}.crm-conversation-media:hover{background:#fff;border-color:#4c9be8}.crm-simulator-backdrop{z-index:700}.crm-inbound-simulator{background:#fff;border:1px solid #ffffffb3;border-radius:1rem;width:min(100% - 2rem,36rem);overflow:hidden;box-shadow:0 1.5rem 4rem #0b1f3647}.crm-inbound-simulator>header{background:#f8fafc;border-bottom:1px solid #e3eaf1;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;display:flex}.crm-inbound-simulator>header span{color:#7c3aed;letter-spacing:.08em;font-size:.64rem;font-weight:850}.crm-inbound-simulator h2{color:#243b53;margin:.15rem 0;font-size:1.05rem}.crm-inbound-simulator header p{color:#718096;margin:0;font-size:.72rem}.crm-inbound-simulator>header button{background:#fff;border:1px solid #d6e0ea;border-radius:50%;width:2.25rem;height:2.25rem;font-size:1.2rem}.crm-inbound-simulator form{gap:.75rem;padding:1rem 1.15rem;display:grid}.crm-inbound-simulator .field{margin:0}.crm-simulator-context{color:#52677c;background:#eef6ff;border-radius:.55rem;margin:0;padding:.6rem .7rem;font-size:.7rem}.crm-simulator-intent{cursor:pointer;background:#faf5ff;border:1px solid #ddd6fe;border-radius:.6rem;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.crm-simulator-intent input{accent-color:#7c3aed;margin-top:.15rem}.crm-simulator-intent span{color:#4c1d95;gap:.12rem;font-size:.73rem;display:grid}.crm-simulator-intent small{color:#7c6a9e;font-size:.64rem}.crm-inbound-simulator footer{justify-content:flex-end;gap:.55rem;display:flex}.crm-inbound-simulator footer button{width:auto}@media (width<=1180px){.crm-conversation-layout{grid-template-columns:19rem minmax(26rem,1fr)}.crm-conversation-context{border-top:1px solid #e1e8f0;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1.2fr 1fr;display:grid}.crm-conversation-context dl{border-right:1px solid #e7edf3;grid-template-columns:repeat(2,1fr)}.crm-context-opportunity{align-self:center}}.crm-message-timeline>article.delivery-interruption{width:min(88%,36rem);box-shadow:none;background:#fff8ee;border:1px solid #e9c9a3;border-radius:.7rem;align-self:center}.crm-message-timeline .delivery-interruption>header strong{color:#8a4b11}.crm-message-timeline .delivery-interruption-preview{color:#695c4b;border-left:2px solid #d6a36b;margin:.45rem 0;padding:.45rem .6rem;font-size:.72rem}.crm-message-timeline .delivery-interruption>footer{color:#86511f;font-size:.66rem;line-height:1.45}.crm-conversation-composer.simulating-customer{background:#fcfaff;border-top-color:#d8c8fa}.crm-conversation-composer>header button.customer.active{color:#6d28d9;background:#f0e9ff}.crm-composer-simulation-note{color:#5b21b6;background:#f7f2ff;border:1px solid #ddd0fa;border-radius:.58rem;gap:.12rem;margin:.15rem 0 .55rem;padding:.55rem .7rem;display:grid}.crm-composer-simulation-note strong{font-size:.72rem}.crm-composer-simulation-note span{font-size:.65rem;line-height:1.4}.crm-composer-intent{cursor:pointer;background:#f7f2ff;border:1px solid #ddd0fa;border-radius:.58rem;align-items:flex-start;gap:.55rem;margin:.55rem 0 0;padding:.55rem .65rem;display:flex}.crm-composer-intent input{accent-color:#7c3aed;margin-top:.14rem}.crm-composer-intent span{color:#5b21b6;gap:.12rem;display:grid}.crm-composer-intent strong{font-size:.7rem}.crm-composer-intent small{font-size:.62rem;line-height:1.4}html[data-theme=dark] .crm-message-timeline>article.delivery-interruption{border-color:#745837;background:#2b241b!important}html[data-theme=dark] .crm-message-timeline .delivery-interruption>header strong{color:#f8cf91}html[data-theme=dark] .crm-message-timeline .delivery-interruption-preview{color:#d8c9ae;border-color:#ad8654}html[data-theme=dark] .crm-message-timeline .delivery-interruption>footer{color:#e3bb82}html[data-theme=dark] .crm-conversation-composer.simulating-customer{background:#1c1930!important;border-color:#534278!important}html[data-theme=dark] .crm-conversation-composer>header button.customer.active{color:#e3ccff;background:#37284f}html[data-theme=dark] .crm-composer-simulation-note,html[data-theme=dark] .crm-composer-intent{color:#dcc6fb;background:#282038;border-color:#5b477c}html[data-theme=dark] .crm-composer-intent span{color:#dcc6fb}html[data-theme=dark] .crm-composer-intent small,html[data-theme=dark] .crm-composer-simulation-note span{color:#baa7d2}@media (width<=800px){.crm-conversation-header-actions{flex-direction:column;align-items:flex-end}.crm-conversations-notice{flex-direction:column;align-items:flex-start}.crm-conversation-layout{display:block;overflow:visible}.crm-conversation-inbox>section{max-height:24rem}.crm-conversation-thread{border-top:1px solid #e1e8f0;min-height:38rem}.crm-message-timeline{max-height:28rem}.crm-conversation-context{display:block}.crm-conversation-composer>footer{flex-direction:column;align-items:stretch}.crm-conversation-composer .primary-button{width:100%}}.crm-thread-header-actions{align-items:center;gap:.55rem;display:flex}.crm-thread-header-actions>button{color:#52677c;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:.5rem;padding:.42rem .58rem;font-size:.68rem;font-weight:750}.crm-live-sync{color:#64748b;align-items:center;gap:.35rem;font-size:.62rem;font-weight:700;display:inline-flex}.crm-live-sync i{background:#16a34a;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .18rem #16a34a1f}html[data-theme=dark] .crm-thread-header-actions>button{color:#c2d1df;background:#172638;border-color:#3a5066}html[data-theme=dark] .crm-live-sync{color:#9eb1c3}html[data-theme=dark] .crm-live-sync i{background:#4ade80;box-shadow:0 0 0 .18rem #4ade801f}@media (width<=560px){.crm-live-sync{font-size:0}.crm-live-sync i{width:.5rem;height:.5rem}.crm-thread-header-actions{gap:.4rem}}.crm-shell{max-width:none}.crm-header-actions,.crm-toolbar,.crm-section-heading,.crm-detail-actions{align-items:center;gap:.75rem;display:flex}.crm-header-actions{margin-left:auto}.crm-welcome{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:620px;margin:5rem auto;padding:3rem;box-shadow:0 18px 50px #0f172a10}.crm-welcome>span{color:#0369a1;background:#e0f2fe;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:800;display:inline-grid}.crm-welcome h2{margin:1rem 0 .5rem}.crm-welcome p{color:#64748b}.crm-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;margin-bottom:1rem;padding:1rem 1.2rem}.crm-toolbar label{align-items:center;gap:.6rem;display:flex}.crm-toolbar select{width:100%;min-width:0}.crm-toolbar>div{border-left:1px solid #e2e8f0;flex:none;padding:0 1rem;display:grid}.crm-toolbar>div span{color:#64748b;font-size:.8rem}.crm-toolbar>button{flex:none;margin-left:auto}.crm-form-card{background:#fff;border:1px solid #dbe4ef;border-radius:18px;max-width:1050px;margin:0 auto 1.25rem;padding:1.4rem;box-shadow:0 12px 35px #0f172a0d}.crm-section-heading{justify-content:space-between;margin-bottom:1rem}.crm-section-heading h2{margin:0}.crm-section-heading p{color:#64748b;margin:.25rem 0}.crm-prospect-action{color:#64748b;justify-content:center;align-items:center;gap:.5rem;display:flex}.crm-prospect-action button{color:#0369a1;cursor:pointer;background:0 0;border:0;font-weight:700}.crm-value-grid{grid-template-columns:120px 1fr 1fr 1fr;gap:1rem;display:grid}.crm-board{align-items:flex-start;gap:1rem;padding:0 0 1.5rem;display:flex;overflow-x:auto}.crm-column{background:#eef2f7;border:1px solid #dce4ed;border-radius:16px;flex:0 0 300px;overflow:hidden}.crm-column>header{background:#fff;border-bottom:1px solid #dce4ed;grid-template-columns:1fr auto;gap:.25rem;padding:1rem;display:grid}.crm-column>header div{align-items:center;gap:.5rem;display:flex}.crm-column>header div span{background:var(--stage-color);border-radius:50%;width:10px;height:10px}.crm-column>header small{color:#64748b;grid-column:1/-1}.crm-column-body{align-content:start;gap:.65rem;min-height:230px;padding:.7rem;display:grid}.crm-column-body>p{text-align:center;color:#94a3b8;margin:3rem 0}.opportunity-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:13px;width:100%;padding:1rem;box-shadow:0 4px 12px #0f172a0a}.opportunity-card:hover{border-color:#93c5fd;transform:translateY(-1px)}.opportunity-card>strong,.opportunity-card>span,.opportunity-card>small{display:block}.opportunity-card>span,.opportunity-card>small{color:#64748b;margin-top:.3rem}.opportunity-card>div,.opportunity-card footer{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.opportunity-card em{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.2rem .45rem;font-style:normal}.opportunity-card footer{color:#64748b;border-top:1px solid #eef2f7;padding-top:.65rem;font-size:.78rem}.opportunity-card footer b{color:#b45309}.crm-detail{width:min(760px,100vw - 2rem);max-height:90vh;overflow:auto}.crm-detail-summary{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1.25rem 0;display:grid}.crm-detail-summary>div{background:#f8fafc;border-radius:10px;gap:.25rem;padding:.8rem;display:grid}.crm-detail-summary span{color:#64748b;font-size:.75rem}.crm-detail-actions{flex-wrap:wrap;margin-bottom:1.25rem}.crm-detail-actions>button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.55rem .75rem}.crm-activity-list{gap:.6rem;display:grid}.crm-activity-list article{border:1px solid #e2e8f0;border-radius:10px;gap:.75rem;padding:.8rem;display:flex}.crm-activity-list article.done{opacity:.6}.crm-activity-list article.done strong{text-decoration:line-through}.crm-activity-list article>button{color:#16a34a;background:0 0;border:0;font-size:1.4rem}.crm-activity-list article div{gap:.2rem;display:grid}.crm-activity-list article span{color:#64748b;font-size:.78rem}.crm-activity-list article p{margin:.2rem 0 0}.crm-activity-form{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1rem}@media (width<=1080px){.crm-toolbar>label:first-child{flex-basis:100%;min-width:0}.crm-toolbar>button{margin-left:auto}}@media (width<=760px){.crm-header-actions{width:100%}.crm-header-actions>*{flex:1}.crm-toolbar{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.crm-toolbar>label:first-child{grid-column:1/-1;width:100%}.crm-toolbar>label:first-child span{flex:none}.crm-toolbar>div{border:0;padding:.2rem 0}.crm-toolbar>button{grid-column:1/-1;width:100%;margin:0}.crm-value-grid,.crm-detail-summary{grid-template-columns:1fr 1fr}.crm-column{flex-basis:86vw}.crm-detail-actions{align-items:stretch}.crm-detail-actions>*{width:100%}}@media (width<=480px){.crm-value-grid,.crm-detail-summary{grid-template-columns:1fr}}.crm-toolbar{background:linear-gradient(135deg,#fff,#f8fbfe);border-color:#dbe5ef;box-shadow:0 .55rem 1.5rem #203a5a0e}.crm-toolbar>label:first-child>span{color:#40536a;font-size:.86rem;font-weight:800}.crm-toolbar select{background:#fff;border-color:#b8cbe0;min-height:2.8rem;font-size:.95rem;font-weight:700}.crm-toolbar>div{gap:.16rem;min-width:9.5rem}.crm-toolbar>div strong{color:#203247;letter-spacing:-.015em;font-size:1.08rem}.crm-toolbar>div span{font-size:.84rem;line-height:1.35}.crm-toolbar>button{min-height:2.7rem;padding-inline:1rem;font-size:.88rem}.crm-board{scrollbar-color:#aebed0 #e8eef5;scrollbar-width:thin;scroll-snap-type:x proximity;gap:1.1rem;padding:.15rem .15rem 1.35rem}.crm-board::-webkit-scrollbar-track{background:#e8eef5;border-radius:999px}.crm-board::-webkit-scrollbar-thumb{background:#aebed0;border:2px solid #e8eef5;border-radius:999px}.crm-column{scroll-snap-align:start;background:#edf2f7;border-color:#d7e1eb;border-radius:17px;flex-basis:320px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;box-shadow:0 .6rem 1.5rem #203a5a0e}.crm-column:before{content:"";z-index:2;background:var(--stage-color,#8aa0b8);opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.crm-column>header{background:linear-gradient(145deg,#fff,#fafcfe);border-bottom-color:#dce5ee;min-height:5.6rem;padding:1.05rem 1.05rem .9rem}.crm-column>header div span{width:11px;height:11px;box-shadow:0 0 0 4px color-mix(in srgb,var(--stage-color) 16%,transparent)}.crm-column>header div strong{color:#203247;font-size:1rem;line-height:1.35}.crm-column>header>b{color:#40536a;background:#edf2f7;border-radius:999px;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .42rem;font-size:.78rem;display:grid}.crm-column>header small{color:#52667d;margin-top:.18rem;font-size:.86rem;font-weight:750}.crm-column-body{gap:.78rem;min-height:285px;padding:.82rem}.crm-column-body>p{color:#718096;place-items:center;gap:.28rem;margin:3.5rem .5rem;display:grid}.crm-column-body>p i{color:#8da0b3;background:#ffffff94;border:1px dashed #b7c6d6;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;font-style:normal;display:grid}.crm-column-body>p span{font-size:.9rem;font-weight:750}.crm-column-body>p small{text-align:center;font-size:.78rem;line-height:1.4}.opportunity-card{border-color:#d9e3ed;border-radius:14px;padding:1.05rem;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;position:relative;box-shadow:0 .3rem .9rem #203a5a0e}.opportunity-card:after{content:"⋮⋮";color:#b3bfcc;letter-spacing:-.18rem;opacity:0;font-size:.72rem;transition:opacity .18s;position:absolute;top:.82rem;right:.85rem}.opportunity-card>strong{color:#203247;padding-right:1.2rem;font-size:.98rem;line-height:1.38}.opportunity-card>span{font-size:.88rem;font-weight:650;color:#52667d!important;margin-top:.38rem!important}.opportunity-card>small{font-size:.82rem;line-height:1.4;color:#718096!important;margin-top:.3rem!important}.opportunity-card>div>b{color:#183a60;font-size:.96rem}.opportunity-card em{padding:.28rem .52rem;font-size:.76rem;font-weight:800}.opportunity-card footer{color:#607188;gap:.5rem;margin-top:.9rem;padding-top:.72rem;font-size:.82rem}.opportunity-card footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opportunity-card footer b{color:#955915;background:#fff3df;border-radius:999px;flex:none;padding:.25rem .42rem;font-size:.72rem}.opportunity-card.is-being-dragged{opacity:.38;transform:scale(.975)}.crm-board.is-dragging .crm-column{border-style:dashed}.crm-column.is-drop-target{background:#eaf4ff;border-color:#4b94db;transform:translateY(-3px);box-shadow:0 0 0 3px #1973dc21,0 .9rem 2rem #20569121}.crm-column.is-drop-target .crm-column-body{background:linear-gradient(#eaf4ff80,#fff3)}@media (width<=760px){.crm-toolbar>div strong{font-size:1rem}.crm-toolbar>div span{font-size:.8rem}.crm-column{flex-basis:88vw;max-width:330px}.crm-column-body{min-height:250px}}@media (prefers-reduced-motion:reduce){.crm-column,.opportunity-card{transition:none}.crm-column.is-drop-target,.opportunity-card:hover{transform:none}}.crm-toolbar>label:first-child{background:#f9fbfd;border:1px solid #d8e3ee;border-radius:.75rem;gap:0;min-height:2.9rem;padding-left:.85rem;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden;box-shadow:0 1px 3px #203a5a09}.crm-toolbar>label:first-child:hover{background:#fff;border-color:#bfd2e5}.crm-toolbar>label:first-child:focus-within{background:#fff;border-color:#79aee0;box-shadow:0 0 0 3px #1973dc1c}.crm-toolbar>label:first-child>span{flex:none;align-self:stretch;align-items:center;padding:0 .85rem 0 0;line-height:1;display:flex}.crm-toolbar>label:first-child select{min-height:2.9rem;box-shadow:none;border:0;border-left:1px solid #dfe7ef;border-radius:0 .7rem .7rem 0;align-self:stretch;margin:0;padding:.68rem 2.35rem .68rem .9rem;line-height:1.35}.crm-toolbar>label:first-child select:focus{box-shadow:none;outline:0}.crm-pipeline-brand{color:#176637;white-space:nowrap;background:#eef9f2;border:1px solid #b9d9c6;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.crm-pipeline-brand.shared{color:#526278;background:#f3f6f9;border-color:#d5dee8}.crm-context-filters{background:#f8fafc;border:1px solid #dfe7f0;border-radius:.9rem;grid-template-columns:repeat(5,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;margin:-.35rem 0 1rem;padding:.85rem 1rem;display:grid}.crm-context-filters label{gap:.28rem;min-width:0;display:grid}.crm-context-filters label>span{color:#52667d;font-size:.75rem;font-weight:750}.crm-context-filters select{width:100%;min-width:0;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #c8d6e4;border-radius:.62rem;padding:.55rem 1.8rem .55rem .65rem;font-size:.82rem}.crm-context-filters>button{color:#0759b8;cursor:pointer;background:#fff;border:1px solid #b9cde1;border-radius:.62rem;min-height:2.55rem;padding:.55rem .8rem;font-weight:750}.crm-context-form-panel{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe0f1;border-radius:1rem;max-width:1050px;margin:0 auto .8rem;padding:1rem 1.15rem}.crm-context-form-panel>header{gap:.18rem;margin-bottom:.8rem;display:grid}.crm-context-form-panel>header>span{color:#1973dc;letter-spacing:.07em;font-size:.7rem;font-weight:850}.crm-context-form-panel>header>strong{font-size:1rem}.crm-context-form-panel>header>small{color:#637389;font-size:.78rem}.crm-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.crm-context-grid .field{margin:0}.opportunity-card em.temperature-cold{color:#315b86;background:#e7f1fb}.opportunity-card em.temperature-warm{color:#9a5c12;background:#fff1dc}.opportunity-card em.temperature-hot{color:#ad3434;background:#ffe8e8}@media (width<=1100px){.crm-context-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.crm-context-filters,.crm-context-grid{grid-template-columns:1fr 1fr}.crm-context-filters>button{grid-column:1/-1;width:100%}}@media (width<=480px){.crm-context-filters,.crm-context-grid{grid-template-columns:1fr}}.crm-toolbar{border-radius:1.05rem;gap:.85rem;padding:.85rem 1rem;box-shadow:0 .7rem 1.8rem #203a5a12}.crm-toolbar>label:first-child{flex:32rem;min-width:24rem}.crm-toolbar>label:first-child select{font-size:.9rem}.crm-pipeline-brand{text-overflow:ellipsis;max-width:13rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.crm-toolbar-stat{position:relative;min-width:8.8rem!important;padding:.08rem 1rem .08rem 1.15rem!important}.crm-toolbar-stat:before{content:"";background:#57a3eb;border-radius:999px;width:3px;position:absolute;top:.2rem;bottom:.2rem;left:0}.crm-toolbar-stat.value:before{background:#36a36a}.crm-toolbar-stat strong{font-variant-numeric:tabular-nums}.crm-context-filters{background:#f8fafcc7;border-radius:.82rem;margin:-.25rem 0 1rem;padding:.72rem .85rem;box-shadow:inset 0 1px #ffffffb8}.crm-context-filters label>span{letter-spacing:.015em;padding-left:.08rem;font-size:.7rem}.crm-context-filters select{min-height:2.48rem;transition:border-color .16s,box-shadow .16s,background .16s}.crm-context-filters select:hover{border-color:#a9bfd5}.crm-context-filters select:focus{border-color:#5c9ddd;outline:0;box-shadow:0 0 0 3px #1973dc1a}.crm-context-filters>button{transition:border-color .16s,background .16s,transform .16s}.crm-context-filters>button:hover{background:#edf6ff;border-color:#82b0dc;transform:translateY(-1px)}.crm-board{scrollbar-color:#aebed0 transparent;gap:.9rem;padding:.2rem .15rem 1rem;scroll-padding-inline:.15rem}.crm-board::-webkit-scrollbar{height:7px}.crm-board::-webkit-scrollbar-track{background:0 0}.crm-board::-webkit-scrollbar-thumb{background-clip:padding-box;border:1px solid #0000}.crm-column{border-radius:1rem;flex-basis:19.5rem;box-shadow:0 .45rem 1.25rem #203a5a0d}.crm-column:before{opacity:1;height:3px}.crm-column>header{background:linear-gradient(150deg,color-mix(in srgb,var(--stage-color) 6%,#fff),#fff 58%);min-height:5.15rem;padding:.95rem 1rem .8rem}.crm-column>header div strong{font-size:.94rem}.crm-column>header>b{min-width:1.65rem;height:1.65rem;font-size:.72rem}.crm-column>header small{font-variant-numeric:tabular-nums;font-size:.78rem}.crm-column-body{background:linear-gradient(#fff3,#0000 7rem);min-height:270px;padding:.72rem}.crm-column-body>p{opacity:.82;margin:3.15rem .5rem}.crm-column-body>p i{width:2.25rem;height:2.25rem;font-size:1rem}.crm-column-body>p span{font-size:.82rem}.crm-column-body>p small{font-size:.7rem}.opportunity-card{border-radius:.78rem;padding:.9rem .92rem .85rem;overflow:hidden;box-shadow:0 .25rem .75rem #203a5a0b}.opportunity-card:before{content:"";background:var(--stage-color);opacity:.2;border-radius:0 999px 999px 0;width:3px;transition:opacity .18s;position:absolute;top:.65rem;bottom:.65rem;left:0}.opportunity-card:after{opacity:.42;top:.68rem;right:.72rem}.opportunity-card:hover{border-color:color-mix(in srgb,var(--stage-color) 45%,#b8c9da);transform:translateY(-2px);box-shadow:0 .65rem 1.35rem #2056911a}.opportunity-card:hover:before{opacity:.95}.opportunity-card:hover:after{opacity:.85}.opportunity-card>strong{font-size:.89rem}.opportunity-card>span{font-size:.78rem;font-weight:700;margin-top:.3rem!important}.opportunity-card>small{font-size:.73rem;margin-top:.22rem!important}.opportunity-card>div{margin-top:.72rem}.opportunity-card>div>b{font-variant-numeric:tabular-nums;font-size:.86rem}.opportunity-card em{padding:.23rem .45rem;font-size:.67rem}.opportunity-card footer{margin-top:.72rem;padding-top:.6rem;font-size:.72rem}.opportunity-card footer b{font-size:.64rem}.opportunity-card.is-saving{cursor:wait;opacity:.78}.opportunity-card.is-saving>strong{padding-right:5rem}.opportunity-card.is-saving:before{opacity:1}.opportunity-card.is-saving:after{content:"Guardando…";color:#1973dc;letter-spacing:0;opacity:1;font-size:.62rem;font-weight:800;top:.72rem;right:.72rem}.opportunity-card.is-saving:hover{transform:none}@media (width<=1180px){.crm-toolbar>label:first-child{flex-basis:100%;min-width:0}.crm-pipeline-brand{max-width:18rem}.crm-toolbar-stat{flex:9rem}}@media (width<=760px){.crm-toolbar{gap:.65rem}.crm-toolbar>label:first-child{min-width:0}.crm-pipeline-brand{grid-column:1/-1;justify-self:start}.crm-toolbar-stat{min-width:0!important;padding-left:.85rem!important}.crm-column{flex-basis:86vw;max-width:19.5rem}.crm-column-body{min-height:245px}}@media (width>=761px){.crm-board{align-items:stretch;height:clamp(30rem,100vh - 19rem,54rem);min-height:30rem;padding-bottom:.55rem}.crm-column{flex-direction:column;flex:0 0 18rem;min-height:0;max-height:100%;display:flex;overflow:hidden}.crm-column>header{z-index:3;flex:none;min-height:4.35rem;padding:.78rem .85rem .68rem;position:sticky;top:0}.crm-column-body{overscroll-behavior:contain;scrollbar-color:#b4c2d1 transparent;scrollbar-width:thin;flex:1;gap:.48rem;min-height:0;padding:.55rem;overflow:hidden auto}.crm-column-body::-webkit-scrollbar{width:6px}.crm-column-body::-webkit-scrollbar-track{background:0 0}.crm-column-body::-webkit-scrollbar-thumb{background:#b4c2d1;border-radius:999px}.opportunity-card{padding:.68rem .72rem .64rem}.opportunity-card:before{top:.5rem;bottom:.5rem}.opportunity-card:after{top:.52rem;right:.58rem}.opportunity-card>strong{font-size:.82rem;line-height:1.28}.opportunity-card>span{font-size:.72rem;margin-top:.2rem!important}.opportunity-card>small{font-size:.68rem;line-height:1.3;margin-top:.14rem!important}.opportunity-card>div{margin-top:.5rem}.opportunity-card>div>b{font-size:.79rem}.opportunity-card em{padding:.19rem .4rem;font-size:.62rem}.opportunity-card footer{margin-top:.48rem;padding-top:.44rem;font-size:.66rem}.opportunity-card footer b{padding:.2rem .36rem;font-size:.59rem}}.opportunity-card.needs-attention{border-color:#f0a56e;animation:2.2s ease-in-out infinite crm-attention-pulse;box-shadow:0 0 0 1px #ea580c1f,0 .4rem 1rem #b449141a}.opportunity-card.needs-attention:before{opacity:1;background:#ea580c}.opportunity-card.needs-attention footer b{color:#9a3412;background:#ffedd5}.opportunity-card.needs-attention:hover{border-color:#ea7a32;box-shadow:0 0 0 2px #ea580c21,0 .7rem 1.45rem #92400e29}@keyframes crm-attention-pulse{0%,to{box-shadow:0 0 0 1px #ea580c1a,0 .35rem .9rem #b4491414}50%{box-shadow:0 0 0 3px #ea580c26,0 .55rem 1.2rem #b4491424}}html[data-theme=dark] .opportunity-card.needs-attention{border-color:#b96738;box-shadow:0 0 0 1px #fb923c24,0 .45rem 1rem #0000004d}html[data-theme=dark] .opportunity-card.needs-attention footer b{color:#ffd0a8!important;background:#4a2818!important}html[data-theme=dark] .crm-column-body{scrollbar-color:#465b73 transparent}@media (width<=760px){.crm-board{align-items:flex-start}.crm-column{flex-direction:column;max-height:min(72vh,40rem);display:flex;overflow:hidden}.crm-column>header{flex:none}.crm-column-body{overscroll-behavior:contain;min-height:15rem;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.opportunity-card.needs-attention{animation:none}}.modal-backdrop:has(.crm-detail){-webkit-backdrop-filter:blur(7px);background:#0f172aa3;padding:1rem}.modal.crm-detail{color:#0f172a;background:#fff;border:1px solid #94a3b880;border-radius:22px;width:min(780px,100vw - 2rem);max-height:90vh;padding:0;position:relative;overflow:auto;box-shadow:0 32px 90px #0f172a6b}.crm-detail-header{z-index:2;background:linear-gradient(135deg,#fff,#f6f9fc);border-bottom:1px solid #e2e8f0;border-radius:22px 22px 0 0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem 1.15rem;display:flex;position:sticky;top:0}.crm-detail-header .eyebrow{margin:0 0 .28rem}.crm-detail-header h2{color:#172b42;margin:0;font-size:1.45rem;line-height:1.25}.crm-detail-header .dialog-close{color:#334155;background:#fff;border:1px solid #d7e1eb;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;transition:color .16s,background .16s,border-color .16s,transform .16s;position:static;box-shadow:0 .2rem .55rem #203a5a1a}.crm-detail-header .dialog-close span{font-size:1.75rem;font-weight:400;line-height:1;transform:translateY(-1px)}.crm-detail-header .dialog-close:hover{color:#0f172a;background:#f1f5f9;border-color:#aebfd0;transform:translateY(-1px)}.crm-detail-header .dialog-close:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.crm-detail-body{padding:1.5rem}.crm-detail .crm-detail-summary>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;padding:.9rem}.crm-detail .crm-detail-actions{border-bottom:1px solid #e2e8f0;margin-bottom:1.4rem;padding-bottom:1.25rem}.crm-detail .crm-detail-actions>.primary-button{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;font-weight:750;box-shadow:0 8px 18px #2563eb3d}.crm-detail .crm-detail-actions>.primary-button:hover{color:#fff;background:linear-gradient(135deg,#1d4ed8,#1e40af);border-color:#1e40af;transform:translateY(-1px);box-shadow:0 10px 24px #1e40af4d}.crm-detail .crm-detail-actions>.primary-button:focus-visible{outline-offset:2px;outline:3px solid #60a5fa73}.crm-detail>h3{margin:0 0 .85rem;font-size:1.05rem}.crm-detail .crm-activity-list{gap:.7rem}.crm-detail .crm-activity-list article{background:#fff;border:1px solid #dfe7f0;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}.crm-detail .crm-activity-list article.done{opacity:1;background:#f8fafc}.crm-detail .crm-activity-list article>div{min-width:0}.crm-detail .crm-activity-list article>button{color:#166534;white-space:nowrap;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;flex:none;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:1rem;font-weight:700;display:inline-flex}.crm-detail .crm-activity-list article>button:after{content:"Marcar como completada";font-size:.78rem}.crm-detail .crm-activity-list article.done>button{color:#475569;background:#fff;border-color:#cbd5e1}.crm-detail .crm-activity-list article.done>button:after{content:"Completada · Reabrir"}.crm-detail .crm-activity-list article>button:disabled{cursor:not-allowed;opacity:.65}.crm-detail .crm-activity-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:1.25rem;padding:1.2rem}.crm-stage-workflow{background:#f8fbff;border:1px solid #d5e3f1;border-radius:15px;margin-bottom:1rem;overflow:hidden}.crm-stage-workflow>header,.crm-stage-workflow>footer,.crm-commercial-action,.crm-followup-heading,.crm-activity-form>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.crm-stage-workflow>header{border-bottom:1px solid #e0eaf4;padding:.9rem 1rem}.crm-stage-workflow>header>div{gap:.15rem;display:grid}.crm-stage-workflow>header span,.crm-commercial-action>div>span{color:#1973dc;letter-spacing:.08em;font-size:.67rem;font-weight:850}.crm-stage-workflow>header small{color:#718096}.crm-stage-workflow-main{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.8rem;padding:1rem;display:grid}.crm-advance-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1973dc,#0f5fb9);border:1px solid #0f5fb9;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.8rem;padding:.65rem .9rem;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.crm-advance-button:hover{transform:translateY(-1px);box-shadow:0 .55rem 1.2rem #1973dc3b}.crm-advance-button>span{font-size:1.15rem}.crm-stage-workflow-main>label{gap:.3rem;display:grid}.crm-stage-workflow-main>label>span{color:#526278;font-size:.72rem;font-weight:750}.crm-stage-workflow-main select{width:100%;min-height:2.8rem}.crm-stage-workflow>footer{background:#fff;border-top:1px solid #e0eaf4;padding:.75rem 1rem}.crm-stage-workflow>footer>span{color:#718096;font-size:.75rem;font-weight:700}.crm-stage-workflow>footer>div{gap:.55rem;display:flex}.crm-close-won,.crm-close-lost{cursor:pointer;border-radius:.6rem;padding:.52rem .7rem;font-weight:750}.crm-close-won{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.crm-close-lost{color:#a52424;background:#fff7f7;border:1px solid #fecaca}.crm-commercial-action{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #cfe0f2;border-radius:14px;margin-bottom:1.25rem;padding:.9rem 1rem}.crm-commercial-action>div{gap:.14rem;display:grid}.crm-commercial-action>div>small{color:#718096}.crm-commercial-action>.primary-button{flex:none;width:auto;margin:0}.crm-followup-heading{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.2rem}.crm-followup-heading h3,.crm-followup-heading p{margin:0}.crm-followup-heading p{color:#718096;margin-top:.2rem;font-size:.78rem}.crm-followup-heading>button{color:#0759b8;cursor:pointer;background:#f4f9ff;border:1px solid #bfd6ed;border-radius:.65rem;padding:.55rem .75rem;font-weight:750}.crm-followup-heading>button.active{color:#526278;background:#f8fafc;border-color:#d6e0ea}.crm-followup-empty{margin:.85rem 0 0;padding:1.2rem}.crm-activity-form>footer{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.crm-activity-form>footer .primary-button,.crm-activity-form>footer .secondary-button{width:auto;margin:0}@media (width<=760px){.modal.crm-detail{border-radius:16px;width:min(100%,100vw - 1rem);max-height:calc(100vh - 1rem)}.crm-detail-header{border-radius:16px 16px 0 0;padding:1.1rem}.crm-detail-header h2{font-size:1.2rem}.crm-detail-body{padding:1.1rem}.crm-detail .crm-activity-list article{flex-direction:column;align-items:stretch}.crm-detail .crm-activity-list article>button{justify-content:center;width:100%}.crm-stage-workflow-main{grid-template-columns:1fr}.crm-stage-workflow>header,.crm-stage-workflow>footer,.crm-commercial-action,.crm-followup-heading{flex-direction:column;align-items:stretch}.crm-stage-workflow>footer>div,.crm-commercial-action>.primary-button,.crm-followup-heading>button{width:100%}.crm-stage-workflow>footer>div>button{flex:1}}.modal.crm-detail.crm-chat-dialog{flex-direction:column;width:min(68rem,100vw - 2rem);height:min(86vh,50rem);max-height:86vh;display:flex;overflow:hidden}.crm-chat-dialog>.crm-detail-header{flex:none}.crm-chat-dialog>.crm-conversation-embedded{flex:1;min-width:0;min-height:0;display:flex}.crm-chat-dialog .crm-conversation-thread{flex:1;min-width:0;min-height:0}.crm-chat-dialog .crm-message-timeline{flex:1;min-height:0;max-height:none}.crm-chat-dialog .crm-conversation-composer{flex:none}@media (width<=760px){.modal.crm-detail.crm-chat-dialog{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem)}.crm-chat-dialog .crm-header-actions .secondary-button{display:none}}.action-color-field{margin-top:1rem}.action-color-control{grid-template-columns:3rem minmax(0,1fr) 2.6rem;align-items:stretch;gap:.55rem;display:grid}.action-color-control input[type=color]{cursor:pointer;background:#fff;border:1px solid #b9c9da;border-radius:.65rem;width:3rem;height:2.75rem;padding:.2rem}.action-color-control input[type=text]{text-transform:uppercase;min-width:0}.action-color-control>i{border:1px solid #0f172a1f;border-radius:.65rem;display:block;box-shadow:inset 0 0 0 3px #ffffff80}.action-color-palette{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.action-color-palette button{background:var(--choice-color);cursor:pointer;border:2px solid #fff;border-radius:50%;width:2rem;height:2rem;padding:0;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 0 0 1px #cbd5e1}.action-color-palette button:hover{transform:translateY(-1px)scale(1.06);box-shadow:0 0 0 2px #93b9df,0 .25rem .55rem #203a5a26}.action-color-palette button.selected{box-shadow:0 0 0 3px #fff,0 0 0 5px #1973dc}.action-color-palette button.selected:after{content:"✓";color:#fff;text-shadow:0 1px 2px #00000080;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.action-color-palette button{transition:none}}.crm-media-library{background:#fff;border:1px solid #d5e1ec;border-radius:18px;margin-bottom:1.35rem;overflow:hidden;box-shadow:0 14px 34px #203a5a12}.crm-media-library>header{background:linear-gradient(135deg,#f9fbfd,#eef6ff);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.crm-media-library>header>div{gap:.15rem;display:grid}.crm-media-library>header span{color:#1973dc;letter-spacing:.08em;font-size:.67rem;font-weight:850}.crm-media-library>header h2{color:#273f57;margin:0;font-size:1.15rem}.crm-media-library>header p{color:#64748b;margin:0;font-size:.78rem}.crm-media-library>header>.primary-button{white-space:nowrap;width:auto}.crm-media-form{background:#fbfdff;border-top:1px solid #dce7f1;border-bottom:1px solid #dce7f1;padding:1.15rem 1.3rem}.crm-media-form>header{justify-content:space-between;align-items:start;margin-bottom:.9rem;display:flex}.crm-media-form>header>div{gap:.12rem;display:grid}.crm-media-form>header strong{color:#304760}.crm-media-form>header small{color:#718096}.crm-media-form>header>button{color:#526278;cursor:pointer;background:#fff;border:1px solid #d4e0eb;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:1.25rem;display:grid}.crm-media-form .field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-media-form .crm-media-description{grid-column:span 3}.crm-media-form textarea{min-height:4.5rem}.crm-media-form>footer{justify-content:flex-end;gap:.65rem;margin-top:.9rem;display:flex}.crm-media-form>footer button{width:auto}.crm-media-file{text-align:center;cursor:pointer;background:#f4f9fe;border:1px dashed #93b8dd;border-radius:.8rem;place-items:center;margin-bottom:1rem;padding:1rem;display:grid}.crm-media-file input{opacity:0;width:1px;height:1px;position:absolute}.crm-media-file>span{color:#0759b8;font-weight:800}.crm-media-file>small{color:#718096;font-size:.7rem}.crm-media-selected-preview{background:#fff;border:1px solid #cbdbea;border-radius:.9rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 8px 20px #21416112}.crm-media-selected-preview>header{background:#f7fafc;border-bottom:1px solid #dde7f0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.crm-media-selected-preview>header>div:first-child{gap:.08rem;min-width:0;display:grid}.crm-media-selected-preview>header span{color:#1973dc;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:850}.crm-media-selected-preview>header strong,.crm-media-selected-preview>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-media-selected-preview>header strong{color:#304760;font-size:.82rem}.crm-media-selected-preview>header small{color:#718096;font-size:.66rem}.crm-media-selected-preview>header>div:last-child{flex:none;gap:.4rem;display:flex}.crm-media-selected-preview>header button{color:#36506a;cursor:pointer;background:#fff;border:1px solid #bfd1e2;border-radius:.5rem;padding:.4rem .58rem;font-size:.7rem;font-weight:750}.crm-media-selected-preview>header button:hover{color:#0759b8;background:#eef6ff;border-color:#85afd7}.crm-media-selected-preview>header button.danger{color:#a12c2c;background:#fff7f7;border-color:#f0c5c5}.crm-media-selected-content{background:#edf3f8;place-items:center;min-height:12rem;padding:1rem;display:grid}.crm-media-selected-content img,.crm-media-selected-content video{object-fit:contain;background:#111827;border-radius:.6rem;width:100%;max-height:22rem;display:block}.crm-media-selected-content.image img{background:repeating-conic-gradient(#e5ebf1 0 25%,#f7f9fb 0 50%) 50%/18px 18px}.crm-media-selected-content audio{width:min(100%,42rem)}.crm-media-selected-content iframe{background:#fff;border:0;border-radius:.55rem;width:100%;height:28rem}.crm-media-toolbar{border-top:1px solid #e3ebf3;border-bottom:1px solid #e3ebf3;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr) minmax(8rem,.35fr) auto;align-items:end;gap:.7rem;padding:.9rem 1.3rem;display:grid}.crm-media-toolbar label{gap:.25rem;display:grid}.crm-media-toolbar label>span{color:#52677c;font-size:.67rem;font-weight:750}.crm-media-toolbar input,.crm-media-toolbar select{background:#fff;border:1px solid #cbd9e6;border-radius:.58rem;width:100%;min-height:2.35rem;padding:.45rem .65rem}.crm-media-toolbar>strong{color:#64748b;padding-bottom:.55rem;font-size:.72rem}.crm-media-grid{background:#f8fafc;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1.1rem 1.3rem;display:grid}.crm-media-grid>article{background:#fff;border:1px solid #dce5ee;border-radius:.85rem;grid-template-rows:auto 1fr auto;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 8px 18px #2d42570d}.crm-media-grid>article:hover{border-color:#bfd3e6;transform:translateY(-2px);box-shadow:0 12px 26px #2643611a}.crm-media-grid>article.archived{opacity:.78}.crm-media-preview{background:#eaf1f8;place-items:center;min-height:8.5rem;display:grid;position:relative;overflow:hidden}.crm-media-preview>i{color:#fff;background:#1c334ad1;border-radius:.4rem;padding:.25rem .4rem;font-size:.62rem;font-style:normal;font-weight:850;position:absolute;top:.55rem;left:.55rem}.crm-media-preview img,.crm-media-preview video{object-fit:cover;width:100%;height:8.5rem}.crm-media-preview audio{width:calc(100% - 1.5rem)}.crm-media-preview.document a{place-items:center;text-decoration:none;display:grid}.crm-media-preview.document a>b{color:#fff;background:#dc2626;border-radius:.35rem;place-items:center;width:3.3rem;height:4rem;display:grid}.crm-media-preview.document a>span{color:#52677c;margin-top:.45rem;font-size:.7rem}.crm-media-info{align-content:start;gap:.25rem;padding:.85rem;display:grid}.crm-media-info>header{justify-content:space-between;gap:.5rem;display:flex}.crm-media-info>header span{color:#1973dc;text-transform:uppercase;font-size:.63rem;font-weight:850}.crm-media-info>header em{color:#92400e;background:#fef3c7;border-radius:999px;padding:.15rem .4rem;font-size:.58rem;font-style:normal;font-weight:800}.crm-media-info h3{color:#304760;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;overflow:hidden}.crm-media-info p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-media-info small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.crm-media-info>strong{color:#166534;background:#dcfce7;border-radius:.4rem;justify-self:start;margin-top:.2rem;padding:.2rem .42rem;font-size:.62rem}.crm-media-grid>article>footer{border-top:1px solid #e8eef4;align-items:center;gap:.35rem;padding:.7rem .85rem;display:flex}.crm-media-grid>article>footer a,.crm-media-grid>article>footer button{box-sizing:border-box;color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.48rem;justify-content:center;align-items:center;min-height:2.15rem;padding:.38rem .58rem;font-size:.68rem;font-weight:750;line-height:1;text-decoration:none;display:inline-flex}.crm-media-grid>article>footer a{color:#0759b8;background:#f2f8ff;border-color:#b6d1ea}.crm-media-grid>article>footer a:hover{background:#e7f3ff;border-color:#79addc}.crm-media-grid>article>footer .danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca;margin-left:auto}.crm-media-empty{text-align:center;background:#f8fafc;place-items:center;padding:2.5rem;display:grid}.crm-media-empty b{color:#304760}.crm-media-empty p{color:#718096;margin:.25rem 0 .8rem}.crm-media-empty button{color:#0759b8;cursor:pointer;background:#fff;border:1px solid #bdd3e8;border-radius:.55rem;padding:.5rem .7rem;font-weight:750}@media (width<=950px){.crm-media-grid,.crm-media-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-media-form .crm-media-description{grid-column:span 2}}@media (width<=700px){.crm-media-library>header{flex-direction:column;align-items:stretch}.crm-media-library>header>.primary-button{width:100%}.crm-media-toolbar{grid-template-columns:1fr 1fr}.crm-media-toolbar label:first-child{grid-column:span 2}.crm-media-grid,.crm-media-form .field-grid{grid-template-columns:1fr}.crm-media-form .crm-media-description{grid-column:auto}.crm-media-form>footer{flex-direction:column-reverse}.crm-media-form>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.crm-media-grid>article{transition:none}.crm-media-grid>article:hover{transform:none}}html[data-theme=dark] .crm-media-selected-preview{background:#122033;border-color:#31445a;box-shadow:0 8px 20px #02081233}html[data-theme=dark] .crm-media-selected-preview>header{background:#17283c;border-bottom-color:#31445a}html[data-theme=dark] .crm-media-selected-preview>header span{color:#78b7ff}html[data-theme=dark] .crm-media-selected-preview>header strong{color:#e6edf7}html[data-theme=dark] .crm-media-selected-preview>header small{color:#93a4b8}html[data-theme=dark] .crm-media-selected-preview>header button{color:#cbd7e7;background:#1a2d43;border-color:#405873}html[data-theme=dark] .crm-media-selected-preview>header button:hover{color:#9bcbff;background:#203a58;border-color:#5793d2}html[data-theme=dark] .crm-media-selected-preview>header button.danger{color:#ff9d9d;background:#351a20;border-color:#704142}html[data-theme=dark] .crm-media-selected-content{background:#0d1624}html[data-theme=dark] .crm-media-selected-content.image img{background:repeating-conic-gradient(#243449 0 25%,#172538 0 50%) 50%/18px 18px}@media (width<=700px){.crm-media-selected-preview>header{flex-direction:column;align-items:stretch}.crm-media-selected-preview>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.crm-media-selected-preview>header button{min-height:2.4rem}.crm-media-selected-content{min-height:9rem;padding:.65rem}.crm-media-selected-content iframe{height:22rem}}.crm-communication-center{background:#fff;border:1px solid #c9d9e8;border-radius:18px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 14px 32px #203a5a14}.crm-communication-center>header{background:linear-gradient(135deg,#f8fbff,#f2f8fd);border-bottom:1px solid #e2eaf2;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.crm-communication-center>header span,.crm-outbox>header span{color:#0759b8;letter-spacing:.08em;font-size:.67rem;font-weight:850}.crm-communication-center>header h2{color:#243b53;margin:.18rem 0;font-size:1.12rem}.crm-communication-center>header p{color:#64748b;max-width:760px;margin:0;font-size:.78rem;line-height:1.5}.crm-communication-center>header em{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;padding:.38rem .62rem;font-size:.7rem;font-style:normal;font-weight:800}.crm-policy-form{border-bottom:1px solid #e2eaf2;grid-template-columns:1.15fr 1.5fr .9fr .9fr;align-items:end;gap:1rem;padding:1.15rem 1.25rem;display:grid}.crm-policy-switch{background:#f8fafc;border:1px solid #dbe7f2;border-radius:.85rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.crm-policy-switch>div,.crm-policy-switch label,.crm-consent-check span{gap:.15rem;display:grid}.crm-policy-switch small,.crm-consent-check small{color:#718096;font-size:.7rem}.crm-policy-switch label{color:#334e68;cursor:pointer;grid-auto-flow:column;align-items:center;font-size:.78rem;font-weight:800}.crm-policy-switch input,.crm-consent-check input{accent-color:#1973dc;width:1rem;height:1rem}.crm-policy-form fieldset{border:1px solid #dbe7f2;border-radius:.8rem;margin:0;padding:.7rem .8rem}.crm-policy-form legend{color:#52677c;padding:0 .35rem;font-size:.72rem;font-weight:750}.crm-weekdays{flex-wrap:wrap;gap:.3rem;display:flex}.crm-weekdays button{color:#52677c;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:.48rem;min-width:2.35rem;padding:.36rem .42rem;font-size:.68rem;font-weight:750}.crm-weekdays button.selected{color:#0759b8;background:#eaf4ff;border-color:#8bbbe9;box-shadow:inset 0 0 0 1px #b8d8f5}.crm-policy-times{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.6rem;display:grid}.crm-policy-times .field{margin:0}.crm-policy-times input{min-height:2.15rem}.crm-policy-number{grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem;display:grid}.crm-policy-number small{color:#718096;font-size:.68rem;line-height:1.3}.crm-consent-check{cursor:pointer;grid-column:1/-2;align-items:center;gap:.55rem;padding:.55rem 0;display:flex}.crm-policy-form>.primary-button{width:auto;min-width:11.5rem}.crm-outbox{padding:1.1rem 1.25rem 1.25rem}.crm-outbox>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.crm-outbox>header>div{gap:.12rem;display:grid}.crm-outbox>header strong{color:#304760;font-size:.9rem}.crm-outbox>header select{color:#334e68;background:#fff;border:1px solid #cfdae6;border-radius:.6rem;min-height:2.25rem;padding:.35rem 2rem .35rem .65rem}.crm-outbox-empty{color:#718096;text-align:center;border:1px dashed #cbd8e5;border-radius:.8rem;margin:0;padding:1.25rem}.crm-outbox-list{gap:.6rem;display:grid}.crm-outbox-list article{background:#fff;border:1px solid #dce6ef;border-radius:.85rem;grid-template-columns:10rem minmax(0,1fr) minmax(12rem,auto);align-items:start;gap:.85rem;padding:.85rem;display:grid}.crm-outbox-status{color:#52677c;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.crm-outbox-status i{background:#64748b;border-radius:50%;width:.55rem;height:.55rem}.crm-outbox-status.waiting_channel{color:#0759b8}.crm-outbox-status.waiting_channel i{background:#1973dc}.crm-outbox-status.waiting_consent,.crm-outbox-status.waiting_schedule,.crm-outbox-status.waiting_frequency,.crm-outbox-status.waiting_policy_disabled{color:#92400e}.crm-outbox-status.waiting_consent i,.crm-outbox-status.waiting_schedule i,.crm-outbox-status.waiting_frequency i,.crm-outbox-status.waiting_policy_disabled i{background:#d97706}.crm-outbox-status.blocked_duplicate,.crm-outbox-status.blocked_recipient{color:#b91c1c}.crm-outbox-status.blocked_duplicate i,.crm-outbox-status.blocked_recipient i{background:#dc2626}.crm-outbox-main{gap:.18rem;min-width:0;display:grid}.crm-outbox-main>strong{color:#243b53;font-size:.82rem}.crm-outbox-main>span,.crm-outbox-main>small{color:#64748b;font-size:.7rem}.crm-outbox-main p{color:#40566c;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0;font-size:.76rem;line-height:1.45;overflow:hidden}.crm-outbox-meta{text-align:right;justify-items:end;gap:.3rem;display:grid}.crm-outbox-meta>span{color:#334e68;font-size:.74rem;font-weight:800}.crm-outbox-meta>small{color:#718096;max-width:16rem;font-size:.66rem}.crm-outbox-meta button{color:#0759b8;cursor:pointer;background:#f4f9ff;border:1px solid #9cc5ec;border-radius:.5rem;padding:.38rem .55rem;font-size:.68rem;font-weight:800}.crm-outbox-meta button.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}@media (width<=1050px){.crm-policy-form{grid-template-columns:1fr 1fr}.crm-policy-form fieldset{grid-column:1/-1}.crm-consent-check{grid-column:1}.crm-outbox-list article{grid-template-columns:9rem minmax(0,1fr)}.crm-outbox-meta{text-align:left;grid-column:2;justify-items:start}}@media (width<=650px){.crm-communication-center>header,.crm-outbox>header{flex-direction:column;align-items:stretch}.crm-communication-center>header em{align-self:flex-start}.crm-policy-form{grid-template-columns:1fr}.crm-policy-switch{flex-direction:column;align-items:flex-start}.crm-policy-form fieldset,.crm-consent-check{grid-column:1}.crm-policy-form>.primary-button{width:100%}.crm-outbox-list article{grid-template-columns:1fr}.crm-outbox-meta{text-align:left;grid-column:1;justify-items:start}.crm-outbox-main p{white-space:normal}}.crm-policy-form{grid-template-columns:minmax(0,1.55fr) minmax(13rem,.7fr) auto}.crm-policy-window{background:#f1f7fd;border:1px solid #cfe2f5;border-radius:.85rem;grid-column:1/-1;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.crm-policy-window>b{color:#0759b8;background:#dceeff;border-radius:.75rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;font-size:.78rem;display:grid}.crm-policy-window>div{gap:.12rem;display:grid}.crm-policy-window strong{color:#304760;font-size:.8rem}.crm-policy-window span{color:#64748b;font-size:.7rem;line-height:1.45}.crm-policy-maximum,.crm-policy-form>.primary-button{align-self:center}.crm-policy-advanced{background:#fbfcfe;border:1px solid #dbe7f2;border-radius:.8rem;grid-column:1/-1;padding:.7rem .85rem}.crm-policy-advanced summary{color:#3c536a;cursor:pointer;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:800;display:flex}.crm-policy-advanced summary span{color:#7b8b9d;font-size:.67rem;font-weight:600}.crm-policy-advanced>div{border-top:1px solid #e4ebf2;grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);align-items:center;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:grid}.crm-policy-advanced .field{margin:0}.crm-policy-advanced .crm-consent-check{grid-column:auto;margin:0;padding:0}.crm-outbox-status.waiting_template,.crm-outbox-status.waiting_opt_out{color:#a34819}.crm-outbox-status.waiting_template i,.crm-outbox-status.waiting_opt_out i{background:#ea580c}html[data-theme=dark] .crm-policy-window{background:#132a43;border-color:#315b88}html[data-theme=dark] .crm-policy-window>b{color:#9bcbff;background:#1b3655}html[data-theme=dark] .crm-policy-window strong{color:#d8e6f4}html[data-theme=dark] .crm-policy-window span{color:#9eb1c5}html[data-theme=dark] .crm-policy-advanced{background:#111d2b;border-color:#2c4056}html[data-theme=dark] .crm-policy-advanced summary{color:#cedbea}html[data-theme=dark] .crm-policy-advanced summary span{color:#91a5b9}html[data-theme=dark] .crm-policy-advanced>div{border-color:#2c4056}html[data-theme=dark] .crm-outbox-status.waiting_template,html[data-theme=dark] .crm-outbox-status.waiting_opt_out{color:#ffb083!important}@media (width<=1050px){.crm-policy-form{grid-template-columns:1fr 1fr}.crm-policy-form>.primary-button{justify-self:end}.crm-policy-advanced>div{grid-template-columns:1fr}}@media (width<=650px){.crm-policy-form{grid-template-columns:1fr}.crm-policy-window{align-items:flex-start}.crm-policy-form>.primary-button{justify-self:stretch}.crm-policy-advanced>div{grid-template-columns:1fr}.crm-policy-advanced summary span{display:none}}.crm-flow-simulator-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08111db8;padding:1.25rem;display:grid;position:fixed;inset:0}.crm-flow-simulator{background:#f4f7fb;border:1px solid #cad8e7;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1500px,100%);height:min(900px,100vh - 2.5rem);margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #07152757}.crm-flow-simulator-header{background:#fff;border-bottom:1px solid #d9e4ef;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.crm-flow-title,.crm-flow-header-actions,.crm-flow-title>div,.crm-flow-conversation>header,.crm-flow-conversation>header>div,.crm-flow-event-title,.crm-flow-report>div:first-child{align-items:center;display:flex}.crm-flow-title{gap:.9rem}.crm-flow-title>div{flex-direction:column;align-items:flex-start}.crm-flow-title small{color:#718096;letter-spacing:.09em;font-size:.62rem;font-weight:850}.crm-flow-title h2{color:#1f344b;margin:.08rem 0 0;font-size:1.02rem}.crm-simulation-badge{color:#5b21b6;letter-spacing:.07em;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .58rem;font-size:.64rem;font-weight:900;display:flex}.crm-simulation-badge i,.crm-flow-conversation>header small i{background:#8b5cf6;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #8b5cf61f}.crm-flow-header-actions{gap:.55rem}.crm-flow-header-actions>span{color:#64748b;font-size:.72rem}.crm-flow-header-actions button{color:#41556b;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:.65rem;padding:.48rem .65rem;font-weight:750}.crm-flow-header-actions button:disabled{cursor:not-allowed;opacity:.45}.crm-flow-header-actions .crm-flow-close{border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.35rem;display:grid}.crm-flow-layout{grid-template-columns:minmax(230px,270px) minmax(400px,1fr) minmax(250px,310px);min-height:0;display:grid}.crm-flow-controls,.crm-flow-report{background:#f8fafc;min-height:0;padding:1rem;overflow:auto}.crm-flow-controls{border-right:1px solid #dce5ee}.crm-flow-report{border-left:1px solid #dce5ee}.crm-flow-controls>div:first-child,.crm-flow-report>div:first-child{grid-template-columns:auto 1fr;gap:.1rem .55rem;display:grid}.crm-flow-step{color:#fff;background:#1973dc;border-radius:.5rem;grid-row:1/3;place-items:center;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:900;display:grid}.crm-flow-controls h3,.crm-flow-report h3,.crm-flow-event-title h3{color:#2a4057;margin:0;font-size:.9rem}.crm-flow-controls p,.crm-flow-report p,.crm-flow-event-title p{color:#718096;grid-column:2;margin:.18rem 0 .8rem;font-size:.7rem;line-height:1.45}.crm-flow-controls>.field{margin:.85rem 0}.crm-flow-context{background:#fff;border:1px solid #e0e8f1;border-radius:.75rem;gap:.45rem;margin:.5rem 0 1rem;padding:.7rem;display:grid}.crm-flow-context div{justify-content:space-between;gap:.5rem;display:flex}.crm-flow-context dt,.crm-flow-context dd{margin:0;font-size:.68rem}.crm-flow-context dt{color:#7b8b9d}.crm-flow-context dd{color:#34495f;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.crm-flow-event-title{align-items:flex-start;margin-top:1rem}.crm-flow-event-title>div{display:grid}.crm-flow-event-title p{grid-column:auto;margin-bottom:.55rem}.crm-flow-event-list{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.crm-flow-event-list button{color:#50657b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:.7rem;align-items:center;gap:.4rem;min-height:3rem;padding:.5rem;transition:all .16s;display:flex}.crm-flow-event-list button:hover{border-color:#91bce8;transform:translateY(-1px)}.crm-flow-event-list button.active{color:#0759b8;background:#edf6ff;border-color:#5a9ee3;box-shadow:0 0 0 2px #1973dc14}.crm-flow-event-list i{background:#edf2f7;border-radius:.45rem;place-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-style:normal;display:grid}.crm-flow-event-list button.active i{background:#d9ebff}.crm-flow-event-list span{font-size:.68rem;font-weight:800;line-height:1.15}.crm-flow-conversation{background:#eaf0f6;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.crm-flow-conversation>header{background:#fff;border-bottom:1px solid #d5e0ea;justify-content:space-between;gap:1rem;padding:.75rem 1rem}.crm-flow-conversation>header>div{gap:.6rem}.crm-flow-avatar{color:#fff;background:linear-gradient(135deg,#1973dc,#6d5ce7);border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:grid}.crm-flow-conversation>header strong,.crm-flow-conversation>header small{display:block}.crm-flow-conversation>header strong{color:#2b4057;font-size:.82rem}.crm-flow-conversation>header small{color:#597187;margin-top:.1rem;font-size:.64rem}.crm-flow-conversation>header small i{width:.35rem;height:.35rem;box-shadow:none;background:#16a34a;margin-right:.25rem;display:inline-block}.crm-flow-conversation>header>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:.7rem;overflow:hidden}.crm-flow-timeline{background-image:radial-gradient(#4b668214 .7px,#0000 .7px);background-size:14px 14px;min-height:0;padding:1.25rem;overflow-y:auto}.crm-flow-empty{text-align:center;place-items:center;max-width:410px;margin:15% auto;padding:1.2rem;display:grid}.crm-flow-empty>span{color:#5b7fa8;background:#fff;border-radius:1rem;place-items:center;width:3rem;height:3rem;font-size:1.4rem;display:grid;box-shadow:0 8px 24px #2746691a}.crm-flow-empty h3{color:#344b62;margin:.8rem 0 .25rem;font-size:.95rem}.crm-flow-empty p{color:#718096;margin:0;font-size:.75rem;line-height:1.55}.crm-flow-empty small{color:#604698;background:#f3edff;border-radius:.55rem;margin-top:.7rem;padding:.4rem .55rem;font-size:.68rem}.crm-flow-message{align-items:flex-end;gap:.5rem;margin:.7rem 0;display:flex}.crm-flow-message>div{border-radius:1rem;max-width:min(76%,560px);padding:.7rem .85rem;box-shadow:0 5px 16px #23426414}.crm-flow-message small{color:#718096;font-size:.6rem}.crm-flow-message p{color:#31475e;white-space:pre-wrap;margin:.28rem 0 0;font-size:.78rem;line-height:1.5}.crm-flow-message.customer{justify-content:flex-end}.crm-flow-message.customer>div{background:#d9ecff;border-bottom-right-radius:.28rem}.crm-flow-message.assistant>div{background:#fff;border-bottom-left-radius:.28rem}.crm-flow-message.assistant em{color:#a05b05;margin-top:.45rem;font-size:.63rem;font-style:normal;font-weight:750;display:block}.crm-flow-delay{color:#718096;align-items:center;gap:.6rem;margin:.85rem 0;font-size:.63rem;font-weight:750;display:flex}.crm-flow-delay:before,.crm-flow-delay:after{content:"";background:#ccd8e4;flex:1;height:1px}.crm-flow-delay span{background:#ffffffb8;border-radius:999px;padding:.25rem .5rem}.crm-flow-media{color:inherit;background:#f7fafc;border:1px solid #d9e4ee;border-radius:.7rem;align-items:center;gap:.55rem;margin:.45rem 0;padding:.55rem;text-decoration:none;display:flex}.crm-flow-media>i{color:#fff;background:#6d5ce7;border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;font-style:normal;display:grid}.crm-flow-media>span{display:grid}.crm-flow-media b{color:#344b62;font-size:.72rem}.crm-flow-media small{color:#718096}.crm-flow-action{background:#f1faf5;border:1px solid #bfdaca;border-radius:.8rem;gap:.6rem;max-width:520px;margin:.8rem auto;padding:.7rem .85rem;display:flex}.crm-flow-action>i{color:#166534;background:#d5f4df;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-style:normal;font-weight:850;display:grid}.crm-flow-action>div{display:grid}.crm-flow-action strong{color:#28513a;font-size:.75rem}.crm-flow-action span,.crm-flow-action p{color:#587165;margin:.12rem 0 0;font-size:.66rem}.crm-flow-action.handoff_human{background:#f5f3ff;border-color:#c9c5ed}.crm-flow-action.handoff_human>i{color:#5b21b6;background:#e9e3ff}.crm-flow-system-event,.crm-flow-notice{text-align:center}.crm-flow-system-event span,.crm-flow-notice{color:#5f7183;background:#ffffffc7;border-radius:999px;margin:.6rem 0;padding:.38rem .6rem;font-size:.65rem;display:inline-block}.crm-flow-notice{color:#86610a;background:#fff8db;width:max-content;max-width:90%;margin:.75rem auto;display:block}.crm-flow-composer{background:#fff;border-top:1px solid #d5e0ea;align-items:flex-end;gap:.65rem;padding:.75rem;display:flex}.crm-flow-composer textarea{resize:vertical;flex:1;min-height:2.6rem;max-height:5.5rem}.crm-flow-composer .primary-button{justify-content:center;align-items:center;gap:.5rem;width:auto;min-width:9.5rem;height:2.7rem;display:flex}.crm-flow-composer .primary-button span{font-size:1rem}.crm-flow-report-empty{text-align:center;border:1px dashed #d5e0ea;border-radius:.8rem;place-items:center;margin:2rem .5rem;padding:1rem;display:grid}.crm-flow-report-empty span{color:#52708d;background:#e8eef5;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.crm-flow-report-empty p{grid-column:auto!important;margin:.55rem 0 0!important}.crm-flow-metrics{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:.8rem 0;display:grid}.crm-flow-metrics>div{text-align:center;background:#fff;border:1px solid #dce5ee;border-radius:.65rem;padding:.55rem .35rem;display:grid}.crm-flow-metrics strong{color:#1f5137;font-size:1rem}.crm-flow-metrics span{color:#718096;font-size:.58rem}.crm-flow-metrics .warning strong{color:#a16207}.crm-flow-rule-report{gap:.4rem;display:grid}.crm-flow-rule-report details{background:#fff;border:1px solid #dce5ee;border-radius:.65rem;overflow:hidden}.crm-flow-rule-report summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.55rem;display:grid}.crm-flow-rule-report summary>i{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;font-style:normal;font-weight:900;display:grid}.crm-flow-rule-report details.skipped summary>i{color:#64748b;background:#e8edf3}.crm-flow-rule-report summary>span{min-width:0;display:grid}.crm-flow-rule-report summary strong,.crm-flow-rule-report summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-flow-rule-report summary strong{color:#334a61;font-size:.7rem}.crm-flow-rule-report summary small{color:#718096;font-size:.58rem}.crm-flow-rule-report ul{border-top:1px solid #edf2f7;flex-wrap:wrap;gap:.25rem;margin:0;padding:.5rem;list-style:none;display:flex}.crm-flow-rule-report li{color:#256442;background:#edf9f1;border-radius:.35rem;padding:.22rem .35rem;font-size:.58rem}.crm-flow-rule-report li.fail{color:#9d3131;background:#fff0f0}.crm-flow-safety{background:#eaf2f9;border-radius:.6rem;padding:.55rem;color:#46647f!important;margin-top:.75rem!important;font-size:.63rem!important}html[data-theme=dark] .crm-flow-simulator{background:#0d1724;border-color:#354a61}.crm-flow-simulator-backdrop:has(.crm-flow-simulator){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .crm-flow-simulator-backdrop{background:#01060cd1}html[data-theme=dark] .crm-flow-simulator-header,html[data-theme=dark] .crm-flow-conversation>header,html[data-theme=dark] .crm-flow-composer{background:#111d2b;border-color:#2a3b4f}html[data-theme=dark] .crm-flow-title h2,html[data-theme=dark] .crm-flow-conversation>header strong,html[data-theme=dark] .crm-flow-controls h3,html[data-theme=dark] .crm-flow-report h3,html[data-theme=dark] .crm-flow-event-title h3{color:#e4edf7}html[data-theme=dark] .crm-flow-title small,html[data-theme=dark] .crm-flow-header-actions>span,html[data-theme=dark] .crm-flow-controls p,html[data-theme=dark] .crm-flow-report p,html[data-theme=dark] .crm-flow-event-title p{color:#93a7bb}html[data-theme=dark] .crm-flow-controls,html[data-theme=dark] .crm-flow-report{background:#0f1a28;border-color:#2a3b4f}html[data-theme=dark] .crm-flow-conversation{background:#0a1420}html[data-theme=dark] .crm-flow-context,html[data-theme=dark] .crm-flow-event-list button,html[data-theme=dark] .crm-flow-metrics>div,html[data-theme=dark] .crm-flow-rule-report details,html[data-theme=dark] .crm-flow-header-actions button{color:#c4d2e1;background:#172536;border-color:#31465d}html[data-theme=dark] .crm-flow-event-list button.active{color:#9ccaff;background:#17304b;border-color:#4d8fd1}html[data-theme=dark] .crm-flow-context dt,html[data-theme=dark] .crm-flow-context dd{color:#9cb0c3}html[data-theme=dark] .crm-flow-timeline{background-color:#0a1420;background-image:radial-gradient(#86a3c11a .7px,#0000 .7px)}html[data-theme=dark] .crm-flow-message.assistant>div{background:#172536}html[data-theme=dark] .crm-flow-message.assistant p,html[data-theme=dark] .crm-flow-media b{color:#d6e2ee}html[data-theme=dark] .crm-flow-message.customer>div{background:#173b5e}html[data-theme=dark] .crm-flow-message.customer p{color:#e2f0ff}html[data-theme=dark] .crm-flow-media{background:#111d2b;border-color:#30465d}html[data-theme=dark] .crm-flow-delay:before,html[data-theme=dark] .crm-flow-delay:after{background:#304256}html[data-theme=dark] .crm-flow-delay span,html[data-theme=dark] .crm-flow-system-event span{color:#9db0c4;background:#172536}html[data-theme=dark] .crm-flow-empty h3{color:#cfdeec}html[data-theme=dark] .crm-flow-empty p{color:#90a5b8}html[data-theme=dark] .crm-flow-rule-report summary strong{color:#d4e0eb}html[data-theme=dark] .crm-flow-rule-report ul{border-color:#293b4e}html[data-theme=dark] .crm-flow-safety{background:#152b40;color:#aac3db!important}@media (width<=1050px){.crm-flow-layout{grid-template-columns:230px minmax(380px,1fr)}.crm-flow-report{border-top:1px solid #dce5ee;border-left:0;grid-column:1/3;grid-template-columns:220px minmax(0,1fr);gap:.75rem;max-height:230px;display:grid}.crm-flow-report>div:first-child{align-content:start}.crm-flow-report-empty{grid-column:2;margin:.25rem}.crm-flow-report>p.crm-flow-safety,.crm-flow-rule-report{grid-column:2}.crm-flow-metrics{grid-area:2/1}.crm-flow-simulator{height:calc(100vh - 1.5rem)}.crm-flow-simulator-backdrop{padding:.75rem}}@media (width<=760px){.crm-flow-simulator-backdrop{padding:0}.crm-flow-simulator{border:0;border-radius:0;height:100vh}.crm-flow-header-actions>span,.crm-flow-header-actions>button:not(.crm-flow-close),.crm-flow-title>div small{display:none}.crm-simulation-badge{padding:.34rem .45rem;font-size:.58rem}.crm-flow-title{gap:.45rem}.crm-flow-title h2{text-overflow:ellipsis;white-space:nowrap;max-width:43vw;font-size:.84rem;overflow:hidden}.crm-flow-layout{display:block;overflow:auto}.crm-flow-controls,.crm-flow-report{border:0;border-bottom:1px solid #dce5ee;max-height:none;display:block;overflow:visible}.crm-flow-event-list{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-flow-event-list button{text-align:center;flex-direction:column;justify-content:center}.crm-flow-conversation{height:66vh;min-height:520px}.crm-flow-report{border-top:1px solid #dce5ee}.crm-flow-report-empty{margin:1rem}.crm-flow-composer{flex-direction:column;align-items:stretch}.crm-flow-composer .primary-button{width:100%}.crm-flow-message>div{max-width:86%}}.crm-flow-event-title{gap:.55rem}html[data-theme=dark] .crm-flow-event-list i{color:#b9cce0;background:#24364a}html[data-theme=dark] .crm-flow-event-list button.active i{color:#d9ecff;background:#244c72}html[data-theme=dark] .crm-flow-action{background:#152d22;border-color:#315f48}html[data-theme=dark] .crm-flow-action strong{color:#a9e4bd}html[data-theme=dark] .crm-flow-action span,html[data-theme=dark] .crm-flow-action p{color:#9bbdac}html[data-theme=dark] .crm-flow-action.handoff_human{background:#28213d;border-color:#594a7c}html[data-theme=dark] .crm-flow-action.handoff_human>i{color:#d8c8ff;background:#463767}html[data-theme=dark] .crm-flow-notice{color:#f0cf7c;background:#3a3019}.crm-flow-metrics{gap:.5rem;margin:.9rem 0}.crm-flow-metrics>div{border-radius:.72rem;gap:.18rem;padding:.72rem .4rem}.crm-flow-metrics strong{color:#16804b;font-size:1.22rem;font-weight:900;line-height:1}.crm-flow-metrics>div:nth-child(2) strong{color:#475569}.crm-flow-metrics>div:nth-child(3) strong{color:#a16207}.crm-flow-metrics span{color:#52677c;font-size:.68rem;font-weight:800;line-height:1.15}html[data-theme=dark] .crm-flow-metrics>div{background:#172536;border-color:#3a5169}html[data-theme=dark] .crm-flow-metrics strong{color:#7fe2a6}html[data-theme=dark] .crm-flow-metrics>div:nth-child(2) strong{color:#d5e1ed}html[data-theme=dark] .crm-flow-metrics>div:nth-child(3) strong{color:#f5d06f}html[data-theme=dark] .crm-flow-metrics span{color:#c0d0df!important}html[data-theme=dark] .crm-flow-empty small{color:#cbb8f4;background:#28213d;border:1px solid #594a7c;box-shadow:0 6px 18px #02060c2e}html[data-theme=dark] .crm-flow-empty small b{color:#e5dcff}html[data-theme=dark] .crm-simulation-badge{color:#d8c8ff;background:#28213d;border-color:#66558a;box-shadow:0 4px 14px #02060c29}html[data-theme=dark] .crm-simulation-badge i{background:#a78bfa;box-shadow:0 0 0 .2rem #a78bfa24,0 0 9px #a78bfa57}.crm-flow-header-actions button{transition:transform .16s,border-color .16s,color .16s,background-color .16s,box-shadow .16s}.crm-flow-header-actions button:not(:disabled):hover{color:#0759b8;background:#edf6ff;border-color:#8ab7e2;transform:translateY(-1px);box-shadow:0 5px 14px #195e9c1f}.crm-flow-header-actions button:focus-visible{outline-offset:2px;outline:3px solid #1f7ad647}.crm-flow-header-actions .crm-flow-close{color:#243b53;background:#eef4fa;border-color:#aec3d7;width:2.65rem;height:2.65rem;font-size:0;position:relative;box-shadow:0 3px 10px #1e37501f}.crm-flow-header-actions .crm-flow-close:before,.crm-flow-header-actions .crm-flow-close:after{content:"";background:currentColor;border-radius:999px;width:1.02rem;height:2px;position:absolute}.crm-flow-header-actions .crm-flow-close:before{transform:rotate(45deg)}.crm-flow-header-actions .crm-flow-close:after{transform:rotate(-45deg)}.crm-flow-header-actions .crm-flow-close:not(:disabled):hover{color:#fff;background:#1375d1;border-color:#1375d1;box-shadow:0 7px 17px #1375d140}html[data-theme=dark] .crm-flow-header-actions .crm-flow-close{color:#f3f7fb;background:#1b2c40;border-color:#58718a;box-shadow:0 4px 12px #02080f4d}html[data-theme=dark] .crm-flow-header-actions .crm-flow-close:not(:disabled):hover{color:#fff;background:#176fc2;border-color:#5af;box-shadow:0 7px 18px #176fc24d}@media (prefers-reduced-motion:reduce){.crm-flow-header-actions button{transition:none}.crm-flow-header-actions button:not(:disabled):hover{transform:none}}.crm-flow-conversation:has(>.crm-flow-clock){grid-template-rows:auto auto minmax(0,1fr) auto}.crm-flow-controls>.field>small{color:#718096!important}.crm-flow-draft-toggle{cursor:pointer;background:#fff;border:1px solid #dbe6f0;border-radius:.75rem;align-items:flex-start;gap:.6rem;margin:.85rem 0;padding:.7rem;display:flex}.crm-flow-draft-toggle input{accent-color:#1973dc;width:1rem;height:1rem;margin:.12rem 0 0}.crm-flow-draft-toggle>span{gap:.1rem;display:grid}.crm-flow-draft-toggle strong{color:#30475e;font-size:.72rem}.crm-flow-draft-toggle small{color:#718096;font-size:.64rem;line-height:1.35}.crm-flow-clock{background:#f8fbfe;border-bottom:1px solid #d5e0ea;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.crm-flow-clock>div{grid-template-columns:auto auto;align-items:center;gap:.08rem .55rem;display:grid}.crm-flow-clock>div small{color:#1973dc;letter-spacing:.08em;grid-column:1/3;font-size:.57rem;font-weight:900}.crm-flow-clock>div strong{color:#253f58;font-size:.82rem}.crm-flow-clock>div span{color:#52677c;background:#e8eff6;border-radius:999px;padding:.2rem .42rem;font-size:.6rem;font-weight:800}.crm-flow-clock form{grid-template-columns:4.3rem 6.5rem auto;gap:.4rem;display:grid}.crm-flow-clock input,.crm-flow-clock select,.crm-flow-clock button{color:#30475e;background:#fff;border:1px solid #cbd9e7;border-radius:.55rem;width:100%;min-height:2.15rem;font-size:.68rem;font-weight:700}.crm-flow-clock input{padding:.35rem .5rem}.crm-flow-clock select{padding:.35rem}.crm-flow-clock button{color:#0759b8;cursor:pointer;background:#edf6ff;border-color:#8ebbe7;padding:.35rem .65rem}.crm-flow-clock button:hover{background:#e1f0ff;border-color:#1973dc}.crm-flow-scheduled,.crm-flow-cancelled{color:#315675;background:#f1f8ff;border:1px solid #bcd7ef;border-radius:.75rem;align-items:center;gap:.6rem;max-width:34rem;margin:.65rem auto;padding:.65rem .75rem;display:flex;box-shadow:0 5px 16px #2a5d8a14}.crm-flow-scheduled>i,.crm-flow-cancelled>i{color:#0759b8;background:#dceeff;border-radius:50%;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-style:normal;font-weight:900;display:grid}.crm-flow-scheduled>div{gap:.08rem;display:grid}.crm-flow-scheduled strong{font-size:.72rem}.crm-flow-scheduled span,.crm-flow-cancelled span{font-size:.65rem;line-height:1.4}.crm-flow-cancelled{color:#79520b;background:#fff9e9;border-color:#ead39b}.crm-flow-cancelled>i{color:#8a5a0a;background:#fcecc2}.crm-flow-system-event.clock span{color:#46647e;background:#eef4f8;border-color:#b9cfdf}.crm-flow-pending{background:#fff;border:1px solid #dce6ef;border-radius:.75rem;margin:.85rem 0;padding:.7rem}.crm-flow-pending>header{justify-content:space-between;align-items:center;display:flex}.crm-flow-pending>header strong{color:#30475e;font-size:.72rem}.crm-flow-pending>header span{color:#0759b8;background:#e4f1ff;border-radius:50%;place-items:center;min-width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:900;display:grid}.crm-flow-pending ul{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.crm-flow-pending li{border-top:1px solid #edf1f5;align-items:center;gap:.45rem;padding-top:.45rem;display:flex}.crm-flow-pending li>i{color:#1973dc;font-style:normal}.crm-flow-pending li>div{min-width:0;display:grid}.crm-flow-pending li strong,.crm-flow-pending li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-flow-pending li strong{color:#40566d;font-size:.66rem}.crm-flow-pending li span{color:#718096;font-size:.6rem}.crm-flow-pending>p{color:#718096;grid-column:auto;margin:.55rem 0 0;font-size:.65rem}html[data-theme=dark] .crm-flow-controls>.field>small{color:#93a7bb!important}html[data-theme=dark] .crm-flow-draft-toggle,html[data-theme=dark] .crm-flow-clock,html[data-theme=dark] .crm-flow-pending{background:#142233;border-color:#31465d}html[data-theme=dark] .crm-flow-draft-toggle strong,html[data-theme=dark] .crm-flow-clock>div strong,html[data-theme=dark] .crm-flow-pending>header strong,html[data-theme=dark] .crm-flow-pending li strong{color:#dce8f4}html[data-theme=dark] .crm-flow-draft-toggle small,html[data-theme=dark] .crm-flow-clock>div span,html[data-theme=dark] .crm-flow-pending li span,html[data-theme=dark] .crm-flow-pending>p{color:#9eb2c6}html[data-theme=dark] .crm-flow-clock>div span{background:#22364a}html[data-theme=dark] .crm-flow-clock input,html[data-theme=dark] .crm-flow-clock select{color:#d6e3ef;background:#0f1b29;border-color:#3a526b}html[data-theme=dark] .crm-flow-clock button{color:#a9d3ff;background:#17304a;border-color:#356c9e}html[data-theme=dark] .crm-flow-scheduled{color:#aad3fa;background:#132a40;border-color:#315f88}html[data-theme=dark] .crm-flow-scheduled>i{color:#b9dbff;background:#244b70}html[data-theme=dark] .crm-flow-cancelled{color:#efd284;background:#332b18;border-color:#66552a}html[data-theme=dark] .crm-flow-cancelled>i{color:#f2d47d;background:#51431f}html[data-theme=dark] .crm-flow-system-event.clock span{color:#b8cada;background:#1a2a3a;border-color:#405a72}html[data-theme=dark] .crm-flow-pending li{border-color:#263b50}html[data-theme=dark] .crm-flow-pending>header span{color:#a9d4ff;background:#223f5c}@media (width<=1050px){.crm-flow-pending{grid-area:3/1}.crm-flow-report>.crm-flow-report-empty{grid-column:2}.crm-flow-report>.crm-flow-metrics{grid-area:2/1}}@media (width<=760px){.crm-flow-clock{flex-direction:column;align-items:stretch}.crm-flow-clock form{grid-template-columns:4rem minmax(6rem,1fr) auto}.crm-flow-report>.crm-flow-pending{margin:.8rem 0;display:block}.crm-flow-draft-toggle{margin-bottom:1rem}}@media (width<=430px){.crm-flow-clock form{grid-template-columns:4rem minmax(0,1fr)}.crm-flow-clock form button{grid-column:1/3}.crm-flow-event-list{grid-template-columns:1fr 1fr}}.crm-settings-shell{max-width:1180px}.crm-settings-intro,.crm-pipeline-config>header,.crm-pipeline-title,.crm-config-actions,.crm-stage-config,.crm-stage-order{align-items:center;display:flex}.crm-settings-intro{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:1.2rem 1.4rem}.crm-settings-intro h2,.crm-settings-intro p{margin:0}.crm-settings-intro p{color:#64748b;margin-top:.3rem}.crm-settings-intro .primary-button{white-space:nowrap;flex:none;width:auto;min-width:0}.crm-pipeline-settings{gap:1rem;display:grid}.crm-pipeline-config{background:#fff;border:1px solid #dbe4ee;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a0a}.crm-pipeline-config.archived{opacity:.86;background:#f8fafc}.crm-pipeline-config>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem}.crm-pipeline-config h2,.crm-pipeline-config p{margin:0}.crm-pipeline-config p{color:#64748b;margin-top:.25rem;font-size:.86rem}.crm-pipeline-title{gap:.55rem}.crm-pipeline-title span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:800}.crm-pipeline-title span.archived{color:#475569;background:#e2e8f0}.crm-config-actions{flex-wrap:wrap;gap:.5rem}.crm-config-actions button,.crm-stage-config>button,.crm-stage-order button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-weight:700}.crm-config-actions button.danger,.crm-stage-config>button.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.crm-config-actions button:disabled,.crm-stage-config>button:disabled,.crm-stage-order button:disabled{cursor:not-allowed;opacity:.42}.crm-stage-settings{display:grid}.crm-stage-config{border-bottom:1px solid #edf2f7;grid-template-columns:12px minmax(180px,1fr) auto auto auto;gap:.75rem;padding:.85rem 1.3rem;display:grid}.crm-stage-config>i{border-radius:50%;width:10px;height:10px}.crm-stage-config>div:nth-child(2){display:grid}.crm-stage-config span{color:#64748b;font-size:.78rem}.crm-stage-order{gap:.3rem}.crm-pipeline-config details{color:#64748b;padding:1rem 1.3rem}.crm-pipeline-config summary{cursor:pointer;font-weight:700}.crm-pipeline-config li{margin-top:.4rem}@media (width<=760px){.crm-settings-intro,.crm-pipeline-config>header{flex-direction:column;align-items:stretch}.crm-settings-intro .primary-button{white-space:normal;width:100%}.crm-config-actions>*{flex:1}.crm-stage-config{grid-template-columns:12px 1fr auto}.crm-stage-config>.crm-stage-order{grid-column:2}.crm-stage-config>button{grid-row:2}.crm-stage-config>button:last-child{grid-column:3}}.crm-pipeline-title span.brand{color:#176637;background:#e9f7ef}.crm-pipeline-title span.shared{color:#526278;background:#edf2f7}.crm-pipeline-config.just-created{border-color:#4c9aef;animation:1.1s ease-out crm-pipeline-created;box-shadow:0 0 0 3px #1973dc24,0 14px 34px #0f172a1f}@keyframes crm-pipeline-created{0%{opacity:.55;transform:translateY(.65rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crm-pipeline-config.just-created{scroll-behavior:auto;animation:none}}.crm-pipeline-overview{background:#f8fafc;border:1px solid #dbe4ee;border-radius:18px;gap:1rem;margin:0 0 1rem;padding:1.15rem;display:grid;box-shadow:0 10px 30px #0f172a0a}.crm-pipeline-overview>header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.crm-pipeline-overview>header>div:first-child{gap:.18rem;display:grid}.crm-pipeline-overview>header>div:first-child>span{color:#1973dc;letter-spacing:.09em;font-size:.68rem;font-weight:850}.crm-pipeline-overview>header>div:first-child>strong{color:#243b53;font-size:1rem}.crm-pipeline-filters{align-items:center;gap:.5rem;display:flex}.crm-pipeline-filters input,.crm-pipeline-filters select{color:#334e68;height:2.55rem;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:.65rem;font-size:.75rem}.crm-pipeline-filters input{width:min(18rem,32vw);padding:0 .75rem}.crm-pipeline-filters select{padding:0 2rem 0 .7rem}.crm-pipeline-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:.8rem;display:grid}.crm-pipeline-card{color:#334e68;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1ec;border-radius:14px;grid-template-rows:auto 1fr auto;min-height:12rem;padding:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 16px #0f172a0b}.crm-pipeline-card:hover{border-color:#93bde8;transform:translateY(-2px);box-shadow:0 11px 24px #2052841a}.crm-pipeline-card:focus-visible{outline-offset:2px;outline:3px solid #1973dc40}.crm-pipeline-card.selected{background:linear-gradient(145deg,#fff,#f3f8fe);border-color:#3484db;box-shadow:0 0 0 2px #1973dc1f,0 11px 24px #20528417}.crm-pipeline-card.archived{opacity:.78}.crm-pipeline-card>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crm-pipeline-card>header span,.crm-pipeline-card>header em{border-radius:999px;padding:.25rem .48rem;font-size:.6rem;font-style:normal;font-weight:850}.crm-pipeline-card>header span.active{color:#176637;background:#e9f7ef}.crm-pipeline-card>header span.archived{color:#526278;background:#edf2f7}.crm-pipeline-card>header em{color:#0759b8;background:#eaf4ff}.crm-pipeline-card>div{align-self:center;padding:.85rem 0}.crm-pipeline-card>div small{color:#1973dc;margin-bottom:.25rem;font-size:.66rem;font-weight:800;display:block}.crm-pipeline-card h3{color:#243b53;margin:0;font-size:1rem;line-height:1.3}.crm-pipeline-card>div p{color:#718096;margin:.3rem 0 0;font-size:.68rem}.crm-pipeline-card>footer{border-top:1px solid #e7edf3;grid-template-columns:repeat(3,auto) 1fr;align-items:end;gap:.55rem;padding-top:.7rem;display:grid}.crm-pipeline-card>footer span{color:#8291a3;font-size:.58rem;display:grid}.crm-pipeline-card>footer span b{color:#334e68;font-size:.75rem}.crm-pipeline-card>footer>strong{color:#0759b8;justify-self:end;font-size:.67rem}.crm-pipeline-empty{text-align:center;background:#fff;border:1px dashed #bdcddd;border-radius:12px;padding:2rem}.crm-pipeline-empty strong{color:#334e68}.crm-pipeline-empty p{color:#718096;margin:.25rem 0 0;font-size:.75rem}.crm-pipeline-overview+.crm-pipeline-config{margin-bottom:1rem}@media (width<=760px){.crm-settings-shell>.module-header{padding-top:2.8rem}.crm-pipeline-overview>header,.crm-pipeline-filters{flex-direction:column;align-items:stretch}.crm-pipeline-filters input{width:100%}.crm-pipeline-card-grid{grid-template-columns:1fr}.crm-pipeline-card{min-height:11rem}.crm-pipeline-card>footer{grid-template-columns:repeat(3,auto)}.crm-pipeline-card>footer>strong{grid-column:1/-1;justify-self:start}}.crm-automation-builder{background:#fff;border:1px solid #bfd7ee;border-radius:18px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 16px 36px #204c7c17}.crm-automation-backdrop{z-index:80;align-items:center}.crm-automation-backdrop .crm-automation-builder{grid-template-rows:auto minmax(0,1fr);width:min(100%,72rem);max-height:min(92vh,58rem);margin:0;animation:.2s ease-out crm-automation-dialog-in;display:grid}.crm-automation-backdrop .crm-automation-builder>form{overscroll-behavior:contain;overflow-y:auto}.crm-automation-backdrop .crm-automation-builder footer{z-index:2;background:#fff;border-top:1px solid #dbe5ef;margin-bottom:-1.25rem;margin-left:-1.25rem;margin-right:-1.25rem;padding:1rem 1.25rem;position:sticky;bottom:-1.25rem;box-shadow:0 -.65rem 1.5rem #1b375712}.crm-automation-builder footer>div{justify-content:flex-end;gap:.6rem;display:flex}.crm-automation-builder footer>div .primary-button,.crm-automation-builder footer>div .secondary-button{width:auto}@keyframes crm-automation-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:none}}.crm-automation-builder,.crm-automation-simulator{scroll-margin-top:1rem}.crm-automation-builder:focus,.crm-automation-simulator:focus{outline:none}.crm-automation-builder>header{background:linear-gradient(135deg,#f7fbff,#edf6ff);border-bottom:1px solid #dce8f4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.3rem;display:flex}.crm-delay-field{align-content:start;display:grid}.crm-delay-field>div{grid-template-columns:minmax(5rem,.75fr) minmax(7rem,1.25fr);gap:.5rem;display:grid}.crm-delay-field input,.crm-delay-field select{min-width:0}.crm-delay-field small{color:#718096;margin-top:.35rem;font-size:.7rem}.crm-trigger-help{color:#718096;margin-top:.35rem;font-size:.68rem;line-height:1.4}.crm-trigger-warning{color:#8a5809;background:#fff9e8;border:1px solid #f2cf8b;border-radius:.5rem;margin-top:.42rem;padding:.42rem .5rem;font-size:.68rem;font-weight:700;line-height:1.4}.crm-automation-builder header span,.crm-automation-rules>header span{color:#1973dc;letter-spacing:.08em;font-size:.68rem;font-weight:850}.crm-automation-builder h2{margin:.2rem 0;font-size:1.2rem}.crm-automation-builder header p{color:#64748b;margin:0}.crm-automation-builder>header>button{color:#526278;cursor:pointer;background:#fff;border:1px solid #cfdeec;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.45rem;display:grid}.crm-automation-builder form{padding:1.25rem}.crm-automation-builder .automation-content{grid-column:span 2}.crm-automation-builder textarea{min-height:5.5rem}.crm-automation-builder footer{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.crm-automation-builder footer small{color:#64748b}.crm-automation-builder footer .primary-button{width:auto}.crm-automation-rules{background:#f9fbfd;border-top:1px solid #dfe8f1}.crm-automation-rules>header{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.3rem;display:flex}.crm-automation-rules>header>div{gap:.12rem;display:grid}.crm-automation-rules>header strong{color:#304760;font-size:.9rem}.crm-automation-rules>header>button{color:#0759b8;cursor:pointer;background:#fff;border:1px solid #bdd3e8;border-radius:.6rem;padding:.5rem .7rem;font-weight:750}.crm-automation-rules>p{color:#718096;border-top:1px dashed #dce5ee;margin:0;padding:1rem 1.3rem}.crm-automation-rules>article{background:#fff;border-top:1px solid #e6edf3;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.7rem;padding:.85rem 1.3rem;display:grid}.crm-automation-rules>article>i{background:#94a3b8;border-radius:50%;width:.65rem;height:.65rem}.crm-automation-rules>article>i.active{background:#16a34a;box-shadow:0 0 0 .25rem #dcfce7}.crm-automation-rules>article>i.paused{background:#d97706}.crm-automation-rules>article>div{gap:.15rem;min-width:0;display:grid}.crm-automation-rules article span,.crm-automation-rules article small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.crm-automation-rules article small{color:#475569}.crm-automation-rules article em{color:#475569;background:#e2e8f0;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-style:normal;font-weight:800}.crm-automation-rules article em.active{color:#166534;background:#dcfce7}.crm-automation-rules article em.paused{color:#92400e;background:#fef3c7}.crm-automation-rules article>button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding:.45rem .6rem;font-weight:700}.crm-automation-rules article>button.danger{color:#b91c1c;background:#fff7f7;border-color:#fecaca}@media (width<=760px){.crm-automation-builder .field-grid{grid-template-columns:1fr}.crm-automation-builder .automation-content{grid-column:auto}.crm-automation-builder footer{flex-direction:column;align-items:stretch}.crm-automation-builder footer .primary-button{width:100%}.crm-automation-rules>article{grid-template-columns:auto minmax(0,1fr) auto}.crm-automation-rules>article>em{grid-column:2}.crm-automation-rules>article>button{grid-row:3}.crm-automation-rules>article>button.danger{grid-column:3}}.crm-automation-scope{background:#f8fbfe;border:1px solid #dce7f2;border-radius:.9rem;margin:1.15rem 0;padding:1rem}.crm-automation-scope legend{color:#304760;align-items:center;gap:.65rem;padding:0 .35rem;display:flex}.crm-automation-scope legend>span,.crm-step-heading>span{color:#fff;background:#1973dc;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:850;display:grid}.crm-automation-scope legend>div{display:grid}.crm-automation-scope legend small{color:#718096;font-size:.7rem;font-weight:500}.crm-automation-scope .field-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.65rem}.crm-step-heading{color:#304760;align-items:center;gap:.6rem;margin:1.1rem 0 .65rem;display:flex}.crm-step-heading strong{font-size:.9rem}.crm-automation-simulator{background:#fff;border:1px solid #c9d8e7;border-radius:18px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 14px 32px #203a5a14}.crm-automation-simulator>header{background:#f8fafc;border-bottom:1px solid #e1e9f1;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.crm-automation-simulator>header span{color:#7c3aed;letter-spacing:.08em;font-size:.66rem;font-weight:850}.crm-automation-simulator h2{margin:.18rem 0;font-size:1.1rem}.crm-automation-simulator header p{color:#718096;margin:0;font-size:.75rem}.crm-automation-simulator>header>button{cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.35rem}.crm-automation-simulator>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:1rem 1.2rem;display:grid}.crm-automation-simulator>form .field{margin:0}.crm-automation-simulator>form .primary-button{width:auto}.crm-simulation-result{border:1px solid;border-radius:.85rem;margin:0 1.2rem 1.2rem;padding:1rem}.crm-simulation-result.matches{background:#f3fbf6;border-color:#bfe4cd}.crm-simulation-result.blocked{background:#fff7f7;border-color:#f1c8c8}.crm-simulation-result>header strong{color:#166534}.crm-simulation-result.blocked>header strong{color:#a12c2c}.crm-simulation-result>header p{color:#526278;margin:.25rem 0}.crm-simulation-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.crm-simulation-result span{background:#fff;border-radius:.6rem;grid-template-columns:auto 1fr;gap:.15rem .4rem;padding:.55rem;display:grid}.crm-simulation-result span>b{color:#16804b;grid-row:1/3}.crm-simulation-result span.fail>b{color:#b32929}.crm-simulation-result span small{color:#718096;font-size:.65rem}.crm-simulation-result span strong{font-size:.72rem}@media (width<=760px){.crm-automation-scope .field-grid{grid-template-columns:1fr}.crm-automation-rules>article{grid-template-columns:auto minmax(0,1fr) auto}.crm-automation-rules>article>button{grid-row:auto}.crm-automation-simulator>form{grid-template-columns:1fr}.crm-automation-simulator>form .primary-button{width:100%}.crm-simulation-result>div{grid-template-columns:1fr}}.crm-automation-preview{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #cfe0f2;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;margin:1rem 0;padding:.9rem 1rem;display:grid}.crm-automation-preview>span{color:#0759b8;letter-spacing:.06em;background:#dceeff;border-radius:.45rem;padding:.28rem .48rem;font-size:.65rem;font-weight:850}.crm-automation-preview>p{color:#52677c;margin:0;font-size:.82rem;line-height:1.55}.crm-automation-preview b,.crm-automation-preview strong{color:#243b53}.crm-automation-rules>article{grid-template-columns:auto minmax(0,1fr) auto minmax(0,auto)}.crm-rule-actions{border-left:1px solid #d8e2ec;flex-flow:wrap;justify-content:flex-end;margin-left:.05rem;padding-left:.75rem;gap:.4rem!important;display:flex!important}.crm-rule-actions>button:not(.action-menu-trigger){color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding:.42rem .66rem;font-size:.75rem;font-weight:750;transition:border-color .16s,background .16s,color .16s,transform .16s}.crm-rule-actions>button:not(.action-menu-trigger):hover{color:#0759b8;background:#f3f8fe;border-color:#8eb9e5;transform:translateY(-1px)}.crm-rule-actions>button.crm-rule-test{color:#0759b8;background:#f2f8ff;border-color:#a9ccec}.crm-rule-actions>button.crm-rule-test:hover{background:#e6f2ff;border-color:#68a6df}.crm-rule-actions>button.crm-rule-activate{color:#18794e;background:#f1faf5;border-color:#b5ddc5}.crm-rule-actions>button.crm-rule-activate:hover{color:#11633f;background:#e5f6ec;border-color:#73bd91}.crm-rule-actions>button.crm-rule-pause{color:#8a5a0a;background:#fff9ea;border-color:#ead49e}.crm-rule-actions>button.crm-rule-pause:hover{color:#714806;background:#fff3d5;border-color:#d5b769}.crm-rule-actions>.action-menu-trigger{flex:none;width:2.15rem;height:2.15rem}.crm-rule-conflict{font-weight:750;color:#b45309!important;white-space:normal!important}.crm-automation-rules article .crm-rule-trigger{white-space:normal;flex-wrap:wrap;align-items:center;gap:.28rem;display:flex;overflow:visible}.crm-automation-rules article .crm-rule-trigger>span{white-space:normal;overflow:visible}.crm-rule-trigger>b{border:1px solid color-mix(in srgb,var(--stage-color) 45%,#d8e2ec);min-height:1.35rem;color:color-mix(in srgb,var(--stage-color) 82%,#172033);background:color-mix(in srgb,var(--stage-color) 13%,#fff);border-radius:999px;align-items:center;padding:.16rem .46rem;font-size:.67rem;font-weight:850;line-height:1;display:inline-flex}.crm-rule-run{font-weight:700;color:#52677c!important;white-space:normal!important}.crm-rule-run.completed{color:#166534!important}.crm-rule-run.waiting_policy{color:#92400e!important}.crm-rule-run.waiting_channel{color:#0759b8!important}.crm-rule-run.blocked{color:#92400e!important}.crm-rule-run.failed{color:#b91c1c!important}@media (width<=900px){.crm-automation-rules>article{grid-template-columns:auto minmax(0,1fr) auto}.crm-rule-actions{border-top:1px solid #d8e2ec;border-left:0;grid-column:2/4;justify-content:flex-start;margin:.15rem 0 0;padding:.65rem 0 0}}@media (width<=560px){.crm-automation-preview{grid-template-columns:1fr}.crm-automation-rules>article{grid-template-columns:auto minmax(0,1fr)}.crm-automation-rules>article>em,.crm-rule-actions{grid-column:2}.crm-rule-actions>button:not(.action-menu-trigger){flex:auto}.crm-rule-actions>.action-menu-trigger{flex:0 0 2.5rem}}.crm-automation-rules>article>i.draft{background:#7c3aed;box-shadow:0 0 0 .22rem #ede9fe}.crm-automation-rules>article>i.paused{box-shadow:0 0 0 .22rem #fef3c7}.crm-automation-rules article em.draft{color:#5b21b6;background:#ede9fe;border:1px solid #c4b5fd}.crm-automation-rules article em.active{border:1px solid #bbf7d0}.crm-automation-rules article em.paused{border:1px solid #fde68a}html[data-theme=dark] .crm-rule-actions{border-color:#31445a}html[data-theme=dark] .crm-rule-trigger>b{border-color:color-mix(in srgb,var(--stage-color) 58%,#31445a);color:color-mix(in srgb,var(--stage-color) 46%,#fff);background:color-mix(in srgb,var(--stage-color) 22%,#111f30)}html[data-theme=dark] .crm-rule-actions>button.crm-rule-test{color:#9bcbff!important;background:#17304a!important;border-color:#365f89!important}html[data-theme=dark] .crm-rule-actions>button.crm-rule-activate{color:#8fe0b0!important;background:#163425!important;border-color:#2f694b!important}html[data-theme=dark] .crm-rule-actions>button.crm-rule-pause{color:#f0cf7c!important;background:#392f18!important;border-color:#6d5927!important}html[data-theme=dark] .crm-automation-backdrop .crm-automation-builder footer{background:#111f30;border-top-color:#31445a;box-shadow:0 -.65rem 1.5rem #0208123d}.crm-automation-rules>article.just-saved{animation:2.4s ease-out crm-rule-saved}@keyframes crm-rule-saved{0%,28%{background:#edf7ff;box-shadow:inset .22rem 0 #1973dc}to{background:#fff;box-shadow:inset .22rem 0 #0000}}html[data-theme=dark] .crm-automation-rules>article.just-saved{animation-name:crm-rule-saved-dark}@keyframes crm-rule-saved-dark{0%,28%{background:#17304a;box-shadow:inset .22rem 0 #5ca9ff}to{background:#122033;box-shadow:inset .22rem 0 #0000}}@media (width<=760px){.crm-automation-backdrop{padding:0}.crm-automation-backdrop .crm-automation-builder{border:0;border-radius:0;width:100%;height:100%;max-height:none}.crm-automation-backdrop .crm-automation-builder>header,.crm-automation-backdrop .crm-automation-builder>form{padding:1rem}.crm-automation-backdrop .crm-automation-builder footer{margin-bottom:-1rem;margin-left:-1rem;margin-right:-1rem;padding:.85rem 1rem;bottom:-1rem}.crm-automation-builder footer>div{grid-template-columns:1fr 1fr;display:grid}.crm-automation-builder footer>div .primary-button,.crm-automation-builder footer>div .secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){.crm-automation-backdrop .crm-automation-builder,.crm-automation-rules>article.just-saved{animation:none}}.crm-automation-rules>header>.crm-automation-header-actions{align-items:center;gap:.55rem;display:flex}.crm-automation-header-actions>button{color:#0759b8;cursor:pointer;background:#fff;border:1px solid #bdd3e8;border-radius:.6rem;padding:.5rem .72rem;font-weight:750;transition:border-color .16s,color .16s,background-color .16s,transform .16s}.crm-automation-header-actions>button:hover{background:#edf6ff;border-color:#68a6df;transform:translateY(-1px)}.crm-automation-header-actions>.crm-flow-full-button{color:#fff;background:#176fc2;border-color:#8dbbeb;box-shadow:0 5px 14px #176fc229}.crm-automation-header-actions>.crm-flow-full-button:hover{color:#fff;background:#0f60aa;border-color:#0f60aa}html[data-theme=dark] .crm-automation-header-actions>button{color:#b9d8f8;background:#17283a;border-color:#3b5875}html[data-theme=dark] .crm-automation-header-actions>.crm-flow-full-button{color:#fff;background:#1767ad;border-color:#347fc4}@media (width<=680px){.crm-automation-rules>header{flex-direction:column;align-items:stretch}.crm-automation-rules>header>.crm-automation-header-actions{grid-template-columns:1fr 1fr;display:grid}.crm-automation-header-actions>button{min-height:2.5rem}}.crm-delay-field small.crm-window-warning{color:#8a5809;background:#fff9e8;border:1px solid #f2cf8b;border-radius:.5rem;margin-top:.45rem;padding:.42rem .5rem;font-weight:700;line-height:1.35}html[data-theme=dark] .crm-delay-field small.crm-window-warning{background:#392f18;border-color:#6b5724;color:#f0cf7c!important}html[data-theme=dark] .crm-trigger-help{color:#93a4b8}html[data-theme=dark] .crm-trigger-warning{color:#f0cf7c;background:#392f18;border-color:#6b5724}.payment-dialog-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.detraction-collection-summary{background:#fff9eb;border:1px solid #e6cf9a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.25rem 1.1rem;padding:.85rem 1rem;display:flex}.detraction-collection-summary>div{gap:.18rem;display:grid}.detraction-collection-summary span{color:#93640b;letter-spacing:.06em;font-size:.62rem;font-weight:850}.detraction-collection-summary strong{color:#5b461e;font-size:.78rem}.detraction-collection-summary>b{color:#8a5a0a;white-space:nowrap}.detraction-collection-summary.company{background:#fff4ef;border-color:#edb5a2}.detraction-collection-summary.company span,.detraction-collection-summary.company>b{color:#a34727}.detraction-collection-summary.estimated{border-style:dashed}.detraction-estimate-note{background:#fffdf6;border:1px dashed #d5b565;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.25rem 1.1rem;padding:1rem;display:flex}.detraction-estimate-note h3{margin:.12rem 0 .25rem;font-size:.92rem}.detraction-estimate-note p:last-child{color:#786a4a;max-width:44rem;margin:0;font-size:.78rem;line-height:1.45}.detraction-estimate-note>strong{color:#8a5a0a;white-space:nowrap}.detraction-history>div.targeted-detraction{animation:1.2s ease-out detraction-target;position:relative;box-shadow:inset 4px 0 #1973dc;background:#f2f8ff!important}.detraction-history>div.targeted-detraction:after{content:"ABIERTO DESDE LA ALERTA";color:#1973dc;letter-spacing:.055em;font-size:.55rem;font-weight:850;position:absolute;top:.45rem;right:.55rem}.detraction-history .status.pending{text-align:center;max-width:10rem}.detraction-history small{margin-top:.18rem;display:block}@keyframes detraction-target{0%{background:#dceeff;box-shadow:inset 7px 0 #1973dc}to{background:#f2f8ff;box-shadow:inset 4px 0 #1973dc}}html[data-theme=dark] .detraction-collection-summary{background:#292511;border-color:#665523}html[data-theme=dark] .detraction-collection-summary strong{color:#f1dfad}html[data-theme=dark] .detraction-collection-summary.company{background:#2d1c17;border-color:#6e3d2c}html[data-theme=dark] .detraction-collection-summary.company strong{color:#f2c1af}html[data-theme=dark] .detraction-estimate-note{background:#201f18;border-color:#665523}html[data-theme=dark] .detraction-estimate-note p:last-child{color:#c9bd9b}html[data-theme=dark] .detraction-history>div.targeted-detraction{background:#122b45!important}@media (width<=850px){.payment-dialog-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.payment-dialog-kpis{grid-template-columns:1fr}.detraction-collection-summary,.detraction-estimate-note{align-items:flex-start;margin:0 1rem 1rem}.detraction-estimate-note{flex-direction:column}.detraction-history>div.targeted-detraction:after{grid-area:1/1/auto/-1;position:static}}.manager-agent-shell{max-width:1050px}.manager-agent-shell .module-header{align-items:center}.manager-agent-readonly{color:#315c8d;background:#edf5ff;border:1px solid #c9d9ee;border-radius:999px;flex:none;align-self:flex-start;padding:.42rem .7rem;font-size:.75rem;font-weight:800}.manager-agent-frame{background:#fff;border:1px solid #d8e3ed;border-radius:1.1rem;flex-direction:column;min-height:36rem;display:flex;overflow:hidden;box-shadow:0 14px 34px #203a5a12}.manager-agent-info{background:linear-gradient(100deg,#f5f9ff,#fff);border-bottom:1px solid #e5edf5;align-items:center;gap:.8rem;padding:.95rem 1.1rem;display:flex}.manager-agent-symbol{color:#fff;background:#166ac5;border-radius:.7rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1.35rem;display:grid}.manager-agent-info strong{color:#243b53;font-size:.9rem}.manager-agent-info p{color:#60758b;margin:.14rem 0 0;font-size:.75rem;line-height:1.4}.manager-agent-setup{color:#7a5516;background:#fff9ea;border:1px solid #efd59a;border-radius:.7rem;margin:1rem 1.1rem 0;padding:.8rem .9rem}.manager-agent-setup strong{font-size:.84rem}.manager-agent-setup p{margin:.3rem 0 0;font-size:.76rem;line-height:1.5}.manager-agent-timeline{background:#f7f9fc;flex-direction:column;flex:1;gap:.85rem;min-height:23rem;max-height:min(65vh,40rem);padding:1.25rem;display:flex;overflow:auto}.manager-agent-empty{color:#708397;margin:auto;font-size:.85rem}.manager-agent-welcome{text-align:center;max-width:34rem;margin:auto}.manager-agent-welcome h2{color:#243b53;margin:0;font-size:1.3rem}.manager-agent-welcome p{color:#60758b;font-size:.86rem;line-height:1.5}.manager-agent-suggestions{gap:.5rem;margin-top:1rem;display:grid}.manager-agent-suggestions button{color:#315c8d;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdeed;border-radius:.65rem;padding:.7rem .85rem;font-size:.8rem;transition:background .15s,border-color .15s}.manager-agent-suggestions button:hover{background:#edf6ff;border-color:#7caee2}.manager-agent-message{color:#243b53;background:#fff;border:1px solid #dce6ef;border-radius:.9rem .9rem .9rem .3rem;align-self:flex-start;width:min(86%,44rem);padding:.82rem .95rem;box-shadow:0 .22rem .7rem #203a5a0a}.manager-agent-message.from-user{background:#e9f4ff;border-color:#bad8f3;border-radius:.9rem .9rem .3rem;align-self:flex-end}.manager-agent-message>header{color:#54708b;margin-bottom:.4rem;font-size:.72rem}.manager-agent-message>div{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}.manager-agent-message>footer{border-top:1px solid #e8eef4;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.7rem;padding-top:.6rem;display:flex}.manager-agent-message>footer>span{color:#708397;width:100%;font-size:.7rem;font-weight:800}.manager-agent-message>footer small{color:#516a83;background:#f7fbff;border:1px solid #dbe6f1;border-radius:.4rem;padding:.25rem .4rem;font-size:.67rem}.manager-agent-message.is-working{color:#55708a;gap:.2rem;font-size:.8rem;display:grid}.manager-agent-composer{background:#fff;border-top:1px solid #e1e9f1;padding:1rem 1.1rem}.manager-agent-composer>label{color:#3b5269;margin-bottom:.38rem;font-size:.75rem;font-weight:800;display:block}.manager-agent-composer textarea{color:#243b53;width:100%;min-height:5rem;font:inherit;resize:vertical;background:#fff;border:1px solid #c9d8e6;border-radius:.7rem;padding:.72rem .82rem;font-size:.86rem;line-height:1.5}.manager-agent-composer textarea:focus{outline-offset:1px;outline:2px solid #9dc7f3}.manager-agent-composer textarea:disabled{background:#f2f5f8}.manager-agent-composer>div{justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;display:flex}.manager-agent-composer>div small{color:#708397;font-size:.72rem}.manager-agent-composer .primary-button{width:auto;min-width:7rem}.manager-agent-error{color:#b42318;margin:.7rem 0 0;font-size:.77rem}html[data-theme=dark] .manager-agent-readonly{color:#bedaff;background:#1d334b;border-color:#385777}html[data-theme=dark] .manager-agent-frame{background:#162536;border-color:#34475b;box-shadow:0 14px 34px #0000002e}html[data-theme=dark] .manager-agent-info{background:linear-gradient(100deg,#1a3048,#18293b);border-color:#34475b}html[data-theme=dark] .manager-agent-info strong,html[data-theme=dark] .manager-agent-welcome h2{color:#e5edf5}html[data-theme=dark] .manager-agent-info p,html[data-theme=dark] .manager-agent-welcome p{color:#adbed0}html[data-theme=dark] .manager-agent-setup{color:#f4d79b;background:#302719;border-color:#6d5830}html[data-theme=dark] .manager-agent-timeline{background:#112132}html[data-theme=dark] .manager-agent-suggestions button{color:#c8def6;background:#1c3045;border-color:#3a516a}html[data-theme=dark] .manager-agent-suggestions button:hover{background:#24405c;border-color:#6a9fd2}html[data-theme=dark] .manager-agent-message{color:#e1ebf5;background:#1b3045;border-color:#3a5169}html[data-theme=dark] .manager-agent-message.from-user{background:#193a59;border-color:#426b91}html[data-theme=dark] .manager-agent-message>header,html[data-theme=dark] .manager-agent-message>footer>span,html[data-theme=dark] .manager-agent-message.is-working{color:#a9bfd4}html[data-theme=dark] .manager-agent-message>footer{border-color:#38516a}html[data-theme=dark] .manager-agent-message>footer small{color:#c5d6e6;background:#22394e;border-color:#3b5269}html[data-theme=dark] .manager-agent-composer{background:#162536;border-color:#34475b}html[data-theme=dark] .manager-agent-composer>label{color:#dbe6f1}html[data-theme=dark] .manager-agent-composer textarea{color:#e5edf5;background:#1b3045;border-color:#4a627a}html[data-theme=dark] .manager-agent-composer textarea:disabled{background:#1b2937}html[data-theme=dark] .manager-agent-composer>div small{color:#a9bfd4}html[data-theme=dark] .manager-agent-error{color:#ffb4aa}@media (width<=640px){.manager-agent-shell .module-header{align-items:flex-start}.manager-agent-readonly{align-self:auto}.manager-agent-timeline{min-height:22rem;padding:.8rem}.manager-agent-message{width:95%}.manager-agent-composer>div{flex-direction:column;align-items:stretch}.manager-agent-composer .primary-button{width:100%}}.manager-agent-frame{height:min(43rem,100vh - 13rem);min-height:32rem}.manager-agent-timeline{min-height:0;max-height:none}.manager-agent-training-link{color:#235d99;font:inherit;cursor:pointer;background:#f2f8ff;border:1px solid #b9d3ee;border-radius:.6rem;flex:none;padding:.48rem .68rem;font-size:.75rem;font-weight:750}.manager-agent-training-link:hover{background:#e8f3ff;border-color:#72a9df}html[data-theme=dark] .manager-agent-training-link{color:#d2e7ff;background:#21394f;border-color:#4a6b8b}html[data-theme=dark] .manager-agent-training-link:hover{background:#2a4b69;border-color:#78a6d5}@media (width<=640px){.manager-agent-frame{height:auto;min-height:34rem}.manager-agent-timeline{min-height:22rem;max-height:50vh}}.manager-agent-message>footer button{color:#215e98;font:inherit;cursor:pointer;background:#eff7ff;border:1px solid #b7d5f0;border-radius:.4rem;padding:.25rem .4rem;font-size:.67rem}.manager-agent-message>footer button:hover,.manager-agent-message>footer button:focus-visible{background:#e2f1ff;border-color:#6eaae0;text-decoration:underline}html[data-theme=dark] .manager-agent-message>footer button{color:#d1e8ff;background:#24425e;border-color:#496f93}html[data-theme=dark] .manager-agent-message>footer button:hover,html[data-theme=dark] .manager-agent-message>footer button:focus-visible{background:#2a5172;border-color:#85b9e7}.manager-agent-usage{background:#f7faff;border:1px solid #d8e3ed;border-radius:.8rem;gap:.55rem;margin:0 0 .8rem;padding:.75rem .95rem;display:grid}.manager-agent-usage-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.manager-agent-usage-heading>div{gap:.15rem;display:grid}.manager-agent-usage-heading>div:last-child{text-align:right}.manager-agent-usage strong{color:#243b53;font-size:.79rem}.manager-agent-usage-heading span,.manager-agent-usage p{color:#60758b;font-size:.71rem}.manager-agent-usage-heading>div:last-child strong{font-variant-numeric:tabular-nums}.manager-agent-usage-track{background:#dce7f3;border-radius:999px;height:.38rem;overflow:hidden}.manager-agent-usage-track>span{border-radius:inherit;background:#2879c8;height:100%;transition:width .25s;display:block}.manager-agent-usage p{margin:0}html[data-theme=dark] .manager-agent-usage{background:#1a2e42;border-color:#34475b}html[data-theme=dark] .manager-agent-usage strong{color:#e5edf5}html[data-theme=dark] .manager-agent-usage-heading span,html[data-theme=dark] .manager-agent-usage p{color:#adbed0}html[data-theme=dark] .manager-agent-usage-track{background:#314a63}html[data-theme=dark] .manager-agent-usage-track>span{background:#68a7ea}@media (width<=480px){.manager-agent-usage-heading{flex-direction:column;align-items:flex-start}.manager-agent-usage-heading>div:last-child{text-align:left}}.ai-knowledge-shell{max-width:1300px}.ai-knowledge-shell .module-header{align-items:center}.ai-knowledge-assistant-link{color:#235d99;font:inherit;cursor:pointer;background:#f2f8ff;border:1px solid #b9d3ee;border-radius:.65rem;flex:none;padding:.55rem .8rem;font-size:.78rem;font-weight:750}.ai-knowledge-assistant-link:hover{background:#e7f3ff;border-color:#71a9df}.ai-knowledge-explainer{color:#4c6278;background:#f4f9ff;border:1px solid #c9dcee;border-radius:.8rem;align-items:baseline;gap:.5rem;margin:.8rem 0 1rem;padding:.75rem .95rem;font-size:.8rem;line-height:1.5;display:flex}.ai-knowledge-explainer strong{color:#244b73;flex:none}.ai-knowledge-layout{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ai-knowledge-list,.ai-knowledge-detail{background:#fff;border:1px solid #dbe5ee;border-radius:1rem;min-width:0;box-shadow:0 .45rem 1.3rem #1f36500d}.ai-knowledge-list{position:sticky;top:1rem;overflow:hidden}.ai-knowledge-list-head,.ai-knowledge-detail-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ai-knowledge-list-head{padding:1rem 1rem .65rem}.ai-knowledge-list h2,.ai-knowledge-detail h2{color:#243b53;margin:0;font-size:1.1rem;line-height:1.25}.ai-knowledge-list-head p{color:#708397;margin:.22rem 0 0;font-size:.74rem}.ai-knowledge-list-head .primary-button{white-space:nowrap;width:auto;padding:.52rem .7rem;font-size:.75rem}.ai-knowledge-search,.ai-knowledge-filters label,.ai-knowledge-form label,.ai-knowledge-confirm label{color:#435b73;gap:.3rem;font-size:.73rem;font-weight:750;display:grid}.ai-knowledge-search{padding:0 1rem .7rem}.ai-knowledge-search input,.ai-knowledge-filters select,.ai-knowledge-form input,.ai-knowledge-form select,.ai-knowledge-form textarea,.ai-knowledge-confirm input{color:#243b53;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d8e7;border-radius:.55rem;padding:.6rem .68rem;font-size:.8rem;line-height:1.4}.ai-knowledge-search input:focus,.ai-knowledge-filters select:focus,.ai-knowledge-form input:focus,.ai-knowledge-form select:focus,.ai-knowledge-form textarea:focus,.ai-knowledge-confirm input:focus{outline-offset:1px;outline:2px solid #9ac7ef}.ai-knowledge-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:0 1rem .85rem;display:grid}.ai-knowledge-filters select{padding:.5rem .3rem;font-size:.7rem}.ai-knowledge-items{border-top:1px solid #e8eef4;gap:.25rem;max-height:min(60vh,42rem);padding:.4rem;display:grid;overflow:auto}.ai-knowledge-item{color:#5d7186;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;gap:.3rem;padding:.7rem .65rem;font-size:.71rem;transition:background .15s,border-color .15s;display:grid}.ai-knowledge-item:hover{background:#f3f8fd}.ai-knowledge-item.is-selected{background:#eaf4ff;border-color:#a6c9ed}.ai-knowledge-item-top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.ai-knowledge-item strong{color:#294158;font-size:.82rem;line-height:1.3}.ai-knowledge-item em{color:#846126;font-size:.69rem;font-style:normal}.ai-knowledge-status{color:#5c6f82;white-space:nowrap;background:#f2f5f8;border:1px solid #cbd7e5;border-radius:999px;flex:none;align-items:center;padding:.2rem .38rem;font-size:.65rem;font-weight:800;display:inline-flex}.ai-knowledge-status.is-published{color:#21744b;background:#eaf8ef;border-color:#b8e1ca}.ai-knowledge-status.is-archived{color:#69717c;background:#f1f1f3;border-color:#d9d9df}.ai-knowledge-pagination{color:#6a7f93;border-top:1px solid #e8eef4;justify-content:center;align-items:center;gap:.7rem;padding:.7rem;font-size:.75rem;display:flex}.ai-knowledge-pagination button,.ai-knowledge-quiet,.ai-knowledge-actions button:not(.primary-button),.ai-knowledge-confirm button:not(.primary-button){color:#315d87;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d8e7;border-radius:.55rem;padding:.45rem .6rem;font-size:.75rem;font-weight:750}.ai-knowledge-pagination button:disabled{opacity:.45;cursor:default}.ai-knowledge-detail{min-height:34rem;padding:1.15rem}.ai-knowledge-detail-head{margin-bottom:.8rem}.ai-knowledge-detail-head .eyebrow{margin:0 0 .3rem;font-size:.66rem}.ai-knowledge-detail-head .ai-knowledge-status{margin-top:.5rem}.ai-knowledge-quiet{flex:none}.ai-knowledge-placeholder{text-align:center;align-content:center;place-items:center;max-width:31rem;min-height:26rem;margin:auto;display:grid}.ai-knowledge-placeholder>span{color:#fff;background:#2a72b8;border-radius:1rem;place-items:center;width:3.3rem;height:3.3rem;font-size:1.8rem;display:grid}.ai-knowledge-placeholder h2{margin:1rem 0 .35rem}.ai-knowledge-placeholder p,.ai-knowledge-empty{color:#73879b;font-size:.8rem;line-height:1.5}.ai-knowledge-empty{padding:1rem}.ai-knowledge-form{gap:.85rem;display:grid}.ai-knowledge-form textarea{resize:vertical;min-height:13rem}.ai-knowledge-form label small{color:#b42318;font-size:.7rem}.ai-knowledge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ai-knowledge-hint{color:#627a91;margin:0;font-size:.76rem;line-height:1.5}.ai-knowledge-form-actions{color:#73879b;justify-content:space-between;align-items:center;gap:1rem;padding-top:.2rem;font-size:.72rem;display:flex}.ai-knowledge-form-actions .primary-button{width:auto;min-width:9rem}.ai-knowledge-rule{color:#305a80;background:#f3f8fd;border:1px solid #d3e2f0;border-radius:.6rem;margin:.65rem 0;padding:.65rem .78rem;font-size:.76rem;line-height:1.45}.ai-knowledge-meta{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.ai-knowledge-meta span{color:#597086;background:#f6f9fc;border:1px solid #dce5ed;border-radius:.4rem;padding:.28rem .42rem;font-size:.69rem}.ai-knowledge-content{color:#2d4357;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfe;border:1px solid #e1e8ef;border-radius:.7rem;min-height:9rem;padding:1rem;font-size:.84rem;line-height:1.65}.ai-knowledge-version-switch,.ai-knowledge-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.ai-knowledge-version-switch button{color:#42678b;font:inherit;cursor:pointer;background:#f5f9fd;border:1px solid #d2e0ee;border-radius:.55rem;padding:.45rem .65rem;font-size:.74rem}.ai-knowledge-version-switch button.is-active{color:#225e99;background:#e8f3ff;border-color:#8bb7e0}.ai-knowledge-actions{border-top:1px solid #edf1f5;padding-top:.75rem}.ai-knowledge-actions .primary-button{width:auto}.ai-knowledge-confirm{color:#5d4b2d;background:#fffaf0;border:1px solid #e6d4aa;border-radius:.7rem;gap:.45rem;margin-top:.8rem;padding:.8rem;display:grid}.ai-knowledge-confirm strong{font-size:.82rem}.ai-knowledge-confirm p{margin:0;font-size:.74rem;line-height:1.45}.ai-knowledge-confirm>div{justify-content:flex-end;gap:.45rem;display:flex}.ai-knowledge-confirm .primary-button{width:auto}.ai-knowledge-history{color:#60758a;border-top:1px solid #e8eef4;margin-top:1rem;padding-top:.7rem;font-size:.74rem}.ai-knowledge-history summary{color:#315d87;cursor:pointer;font-weight:800}.ai-knowledge-history-versions{gap:.35rem;margin:.6rem 0;display:grid}.ai-knowledge-history-versions button{color:#315d87;font:inherit;text-align:left;cursor:pointer;background:#f8fbfe;border:1px solid #dbe6f0;border-radius:.45rem;padding:.45rem .55rem}.ai-knowledge-history ul{margin:.6rem 0 0;padding-left:1.2rem;line-height:1.55}.ai-knowledge-error,.ai-knowledge-notice{color:#9b2d22;background:#fff2f0;border:1px solid #f1c0b9;border-radius:.55rem;margin:0 0 .75rem;padding:.6rem .7rem;font-size:.76rem}.ai-knowledge-notice{color:#276b43;background:#eef9f1;border-color:#b9dfc5}html[data-theme=dark] .ai-knowledge-assistant-link{color:#d2e7ff;background:#21394f;border-color:#4a6b8b}html[data-theme=dark] .ai-knowledge-assistant-link:hover{background:#2a4b69;border-color:#78a6d5}html[data-theme=dark] .ai-knowledge-explainer{color:#b4c7d9;background:#1b3045;border-color:#3c5872}html[data-theme=dark] .ai-knowledge-explainer strong{color:#e2eefb}html[data-theme=dark] .ai-knowledge-list,html[data-theme=dark] .ai-knowledge-detail{background:#18293b;border-color:#34495f;box-shadow:0 .45rem 1.3rem #00000029}html[data-theme=dark] .ai-knowledge-list h2,html[data-theme=dark] .ai-knowledge-detail h2,html[data-theme=dark] .ai-knowledge-item strong{color:#e5edf5}html[data-theme=dark] .ai-knowledge-list-head p,html[data-theme=dark] .ai-knowledge-empty,html[data-theme=dark] .ai-knowledge-placeholder p{color:#afc0d1}html[data-theme=dark] .ai-knowledge-search,html[data-theme=dark] .ai-knowledge-filters label,html[data-theme=dark] .ai-knowledge-form label,html[data-theme=dark] .ai-knowledge-confirm label{color:#cbd9e6}html[data-theme=dark] .ai-knowledge-search input,html[data-theme=dark] .ai-knowledge-filters select,html[data-theme=dark] .ai-knowledge-form input,html[data-theme=dark] .ai-knowledge-form select,html[data-theme=dark] .ai-knowledge-form textarea,html[data-theme=dark] .ai-knowledge-confirm input{color:#e5edf5;background:#1e3348;border-color:#4a6077}html[data-theme=dark] .ai-knowledge-items,html[data-theme=dark] .ai-knowledge-pagination,html[data-theme=dark] .ai-knowledge-actions,html[data-theme=dark] .ai-knowledge-history{border-color:#34495f}html[data-theme=dark] .ai-knowledge-item{color:#b3c3d4}html[data-theme=dark] .ai-knowledge-item:hover{background:#20374d}html[data-theme=dark] .ai-knowledge-item.is-selected{background:#25435f;border-color:#557da4}html[data-theme=dark] .ai-knowledge-item em{color:#e2c58e}html[data-theme=dark] .ai-knowledge-status{color:#c0cfdf;background:#26394d;border-color:#52677c}html[data-theme=dark] .ai-knowledge-status.is-published{color:#b0e3c4;background:#1f4236;border-color:#3f7b61}html[data-theme=dark] .ai-knowledge-status.is-archived{color:#c0c7d0;background:#2c3642;border-color:#59626d}html[data-theme=dark] .ai-knowledge-pagination,html[data-theme=dark] .ai-knowledge-hint,html[data-theme=dark] .ai-knowledge-form-actions{color:#aec0d2}html[data-theme=dark] .ai-knowledge-pagination button,html[data-theme=dark] .ai-knowledge-quiet,html[data-theme=dark] .ai-knowledge-actions button:not(.primary-button),html[data-theme=dark] .ai-knowledge-confirm button:not(.primary-button){color:#d4e6f8;background:#21384f;border-color:#4a6077}html[data-theme=dark] .ai-knowledge-rule{color:#c8e3fa;background:#203850;border-color:#425c75}html[data-theme=dark] .ai-knowledge-meta span{color:#c0d0df;background:#203448;border-color:#3d536a}html[data-theme=dark] .ai-knowledge-content{color:#e1ebf5;background:#152637;border-color:#395068}html[data-theme=dark] .ai-knowledge-version-switch button{color:#bed9f2;background:#1e344a;border-color:#45627e}html[data-theme=dark] .ai-knowledge-version-switch button.is-active{color:#d7eaff;background:#295073;border-color:#6b9dcb}html[data-theme=dark] .ai-knowledge-confirm{color:#f2ddb3;background:#30291d;border-color:#6d5a38}html[data-theme=dark] .ai-knowledge-history{color:#afc1d4}html[data-theme=dark] .ai-knowledge-history summary,html[data-theme=dark] .ai-knowledge-history-versions button{color:#cae3ff}html[data-theme=dark] .ai-knowledge-history-versions button{background:#1f344a;border-color:#415973}html[data-theme=dark] .ai-knowledge-error{color:#ffbcb2;background:#3b2627;border-color:#805047}html[data-theme=dark] .ai-knowledge-notice{color:#b4e4c3;background:#1f3b2c;border-color:#3f7557}@media (width<=950px){.ai-knowledge-layout{grid-template-columns:1fr}.ai-knowledge-list{position:static}.ai-knowledge-items{max-height:16rem}}@media (width<=640px){.ai-knowledge-shell .module-header{align-items:flex-start}.ai-knowledge-assistant-link{align-self:auto}.ai-knowledge-explainer{display:grid}.ai-knowledge-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-knowledge-form-grid{grid-template-columns:1fr}.ai-knowledge-detail{padding:.85rem}.ai-knowledge-detail-head{flex-direction:column;align-items:flex-start}.ai-knowledge-form-actions{flex-direction:column;align-items:stretch}.ai-knowledge-form-actions .primary-button{width:100%}}.ai-knowledge-brand-filter,.ai-knowledge-brand-control{color:#435b73;gap:.35rem;font-size:.73rem;font-weight:750;display:grid}.ai-knowledge-brand-filter{padding:0 1rem .85rem}.ai-knowledge-brand-control{margin-bottom:1rem}.ai-knowledge-brand-filter select,.ai-knowledge-brand-control select{color:#243b53;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8d8e7;border-radius:.55rem;padding:.6rem .68rem;font-size:.8rem}.ai-knowledge-brand-filter select:focus,.ai-knowledge-brand-control select:focus{outline-offset:1px;outline:2px solid #9ac7ef}.ai-knowledge-brand-control small{color:#627a91;font-size:.7rem;font-weight:500;line-height:1.4}.ai-knowledge-brand-control .ai-knowledge-field-error{color:#b42318;font-weight:700}.ai-knowledge-brand-badge{color:#4b6680;background:#f3f8fd;border:1px solid #c8dced;border-radius:.5rem;align-items:center;gap:.35rem;margin:0 0 .8rem;padding:.3rem .55rem;font-size:.73rem;display:inline-flex}.ai-knowledge-brand-badge strong{color:#285a88}.ai-knowledge-item-brand{color:#386c9e;font-weight:750}html[data-theme=dark] .ai-knowledge-brand-filter,html[data-theme=dark] .ai-knowledge-brand-control{color:#cbd9e6}html[data-theme=dark] .ai-knowledge-brand-filter select,html[data-theme=dark] .ai-knowledge-brand-control select{color:#e5edf5;background:#1e3348;border-color:#4a6077}html[data-theme=dark] .ai-knowledge-brand-control small{color:#aec0d2}html[data-theme=dark] .ai-knowledge-brand-control .ai-knowledge-field-error{color:#ffbcb2}html[data-theme=dark] .ai-knowledge-brand-badge{color:#bed2e5;background:#20394f;border-color:#425f7a}html[data-theme=dark] .ai-knowledge-brand-badge strong,html[data-theme=dark] .ai-knowledge-item-brand{color:#b7daff}.visual-image-field{background:#f8fafc;border:1.5px dashed #b9c8d8;border-radius:.9rem;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:1rem 0;padding:.85rem;transition:all .16s;display:grid}.visual-image-field.dragging{background:#eef6ff;border-color:#1973dc}.visual-image-preview{color:#5680aa;background:#fff;border:1px solid #dce5ee;border-radius:.75rem;place-items:center;width:5rem;height:5rem;font-size:1.4rem;display:grid;overflow:hidden}.visual-image-preview img{object-fit:cover;width:100%;height:100%}.visual-image-preview.contain img{object-fit:contain}.visual-image-copy{gap:.22rem;min-width:0;display:grid}.visual-image-copy strong{font-size:.82rem}.visual-image-copy p{color:#718096;margin:0;font-size:.7rem;line-height:1.45}.visual-image-copy small{color:#52708e;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.visual-image-copy .visual-field-error{color:#b32929}.visual-image-actions{align-items:center;gap:.45rem;display:flex}.visual-image-actions input{opacity:0;width:1px;height:1px;position:absolute}.visual-color-field{border:0;margin:0 0 1rem;padding:0}.visual-color-field legend{color:#33465d;margin-bottom:.55rem;font-size:.78rem;font-weight:750}.visual-color-tabs{background:#edf2f7;border-radius:.7rem;grid-template-columns:1fr 1fr;gap:.3rem;padding:.25rem;display:grid}.visual-color-tabs button{color:#627286;cursor:pointer;background:0 0;border:0;border-radius:.52rem;padding:.55rem;font-size:.7rem;font-weight:750}.visual-color-tabs button.active{color:#0759b8;background:#fff;box-shadow:0 .2rem .6rem #203a5a14}.visual-color-palette{grid-template-columns:repeat(6,2rem);gap:.5rem;margin-top:.7rem;display:grid}.visual-color-palette button{cursor:pointer;border:3px solid #fff;border-radius:.6rem;width:2rem;height:2rem;box-shadow:0 0 0 1px #ccd7e3}.visual-color-palette button.selected{transform:scale(1.06);box-shadow:0 0 0 2px #17263a}.visual-custom-color{grid-template-columns:2.7rem 2.7rem minmax(0,1fr);align-items:end;gap:.55rem;margin-top:.7rem;display:grid}.visual-custom-color>input[type=color]{background:#fff;border:1px solid #cbd6e3;border-radius:.55rem;width:2.7rem;height:2.7rem;padding:.15rem}.visual-custom-color>span{border:1px solid #d5e0eb;border-radius:.55rem;height:2.7rem}.visual-custom-color label{gap:.2rem;display:grid}.visual-custom-color small{color:#718096}.visual-custom-color label input{padding:.62rem}.visual-brand-sample{background:#fff;border:1px solid #dde6ef;border-radius:.7rem;align-items:center;gap:.65rem;margin-top:.7rem;padding:.65rem;display:flex}.visual-brand-sample i{color:#fff;background:var(--brand-preview);border-radius:.6rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.visual-brand-sample span{gap:.08rem;display:grid}.visual-brand-sample strong{font-size:.72rem}.visual-brand-sample small{color:#718096;font-size:.64rem}.visual-image-help{color:#718096;border-top:1px solid #e0e8f0;grid-column:1/-1;align-items:flex-start;gap:.5rem;margin:0;padding:.65rem .7rem 0;font-size:.68rem;line-height:1.45;display:flex}.visual-image-help span{color:#1266c7;background:#e4f0fd;border-radius:50%;flex:0 0 1rem;place-items:center;height:1rem;margin-top:.05rem;font-size:.6rem;font-weight:850;display:grid}@media (width<=680px){.visual-image-field{grid-template-columns:4.3rem minmax(0,1fr)}.visual-image-preview{width:4.3rem;height:4.3rem}.visual-image-actions{grid-column:1/-1}.visual-image-actions>*{flex:1}.visual-color-palette{grid-template-columns:repeat(6,1fr)}.visual-color-palette button{aspect-ratio:1;width:100%;height:auto}}.app-icon-button{color:#45627f;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:.68rem;flex:0 0 2.55rem;place-items:center;width:2.55rem;height:2.55rem;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-grid}.app-icon-button:hover{color:#0759b8;background:#f3f8fe;border-color:#8db5df}.app-icon-button:focus-visible{outline:0;box-shadow:0 0 0 3px #1973dc33}.app-icon-button:disabled{opacity:.55;cursor:not-allowed}.app-icon-button svg{width:1rem;height:1rem}.app-icon-button-danger{color:#a12c2c;border-color:#dfa9a9}.app-icon-button-danger:hover{color:#8e1f1f;background:#fff2f2;border-color:#c76e6e}.visual-image-actions .app-icon-button{flex:0 0 2.55rem}.app-edit-button{color:#fff;cursor:pointer;background:#1266c7;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.38rem;min-height:2rem;padding:.42rem .68rem;font-size:.75rem;font-weight:750;transition:background .16s,box-shadow .16s;display:inline-flex}.app-edit-button:hover{background:#0d56aa}.app-edit-button:focus-visible{outline:0;box-shadow:0 0 0 3px #1266c738}.app-edit-button svg{flex:none}.app-edit-button.is-compact{width:2rem;padding:0}.app-edit-button.is-compact span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){.app-edit-button{width:2rem;padding:0}.app-edit-button span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.brands-page{background:#f4f7fb}.brands-page .module-header,.brands-page .brand-tabs,.brands-page .brand-layout{width:min(100%,90rem);max-width:90rem}.brands-page .module-header{margin-bottom:1.25rem}.brand-tabs button{text-align:left;gap:.15rem;display:grid}.brand-tabs button strong{font-size:.78rem}.brand-tabs button small{font-size:.66rem;font-weight:500}.brand-editor{padding:0;overflow:hidden}.brand-editor>header{background:linear-gradient(135deg,#fff,#f4f8fd);border-bottom:1px solid #e3eaf2;padding:1.2rem 1.25rem}.brand-editor>header>span,.brand-list>header span{color:#1973dc;letter-spacing:.08em;font-size:.65rem;font-weight:850}.brand-editor>header h2{margin:.25rem 0;font-size:1.12rem}.brand-editor>header p{color:#718096;margin:.3rem 0 0;font-size:.74rem;line-height:1.45}.brand-editor form{padding:1.2rem}.brand-form-section+.brand-form-section{border-top:1px solid #e7edf3;margin-top:1.25rem;padding-top:1.15rem}.brand-form-section h3{color:#304760;margin:0 0 .8rem;font-size:.82rem}.brand-form-section h3 em,.brand-form-section .field span em{float:right;color:#8a98a8;font-size:.65rem;font-style:normal;font-weight:500}.brand-form-actions{gap:.55rem;margin-top:1.15rem;display:flex}.brand-form-actions .primary-button,.brand-form-actions .secondary-button{width:auto;margin:0}.brand-list>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.brand-list>header h2{margin:.25rem 0}.brand-list>header>b{color:#45627f;background:#edf3f9;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.brand-list article i{color:#8491a0;align-items:center;gap:.35rem;font-size:.62rem;font-style:normal;display:flex}.brand-list article i span{border-radius:50%;width:.65rem;height:.65rem}.brand-list article img,.brand-list .brand-placeholder{border-radius:.8rem;width:3.5rem;height:3.5rem}.brand-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.brand-list article>.compact-actions{align-items:center;gap:.45rem;display:flex}@media (width<=760px){.brands-page .brand-tabs{display:grid}.brand-form-actions>*{flex:1}.brand-list>header>b{display:none}.brand-list article{grid-template-columns:auto minmax(0,1fr) auto}.brand-list article>.compact-actions{grid-column:2/-1;justify-content:flex-end}}.company-logo-card{grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:8.5rem;padding:1.2rem 1.35rem;display:grid}.company-logo-preview{color:#1266c7;background:#fff;border:1px solid #d6e0ea;border-radius:1rem;place-items:center;width:8rem;height:6rem;font-size:1.15rem;font-weight:850;display:grid;overflow:hidden}.company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:.35rem}.company-logo-copy{gap:.18rem;display:grid}.company-logo-copy strong{font-size:1.1rem}.company-logo-copy span,.company-logo-copy small{color:#718096}.company-logo-copy p{color:#718096;margin:.42rem 0 0;font-size:.7rem;line-height:1.45}.company-logo-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex}.company-logo-actions label{cursor:pointer}.company-logo-actions input{display:none}.company-preferences-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.company-timezone-card{scroll-margin-top:1.5rem}.company-timezone-preview{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft);border-radius:.7rem;gap:.2rem;margin-top:1rem;padding:.75rem .9rem;display:grid}.company-timezone-preview span{color:var(--theme-text-muted);font-size:.72rem}.company-timezone-preview strong{text-transform:capitalize;font-size:.88rem;font-weight:700}@media (width<=680px){.company-preferences-row{grid-template-columns:1fr}.company-logo-card{grid-template-columns:6rem minmax(0,1fr);align-items:center}.company-logo-preview{width:6rem;height:5rem}.company-logo-actions{border-top:1px solid #e5ebf2;grid-column:1/-1;width:100%;padding-top:.8rem}.company-logo-actions>*{flex:1;min-width:0}}.units-page{background:#f4f7fb}.units-page .module-header{margin-bottom:1.25rem}.unit-editor{padding:0;overflow:hidden}.unit-editor>header{background:linear-gradient(135deg,#fff,#f4f8fd);border-bottom:1px solid #e3eaf2;padding:1.2rem 1.25rem}.unit-editor>header>span,.units-list>header span{color:#1973dc;font-size:var(--font-eyebrow,.75rem);letter-spacing:.08em;font-weight:850}.unit-editor>header h2{margin:.25rem 0}.unit-editor>header p,.units-list>header p{color:#718096;font-size:var(--font-secondary,.875rem);margin:.3rem 0 0;line-height:1.5}.unit-editor form{padding:1.2rem}.unit-form-section+.unit-form-section{border-top:1px solid #e7edf3;margin-top:1.2rem;padding-top:1.1rem}.unit-form-section h3{margin:0 0 .8rem}.unit-decimal-option{cursor:pointer;background:#f8fafc;border:1px solid #d6e2ef;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.unit-decimal-option input{width:1.1rem;height:1.1rem;margin-top:.15rem}.unit-decimal-option span{gap:.2rem;display:grid}.unit-decimal-option small{color:#718096}.unit-advanced{background:#fafbfd;border:1px solid #dbe4ee;border-radius:.8rem;margin-top:1.15rem;padding:.75rem .8rem}.unit-advanced summary{color:#31516f;cursor:pointer;font-weight:750}.unit-advanced .field{margin:1rem 0 0}.unit-advanced em{float:right;color:#8290a1;font-style:normal;font-weight:500}.unit-form-actions{gap:.55rem;margin-top:1.15rem;display:flex}.unit-form-actions .primary-button,.unit-form-actions .secondary-button{width:auto;margin:0}.units-list>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.units-list>header h2{margin:.25rem 0}.units-list>header>b{color:#45627f;font-size:var(--font-caption,.8125rem);background:#edf3f9;border-radius:999px;padding:.35rem .55rem}.units-list td strong,.units-list td small{display:block}.unit-symbol{color:#0759b8;background:#e9f3ff;border-radius:.55rem;padding:.32rem .55rem;font-weight:800;display:inline-block}.units-list .compact-actions{justify-content:flex-end}@media (width<=760px){.unit-form-actions>*{flex:1}.units-list>header>b{display:none}.units-list table{min-width:48rem}}.price-lists-page{background:#f4f7fb}.price-lists-page .module-header{margin-bottom:1.25rem}.price-list-editor{padding:0;overflow:hidden}.price-list-editor>header{background:linear-gradient(135deg,#fff,#f4f8fd);border-bottom:1px solid #e3eaf2;padding:1.2rem 1.25rem}.price-list-editor>header>span,.price-list-results>header span{color:#1973dc;letter-spacing:.08em;font-size:.65rem;font-weight:850}.price-list-editor>header h2{margin:.25rem 0}.price-list-editor>header p,.price-list-results>header p{color:#718096;margin:.3rem 0 0;font-size:.74rem;line-height:1.5}.price-list-editor>form{padding:1.2rem}.price-item-picker{border:1px solid #d9e4ee;border-radius:.85rem;margin-top:1rem;overflow:hidden}.price-item-picker>header{background:#f5f8fb;gap:.55rem;padding:.75rem;display:grid}.price-item-picker>header>div{justify-content:space-between;gap:.6rem;display:flex}.price-item-picker>header small{color:#718096}.price-item-picker>header input{color:#243b53;width:100%;font:inherit;background:#fff;border:1px solid #c9d8e7;border-radius:.55rem;padding:.55rem .65rem}.price-item-picker>div{max-height:18rem;overflow:auto}.price-item-picker article{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 7.2rem;align-items:center;gap:.55rem;padding:.65rem .75rem;display:grid}.price-item-picker article.selected{background:#f1f7ff}.price-item-picker article label{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.price-item-picker article label>span{gap:.12rem;min-width:0;display:grid}.price-item-picker article small{color:#718096;font-size:.68rem}.price-item-picker article>input{color:#243b53;width:100%;font:inherit;text-align:right;background:#fff;border:1px solid #abc9e8;border-radius:.5rem;padding:.5rem}.price-item-picker>div>p{color:#718096;text-align:center;padding:1rem}.price-list-results>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.price-list-results>header h2{margin:.25rem 0}.price-list-results>header>b{color:#45627f;background:#edf3f9;border-radius:999px;padding:.35rem .55rem;font-size:.68rem}.price-list-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.price-list-cards>article{background:#fbfcfe;border:1px solid #dfe7ef;border-radius:.9rem;padding:1rem}.price-list-cards article>header{justify-content:space-between;gap:.7rem;display:flex}.price-list-cards h3{color:#294158;margin:.2rem 0 0;font-size:1rem}.price-list-cards article>p{color:#718096;min-height:2rem;margin:.65rem 0;font-size:.73rem;line-height:1.45}.price-list-badges{align-items:flex-start;gap:.35rem;display:flex}.price-list-badges em{color:#0759b8;background:#e4f1ff;border-radius:999px;padding:.25rem .45rem;font-size:.64rem;font-style:normal;font-weight:800}.price-list-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.8rem 0;display:grid}.price-list-cards dl>div{background:#f0f4f8;border-radius:.55rem;gap:.12rem;padding:.55rem;display:grid}.price-list-cards dt{color:#718096;font-size:.62rem}.price-list-cards dd{color:#304760;margin:0;font-size:.72rem;font-weight:750}.price-list-cards footer{border-top:1px solid #e5ebf1;justify-content:flex-end;gap:.45rem;padding-top:.75rem;display:flex}.form-error{color:#b42318;padding:.5rem .7rem;display:block}html[data-theme=dark] .price-lists-page{background:var(--theme-canvas)}html[data-theme=dark] .price-list-editor>header,html[data-theme=dark] .price-item-picker>header{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .price-item-picker,html[data-theme=dark] .price-list-cards>article{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .price-item-picker article{border-color:var(--theme-border)}html[data-theme=dark] .price-item-picker article.selected{background:#277bd61f}html[data-theme=dark] .price-item-picker input,html[data-theme=dark] .price-list-cards dl>div{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] .price-list-cards h3,html[data-theme=dark] .price-list-cards dd{color:var(--theme-text)}@media (width<=1180px){.price-list-cards{grid-template-columns:1fr}}@media (width<=640px){.price-item-picker article,.price-list-cards dl{grid-template-columns:1fr}}.detraction-types-page .module-header,.detraction-types-page .catalog-layout{width:min(100%,90rem);max-width:90rem}.detraction-editor{align-self:start}.detraction-validity-note{color:#526278;background:#f4f9ff;border:1px solid #cfe1f5;border-radius:.75rem;align-items:flex-start;gap:.7rem;margin-top:1.15rem;padding:.8rem .85rem;display:flex}.detraction-validity-note>span{color:#fff;background:#1973dc;border-radius:50%;flex:0 0 1.35rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:850;display:grid}.detraction-validity-note p{font-size:var(--font-secondary,.875rem);margin:0;line-height:1.5}.detraction-validity-note strong{color:#31516f;margin-bottom:.12rem;display:block}.detraction-form-actions{border-top:1px solid #e7edf3;gap:.65rem;margin-top:1.25rem;padding-top:1rem;display:flex}.detraction-form-actions .primary-button,.detraction-form-actions .secondary-button{width:auto;margin:0}.detraction-list .list-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.detraction-list .list-heading h2{margin:.25rem 0 0}.detraction-list .count-pill{color:#45627f;font-size:var(--font-caption,.8125rem);white-space:nowrap;background:#edf3f9;border-radius:999px;padding:.38rem .65rem;font-weight:750}@media (width<=760px){.detraction-form-actions>*{flex:1}.detraction-list .list-heading{align-items:center}}.quote-template-settings,.quote-builder-page{--surface:var(--theme-surface);--surface-soft:var(--theme-surface-soft);--surface-elevated:var(--theme-surface-raised);--border-color:var(--theme-border);--text-primary:var(--theme-text);--text-muted:var(--theme-text-muted)}.quote-design-scope{border:1px solid var(--border-color,#dfe6ee);background:var(--surface,#fff);border-radius:.9rem;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.quote-design-scope>.field{min-width:min(28rem,100%);margin:0}.quote-inherit-toggle,.quote-image-toggle{min-height:2.75rem;color:var(--text-muted,#526278);align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:flex}.quote-inherit-toggle input,.quote-image-toggle input{accent-color:#1973dc;width:1rem;height:1rem}.quote-design-workspace{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:start;gap:1rem;display:grid}.quote-design-controls,.quote-sheet-preview,.quote-builder-controls,.quote-builder-preview{border:1px solid var(--border-color,#dfe6ee);background:var(--surface,#fff);border-radius:1rem;box-shadow:0 .55rem 1.4rem #203a5a0a}.quote-design-controls{padding:1.2rem}.quote-design-controls>header span,.quote-sheet-preview>header span,.quote-builder-style span,.quote-block-toolbar span,.quote-builder-preview>header span{color:#1973dc;letter-spacing:.08em;font-size:.68rem;font-weight:800;display:block}.quote-design-controls>header h2,.quote-builder-style h2,.quote-block-toolbar h2{color:var(--text-primary,#203247);margin:.22rem 0;font-size:1.12rem}.quote-design-controls>header p,.quote-block-toolbar p{color:var(--text-muted,#718096);margin:0;font-size:.78rem;line-height:1.5}.quote-design-controls.is-disabled{opacity:.72}.quote-template-options{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.1rem 0;display:grid}.quote-template-options>label{border:1px solid var(--border-color,#d9e2ec);cursor:pointer;border-radius:.8rem;gap:.35rem;padding:.7rem;transition:all .16s;display:grid}.quote-template-options>label:hover,.quote-template-options>label.selected{border-color:#4b91d5;box-shadow:0 0 0 3px #1973dc1a}.quote-template-options input{opacity:0;position:absolute}.quote-template-options strong{color:var(--text-primary,#2b3d51);font-size:.78rem}.quote-template-options small{color:var(--text-muted,#718096);font-size:.67rem;line-height:1.35}.quote-template-mini{background:var(--surface-elevated,#fff);border-radius:.42rem;height:6.2rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5c6f842b}.quote-template-mini i{background:var(--quote-primary);border-radius:.12rem;width:1.7rem;height:.65rem;position:absolute;top:.65rem;left:.65rem}.quote-template-mini b{background:var(--quote-primary);width:2rem;height:.32rem;position:absolute;top:.7rem;right:.65rem}.quote-template-mini em{background:var(--quote-secondary);height:1rem;position:absolute;top:2rem;left:.65rem;right:.65rem}.quote-template-mini small{border-top:.45rem solid var(--quote-primary);background:repeating-linear-gradient(#0000 0 .32rem,#6c7d8f33 .33rem .36rem);height:1.5rem;position:absolute;top:3.45rem;left:.65rem;right:.65rem}.quote-template-mini.visual{border-top:.95rem solid var(--quote-primary)}.quote-template-mini.visual i{background:#fff;top:.35rem}.quote-template-mini.visual b{background:#fff;top:.4rem}.quote-template-mini.compact em{height:.7rem}.quote-template-mini.compact small{height:2.1rem;top:3rem}.quote-palette-section{border:1px solid var(--border-color,#dfe6ee);background:var(--surface-soft,#f8fafc);border-radius:.8rem;gap:.65rem;margin:1.1rem 0;padding:1rem;display:grid}.quote-palette-section>div:first-child{gap:.15rem;display:grid}.quote-palette-section strong{color:var(--text-primary,#2c3e52);font-size:.82rem}.quote-palette-section small,.quote-color-fields .field>small{color:var(--text-muted,#718096);font-size:.68rem;line-height:1.4}.quote-palette-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.quote-palette-grid button{border:1px solid var(--border-color,#d9e2ec);background:var(--surface,#fff);min-width:0;color:var(--text-primary,#30445a);font:inherit;cursor:pointer;border-radius:.62rem;align-items:center;gap:.45rem;padding:.5rem;transition:all .16s;display:flex}.quote-palette-grid button:hover,.quote-palette-grid button.selected{border-color:#4b91d5;box-shadow:0 0 0 3px #1973dc1a}.quote-palette-grid button:disabled{cursor:not-allowed}.quote-palette-grid button>span{border:1px solid #5e6f822e;border-radius:.35rem;flex:none;width:2.15rem;height:1.35rem;display:flex;overflow:hidden}.quote-palette-grid button i{width:50%;height:100%;display:block}.quote-palette-grid button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.quote-color-fields{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.quote-color-fields .field>small{margin:.18rem 0 .45rem;display:block}.quote-color-fields .field>div{grid-template-columns:3rem 1fr;gap:.45rem;display:grid}.quote-color-fields input[type=color]{cursor:pointer;width:3rem;height:2.65rem;padding:.2rem}.quote-brand-color-note{color:var(--text-muted,#617187);background:#1973dc12;border-left:3px solid #4b91d5;border-radius:.25rem;margin:.75rem 0 1rem;padding:.65rem .75rem;font-size:.72rem;line-height:1.5}.quote-sheet-preview{padding:1rem;position:sticky;top:1rem}.quote-sheet-preview>header,.quote-builder-preview>header>div{gap:.2rem;display:grid}.quote-sheet-preview>header{margin-bottom:.8rem}.quote-sheet-preview>header strong,.quote-builder-preview>header strong{color:var(--text-primary,#2c3e52);font-size:.9rem}.quote-sheet{aspect-ratio:210/297;border:1px solid var(--border-color,#dce4ed);color:#25374b;background:#fff;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.4rem #1d30461f}.sheet-header{grid-template-columns:auto 1fr auto;align-items:start;gap:.5rem;display:grid}.sheet-header>b{color:#fff;background:var(--quote-primary);place-items:center;width:2rem;height:1.5rem;font-size:.6rem;display:grid}.sheet-header>span{display:grid}.sheet-header>span strong{font-size:.52rem}.sheet-header>span small,.sheet-header>em small{color:#718096;font-size:.34rem}.sheet-header>em{color:var(--quote-primary);text-align:right;font-size:.5rem;font-style:normal;font-weight:800}.sheet-client{background:var(--quote-secondary);grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;padding:.55rem;font-size:.33rem;display:grid}.sheet-client b{font-size:.43rem}.sheet-table{margin-top:.75rem}.sheet-table>b{background:var(--quote-primary);height:.55rem;display:block}.sheet-table i{border-bottom:1px solid #e3e8ee;height:.52rem;display:block}.sheet-total{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.sheet-total span{border-top:2px solid var(--quote-primary);width:2.5rem}.sheet-total strong{font-size:.45rem}.quote-sheet footer{color:#8895a5;text-align:center;font-size:.3rem;position:absolute;bottom:.55rem;left:1rem;right:1rem}.quote-sheet.visual{border-top:.9rem solid var(--quote-primary)}.quote-sheet.visual .sheet-header{background:var(--quote-primary);margin:-1.1rem -1.1rem 0;padding:1rem 1.1rem}.quote-sheet.visual .sheet-header>span strong,.quote-sheet.visual .sheet-header>span small,.quote-sheet.visual .sheet-header>em,.quote-sheet.visual .sheet-header>em small{color:#fff}.quote-sheet.compact{padding:.8rem}.quote-sheet.compact .sheet-client{margin-top:.6rem;padding:.4rem}.quote-sheet.compact .sheet-table{margin-top:.5rem}.quote-sheet.compact .sheet-table i{height:.38rem}.quote-builder-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;display:grid}.quote-builder-controls{padding:1rem}.quote-builder-style{border:1px solid var(--border-color,#dfe6ee);background:var(--surface-soft,#f8fafc);border-radius:.8rem;padding:1rem}.quote-builder-style-fields{grid-template-columns:1fr 7rem 7rem;gap:.7rem;margin:.85rem 0;display:grid}.quote-builder-style input[type=color]{height:2.65rem;padding:.18rem}.quote-block-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin:1rem 0;display:flex}.quote-block-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.quote-block-toolbar button{border:1px solid var(--border-color,#b8c9da);min-height:2.2rem;color:var(--text-primary,#243b53);background:var(--surface-elevated,#fff);font:inherit;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.72rem;font-weight:780;line-height:1.2;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 .15rem .4rem #203a5a0d}.quote-block-toolbar button:hover{color:#1766b7;background:#1973dc0f;border-color:#5793cf;box-shadow:0 .25rem .65rem #2056911a}.quote-block-toolbar button:focus-visible{outline:0;box-shadow:0 0 0 3px #1973dc33}.quote-block-toolbar button:disabled{opacity:.58;cursor:not-allowed}.quote-image-input{display:none}.quote-own-image-fields{grid-template-columns:minmax(9rem,13rem) minmax(10rem,1fr);align-items:end;gap:.8rem;margin-bottom:.75rem;display:grid}.quote-own-image-fields img{border:1px solid var(--border-color,#dce4ed);background:var(--surface-soft,#f5f8fb);object-fit:contain;border-radius:.6rem;width:100%;height:8rem}.quote-builder-empty{border:1px dashed var(--border-color,#cdd9e5);text-align:center;background:var(--surface-soft,#fafcfe);border-radius:.85rem;padding:2rem}.quote-builder-empty strong{color:var(--text-primary,#30445a)}.quote-builder-empty p{max-width:35rem;color:var(--text-muted,#718096);margin:.4rem auto 0;font-size:.78rem;line-height:1.55}.quote-block-list{gap:.75rem;display:grid}.quote-block-editor{border:1px solid var(--border-color,#dce4ed);background:var(--surface,#fff);border-radius:.8rem;padding:.9rem}.quote-block-editor>header{border-bottom:1px solid var(--border-color,#e6ebf1);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.7rem;padding-bottom:.6rem;display:flex}.quote-block-editor>header>span{color:var(--text-primary,#526278);text-transform:uppercase;font-size:.73rem;font-weight:800}.quote-block-editor>header>div{gap:.3rem;display:flex}.quote-block-editor>header button{border:1px solid var(--border-color,#d3dde7);background:var(--surface-soft,#f7f9fb);min-width:2rem;min-height:2rem;color:var(--text-primary,#30445a);cursor:pointer;border-radius:.45rem}.quote-block-editor>header button.danger{color:#a33a3a;padding:0 .55rem}.quote-block-editor>p{color:var(--text-muted,#718096);margin:0;font-size:.76rem}.quote-block-editor textarea{min-height:6rem}.quote-service-block-fields{grid-template-columns:1fr 11rem auto;align-items:end;gap:.7rem;margin-bottom:.7rem;display:grid}.quote-builder-preview{padding:1rem;position:sticky;top:1rem}.quote-builder-preview>header{justify-content:space-between;align-items:start;gap:.6rem;margin-bottom:.8rem;display:flex}.quote-builder-preview>header>button{border:1px solid var(--border-color,#cbd6e3);color:var(--text-primary,#334258);background:var(--surface-soft,#f7f9fc);font:inherit;cursor:pointer;border-radius:.45rem;padding:.32rem .5rem;font-size:.64rem;font-weight:750}.quote-builder-preview>header>button:hover{color:#1766b7;border-color:#5793cf}.builder-preview-sheet{background:#fff;border:1px solid #dce4ed;gap:.7rem;min-height:28rem;padding:.8rem;display:grid;overflow:hidden;box-shadow:0 .5rem 1.4rem #1d30461a}.builder-preview-first{border-top:.7rem solid var(--quote-primary);background:#fff;align-content:start;gap:.55rem;min-height:12rem;padding:.7rem;transition:min-height .18s,padding .18s,border-width .18s;display:grid}.builder-preview-brand{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.builder-preview-brand b{color:var(--quote-primary);font-size:.55rem}.builder-preview-brand span{color:#516276;font-size:.45rem}.builder-preview-client{background:var(--quote-secondary);grid-template-columns:1.25fr .75fr;gap:.35rem;padding:.45rem;display:grid}.builder-preview-client i{border-bottom:1px solid #50657c38;height:.7rem}.builder-preview-items{display:grid}.builder-preview-items i{border-bottom:1px solid #dce4ed;height:.55rem}.builder-preview-items i:first-child{border-top:.4rem solid var(--quote-primary)}.builder-preview-first>strong{border-top:2px solid var(--quote-primary);color:#27394e;text-align:right;margin-top:auto;padding-top:.4rem;font-size:.48rem}.builder-preview-first.visual{background:linear-gradient(to bottom,var(--quote-primary) 0 3rem,#fff 3rem);border-top:0;padding:.85rem .7rem .7rem}.builder-preview-first.visual .builder-preview-brand b,.builder-preview-first.visual .builder-preview-brand span{color:#fff}.builder-preview-first.visual .builder-preview-client{margin-top:1.2rem}.builder-preview-first.compact{border-top-width:.35rem;gap:.3rem;min-height:9rem;padding:.5rem}.builder-preview-first.compact .builder-preview-client{padding:.3rem}.builder-preview-first.compact .builder-preview-client i{height:.45rem}.builder-preview-first.compact .builder-preview-items i{height:.34rem}.builder-preview-first.compact .builder-preview-items i:first-child{border-top-width:.28rem}.builder-preview-first.compact>strong{padding-top:.25rem;font-size:.42rem}.builder-preview-block{border:1px solid #dfe6ee;gap:.3rem;min-width:0;padding:.65rem;display:grid;overflow:hidden}.builder-preview-block strong{min-width:0;color:var(--quote-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.builder-preview-block small{color:#617187;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;max-height:2.35rem;font-size:.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.builder-preview-block i{background:var(--quote-secondary);height:2.5rem}.builder-preview-block img{object-fit:contain;width:100%;max-height:7rem}.builder-preview-block.heading{border-width:0 0 2px;border-color:var(--quote-primary);padding:.5rem .65rem}.builder-preview-block.text{background:#fbfcfe;border-color:#e7ebf0}.builder-preview-block.page_break{text-align:center;border-style:dashed}.builder-preview-block.page_break span{color:#8693a5;font-size:.42rem;font-weight:800}.quote-preview-backdrop{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050d18c2;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.quote-preview-dialog{border:1px solid var(--border-color,#d7e1ec);background:var(--surface,#fff);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);width:min(70rem,96vw);height:min(92vh,58rem);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #00000052}.quote-preview-dialog>header{border-bottom:1px solid var(--border-color,#dfe6ee);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.2rem;display:flex}.quote-preview-dialog>header span{color:#1973dc;letter-spacing:.08em;font-size:.66rem;font-weight:850}.quote-preview-dialog>header h2{color:var(--text-primary,#203247);margin:.18rem 0;font-size:1.08rem}.quote-preview-dialog>header p{color:var(--text-muted,#718096);margin:0;font-size:.75rem}.quote-preview-dialog .dialog-close{border:1px solid var(--border-color,#d5dee8);width:2.35rem;height:2.35rem;color:var(--text-primary,#30445a);background:var(--surface-soft,#f7f9fc);cursor:pointer;border-radius:.65rem;flex:0 0 2.35rem;place-items:center;font-size:1.3rem;display:grid;position:static}.quote-preview-scroll{background:var(--surface-soft,#eef2f6);padding:1.5rem;overflow:auto}.builder-preview-sheet.full-size{gap:1.25rem;width:min(100%,49rem);min-height:69rem;margin:0 auto;padding:2rem}.builder-preview-sheet.full-size .builder-preview-first{border-top-width:1.2rem;gap:1.25rem;min-height:43rem;padding:2rem}.builder-preview-sheet.full-size .builder-preview-brand b{font-size:1.2rem}.builder-preview-sheet.full-size .builder-preview-brand span{font-size:.88rem}.builder-preview-sheet.full-size .builder-preview-client{gap:1rem;padding:1.2rem}.builder-preview-sheet.full-size .builder-preview-client i{height:1.5rem}.builder-preview-sheet.full-size .builder-preview-items i{height:1.35rem}.builder-preview-sheet.full-size .builder-preview-items i:first-child{border-top-width:.7rem}.builder-preview-sheet.full-size .builder-preview-first>strong{padding-top:1rem;font-size:.9rem}.builder-preview-sheet.full-size .builder-preview-first.visual{background:linear-gradient(to bottom,var(--quote-primary) 0 8rem,#fff 8rem);border-top:0;padding:2.2rem 2rem 2rem}.builder-preview-sheet.full-size .builder-preview-first.visual .builder-preview-client{margin-top:3.4rem}.builder-preview-sheet.full-size .builder-preview-first.compact{border-top-width:.65rem;min-height:34rem;padding:1.4rem}.builder-preview-sheet.full-size .builder-preview-first.compact .builder-preview-client{padding:.8rem}.builder-preview-sheet.full-size .builder-preview-first.compact .builder-preview-client i{height:1rem}.builder-preview-sheet.full-size .builder-preview-first.compact .builder-preview-items i{height:.85rem}.builder-preview-sheet.full-size .builder-preview-block{gap:.7rem;padding:1.3rem}.builder-preview-sheet.full-size .builder-preview-block strong{white-space:normal;font-size:1.05rem}.builder-preview-sheet.full-size .builder-preview-block small{-webkit-line-clamp:unset;max-height:none;font-size:.82rem;line-height:1.6;display:block}.builder-preview-sheet.full-size .builder-preview-block i{height:12rem}.builder-preview-sheet.full-size .builder-preview-block img{max-height:28rem}html[data-theme=dark] .quote-design-scope,html[data-theme=dark] .quote-design-controls,html[data-theme=dark] .quote-sheet-preview,html[data-theme=dark] .quote-builder-controls,html[data-theme=dark] .quote-builder-preview,html[data-theme=dark] .quote-block-editor{background:var(--surface,#152131)}html[data-theme=dark] .quote-builder-style,html[data-theme=dark] .quote-builder-empty,html[data-theme=dark] .quote-palette-section{background:var(--surface-soft,#101a28)}html[data-theme=dark] .quote-palette-grid button{background:var(--surface,#152131)}html[data-theme=dark] .quote-block-toolbar button{color:#e8f0f8;background:#1d2b3d;border-color:#40546b;box-shadow:0 .2rem .5rem #0000002e}html[data-theme=dark] .quote-block-toolbar button:hover{color:#bddcff;background:#203650;border-color:#6facee}@media (width<=980px){.quote-design-workspace,.quote-builder-grid{grid-template-columns:1fr}.quote-sheet-preview,.quote-builder-preview{position:static}.quote-sheet-preview{max-width:28rem}.quote-template-options{grid-template-columns:1fr}.quote-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-service-block-fields{grid-template-columns:1fr 1fr}.quote-image-toggle{grid-column:1/-1}}@media (width<=620px){.quote-design-scope,.quote-block-toolbar{align-items:stretch;display:grid}.quote-color-fields,.quote-builder-style-fields,.quote-service-block-fields,.quote-own-image-fields{grid-template-columns:1fr}.quote-block-toolbar>div:last-child{justify-content:flex-start}.quote-template-options,.quote-palette-grid{grid-template-columns:1fr}.quote-sheet-preview{max-width:none}}.workspace-alert-button{color:#41566f;width:100%;min-height:2.8rem;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dce5ee;border-radius:.72rem;align-items:center;gap:.65rem;margin:auto 0 .45rem;padding:.68rem .75rem;font-size:.875rem;font-weight:800;transition:border-color .17s,color .17s,background .17s,transform .17s;display:flex;position:relative}.workspace-alert-button:hover{color:#0759b8;background:#edf6ff;border-color:#aac7e4;transform:translateY(-1px)}.workspace-alert-button>i{color:#56708d;place-items:center;width:1.65rem;height:1.65rem;font-style:normal;display:grid}.workspace-alert-button>b{color:#fff;background:#c23d47;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;margin-left:auto;padding:0 .35rem;font-size:.68rem;display:grid;box-shadow:0 0 0 3px #c23d471f}.workspace-alert-button.has-alerts>i{color:#bd5c28}.sidebar-collapsed .workspace-alert-button{justify-content:center;width:3.25rem;height:3.25rem;min-height:3.25rem;margin:0 auto .45rem;padding:0}.sidebar-collapsed .workspace-alert-button>span{display:none}.sidebar-collapsed .workspace-alert-button>b{min-width:1.2rem;height:1.2rem;box-shadow:none;border:2px solid #fff;margin:0;padding:0 .25rem;font-size:.58rem;position:absolute;top:.22rem;right:.14rem}.alert-center-dismiss{z-index:124;background:0 0;border:0;position:fixed;inset:0}.alert-center-panel{z-index:170;background:#fff;border:1px solid #d7e2ed;border-radius:1rem;flex-direction:column;width:min(25rem,100vw - 19rem);max-height:min(43rem,100vh - 2rem);animation:.18s cubic-bezier(.2,.8,.2,1) alert-center-in;display:flex;position:fixed;bottom:1rem;left:17.55rem;overflow:hidden;box-shadow:0 1.4rem 3.8rem #1127423d}.alert-center-panel.from-collapsed{width:min(25rem,100vw - 7rem);left:5.55rem}.alert-center-panel>header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .9rem;display:flex}.alert-center-panel>header small{color:#1973dc;letter-spacing:.08em;font-size:.62rem;font-weight:850}.alert-center-panel>header h2{color:#20364f;margin:.25rem 0 0;font-size:1rem;line-height:1.3}.alert-center-panel>header>button{color:#536980;cursor:pointer;background:#f7f9fc;border:1px solid #dce5ee;border-radius:50%;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;font-size:1.35rem;display:grid}.alert-center-settings{background:#f8fafc;border-bottom:1px solid #e7edf4;gap:.45rem;padding:.65rem .75rem;display:flex;overflow-x:auto}.alert-center-settings button{color:#52677f;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.42rem .55rem;font-size:.66rem;font-weight:750;display:flex}.alert-center-settings button:disabled{cursor:default}.alert-center-settings button>span{background:#9aa8b7;border-radius:50%;width:.5rem;height:.5rem}.alert-center-settings button>span.enabled{background:#20a067;box-shadow:0 0 0 3px #20a0671c}.alert-center-list{min-height:9rem;overflow-y:auto}.alert-center-list article{background:#fff;border-bottom:1px solid #edf1f5}.alert-center-list article.unread{background:#f8fbff}.alert-center-list article.priority-high{box-shadow:inset 3px 0 #d56a32}.alert-center-main{color:#243950;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.85rem 1rem .65rem;display:block}.alert-center-main:hover{background:#f2f7fc}.alert-center-main>strong{margin:.42rem 0 .2rem;font-size:.82rem;display:block}.alert-center-main>p{color:#65758a;margin:0;font-size:.73rem;line-height:1.45}.alert-center-main>footer{color:#8491a1;justify-content:space-between;gap:.75rem;margin-top:.55rem;font-size:.66rem;display:flex}.alert-center-main>footer b{color:#1266c7}.alert-center-type{color:#1c659d;letter-spacing:.03em;text-transform:uppercase;background:#e7f3ff;border-radius:999px;padding:.24rem .42rem;font-size:.6rem;font-weight:850;display:inline-flex}.alert-center-type.crm_handoff,.alert-center-type.receivable_overdue,.alert-center-type.detraction_overdue,.alert-center-type.inventory_out{color:#9a3f20;background:#fff0e8}.alert-center-list article>div{gap:.8rem;padding:0 1rem .7rem;display:flex}.alert-center-list article>div button{color:#64768a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:750}.alert-center-list article>div button:hover{color:#0759b8}.alert-center-panel>footer{background:#f8fafc;border-top:1px solid #e4ebf2;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.alert-center-panel>footer button{color:#0759b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:800}.alert-center-panel>footer span{color:#7c8a9b;font-size:.66rem}.alert-center-empty{color:#718096;text-align:center;justify-items:center;padding:2rem 1rem;display:grid}.alert-center-empty>i{color:#16814b;background:#e5f8ed;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-style:normal;font-weight:850;display:grid}.alert-center-empty>strong{color:#334a63;margin-top:.6rem;font-size:.85rem}.alert-center-empty>p{margin:.25rem 0 0;font-size:.72rem}@keyframes alert-center-in{0%{opacity:0;transform:translate(-.35rem)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px) and (width>=761px){.alert-center-panel{left:16rem}}@media (width<=760px){.workspace-alert-button{margin-top:.5rem}.sidebar-collapsed .workspace-alert-button{justify-content:flex-start;width:100%;height:auto;min-height:2.8rem;margin-top:.5rem;padding:.68rem .75rem;display:flex}.sidebar-collapsed .workspace-alert-button>span{display:inline}.sidebar-collapsed .workspace-alert-button>b{border:0;margin-left:auto;position:static}.alert-center-panel,.alert-center-panel.from-collapsed{width:auto;max-height:calc(100vh - 1.3rem);inset:auto .65rem .65rem}.alert-center-settings{padding:.55rem}.alert-center-panel>header{padding:.85rem}.alert-center-main,.alert-center-list article>div{padding-inline:.85rem}}html[data-theme=dark] .workspace-alert-button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .workspace-alert-button:hover{color:#9bcbff;background:#172d46;border-color:#466b91}html[data-theme=dark] .workspace-alert-button>i{color:var(--theme-text-muted)}html[data-theme=dark] .workspace-alert-button.has-alerts>i{color:#f0a24b}html[data-theme=dark] .sidebar-collapsed .workspace-alert-button>b{border-color:var(--theme-surface)}html[data-theme=dark] .alert-center-panel{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 1.4rem 3.8rem #00000094}html[data-theme=dark] .alert-center-panel>header,html[data-theme=dark] .alert-center-settings,html[data-theme=dark] .alert-center-panel>footer{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .alert-center-panel>header h2,html[data-theme=dark] .alert-center-empty>strong{color:var(--theme-text)}html[data-theme=dark] .alert-center-panel>header>button,html[data-theme=dark] .alert-center-settings button{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .alert-center-list article{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .alert-center-list article.unread{background:#111f31}html[data-theme=dark] .alert-center-main{color:var(--theme-text)}html[data-theme=dark] .alert-center-main:hover{background:#17283c}html[data-theme=dark] .alert-center-main>p,html[data-theme=dark] .alert-center-main>footer,html[data-theme=dark] .alert-center-empty{color:var(--theme-text-muted)}html[data-theme=dark] .alert-center-main>footer b,html[data-theme=dark] .alert-center-panel>footer button,html[data-theme=dark] .alert-center-list article>div button:hover{color:#9bcbff}html[data-theme=dark] .alert-center-type{color:#9bcbff;background:#173653}html[data-theme=dark] .alert-center-type.crm_handoff,html[data-theme=dark] .alert-center-type.receivable_overdue,html[data-theme=dark] .alert-center-type.detraction_overdue,html[data-theme=dark] .alert-center-type.inventory_out{color:#ffc09e;background:#3a2119}.alert-center-type.crm_escalation,.alert-center-type.documentation_collected_pending{color:#9a3f20;background:#fff0e8}html[data-theme=dark] .alert-center-type.crm_escalation,html[data-theme=dark] .alert-center-type.documentation_collected_pending{color:#ffc09e;background:#3a2119}.alert-center-settings{flex-wrap:wrap;overflow-x:visible}.alert-center-settings .alert-system-test{color:#0759b8;background:#edf6ff;border-color:#b9d5ef;flex:1 0 100%;justify-content:center}.alert-center-settings .alert-system-test:hover:not(:disabled){background:#e1effd;border-color:#7eafe1}.alert-center-settings .alert-system-test>span{background:#1973dc}.alert-center-settings .alert-system-test>span.testing{animation:1s ease-in-out infinite alert-test-pulse}@keyframes alert-test-pulse{50%{transform:scale(.85);box-shadow:0 0 0 5px #1973dc24}}html[data-theme=dark] .alert-center-settings .alert-system-test{color:#9bcbff;background:#142d4b;border-color:#315b88}html[data-theme=dark] .alert-center-settings .alert-system-test:hover:not(:disabled){background:#1b3655;border-color:#5793d2}html[data-theme=dark] .alert-center-settings .alert-system-test>span{background:#69adff}.alert-center-list .alert-center-actions{align-items:center}.alert-center-list .alert-center-actions .action-menu-trigger{background:#f8fafc;border:1px solid #dce5ee;border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;font-size:1rem;line-height:1;display:grid}.alert-center-list .alert-center-actions .alert-snooze-trigger{color:#476079;background:#f8fafc;gap:.32rem;width:auto;margin-left:0;padding:.34rem .55rem;font-size:.65rem;line-height:1.2;display:inline-flex}.alert-center-list .alert-center-actions .alert-snooze-trigger>span{font-size:.82rem;transform:translateY(-.08rem)}html[data-theme=dark] .alert-center-list .alert-center-actions .action-menu-trigger{border-color:var(--theme-border-strong);background:var(--theme-surface-raised)}html[data-theme=dark] .alert-center-list .alert-center-actions .alert-snooze-trigger{color:#a9bdd2}.alert-center-header-actions{gap:.45rem;display:flex}.alert-center-panel>header .alert-center-header-actions>button{color:#536980;width:2.15rem;height:2.15rem;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #dce5ee;border-radius:50%;flex:0 0 2.15rem;place-items:center;padding:0;font-size:1.35rem;transition:border-color .15s,color .15s,background .15s;display:grid}.alert-center-panel>header .alert-center-header-actions>button:hover{color:#0759b8;background:#edf6ff;border-color:#aac7e4}html[data-theme=dark] .alert-center-panel>header .alert-center-header-actions>button{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .alert-center-panel>header .alert-center-header-actions>button:hover{color:#9bcbff;background:#172d46;border-color:#466b91}.workspace-layout{background:#f3f6fa;min-height:100vh}.workspace-content{min-width:0;margin-left:17rem}.workspace-content .topbar{justify-content:flex-end}.workspace-content .topbar>.brand-lockup{display:none}.workspace-sidebar{z-index:120;background:#fff;border-right:1px solid #dfe7f0;flex-direction:column;width:17rem;padding:1rem .85rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:.3rem 0 1.4rem #1f395809}.workspace-brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;margin:0 0 .85rem;padding:.45rem;display:flex}.workspace-brand>b{color:#fff;background:#0759b8;border-radius:.8rem;place-items:center;width:2.65rem;height:2.65rem;font-size:.92rem;display:grid;box-shadow:0 .4rem 1rem #0759b833}.workspace-brand>span{color:#182a42;font-size:1rem;font-weight:800;display:grid}.workspace-brand small{color:#738196;margin-top:.1rem;font-size:.75rem;font-weight:500}.workspace-home-link,.workspace-search-button,.workspace-sidebar nav button{color:#526278;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.68rem;width:100%}.workspace-home-link{align-items:center;gap:.7rem;min-height:2.8rem;padding:.72rem .8rem;font-size:.92rem;font-weight:750;transition:color .18s,background .18s,transform .2s;display:flex}.workspace-home-link i{color:#1973dc;text-align:center;place-items:center;width:1.2rem;font-size:1.05rem;font-style:normal;transition:transform .22s;display:grid}.workspace-home-link:hover,.workspace-home-link[data-active=true]{color:#0759b8;background:#edf6ff}.workspace-home-link:hover{transform:translate(2px)}.workspace-home-link:hover i{transform:translateY(-1px)}.workspace-search-button{background:#f7f9fc;border:1px solid #d4e0ec;align-items:center;gap:.5rem;min-height:2.75rem;margin:.3rem 0 .9rem;padding:.65rem .75rem;font-size:.82rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .2s;display:flex}.workspace-search-button:hover{background:#fff;border-color:#a9c8e7;transform:translateY(-1px);box-shadow:0 .32rem .8rem #1f4d7e14}.workspace-search-button>span{place-items:center;font-size:1.12rem;transition:transform .22s;display:grid}.workspace-search-button:hover>span{transform:scale(1.06)}.workspace-search-button kbd{color:#7c8a9b;font:inherit;background:#fff;border:1px solid #d6e0ea;border-radius:.3rem;margin-left:auto;padding:.16rem .34rem;font-size:.66rem}.workspace-sidebar nav{gap:.4rem;display:grid}.workspace-sidebar nav section{border:1px solid #0000;border-radius:.75rem;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s}.workspace-sidebar nav section:not(.expanded):hover{background:#fbfdff;border-color:#e2ebf4;transform:translate(2px);box-shadow:0 .28rem .75rem #2049740b}.workspace-sidebar nav section.expanded{background:#f8fbfe;border-color:#dce8f4;box-shadow:0 .25rem .8rem #2049740b}.workspace-area-toggle{grid-template-columns:1.65rem minmax(0,1fr) 1.1rem;align-items:center;gap:.6rem;min-height:3.1rem;font-weight:800;line-height:1.35;transition:color .18s,background .18s;display:grid;color:#263a52!important;padding:.74rem .78rem!important;font-size:1rem!important}.workspace-area-toggle:hover{color:#0759b8!important;background:linear-gradient(90deg,#f0f7ff 0%,#f8fbfe 100%)!important}.workspace-area-toggle>i{color:#1973dc;background:#eaf4ff;border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;font-style:normal;transition:color .2s,background .2s,box-shadow .2s,transform .24s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 0 #1973dc00}.workspace-area-toggle:hover>i{color:#0759b8;background:#dceeff;transform:translateY(-1px)scale(1.04);box-shadow:0 .28rem .65rem #1973dc24}.workspace-area-toggle>span{font-size:1rem}.workspace-area-toggle>b{color:#8291a3;text-align:center;place-items:center;font-size:.92rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),color .18s;display:grid;transform:rotate(0)}.workspace-area-toggle:hover>b{color:#1973dc;transform:translateY(1px)}.workspace-sidebar nav section.expanded .workspace-area-toggle>b{color:#1973dc;transform:rotate(180deg)}.workspace-sidebar nav section.expanded .workspace-area-toggle:hover>b{transform:rotate(180deg)translateY(1px)}.workspace-sidebar nav section.contains-active:not(.expanded) .workspace-area-toggle{color:#0759b8!important}.workspace-area-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:grid}.workspace-sidebar nav section.expanded .workspace-area-panel{opacity:1;grid-template-rows:1fr}.workspace-area-panel>div{min-height:0;overflow:hidden}.workspace-module-link{opacity:0;min-height:2.75rem;line-height:1.45;transition:color .16s,background .16s,opacity .2s,transform .22s;position:relative;transform:translateY(-.25rem);padding:.66rem .7rem .66rem 2.85rem!important;font-size:.9375rem!important}.workspace-sidebar nav section.expanded .workspace-module-link{opacity:1;transform:translateY(0)}.workspace-module-link:before{content:"";background:#b4c2d1;border-radius:50%;width:.36rem;height:.36rem;transition:background .16s,box-shadow .16s,transform .2s;position:absolute;top:50%;left:1.68rem;transform:translateY(-50%)}.workspace-module-link:hover{color:#0759b8!important;background:#eef6ff!important;transform:translate(3px)!important}.workspace-module-link:hover:before{background:#6da7df;transform:translateY(-50%)scale(1.2)}.workspace-module-link.active{font-weight:800;color:#0759b8!important;background:#e8f3ff!important}.workspace-module-link.active:before{background:#1973dc;box-shadow:0 0 0 .22rem #1973dc21}.workspace-version{color:#526278;border-top:1px solid #e8edf3;align-items:center;gap:.65rem;margin-top:auto;padding:.9rem .6rem .2rem;display:flex}.workspace-version>span{color:#0759b8;letter-spacing:.06em;text-transform:uppercase;background:#edf6ff;border:1px solid #b9d4ef;border-radius:999px;padding:.3rem .5rem;font-size:.66rem;font-weight:850}.workspace-version>div{gap:.08rem;display:grid}.workspace-version strong{font-size:.73rem}.workspace-version small{color:#7f8d9e;font-size:.68rem}.workspace-mobile-toggle{display:none}.workspace-search-modal{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1120327a;place-items:start center;padding-top:min(16vh,8rem);display:grid;position:fixed;inset:0}.workspace-search-modal>div{background:#fff;border:1px solid #ffffffa6;border-radius:1rem;width:min(100% - 2rem,36rem);padding:.7rem;box-shadow:0 1.5rem 4rem #0b1f3640}.workspace-search-modal label{border:1px solid #b9ccdf;border-radius:.7rem;align-items:center;gap:.65rem;padding:.5rem .7rem;display:flex}.workspace-search-modal label span{color:#1973dc;font-size:1.3rem}.workspace-search-modal input{width:100%;font:inherit;border:0;outline:0;padding:.5rem 0;font-size:.95rem}.workspace-search-modal section{gap:.2rem;margin-top:.55rem;display:grid}.workspace-search-modal section button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:space-between;align-items:center;padding:.78rem .8rem;display:flex}.workspace-search-modal section button:hover{background:#edf6ff}.workspace-search-modal section button span{font-size:.88rem;font-weight:750;display:grid}.workspace-search-modal section button small{color:#718096;margin-top:.12rem;font-size:.72rem;font-weight:500}.workspace-search-modal section button i{color:#1973dc;font-style:normal}.workspace-search-modal p{color:#65758a;margin:1rem .75rem;font-size:.84rem}.workspace-search-hint{color:#788697;text-align:right;border-top:1px solid #edf1f5;padding:.5rem .7rem 0;font-size:.7rem;display:block}.module-browser-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.module-area-tabs{background:#eaf0f6;border:1px solid #dce5ef;border-radius:.75rem;gap:.35rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.module-area-tabs button{color:#5b6d83;cursor:pointer;background:0 0;border:0;border-radius:.55rem;flex:none;padding:.5rem .72rem;font-size:.68rem;font-weight:750}.module-area-tabs button.active{color:#0759b8;background:#fff;box-shadow:0 .2rem .7rem #203a5a1a}.module-search{background:#fff;border:1px solid #c5d3e1;border-radius:.7rem;flex:0 0 min(17rem,32%);align-items:center;padding:.38rem .6rem;display:flex}.module-search>span{color:#1973dc;font-size:1rem}.module-search input{width:100%;min-width:0;font:inherit;border:0;outline:0;padding:.3rem .45rem;font-size:.72rem}.module-search button{color:#718096;cursor:pointer;background:0 0;border:0;font-size:1rem}.module-browser-empty{color:#718096;text-align:center;background:#f8fafc;border:1px dashed #cbd8e5;border-radius:.9rem;padding:2rem}@media (width<=1100px){.workspace-sidebar{width:15.5rem}.workspace-content{margin-left:15.5rem}.workspace-module-link{padding-left:2.65rem!important}}@media (width<=760px){.workspace-content{margin-left:0}.workspace-content .topbar{justify-content:space-between;padding-left:4.2rem}.workspace-sidebar{z-index:310;width:min(19rem,88vw);transition:transform .2s;transform:translate(-105%)}.workspace-sidebar.is-open{transform:translate(0)}.workspace-mobile-toggle{z-index:250;color:#fff;background:#0759b8;border:0;border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;font-size:1.05rem;display:grid;position:fixed;top:.55rem;bottom:auto;left:.75rem;box-shadow:0 .5rem 1.2rem #073e7e40}.workspace-backdrop{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11203273;border:0;position:fixed;inset:0}.module-browser-toolbar{display:grid}.module-area-tabs{width:100%}.module-search{width:100%;max-width:none}.module-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-sidebar *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.workspace-home-link:hover,.workspace-search-button:hover,.workspace-sidebar nav section:not(.expanded):hover,.workspace-module-link:hover,.workspace-area-toggle:hover>i{transform:none!important}}.workspace-area-toggle,.workspace-area-toggle>span{font-size:.9375rem!important}.workspace-module-link{font-size:.875rem!important}.workspace-sidebar-header{align-items:center;gap:.35rem;display:flex}.workspace-sidebar-header .workspace-brand{flex:1;min-width:0}.workspace-collapse-toggle{color:#607188;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:.65rem;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.35rem;padding:0;transition:all .18s;display:grid}.workspace-collapse-toggle:hover{color:#0759b8;background:#edf6ff;border-color:#9dbfe0}.workspace-sidebar,.workspace-content{transition:width .25s cubic-bezier(.2,.8,.2,1),margin-left .25s cubic-bezier(.2,.8,.2,1)}.sidebar-collapsed .workspace-sidebar{width:5rem;padding-inline:.65rem;overflow-x:hidden}.sidebar-collapsed .workspace-content{margin-left:5rem}.sidebar-collapsed .workspace-sidebar-header{justify-items:center;display:grid}.sidebar-collapsed .workspace-brand{margin-bottom:.15rem;padding:.25rem}.sidebar-collapsed .workspace-brand>span,.sidebar-collapsed .workspace-home-link>span,.sidebar-collapsed .workspace-search-button:not(:hover)>kbd,.sidebar-collapsed .workspace-search-button{font-size:0}.sidebar-collapsed .workspace-collapse-toggle svg{transform:rotate(180deg)}.sidebar-collapsed .workspace-home-link,.sidebar-collapsed .workspace-search-button,.sidebar-collapsed .workspace-area-toggle{grid-template-columns:1fr;place-items:center;display:grid;padding:.65rem!important}.sidebar-collapsed .workspace-search-button{min-width:0}.sidebar-collapsed .workspace-search-button>span{font-size:1rem}.sidebar-collapsed .workspace-sidebar nav section{box-shadow:none;background:0 0;border-color:#0000;transform:none}.sidebar-collapsed .workspace-area-toggle>span,.sidebar-collapsed .workspace-area-toggle>b,.sidebar-collapsed .workspace-area-panel{display:none}.sidebar-collapsed .workspace-version{justify-content:center;padding-inline:0}.sidebar-collapsed .workspace-version>div{display:none}@media (width<=760px){.sidebar-collapsed .workspace-sidebar{width:min(19rem,88vw);padding:1rem .85rem;overflow-y:auto}.sidebar-collapsed .workspace-content{margin-left:0}.sidebar-collapsed .workspace-sidebar-header{display:flex}.sidebar-collapsed .workspace-brand>span,.sidebar-collapsed .workspace-home-link>span{font-size:inherit;display:grid}.sidebar-collapsed .workspace-search-button{font-size:.82rem;display:flex}.sidebar-collapsed .workspace-area-toggle{place-items:initial;grid-template-columns:1.65rem minmax(0,1fr) 1.1rem;display:grid}.sidebar-collapsed .workspace-area-toggle>span,.sidebar-collapsed .workspace-area-toggle>b,.sidebar-collapsed .workspace-area-panel{display:grid}.sidebar-collapsed .workspace-version{justify-content:flex-start;padding:.9rem .6rem .2rem}.sidebar-collapsed .workspace-version>div{display:grid}.workspace-collapse-toggle{display:none}}.sidebar-collapsed .workspace-brand{justify-content:center;width:100%;margin-bottom:.15rem;padding:.25rem}.sidebar-collapsed .workspace-brand>b{flex:0 0 2.65rem}.sidebar-collapsed .workspace-sidebar-header{border-bottom:1px solid #e7edf4;gap:.55rem;margin-bottom:.7rem;padding-bottom:.8rem}.sidebar-collapsed .workspace-collapse-toggle{color:#526b86;width:2.75rem;height:2.75rem;box-shadow:none;background:0 0;border-color:#0000;border-radius:.7rem;flex-basis:2.75rem}.sidebar-collapsed .workspace-collapse-toggle:hover,.sidebar-collapsed .workspace-collapse-toggle:focus-visible{color:#0759b8;background:#edf6ff;border-color:#cfe0f1}.sidebar-collapsed .workspace-collapse-toggle:focus-visible{outline-offset:2px;outline:3px solid #1973dc33}.sidebar-collapsed .workspace-brand>span,.sidebar-collapsed .workspace-home-link>span{display:none}.sidebar-collapsed .workspace-search-button{font-size:0}.sidebar-collapsed .workspace-search-button kbd{display:none}.sidebar-collapsed .workspace-home-link,.sidebar-collapsed .workspace-search-button,.sidebar-collapsed .workspace-area-toggle{width:3.25rem;min-width:0;margin-inline:auto}.sidebar-collapsed .workspace-sidebar{overflow:visible}.sidebar-collapsed [data-tooltip]{position:relative}.sidebar-collapsed [data-tooltip]:after{content:attr(data-tooltip);z-index:190;color:#fff;pointer-events:none;opacity:0;background:#20364f;border:1px solid #dbe5ef;border-radius:.48rem;width:max-content;max-width:13rem;padding:.45rem .6rem;font-size:.73rem;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + .75rem);transform:translate(-.2rem,-50%);box-shadow:0 .45rem 1rem #142a4333}.sidebar-collapsed [data-tooltip]:before{content:"";z-index:191;pointer-events:none;opacity:0;background:#20364f;width:.48rem;height:.48rem;transition:opacity .14s;position:absolute;top:50%;left:calc(100% + .48rem);transform:translateY(-50%)rotate(45deg)}.sidebar-collapsed [data-tooltip]:hover:after,.sidebar-collapsed [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.sidebar-collapsed [data-tooltip]:hover:before,.sidebar-collapsed [data-tooltip]:focus-visible:before{opacity:1}.workspace-flyout-dismiss{z-index:125;background:0 0;border:0;position:fixed;inset:0}.workspace-area-flyout{z-index:150;background:#fff;border:1px solid #d9e4ef;border-radius:.9rem;width:min(18rem,100vw - 6rem);max-height:min(26rem,100vh - 2rem);padding:.55rem;animation:.18s cubic-bezier(.2,.8,.2,1) workspace-flyout-in;position:fixed;left:5.35rem;overflow:auto;box-shadow:0 1rem 2.8rem #16304e33}.workspace-area-flyout>header{border-bottom:1px solid #e7edf4;align-items:center;gap:.7rem;padding:.65rem .65rem .75rem;display:flex}.workspace-area-flyout>header>span{color:#0759b8;background:#e8f3ff;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.workspace-area-flyout>header>div{flex:1;display:grid}.workspace-area-flyout>header small{color:#738196;letter-spacing:.08em;font-size:.62rem;font-weight:800}.workspace-area-flyout>header strong{color:#20364f;font-size:1rem}.workspace-area-flyout>header>button{color:#526278;cursor:pointer;background:#f7f9fc;border:1px solid #dce5ee;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;display:grid}.workspace-area-flyout nav{gap:.2rem;padding-top:.45rem;display:grid}.workspace-area-flyout nav button{color:#40566f;min-height:2.75rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.84rem;font-weight:700;display:flex}.workspace-area-flyout nav button:hover,.workspace-area-flyout nav button.active{color:#0759b8;background:#edf6ff}.workspace-area-flyout nav button svg{flex:none}.workspace-area-flyout nav button.active{font-weight:850}.workspace-area-flyout>header strong{font-size:.9375rem}.workspace-area-flyout nav button{font-size:.875rem}.workspace-area-flyout>header>button{transition:border-color .16s,color .16s,background .16s,transform .16s}.workspace-area-flyout>header>button:hover{color:#0759b8;background:#edf6ff;border-color:#b9d2e9;transform:rotate(4deg)}.workspace-area-flyout nav button{transition:color .16s,background .16s,box-shadow .16s,transform .16s;position:relative}.workspace-area-flyout nav button:hover{transform:translate(2px)}.workspace-area-flyout nav button.active{box-shadow:inset 3px 0 #1973dc}@media (width>=761px){.sidebar-collapsed .workspace-sidebar{background:linear-gradient(#fff 0%,#f8fbfe 100%);border-right-color:#d5e2ee;box-shadow:.35rem 0 1.6rem #1f395812}.sidebar-collapsed .workspace-sidebar-header{gap:.45rem;margin-bottom:.55rem;padding-bottom:.85rem;position:relative}.sidebar-collapsed .workspace-brand>b{border-radius:.9rem;box-shadow:0 .42rem 1rem #0759b838}.sidebar-collapsed .workspace-collapse-toggle{background:#ffffffd1;border:1px solid #e0e9f2}.sidebar-collapsed .workspace-home-link,.sidebar-collapsed .workspace-search-button,.sidebar-collapsed .workspace-area-toggle{border:1px solid #0000;border-radius:.85rem;width:3.25rem;height:3.25rem;min-height:3.25rem;transition:border-color .17s,color .17s,background .17s,box-shadow .17s,transform .17s;padding:0!important}.sidebar-collapsed .workspace-home-link:hover,.sidebar-collapsed .workspace-search-button:hover,.sidebar-collapsed .workspace-area-toggle:hover{border-color:#cfe0f1;transform:translateY(-1px);box-shadow:0 .35rem .8rem #1f4d7e14;background:#f1f7fd!important}.sidebar-collapsed .workspace-home-link>i,.sidebar-collapsed .workspace-search-button>span,.sidebar-collapsed .workspace-area-toggle>i{color:#526f8d;background:0 0;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;transition:color .17s,background .17s,transform .17s;display:grid}.sidebar-collapsed .workspace-home-link:hover>i,.sidebar-collapsed .workspace-search-button:hover>span,.sidebar-collapsed .workspace-area-toggle:hover>i{color:#0759b8;background:#e1effd;transform:scale(1.03)}.sidebar-collapsed .workspace-home-link[data-active=true],.sidebar-collapsed .workspace-sidebar nav section.contains-active .workspace-area-toggle{border-color:#bcd7f0;box-shadow:inset 3px 0 #1973dc,0 .4rem .9rem #1973dc1a;color:#0759b8!important;background:#e8f3ff!important}.sidebar-collapsed .workspace-home-link[data-active=true]>i,.sidebar-collapsed .workspace-sidebar nav section.contains-active .workspace-area-toggle>i{color:#0759b8;box-shadow:none;background:#d7eaff}.sidebar-collapsed .workspace-search-button{margin:.2rem auto .65rem}.sidebar-collapsed .workspace-sidebar nav{border-top:1px solid #e3ebf3;gap:.25rem;padding-top:.65rem}.sidebar-collapsed .workspace-sidebar nav section{border:0}.sidebar-collapsed .workspace-version{width:3.25rem;margin-inline:auto;padding:.8rem 0 .2rem}.sidebar-collapsed .workspace-version>span{text-align:center;width:100%;padding:.32rem .2rem;box-shadow:0 .25rem .6rem #1973dc12}}@keyframes workspace-flyout-in{0%{opacity:0;transform:translate(-.45rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=760px){.sidebar-collapsed .workspace-sidebar{overflow-y:auto}.sidebar-collapsed .workspace-sidebar-header{border-bottom:0;gap:.35rem;margin-bottom:0;padding-bottom:0}.sidebar-collapsed .workspace-brand{justify-content:flex-start;width:auto}.sidebar-collapsed .workspace-brand>span,.sidebar-collapsed .workspace-home-link>span{display:grid}.sidebar-collapsed .workspace-search-button{width:100%;font-size:.82rem}.sidebar-collapsed .workspace-search-button kbd{display:inline}.sidebar-collapsed .workspace-area-toggle{width:100%}.sidebar-collapsed [data-tooltip]:before,.sidebar-collapsed [data-tooltip]:after,.workspace-area-flyout,.workspace-flyout-dismiss{display:none}}.module-layout-actions{color:#718096;align-items:center;gap:.8rem;font-size:.75rem;display:flex}.module-layout-actions button{color:#175fae;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:.65rem;padding:.42rem .7rem;font-size:.72rem;font-weight:750}.module-layout-actions button:hover{background:#f5f9fe;border-color:#8db5df}.module-card-shell{border-radius:.95rem;min-width:0;transition:transform .16s,opacity .16s,box-shadow .16s;position:relative}.module-card-shell .module-card{height:100%;padding-right:3rem}.module-drag-handle{z-index:2;color:#8293a7;cursor:grab;touch-action:none;opacity:.48;background:0 0;border:1px solid #0000;border-radius:.55rem;grid-template-columns:repeat(2,3px);place-content:center;gap:3px;width:2rem;height:2rem;padding:0;transition:opacity .16s,background .16s,border-color .16s;display:grid;position:absolute;top:.75rem;right:.75rem}.module-drag-handle i{background:currentColor;border-radius:50%;width:3px;height:3px}.module-card-shell:hover .module-drag-handle,.module-drag-handle:focus-visible{opacity:1;background:#f4f8fc;border-color:#d6e2ef;outline:none}.module-drag-handle:active{cursor:grabbing}.module-grid.is-reordering{-webkit-user-select:none;user-select:none}.module-grid.is-reordering .module-card-shell:not(.is-dragging){transition:transform .18s}.module-card-shell.is-dragging{z-index:3;opacity:.72;transform:scale(.985);box-shadow:0 1rem 2rem #14417029}.module-card-shell.is-dragging .module-card{background:#f7fbff;border-color:#5f9ddd}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.module-layout-actions>span{display:none}.module-layout-actions{margin-left:auto}.modules-heading{align-items:center}.module-drag-handle{opacity:.72;background:#f4f8fcd1}}:root{--font-page-title:clamp(2rem, 3vw, 2.5rem);--font-section-title:1.25rem;--font-card-title:1.125rem;--font-body:1rem;--font-control:.9375rem;--font-secondary:.875rem;--font-caption:.8125rem;--font-eyebrow:.75rem;--line-body:1.5;--line-compact:1.4}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{font-size:var(--font-body);line-height:var(--line-body)}.module-header h1{letter-spacing:-.025em;font-size:var(--font-page-title)!important;line-height:1.15!important}.module-shell h2,.dashboard-shell h2{font-size:var(--font-section-title);line-height:1.25}.module-shell h3,.dashboard-shell h3{font-size:var(--font-card-title);line-height:1.35}.eyebrow,.brand-editor>header>span,.brand-list>header span,.settings-card header>span,.profile-card>header>span,.dashboard-trend header span,.due-soon header span{font-size:var(--font-eyebrow)!important;line-height:var(--line-compact)!important}.muted,.module-header p,.brand-editor>header p,.brand-list>header p,.settings-card header p,.profile-card header p{font-size:var(--font-secondary)!important;line-height:var(--line-body)!important}.field,.field>span,.check-row,.inline-check{font-size:var(--font-control);line-height:var(--line-compact)}.field input,.field select,.field textarea,input,select,textarea{line-height:var(--line-compact);font-size:var(--font-control)!important}button,.app-button,.primary-button,.secondary-button,.danger-button,.table-action,.primary-table-action,.app-edit-button{font-size:var(--font-secondary)!important;line-height:var(--line-compact)!important}small,.field small,.field-help,.image-help,.visual-image-copy small,.visual-image-help,.visual-brand-sample small,.brand-tabs small,.brand-list article small,.module-card small,.kpi-card>small{font-size:var(--font-secondary)!important;line-height:var(--line-body)!important}.brand-tabs strong,.visual-image-copy strong,.visual-brand-sample strong,.brand-list article strong,.module-card strong{font-size:var(--font-control)!important;line-height:var(--line-compact)!important}.brand-form-section h3{font-size:var(--font-body)!important}.brand-list article i{line-height:var(--line-compact);font-size:var(--font-caption)!important}.status,.role-badge,.goal-result,.alert-type,.document-kind{font-size:var(--font-caption)!important;line-height:var(--line-compact)!important}.floating-action-menu button{min-height:2.5rem;font-size:var(--font-secondary)!important;line-height:var(--line-compact)!important}.action-menu-trigger,.app-icon-button{min-width:2.5rem;min-height:2.5rem}table{font-size:var(--font-secondary);line-height:var(--line-compact)}th{font-size:var(--font-caption);line-height:var(--line-compact)}td small{font-size:var(--font-caption)!important}@media (width<=760px){button,.app-button,.primary-button,.secondary-button,.danger-button,.app-edit-button,.action-menu-trigger,.app-icon-button{min-height:2.75rem}.action-menu-trigger,.app-icon-button{min-width:2.75rem}}@media (resolution>=1x){body{text-rendering:optimizelegibility}}.user-menu{position:relative}.user-menu-trigger{color:#23344b;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:.78rem;align-items:center;gap:.65rem;padding:.4rem .55rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.user-menu-trigger:hover,.user-menu.open .user-menu-trigger{background:#f9fcff;border-color:#a9c8e7;box-shadow:0 .35rem 1rem #204e8017}.user-menu-trigger:focus-visible{outline-offset:2px;outline:3px solid #1973dc38}.user-menu-trigger>i{color:#718096;place-items:center;width:1.35rem;height:1.35rem;font-size:.9rem;font-style:normal;transition:color .18s,transform .2s;display:grid}.user-menu.open .user-menu-trigger>i{color:#1973dc;transform:rotate(180deg)}.topbar .user-menu-panel{z-index:180;transform-origin:100% 0;background:#fff;border:1px solid #d8e3ee;border-radius:1rem;width:min(19rem,100vw - 1.5rem);padding:.55rem;animation:.18s cubic-bezier(.2,.8,.2,1) user-menu-in;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1.25rem 3rem #19335233;display:grid!important}.user-menu-panel:before{content:"";background:#f7faff;border-top:1px solid #d8e3ee;border-left:1px solid #d8e3ee;width:.72rem;height:.72rem;position:absolute;top:-.38rem;right:1.35rem;transform:rotate(45deg)}.topbar .user-menu-panel>header{background:linear-gradient(135deg,#f8fbff,#f3f8fd);border-bottom:1px solid #e6edf4;border-radius:.7rem .7rem 0 0;align-items:center;gap:.75rem;padding:.75rem .7rem .85rem;display:flex}.user-menu-panel>header>.user-avatar{border-radius:.75rem;flex:0 0 2.7rem;width:2.7rem;height:2.7rem;box-shadow:0 .35rem .8rem #1266c72e}.user-menu-panel>header>div{min-width:0;gap:.08rem!important;align-items:initial!important;display:grid!important}.user-menu-panel>header strong,.user-menu-panel>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-panel>header strong{color:#20364f;font-size:.84rem}.user-menu-panel>header small{color:#718096;font-size:.69rem}.user-menu-panel>header em{color:#0759b8;background:#e5f1ff;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.2rem .42rem;font-size:.61rem;font-style:normal;font-weight:800}.user-menu-panel nav{gap:.2rem;padding-top:.4rem;display:grid}.user-menu-panel nav>button{color:#263a52;width:100%;min-height:3.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;transition:color .16s,background .16s,transform .16s;display:flex!important}.user-menu-panel nav>button>span{font-size:.8rem;font-weight:750;color:inherit!important;gap:.13rem!important;display:grid!important}.user-menu-panel nav>button small{color:#718096;font-size:.66rem;font-weight:500}.user-menu-panel nav>button>b{color:#8aa0b7;font-size:.95rem;transition:color .16s,transform .16s}.user-menu-panel nav>button:hover,.user-menu-panel nav>button:focus-visible{color:#0759b8;background:#edf6ff;transform:translate(2px)}.user-menu-panel nav>button:hover>b,.user-menu-panel nav>button:focus-visible>b{color:#1973dc;transform:translate(2px)}.user-menu-panel nav>button:focus-visible{outline-offset:-2px;outline:2px solid #1973dc38}.user-menu-panel nav>.logout-menu-item{color:#a12c2c;border-top:1px solid #e6ebf1;border-radius:.3rem .3rem .65rem .65rem;margin-top:.25rem;padding-top:.75rem}.user-menu-panel nav>.logout-menu-item:hover,.user-menu-panel nav>.logout-menu-item:focus-visible{color:#942424;background:#fff1f1}.user-menu-panel nav>.logout-menu-item:hover>b{color:#b53b3b}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-.4rem)scale(.98)}to{opacity:1;transform:none}}@media (width<=560px){.user-menu-name{display:none!important}.user-menu-trigger{padding:.35rem}.user-menu-trigger>i{display:none}.topbar .user-menu-panel{position:fixed;top:4.25rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.user-menu-trigger,.user-menu-trigger>i,.topbar .user-menu-panel,.user-menu-panel nav>button,.user-menu-panel nav>button>b{transition:none;animation:none}}:root{--theme-page:#f3f6fa;--theme-surface:#fff;--theme-surface-soft:#f7f9fc;--theme-surface-raised:#fff;--theme-border:#d8e2ee;--theme-border-strong:#b9c8d8;--theme-text:#142235;--theme-text-soft:#526278;--theme-text-muted:#718096;--theme-accent:#1973dc;--theme-accent-soft:#eaf4ff;--theme-shadow:#203a5a1a}html{background:var(--theme-page);transition:background-color .18s,color .18s}body{background:var(--theme-page);min-height:100vh;color:var(--theme-text)}.theme-selector{border-top:1px solid #e8edf3;gap:.45rem;margin-top:auto;padding:.75rem .55rem;display:grid}.theme-selector>header{color:#526278;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.theme-selector>header span{font-size:.7rem;font-weight:800}.theme-selector>header small{color:#8291a3;font-size:.62rem}.theme-selector>header small.theme-selector-error{color:#b42318}.theme-selector>div{background:#f4f7fa;border:1px solid #dbe5ef;border-radius:.68rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.22rem;display:grid}.theme-selector button{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-items:center;gap:.2rem;min-width:0;padding:.42rem .2rem;font-size:.58rem;font-weight:750;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.theme-selector button:hover{color:#0759b8;background:#edf6ff}.theme-selector button.active{color:#0759b8;background:#fff;box-shadow:0 .18rem .5rem #203a5a1f}.theme-selector button:focus-visible,.theme-selector-compact:focus-visible{outline-offset:2px;outline:3px solid #1973dc3d}.theme-selector button:disabled{cursor:wait;opacity:.6}.theme-selector-compact{color:#607188;cursor:pointer;background:#fff;border:1px solid #d9e4ef;border-radius:.68rem;flex:0 0 2.65rem;place-items:center;width:2.65rem;height:2.65rem;margin-top:auto;padding:0;display:grid}.theme-selector-compact:hover{color:#0759b8;background:#edf6ff;border-color:#9dbfe0}.sidebar-collapsed .theme-selector-compact{margin-left:auto;margin-right:auto}html[data-theme=dark]{--theme-page:#090f1a;--theme-surface:#111a29;--theme-surface-soft:#172233;--theme-surface-raised:#1b2739;--theme-border:#2b3a4f;--theme-border-strong:#40536b;--theme-text:#e7eef8;--theme-text-soft:#b7c4d6;--theme-text-muted:#8798ae;--theme-accent:#69adff;--theme-accent-soft:#142d4b;--theme-shadow:#00000059;color:#e7eef8;background:#090f1a}html[data-theme=dark] body,html[data-theme=dark] #app,html[data-theme=dark] .workspace-layout,html[data-theme=dark] .workspace-content,html[data-theme=dark] .dashboard-shell,html[data-theme=dark] .module-shell,html[data-theme=dark] .profile-shell,html[data-theme=dark] .registration-shell,html[data-theme=dark] .auth-shell{color:var(--theme-text);background:var(--theme-page)!important}html[data-theme=dark] ::selection{color:#fff;background:#2563a9}html[data-theme=dark] *{scrollbar-color:#41536a #111a29}html[data-theme=dark] :where(h1,h2,h3,h4,h5,h6,legend){color:var(--theme-text)}html[data-theme=dark] :where(.muted,.empty-state,.loading-screen){color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.eyebrow,a,.link-button,.link-inline){color:var(--theme-accent)}html[data-theme=dark] :where(input:not([type=color]),select,textarea,.table-select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;background-color:#0d1624!important}html[data-theme=dark] :where(input,textarea)::placeholder{opacity:1;color:#71839a!important}html[data-theme=dark] :where(input,select,textarea):focus{outline:none;border-color:#5ca1ed!important;box-shadow:0 0 0 3px #4691e22e!important}html[data-theme=dark] option{color:var(--theme-text);background:#111a29}html[data-theme=dark] .field,html[data-theme=dark] .field>span,html[data-theme=dark] label>span{color:var(--theme-text-soft)}html[data-theme=dark] .field small{color:var(--theme-text-muted)}html[data-theme=dark] :where(.workspace-sidebar,.topbar,.user-menu-trigger,.topbar .user-menu-panel,.workspace-area-flyout,.workspace-search-modal>div,.registration-card,.auth-card,.profile-overview,.profile-card,.avatar-settings,.module-card,.catalog-form-card,.catalog-list-card,.settings-card,.config-modal,.payment-dialog,.service-order-dialog,.alerts-panel,.dashboard-period-filter,.dashboard-stats>article,.dashboard-trend,.due-soon,.goals-filter-card,.goals-summary article,.statistics-filter-card,.statistics-kpis article,.statistics-visuals>article,.statistics-secondary>article,.statistics-loading>article,.cash-summary article,.operation-kpis article,.operation-sections>section,.profit-kpis article,.audit-filter-card,.audit-overview article,.exchange-card,.exchange-summary article,.export-grid>a,.numbering-grid>article,.approval-help,.approval-percent-field,.client-tabs,.client-tab-content>section,.client-workspace-summary>span,.contact-phone-editor,.crm-welcome,.crm-toolbar,.crm-form-card,.crm-column>header,.opportunity-card,.crm-pipeline-config,.crm-settings-intro,.crm-automation-builder,.crm-automation-rules>article,.crm-automation-simulator,.crm-media-library,.crm-media-grid>article,.crm-communication-center,.crm-outbox-list article,.crm-conversation-layout,.crm-conversation-context,.crm-conversation-thread>header,.crm-conversation-composer,.crm-inbound-simulator,.service-order-notes article,.document-sale-results,.document-series-empty,.company-logo-editor>img,.company-logo-editor>span,.visual-image-preview,.floating-action-menu,.app-toast){color:var(--theme-text);box-shadow:0 .65rem 1.8rem var(--theme-shadow);border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] .auth-card{border:1px solid var(--theme-border);border-radius:1.1rem;width:min(100%,32rem);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 1.1rem 3rem #00000042}html[data-theme=dark] .auth-card .check-row{color:var(--theme-text-soft)}html[data-theme=dark] .auth-card .auth-register-link{border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .auth-card .password-input>button{color:var(--theme-text-muted)}html[data-theme=dark] .auth-card .password-input>button:hover,html[data-theme=dark] .auth-card .password-input>button:focus-visible{color:#9bcbff;background:#1b3655}html[data-theme=dark] :where(.workspace-sidebar nav section.expanded,.workspace-sidebar nav section:not(.expanded):hover,.workspace-search-button,.company-workspace,.topbar .user-menu-panel>header,.form-section,.sales-goal,.numbering-grid>article.inherited,.crm-automation-builder>header,.crm-automation-simulator>header,.crm-media-form>header,.crm-communication-center>header,.crm-conversation-inbox,.crm-message-timeline,.crm-inbound-simulator>header,.crm-automation-scope,.crm-policy-switch,.crm-outbox,.crm-stage-settings,.contact-directory-tools,.service-order-dialog>header,.payment-dialog-header){border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] :where(.secondary-button,.back-button,.table-action,.header-action.secondary,.crm-config-actions button,.crm-stage-config>button,.crm-stage-order button,.crm-detail-actions>button,.crm-rule-actions>button,.crm-automation-rules>header>button,.crm-automation-rules article>button,.crm-media-grid>article>footer a,.crm-media-grid>article>footer button,.crm-context-filters>button,.crm-weekdays button,.crm-outbox>header select,.crm-conversation-thread>header>button,.crm-context-opportunity,.app-icon-button,.action-menu-trigger,.workspace-collapse-toggle,.theme-selector-compact){box-shadow:none;border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] :where(.secondary-button,.back-button,.table-action,.crm-rule-actions>button,.app-icon-button):hover{color:#8fc3ff!important;background:#182d47!important;border-color:#5793d2!important}html[data-theme=dark] :where(button):disabled{opacity:.5}html[data-theme=dark] .floating-action-menu button{color:var(--theme-text-soft)!important;background:0 0!important}html[data-theme=dark] .floating-action-menu button:hover,html[data-theme=dark] .floating-action-menu button:focus{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .floating-action-menu button.danger{color:#ff9d9d!important}html[data-theme=dark] .floating-action-menu button.danger:hover,html[data-theme=dark] .floating-action-menu button.danger:focus{background:#351a20!important}html[data-theme=dark] .workspace-brand>span,html[data-theme=dark] .workspace-area-toggle,html[data-theme=dark] .workspace-area-toggle>span{color:var(--theme-text)!important}html[data-theme=dark] .workspace-brand small,html[data-theme=dark] .workspace-version,html[data-theme=dark] .workspace-version small{color:var(--theme-text-muted)}html[data-theme=dark] .workspace-search-button{color:var(--theme-text-soft)}html[data-theme=dark] .workspace-search-button kbd{border-color:var(--theme-border);color:var(--theme-text-muted);background:#0c1420}html[data-theme=dark] .workspace-home-link,html[data-theme=dark] .workspace-sidebar nav button{color:var(--theme-text-soft)}html[data-theme=dark] .workspace-home-link:hover,html[data-theme=dark] .workspace-home-link[data-active=true],html[data-theme=dark] .workspace-module-link:hover,html[data-theme=dark] .workspace-module-link.active{color:#8fc3ff!important;background:#142d4b!important}html[data-theme=dark] .workspace-area-toggle:hover{color:#8fc3ff!important;background:linear-gradient(90deg,#14283f,#172233)!important}html[data-theme=dark] .workspace-area-toggle>i{color:#78b7ff;background:#142d4b}html[data-theme=dark] .sidebar-collapsed .workspace-sidebar-header,html[data-theme=dark] .sidebar-collapsed .workspace-sidebar nav{border-color:var(--theme-border)}html[data-theme=dark] .sidebar-collapsed .workspace-collapse-toggle{border-color:var(--theme-border);color:var(--theme-text-muted);background:#111b2a}html[data-theme=dark] .sidebar-collapsed .workspace-collapse-toggle:hover,html[data-theme=dark] .sidebar-collapsed .workspace-collapse-toggle:focus-visible{color:#9bcbff;background:#17283c;border-color:#466b91}html[data-theme=dark] .sidebar-collapsed :where(.workspace-home-link,.workspace-search-button,.workspace-area-toggle)>:where(i,span){color:var(--theme-text-muted);background:0 0}html[data-theme=dark] .sidebar-collapsed :where(.workspace-home-link,.workspace-search-button,.workspace-area-toggle):hover{box-shadow:0 .35rem .85rem #0000003d;background:#152438!important;border-color:#354b64!important}html[data-theme=dark] .sidebar-collapsed :where(.workspace-home-link,.workspace-search-button,.workspace-area-toggle):hover>:where(i,span){color:#9bcbff;background:#1d3652}html[data-theme=dark] .sidebar-collapsed .workspace-home-link[data-active=true],html[data-theme=dark] .sidebar-collapsed .workspace-sidebar nav section.contains-active .workspace-area-toggle{box-shadow:inset 3px 0 #69adff,0 .4rem .9rem #0003;color:#9bcbff!important;background:#172d46!important;border-color:#365f89!important}html[data-theme=dark] .sidebar-collapsed .workspace-home-link[data-active=true]>i,html[data-theme=dark] .sidebar-collapsed .workspace-sidebar nav section.contains-active .workspace-area-toggle>i{color:#a8d2ff!important;background:#203c5c!important}html[data-theme=dark] .workspace-area-flyout>header{border-color:var(--theme-border)}html[data-theme=dark] .workspace-area-flyout>header>span{color:#9bcbff;background:#1b3655}html[data-theme=dark] .workspace-area-flyout>header small{color:var(--theme-text-muted)}html[data-theme=dark] .workspace-area-flyout>header strong{color:var(--theme-text)}html[data-theme=dark] .workspace-area-flyout>header>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .workspace-area-flyout>header>button:hover{color:#9bcbff;background:#172d46;border-color:#466b91}html[data-theme=dark] .workspace-area-flyout nav button{color:var(--theme-text-soft)}html[data-theme=dark] .workspace-area-flyout nav button:hover,html[data-theme=dark] .workspace-area-flyout nav button.active{color:#9bcbff;background:#172d46}html[data-theme=dark] .workspace-area-flyout nav button.active{box-shadow:inset 3px 0 #69adff}html[data-theme=dark] .module-layout-actions{color:var(--theme-text-muted)}html[data-theme=dark] .module-layout-actions button{border-color:var(--theme-border-strong);color:#9bcbff;background:var(--theme-surface-raised)}html[data-theme=dark] .module-layout-actions button:hover{color:#b9dcff;background:#182d47;border-color:#5793d2}html[data-theme=dark] .module-area-tabs{border-color:var(--theme-border);background:#0d1624}html[data-theme=dark] .module-area-tabs button{color:var(--theme-text-muted)}html[data-theme=dark] .module-area-tabs button:hover{color:var(--theme-text-soft);background:#172233}html[data-theme=dark] .module-area-tabs button.active{color:#a8d2ff;background:#203149;box-shadow:0 .2rem .7rem #0000004d}html[data-theme=dark] .module-search{border-color:var(--theme-border-strong);background:#0d1624;transition:border-color .16s,box-shadow .16s}html[data-theme=dark] .module-search:focus-within{border-color:#5ca1ed;box-shadow:0 0 0 3px #4691e22e}html[data-theme=dark] .module-search>span{color:#78b7ff}html[data-theme=dark] .module-search input{color:var(--theme-text)!important;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .module-search button{color:var(--theme-text-muted)}html[data-theme=dark] .module-search button:hover{color:#a8d2ff}html[data-theme=dark] .module-browser-empty{border-color:var(--theme-border-strong);color:var(--theme-text-muted);background:var(--theme-surface-soft)}html[data-theme=dark] .module-card-shell:hover .module-drag-handle,html[data-theme=dark] .module-drag-handle:focus-visible{border-color:var(--theme-border-strong);color:#9bcbff;background:#1b2d43}html[data-theme=dark] .module-card-shell.is-dragging{box-shadow:0 1rem 2rem #00000057}html[data-theme=dark] .module-card-shell.is-dragging .module-card{border-color:#5793d2;background:#14283f!important}html[data-theme=dark] .workspace-version{border-color:var(--theme-border)}html[data-theme=dark] .workspace-version>span{color:#8fc3ff;background:#142d4b;border-color:#315b88}html[data-theme=dark] .theme-selector{border-color:var(--theme-border)}html[data-theme=dark] .theme-selector>header{color:var(--theme-text-soft)}html[data-theme=dark] .theme-selector>header small{color:var(--theme-text-muted)}html[data-theme=dark] .theme-selector>header small.theme-selector-error{color:#ff9d9d}html[data-theme=dark] .theme-selector>div{border-color:var(--theme-border);background:#0c1420}html[data-theme=dark] .theme-selector button{color:var(--theme-text-muted)}html[data-theme=dark] .theme-selector button:hover{color:#8fc3ff;background:#14283f}html[data-theme=dark] .theme-selector button.active{color:#9bcbff;background:#203149;box-shadow:0 .2rem .6rem #00000047}html[data-theme=dark] .topbar{border-color:var(--theme-border)}html[data-theme=dark] .company-name,html[data-theme=dark] .user-menu-name{color:var(--theme-text)!important}html[data-theme=dark] .topbar span,html[data-theme=dark] .user-menu-name small,html[data-theme=dark] .user-menu-trigger>i{color:var(--theme-text-muted)}html[data-theme=dark] .company-workspace{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .user-menu-trigger:hover,html[data-theme=dark] .user-menu.open .user-menu-trigger{background:#17283c;border-color:#4b6b8d}html[data-theme=dark] .user-menu-panel>header strong{color:var(--theme-text)}html[data-theme=dark] .user-menu-panel>header small{color:var(--theme-text-muted)}html[data-theme=dark] .user-menu-panel nav>button{color:var(--theme-text-soft)}html[data-theme=dark] .user-menu-panel nav>button small{color:var(--theme-text-muted)}html[data-theme=dark] .user-menu-panel nav>button:hover{color:#8fc3ff;background:#142d4b}html[data-theme=dark] .alerts-toggle{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface-raised);box-shadow:none}html[data-theme=dark] .alerts-toggle>span{color:#62c98b}html[data-theme=dark] .alerts-toggle:hover{color:var(--theme-text);background:#1c2c41;border-color:#53769a;box-shadow:0 .35rem .8rem #00000038}html[data-theme=dark] .alerts-toggle.has-alerts{color:#f5d79b;background:#322711;border-color:#8a652c;box-shadow:0 .35rem .9rem #0000003d}html[data-theme=dark] .alerts-toggle.has-alerts:hover{background:#3b2e15;border-color:#b1843a}html[data-theme=dark] .alerts-toggle.has-alerts>span{color:#f0a24b}html[data-theme=dark] .alerts-toggle b{color:#fff;background:#c94a4a;box-shadow:0 0 0 3px #c94a4a24}html[data-theme=dark] :where(.module-header h1,.dashboard-heading h1,.profile-overview strong,.profile-card h2,.catalog-form-card h2,.catalog-list-card h2),html[data-theme=dark] :where(.module-card,.dashboard-stats,.due-soon,.alerts-panel,.goals-summary,.statistics-kpis,.operation-kpis,.profit-kpis) :where(strong,b,h2){color:var(--theme-text)}html[data-theme=dark] :where(.module-card,.dashboard-stats,.due-soon,.alerts-panel,.goals-summary,.statistics-page,.operation-kpis,.profit-kpis) :where(p,small,span){color:var(--theme-text-muted)}html[data-theme=dark] .money-totals.prominent,html[data-theme=dark] .money-totals{color:var(--theme-text)}html[data-theme=dark] .dashboard-period-filter label,html[data-theme=dark] .dashboard-period-filter small{color:var(--theme-text-muted)}html[data-theme=dark] .dashboard-period-filter button{color:#9bcbff;background:#172d46;border-color:#405f80}html[data-theme=dark] .dashboard-period-filter button:hover,html[data-theme=dark] .dashboard-period-filter button:focus-visible{background:#1b3655;border-color:#5793d2}html[data-theme=dark] .trend-bars{border-color:var(--theme-border)}html[data-theme=dark] .dashboard-stats-skeleton i{background:linear-gradient(90deg,#27364a 20%,#3a4d64 45%,#27364a 70%) 0 0/220% 100%}html[data-theme=dark] .due-soon>button{border-color:var(--theme-border);color:var(--theme-text);background:0 0}html[data-theme=dark] .due-soon>button:hover{background:#14283f}html[data-theme=dark] .sales-goal{background:#172233}html[data-theme=dark] .sales-goal .goal-track{background:#314056}html[data-theme=dark] :where(table,.data-table,.table-wrap){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] :where(thead,.table-head){color:var(--theme-text-soft);background:#172233!important}html[data-theme=dark] :where(th,td,.table-row){border-color:var(--theme-border)!important}html[data-theme=dark] tbody tr:hover{background:#14283f!important}html[data-theme=dark] :where(td,tbody span,tbody small){color:var(--theme-text-soft)}html[data-theme=dark] .client-editor>header{border-color:var(--theme-border);background:linear-gradient(135deg,#17283c,#111a29)}html[data-theme=dark] .client-editor>header p,html[data-theme=dark] .client-form-section .section-help{color:var(--theme-text-muted)}html[data-theme=dark] .client-form-section+.client-form-section,html[data-theme=dark] .client-form-actions,html[data-theme=dark] .client-info-group{border-color:var(--theme-border)}html[data-theme=dark] .client-form-section h3,html[data-theme=dark] .client-empty strong,html[data-theme=dark] .related-empty strong,html[data-theme=dark] .client-info-group h4,html[data-theme=dark] .client-info-grid dd,html[data-theme=dark] .contact-phones-fieldset>legend{color:var(--theme-text)}html[data-theme=dark] .client-form-section h3 em,html[data-theme=dark] .client-form-section .field span em{color:var(--theme-text-muted)}html[data-theme=dark] .client-assignee-note{background:#142d4b;border-color:#315b88}html[data-theme=dark] .client-assignee-note p{color:var(--theme-text-soft)}html[data-theme=dark] .client-assignee-note strong{color:var(--theme-text)}html[data-theme=dark] .client-list>header>span{color:var(--theme-text-soft);background:#243349}html[data-theme=dark] .client-empty>span{color:#9bcbff;background:#1b3655}html[data-theme=dark] .client-workspace{border-color:var(--theme-border);background:#0d1624;box-shadow:0 1.5rem 4rem #0000008c}html[data-theme=dark] .client-tabs button{color:var(--theme-text-muted)}html[data-theme=dark] .client-tabs button:hover{color:var(--theme-text-soft);background:#172233}html[data-theme=dark] .client-tabs button.active{color:#9bcbff;background:#203149}html[data-theme=dark] .client-record-list article,html[data-theme=dark] .client-info-grid>div,html[data-theme=dark] .client-related-form,html[data-theme=dark] .optional-billing-action{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .client-record-list article>span{color:var(--theme-text-soft);background:#28374a}html[data-theme=dark] .client-record-list article.primary>span{color:#9bcbff;background:#1b3655}html[data-theme=dark] .client-record-list article strong,html[data-theme=dark] .client-related-form h4,html[data-theme=dark] .optional-billing-action strong{color:var(--theme-text)}html[data-theme=dark] :where(.client-record-list article small,.client-related-form>p,.optional-billing-action p,.client-info-grid dt,.contact-phones-fieldset>p){color:var(--theme-text-muted)}html[data-theme=dark] .contact-directory-tools{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .contact-directory-tools label>span{color:var(--theme-text-soft)}html[data-theme=dark] .contact-directory-tools>strong{color:var(--theme-text-soft);background:#243349}html[data-theme=dark] .client-info-grid dd,html[data-theme=dark] .contact-phone-heading,html[data-theme=dark] .contact-phone-options label{color:var(--theme-text-soft)}html[data-theme=dark] .contact-phone-heading>button{color:#ff9d9d;background:#351a20;border-color:#704142}html[data-theme=dark] .add-contact-phone,html[data-theme=dark] .client-contact-link,html[data-theme=dark] .client-direct-edit{color:#9bcbff;background:#142d4b;border-color:#315b88}html[data-theme=dark] :where(.add-contact-phone,.client-contact-link,.client-direct-edit):hover{background:#1b3655;border-color:#5793d2}html[data-theme=dark] .contact-detail em{color:#8ee0ae;background:#173725}html[data-theme=dark] .contact-detail em+em{color:#9bcbff;background:#1b3655}html[data-theme=dark] .modal-backdrop,html[data-theme=dark] .workspace-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cc2!important}html[data-theme=dark] :where(.action-dialog,.crm-opportunity-dialog,.crm-activity-dialog,.quote-dialog,.sale-dialog,.payment-panel,.service-order-dialog,.config-modal){color:var(--theme-text);box-shadow:0 1.5rem 4rem #0000008c;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] :where(.action-dialog,.crm-opportunity-dialog,.crm-activity-dialog,.quote-dialog,.sale-dialog,.payment-panel,.service-order-dialog,.config-modal) :where(header,footer){border-color:var(--theme-border)}html[data-theme=dark] :where(.action-dialog,.crm-opportunity-dialog,.crm-activity-dialog,.quote-dialog,.sale-dialog,.payment-panel,.service-order-dialog,.config-modal) :where(h2,h3,strong){color:var(--theme-text)}html[data-theme=dark] :where(.action-dialog,.crm-opportunity-dialog,.crm-activity-dialog,.quote-dialog,.sale-dialog,.payment-panel,.service-order-dialog,.config-modal) :where(p,small){color:var(--theme-text-muted)}html[data-theme=dark] :where(.dialog-close,.config-modal>header>button,.goal-dialog>header>button){border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important;box-shadow:none!important}html[data-theme=dark] :where(.dialog-close,.config-modal>header>button,.goal-dialog>header>button):hover{color:#fff!important;background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .action-color-control input[type=color]{border-color:var(--theme-border-strong);background:var(--theme-surface-raised)}html[data-theme=dark] .action-color-control>i{border-color:var(--theme-border-strong);box-shadow:inset 0 0 0 3px #111a299e}html[data-theme=dark] .action-color-palette button{border-color:#111a29;box-shadow:0 0 0 1px #52677f}html[data-theme=dark] .action-color-palette button.selected{box-shadow:0 0 0 3px #111a29,0 0 0 5px #69adff}html[data-theme=dark] :where(.crm-welcome,.crm-settings-intro){background:linear-gradient(135deg,#111d2c,#14283f)!important}html[data-theme=dark] .crm-toolbar,html[data-theme=dark] .crm-context-filters{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .crm-context-form-panel{color:var(--theme-text);box-shadow:0 .65rem 1.8rem var(--theme-shadow);border-color:var(--theme-border)!important;background:linear-gradient(135deg,#111d2c,#142338)!important}html[data-theme=dark] .crm-context-form-panel>header>strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-context-form-panel>header>small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-context-form-panel>header>span{color:#78b7ff!important}html[data-theme=dark] .crm-column{border-color:var(--theme-border);background:#0d1624}html[data-theme=dark] .crm-column>header{box-shadow:none}html[data-theme=dark] .opportunity-card{box-shadow:0 .35rem 1rem #0000003d}html[data-theme=dark] :where(.opportunity-card,.crm-pipeline-config,.crm-automation-rules>article,.crm-media-grid>article,.crm-outbox-list article) :where(strong,h2){color:var(--theme-text)}html[data-theme=dark] :where(.opportunity-card,.crm-pipeline-config,.crm-automation-rules>article,.crm-media-grid>article,.crm-outbox-list article) :where(p,small,span){color:var(--theme-text-muted)}html[data-theme=dark] .crm-toolbar>label:first-child{box-shadow:none;border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .crm-toolbar>label:first-child:hover,html[data-theme=dark] .crm-toolbar>label:first-child:focus-within{background:#101c2c!important;border-color:#4c739a!important}html[data-theme=dark] .crm-toolbar>label:first-child>span{color:var(--theme-text-soft)!important}html[data-theme=dark] .crm-toolbar>label:first-child select{border-left-color:var(--theme-border)!important}html[data-theme=dark] .crm-toolbar>div{border-left-color:var(--theme-border)}html[data-theme=dark] .crm-toolbar>div strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-toolbar>div span{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-column>header div strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-column>header>b{color:#c8d5e5!important;background:#28374a!important}html[data-theme=dark] .crm-column>header small{color:var(--theme-text-soft)!important}html[data-theme=dark] .crm-column-body>p{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-column-body>p i{color:#7890aa!important;background:#172233!important;border-color:#40536b!important}html[data-theme=dark] .opportunity-card>strong{color:var(--theme-text)!important}html[data-theme=dark] .opportunity-card>span{color:var(--theme-text-soft)!important}html[data-theme=dark] .opportunity-card>small,html[data-theme=dark] .opportunity-card footer{color:var(--theme-text-muted)!important}html[data-theme=dark] .opportunity-card>div>b{color:#9bcbff!important}html[data-theme=dark] .opportunity-card footer{border-top-color:var(--theme-border)!important}html[data-theme=dark] .opportunity-card em.temperature-cold{color:#a9d5ff!important;background:#193653!important}html[data-theme=dark] .opportunity-card em.temperature-warm{color:#ffd08a!important;background:#3a2917!important}html[data-theme=dark] .opportunity-card em.temperature-hot{color:#faa!important;background:#3a1d23!important}html[data-theme=dark] .crm-board{scrollbar-color:#41536a #111a29}html[data-theme=dark] .crm-board::-webkit-scrollbar-track{background:#111a29}html[data-theme=dark] .crm-board::-webkit-scrollbar-thumb{background:#41536a;border-color:#111a29}html[data-theme=dark] .crm-board.is-dragging .crm-column{border-color:#40536b}html[data-theme=dark] .crm-column.is-drop-target{background:#10233a;border-color:#5793d2;box-shadow:0 0 0 3px #5793d22e,0 .9rem 2rem #00000047}html[data-theme=dark] .crm-column.is-drop-target .crm-column-body{background:linear-gradient(#142d4b7a,#0d16242e)}html[data-theme=dark] .crm-toolbar{background:linear-gradient(145deg,#111d2b,#101a28)}html[data-theme=dark] .crm-toolbar-stat:before{background:#69adff}html[data-theme=dark] .crm-toolbar-stat.value:before{background:#56c989}html[data-theme=dark] .crm-context-filters{background:#111d2bd1;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .crm-context-filters select:hover{border-color:#4c6682}html[data-theme=dark] .crm-context-filters select:focus{border-color:#5793d2;box-shadow:0 0 0 3px #5793d221}html[data-theme=dark] .crm-column>header{background:linear-gradient(150deg,color-mix(in srgb,var(--stage-color) 9%,#172233),#172233 62%)}html[data-theme=dark] .crm-column-body{background:linear-gradient(#ffffff03,#0000 7rem)}html[data-theme=dark] .opportunity-card:hover{border-color:color-mix(in srgb,var(--stage-color) 50%,#40536b);box-shadow:0 .75rem 1.5rem #00000047;background:#19283a!important}html[data-theme=dark] .opportunity-card.is-saving:after{color:#8fc3ff}html[data-theme=dark] .modal.crm-detail{box-shadow:0 2rem 5.5rem #0000009e;border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important}html[data-theme=dark] .crm-detail-header{border-bottom-color:var(--theme-border)!important;background:linear-gradient(135deg,#172233,#111a29)!important}html[data-theme=dark] .crm-detail-header h2{color:var(--theme-text)!important}html[data-theme=dark] .crm-detail-header .dialog-close{box-shadow:0 .2rem .55rem #00000040;border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .crm-detail-header .dialog-close:hover{color:#fff!important;background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .crm-detail .crm-detail-summary>div{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-detail .crm-detail-summary span{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-detail .crm-detail-summary strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-detail .crm-detail-actions{border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .crm-detail .crm-activity-list article{border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-detail .crm-activity-list article.done{background:#121d2c!important}html[data-theme=dark] .crm-detail .crm-activity-list article span{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-detail .crm-activity-list article>button{color:#9ee5bb!important;background:#173725!important;border-color:#285c43!important}html[data-theme=dark] .crm-detail .crm-activity-list article.done>button{border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .crm-detail .crm-activity-form{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] :where(.crm-automation-builder>header>button,.crm-automation-simulator>header>button){box-shadow:none;border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] :where(.crm-automation-builder>header>button,.crm-automation-simulator>header>button):hover{color:#fff!important;background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .crm-stage-workflow{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .crm-stage-workflow>header,html[data-theme=dark] .crm-stage-workflow>footer{border-color:var(--theme-border)!important}html[data-theme=dark] .crm-stage-workflow>header small,html[data-theme=dark] .crm-stage-workflow>footer>span{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-stage-workflow>footer{background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-close-won{color:#9be3b7!important;background:#173725!important;border-color:#315f48!important}html[data-theme=dark] .crm-close-lost{color:#ff9d9d!important;background:#351a20!important;border-color:#704142!important}html[data-theme=dark] .crm-commercial-action{background:linear-gradient(135deg,#10233a,#132b47)!important;border-color:#315b88!important}html[data-theme=dark] .crm-commercial-action>div>strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-commercial-action>div>small,html[data-theme=dark] .crm-followup-heading p{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-followup-heading,html[data-theme=dark] .crm-activity-form>footer{border-color:var(--theme-border)!important}html[data-theme=dark] .crm-followup-heading>button{border-color:var(--theme-border-strong)!important;color:#8fc3ff!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .crm-followup-heading>button.active{color:var(--theme-text-soft)!important;background:#172233!important}html[data-theme=dark] .quote-form-card{box-shadow:0 .65rem 1.8rem var(--theme-shadow);border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important}html[data-theme=dark] .quote-form-card h2,html[data-theme=dark] .quote-items-title h3{color:var(--theme-text)!important}html[data-theme=dark] .sale-source-lock{color:#c9f1d9;background:#13271f;border-color:#315f4a}html[data-theme=dark] .sale-source-lock p{color:#91b7a1}html[data-theme=dark] .commercial-terms-locked input[readonly],html[data-theme=dark] .commercial-terms-locked select:disabled,html[data-theme=dark] .sale-foot-fields input[readonly],html[data-theme=dark] .customer-selector-field.is-disabled .customer-selector-trigger{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .brand-context-picker{box-shadow:0 .55rem 1.45rem #0003;background:linear-gradient(135deg,#111d2c,#142338)!important;border-color:#315b88!important}html[data-theme=dark] .brand-context-picker .field>span{color:var(--theme-text-soft)!important}html[data-theme=dark] .brand-context-picker small{color:var(--theme-text-muted)!important}html[data-theme=dark] .quote-customer-fields{background:#10233a!important;border-color:#315b88!important}html[data-theme=dark] .quote-customer-fields .field small{color:var(--theme-text-muted)!important}html[data-theme=dark] .quote-items{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .quote-row{border-top-color:var(--theme-border)!important}html[data-theme=dark] .quote-preview{border:1px solid #315b88;color:#9bcbff!important;background:#142d4b!important}html[data-theme=dark] .quote-preview small,html[data-theme=dark] .quote-preview strong{color:#9bcbff!important}html[data-theme=dark] .quote-preview span{color:var(--theme-text-muted)!important}html[data-theme=dark] .quantity-control button{border-color:var(--theme-border-strong)!important;color:#9bcbff!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .quantity-control button:hover:not(:disabled){background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .remove-row{color:#ff9d9d!important;background:#351a20!important}html[data-theme=dark] .accepted-quotes{background:#10233a!important;border-color:#315b88!important}html[data-theme=dark] .accepted-quotes p,html[data-theme=dark] .accepted-quotes button span small{color:var(--theme-text-muted)!important}html[data-theme=dark] .accepted-quotes button{border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .accepted-quotes button strong{color:#9bcbff!important}html[data-theme=dark] .payment-dialog-kpis article,html[data-theme=dark] .service-order-summary>span{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important;box-shadow:none!important}html[data-theme=dark] .payment-dialog-kpis article.paid,html[data-theme=dark] .payment-dialog-kpis article.settled{background:#10271d!important;border-color:#285c43!important}html[data-theme=dark] .payment-dialog-kpis article.pending{background:#292511!important;border-color:#665523!important}html[data-theme=dark] .payment-dialog-kpis span,html[data-theme=dark] .service-order-summary small{color:var(--theme-text-muted)!important}html[data-theme=dark] .payment-dialog-kpis strong,html[data-theme=dark] .service-order-summary strong{color:var(--theme-text)!important}html[data-theme=dark] .payment-dialog-kpis .paid strong,html[data-theme=dark] .payment-dialog-kpis .settled strong{color:#8ee0ae!important}html[data-theme=dark] .payment-dialog-kpis .pending strong{color:#f0cf7c!important}html[data-theme=dark] .payment-dialog .payment-form,html[data-theme=dark] .service-order-dialog .order-upload-form{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .payment-dialog .payment-form:before{color:var(--theme-text)!important}html[data-theme=dark] .payment-dialog .payment-history{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .payment-history-heading{border-color:var(--theme-border)!important;background:#172233!important}html[data-theme=dark] .payment-history-heading h3{color:var(--theme-text)!important}html[data-theme=dark] .payment-history-heading>span{color:var(--theme-text-soft)!important;background:#28374a!important}html[data-theme=dark] .payment-dialog .payment-history>div:not(.payment-history-heading){border-color:var(--theme-border)!important}html[data-theme=dark] .payment-dialog .payment-history>div.cancelled{background:#2b171a!important}html[data-theme=dark] .payment-dialog .payment-history>div>span:first-child,html[data-theme=dark] .payment-dialog .payment-history>div>strong{color:var(--theme-text-soft)!important}html[data-theme=dark] .payment-dialog .payment-history .operation-empty{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .payment-cancel-action{color:#ff9d9d!important;background:#351a20!important;border-color:#704142!important}html[data-theme=dark] .payment-cancel-action:hover{background:#462229!important;border-color:#a65c5d!important}html[data-theme=dark] .payment-dialog .detraction-history>h3{border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:#172233!important}html[data-theme=dark] .service-order-dialog>header{background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .service-order-dialog>header h2,html[data-theme=dark] .service-order-dialog h3{color:var(--theme-text)!important}html[data-theme=dark] .service-order-dialog>header p:not(.eyebrow),html[data-theme=dark] .service-order-dialog .operation-line>span,html[data-theme=dark] .service-order-files-note{color:var(--theme-text-muted)!important}html[data-theme=dark] .service-order-dialog h3,html[data-theme=dark] .service-order-actions{border-color:var(--theme-border)!important}html[data-theme=dark] .service-order-actions{background:#0d1624!important}html[data-theme=dark] .service-order-dialog .operation-line>b{color:var(--theme-text)!important}html[data-theme=dark] .service-order-dialog .operation-empty{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .service-order-dialog .link-inline{color:#9bcbff!important;background:#142d4b!important;border-color:#315b88!important}html[data-theme=dark] .document-summary{color:var(--theme-text-soft)!important;background:#142d4b!important}html[data-theme=dark] .payment-links{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .payment-links.automatic{background:#10271d!important;border-color:#315f49!important}html[data-theme=dark] .payment-links.automatic>strong{color:#8ee0ae!important}html[data-theme=dark] .payment-links p{color:var(--theme-text-muted)!important}html[data-theme=dark] .payment-links label{border-color:var(--theme-border)!important}html[data-theme=dark] .operation-dialog,html[data-theme=dark] .inventory-dialog{border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important;box-shadow:0 1.5rem 4rem #0000008c!important}html[data-theme=dark] .operation-dialog header p:last-child,html[data-theme=dark] .inventory-dialog>header small{color:var(--theme-text-muted)!important}html[data-theme=dark] .operation-kpis article,html[data-theme=dark] .operation-sections>section{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .operation-sections dl>div,html[data-theme=dark] .operation-line,html[data-theme=dark] .operation-record,html[data-theme=dark] .operation-timeline>div{border-color:var(--theme-border)!important}html[data-theme=dark] .operation-sections dt,html[data-theme=dark] .operation-line small,html[data-theme=dark] .operation-record small,html[data-theme=dark] .operation-timeline small,html[data-theme=dark] .operation-timeline time{color:var(--theme-text-muted)!important}html[data-theme=dark] .inventory-catalog-settings,html[data-theme=dark] .inventory-movement-form{background:#10233a!important;border-color:#315b88!important}html[data-theme=dark] .compact-date-filter{color:var(--theme-text-muted)!important}html[data-theme=dark] .compact-date-filter input{border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-input)!important}html[data-theme=dark] .inventory-movement-kind.is-entry{color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] .inventory-movement-kind.is-exit{color:#ff9d9d!important;background:#3a1c22!important}html[data-theme=dark] .inventory-catalog-settings>small,html[data-theme=dark] .inventory-history td small{color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.stock-available,.inventory-low){color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] :where(.stock-low){color:#f0cf7c!important;background:#392f18!important}html[data-theme=dark] :where(.stock-out,.inventory-out){color:#ff9d9d!important;background:#3a1c22!important}html[data-theme=dark] .document-sale-finder,html[data-theme=dark] .advance-amount-card{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .document-sale-finder small,html[data-theme=dark] .document-series-fixed small,html[data-theme=dark] .advance-origin-options small{color:var(--theme-text-muted)!important}html[data-theme=dark] .document-series-fixed,html[data-theme=dark] .document-series-empty{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .document-series-fixed strong{color:var(--theme-text)!important}html[data-theme=dark] .document-series-empty small{color:#f0cf7c!important}html[data-theme=dark] .sale-document-preview{color:var(--theme-text);box-shadow:0 .65rem 1.8rem var(--theme-shadow);border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] .sale-document-preview>header{border-bottom:1px solid var(--theme-border);background:var(--theme-accent-soft)!important}html[data-theme=dark] .sale-document-preview>header>div>span{color:#8fc3ff}html[data-theme=dark] .sale-document-preview h3,html[data-theme=dark] .sale-preview-items strong,html[data-theme=dark] .sale-document-preview footer strong{color:var(--theme-text)}html[data-theme=dark] .sale-document-preview header p,html[data-theme=dark] .sale-preview-items small,html[data-theme=dark] .sale-preview-items .sale-preview-heading,html[data-theme=dark] .sale-document-preview footer span{color:var(--theme-text-muted)}html[data-theme=dark] .sale-preview-items>div{border-color:var(--theme-border)}html[data-theme=dark] .sale-preview-items>div:not(.sale-preview-heading)>span:not(:first-child){color:var(--theme-text-soft)}html[data-theme=dark] .sale-document-preview>footer{border-top:1px solid var(--theme-border);background:var(--theme-surface-soft)!important}html[data-theme=dark] .invoice-concept-preview{color:var(--theme-text-soft);background:var(--theme-accent-soft)!important}html[data-theme=dark] .invoice-concept-preview small{color:var(--theme-text-muted)}html[data-theme=dark] .invoice-concept-preview>div:first-child>.link-inline{border-color:var(--theme-border-strong);color:#9bcbff;background:var(--theme-surface-raised)}html[data-theme=dark] .invoice-concept-preview>div:first-child>.link-inline:hover{background:#182d47;border-color:#5793d2}html[data-theme=dark] .payment-link-warning{color:#ecd58a!important;background:#292511!important}html[data-theme=dark] .advance-origin-options>label{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .advance-origin-options>label.selected{background:#142d4b!important;border-color:#5793d2!important}html[data-theme=dark] .automatic-document-amount{color:#9bcbff!important;background:#142d4b!important}html[data-theme=dark] .company-identity-card{background:linear-gradient(135deg,#17283c,#142236)!important;border-color:#315b88!important}html[data-theme=dark] .company-logo-editor label{color:#9bcbff!important}html[data-theme=dark] .company-logo-editor label small,html[data-theme=dark] .company-identity-copy span,html[data-theme=dark] .company-identity-copy small,html[data-theme=dark] .settings-card header p,html[data-theme=dark] .settings-actions span{color:var(--theme-text-muted)!important}html[data-theme=dark] .settings-card header>span{color:#78b7ff!important}html[data-theme=dark] .settings-actions{border-color:var(--theme-border-strong)!important;background:#111a29f5!important;box-shadow:0 .8rem 2rem #00000052!important}html[data-theme=dark] .crm-automation-preview{background:linear-gradient(135deg,#13233a,#142d4b);border-color:#315b88}html[data-theme=dark] .crm-automation-preview p,html[data-theme=dark] .crm-automation-preview b,html[data-theme=dark] .crm-automation-preview strong{color:#c6d8ec}html[data-theme=dark] .crm-automation-preview>span{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .crm-automation-builder>header{border-bottom-color:var(--theme-border)!important;background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .crm-automation-builder header span{color:#78b7ff!important}html[data-theme=dark] .crm-automation-builder header p,html[data-theme=dark] .crm-automation-builder footer small,html[data-theme=dark] .crm-delay-field small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-automation-builder>header>button{border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .crm-automation-builder>header>button:hover{color:#fff!important;background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .crm-automation-scope legend,html[data-theme=dark] .crm-step-heading{color:var(--theme-text)!important}html[data-theme=dark] .crm-automation-scope legend small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-automation-builder footer{border-top-color:var(--theme-border)!important}html[data-theme=dark] .crm-simulation-result span{background:#172233}html[data-theme=dark] .crm-simulation-result.matches{background:#10271d;border-color:#285c43}html[data-theme=dark] .crm-simulation-result.blocked{background:#2b171a;border-color:#6b3434}html[data-theme=dark] .crm-outbox-empty,html[data-theme=dark] .crm-media-empty{border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .crm-communication-center>header{border-bottom-color:var(--theme-border)!important;background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .crm-communication-center>header span,html[data-theme=dark] .crm-outbox>header span,html[data-theme=dark] .crm-media-library>header span,html[data-theme=dark] .crm-automation-rules>header span{color:#78b7ff!important}html[data-theme=dark] .crm-communication-center>header h2,html[data-theme=dark] .crm-media-library>header h2{color:var(--theme-text)!important}html[data-theme=dark] .crm-communication-center>header p,html[data-theme=dark] .crm-media-library>header p{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-communication-center>header em{color:#ffc58f!important;background:#2d2118!important;border-color:#674528!important}html[data-theme=dark] .crm-policy-form{border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .crm-policy-switch,html[data-theme=dark] .crm-policy-form fieldset{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-policy-switch label,html[data-theme=dark] .crm-policy-form legend{color:var(--theme-text-soft)!important}html[data-theme=dark] .crm-policy-switch small,html[data-theme=dark] .crm-policy-number small,html[data-theme=dark] .crm-consent-check small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-weekdays button.selected{box-shadow:inset 0 0 0 1px #315b88;color:#9bcbff!important;background:#1b3655!important;border-color:#5793d2!important}html[data-theme=dark] .crm-outbox>header strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-outbox-list article{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-outbox-main>strong,html[data-theme=dark] .crm-outbox-meta>span{color:var(--theme-text-soft)!important}html[data-theme=dark] .crm-outbox-main>span,html[data-theme=dark] .crm-outbox-main>small,html[data-theme=dark] .crm-outbox-meta>small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-outbox-main p{color:#b8c6d8!important}html[data-theme=dark] .crm-outbox-status.waiting_consent,html[data-theme=dark] .crm-outbox-status.waiting_schedule,html[data-theme=dark] .crm-outbox-status.waiting_frequency,html[data-theme=dark] .crm-outbox-status.waiting_policy_disabled{color:#f0cf7c!important}html[data-theme=dark] .crm-outbox-meta button{color:#9bcbff!important;background:#142d4b!important;border-color:#315b88!important}html[data-theme=dark] .crm-outbox-meta button:hover{background:#1b3655!important;border-color:#5793d2!important}html[data-theme=dark] .crm-media-library>header{background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .crm-media-form,html[data-theme=dark] .crm-media-toolbar{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .crm-media-form>header strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-media-form>header small,html[data-theme=dark] .crm-media-toolbar>strong{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-media-form>header>button{border-color:var(--theme-border-strong)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .crm-media-form>header>button:hover{color:#fff!important;background:#203a58!important;border-color:#5793d2!important}html[data-theme=dark] .crm-media-file{background:#10233a!important;border-color:#466b91!important}html[data-theme=dark] .crm-media-file>span{color:#9bcbff!important}html[data-theme=dark] .crm-media-file>small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-media-grid,html[data-theme=dark] .crm-media-empty{background:#0d1624!important}html[data-theme=dark] .crm-media-empty b{color:var(--theme-text)!important}html[data-theme=dark] .crm-media-empty p{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-media-empty button{color:#9bcbff!important;background:#142d4b!important;border-color:#315b88!important}html[data-theme=dark] .crm-media-empty button:hover{background:#1b3655!important;border-color:#5793d2!important}html[data-theme=dark] .crm-pipeline-config>header{border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .crm-pipeline-config p,html[data-theme=dark] .crm-stage-config span{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-pipeline-title span{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .crm-stage-settings,html[data-theme=dark] .crm-stage-config{border-color:var(--theme-border)!important}html[data-theme=dark] .crm-stage-config strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-automation-rules{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .crm-automation-rules>header strong{color:var(--theme-text)!important}html[data-theme=dark] .crm-automation-rules>article{border-top-color:var(--theme-border)!important}html[data-theme=dark] .crm-automation-rules article span,html[data-theme=dark] .crm-automation-rules article small{color:var(--theme-text-muted)!important}html[data-theme=dark] .crm-automation-rules article em{color:#b6c3d3!important;background:#28374a!important}html[data-theme=dark] .crm-automation-rules article em.active{color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] .crm-automation-rules article em.paused{color:#f0cf7c!important;background:#392f18!important}html[data-theme=dark] .crm-automation-rules article>i.active{box-shadow:0 0 0 .25rem #173725}html[data-theme=dark] :where(.crm-config-actions,.crm-stage-config,.crm-rule-actions)>button.danger{color:#ff9d9d!important;background:#351a20!important;border-color:#704142!important}html[data-theme=dark] .search-clear-button{color:#a9b9cb;background:#26384d}html[data-theme=dark] .search-clear-button:hover{color:#fff;background:#35516e}html[data-theme=dark] .smart-filter-progress{color:var(--theme-text-muted)}html[data-theme=dark] .smart-filter-progress:not(:empty):before{background:#69adff;box-shadow:0 0 0 .2rem #69adff1f}html[data-theme=dark] .statistics-loading>div i,html[data-theme=dark] .statistics-loading>article{border-color:var(--theme-border)!important;background:#111d2d!important}html[data-theme=dark] .statistics-loading>div i,html[data-theme=dark] .statistics-loading>article i{background:linear-gradient(90deg,#18283b 20%,#243950 45%,#18283b 70%) 0 0/220% 100%!important}html[data-theme=dark] .crm-conversation-inbox>section>button{border-color:var(--theme-border);color:var(--theme-text);background:0 0}html[data-theme=dark] .crm-conversation-inbox>section>button:hover{background:#14283f}html[data-theme=dark] .crm-conversation-inbox>section>button.active{background:#142d4b;box-shadow:inset 3px 0 #69adff}html[data-theme=dark] .crm-conversation-inbox,html[data-theme=dark] .crm-conversation-inbox>header,html[data-theme=dark] .crm-conversation-context,html[data-theme=dark] .crm-conversation-context>header{border-color:var(--theme-border)}html[data-theme=dark] .crm-conversation-inbox>header strong{color:var(--theme-text)}html[data-theme=dark] .crm-conversation-inbox>header span{color:var(--theme-text-muted)}html[data-theme=dark] .crm-conversation-inbox form button{color:#9bcbff;background:#1b3655;border-color:#315b88}html[data-theme=dark] .crm-conversation-inbox form button:hover{background:#234665;border-color:#5793d2}html[data-theme=dark] .crm-conversation-thread{background:#0d1624!important}html[data-theme=dark] .crm-thread-placeholder{background:radial-gradient(circle at 50% 42%,#17283c 0,#0d1624 58%)!important}html[data-theme=dark] .crm-thread-placeholder>span{color:#58728f}html[data-theme=dark] .crm-thread-placeholder strong{color:var(--theme-text)}html[data-theme=dark] :where(.crm-thread-placeholder p,.crm-conversation-empty){color:var(--theme-text-muted)}html[data-theme=dark] .crm-conversation-avatar{color:#9bcbff;background:#1b3655}html[data-theme=dark] .crm-conversation-list-meta em{color:#b8c6d8;background:#28374a}html[data-theme=dark] .crm-conversation-list-meta em.ai{color:#d8b4fe;background:#3a2054}html[data-theme=dark] .crm-conversation-summary strong,html[data-theme=dark] .crm-conversation-thread h2,html[data-theme=dark] .crm-conversation-context>header strong{color:var(--theme-text)}html[data-theme=dark] .crm-conversation-summary b,html[data-theme=dark] .crm-conversation-summary small,html[data-theme=dark] .crm-conversation-thread>header p,html[data-theme=dark] .crm-conversation-context dt{color:var(--theme-text-muted)}html[data-theme=dark] .crm-conversation-context dd{color:var(--theme-text-soft)}html[data-theme=dark] .crm-message-timeline>article{border-color:#34475d;box-shadow:0 .25rem .8rem #0003;background:#172233!important}html[data-theme=dark] .crm-message-timeline>article.outbound{border-color:#315f8f;background:#142d4b!important}html[data-theme=dark] .crm-message-timeline>article.internal{border-color:#665523;background:#292511!important}html[data-theme=dark] .crm-message-timeline article>p,html[data-theme=dark] .crm-message-timeline article>header strong{color:var(--theme-text)}html[data-theme=dark] .crm-conversation-media{color:#8dc5ff;background:#12273d;border-color:#31577c}html[data-theme=dark] .crm-conversation-media strong{color:#e8f1fa}html[data-theme=dark] .crm-conversation-media:hover{background:#17324d;border-color:#4c9be8}html[data-theme=dark] .crm-conversations-notice{color:#aebfd2;background:#10233a;border-color:#315b88}html[data-theme=dark] .crm-conversations-notice strong{color:#8fc3ff}html[data-theme=dark] .crm-conversation-header-actions>span{color:#ffc58f;background:#2d2118;border-color:#674528}html[data-theme=dark] .crm-conversation-composer>header button{color:var(--theme-text-muted)}html[data-theme=dark] .crm-conversation-composer>header button.active{color:#9bcbff;background:#142d4b}html[data-theme=dark] .crm-inbound-simulator>header button{border-color:var(--theme-border-strong);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .crm-simulator-context{color:#b8cbe0;background:#142d4b}html[data-theme=dark] .crm-simulator-intent{background:#21172f;border-color:#543b74}html[data-theme=dark] .crm-simulator-intent span{color:#d8b4fe}html[data-theme=dark] .crm-simulator-intent small{color:#aa96bf}html[data-theme=dark] :where(.alert.error,.registration-error){color:#ffb4b4;background:#351a20}html[data-theme=dark] .alert.success{color:#9ee5bb;background:#123021}html[data-theme=dark] :where(.closed-period-warning,.setup-warning,.exchange-result.warning){color:#ecd58a;background:#2d2814;border-color:#675823}html[data-theme=dark] :where(.positive,.status.active,.status.paid,.status.completed,.quote-accepted,.quote-converted,.sale-confirmed,.payment-paid,.payment-applied,.goal-result.achieved){color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] :where(.negative,.status.cancelled,.status.failed,.quote-rejected,.quote-cancelled,.sale-cancelled,.payment-overdue,.payment-cancelled,.goal-result.not_achieved){color:#ff9d9d!important;background:#3a1c22!important}html[data-theme=dark] :where(.quote-sent,.quote-follow_up,.goal-result.in_progress){color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] :where(.quote-expired,.payment-partial,.goal-result.planned){color:#f0cf7c!important;background:#392f18!important}html[data-theme=dark] :where(.status.inactive,.quote-draft,.quote-superseded,.sale-draft,.sale-discarded,.payment-pending,.payment-not_started,.payment-not_applicable,.goal-result.not_configured){color:#b6c3d3!important;background:#28374a!important}html[data-theme=dark] :where(.document-simulated,.document-accepted,.service-completed){color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] :where(.document-cancelled,.document-rejected,.service-cancelled){color:#ff9d9d!important;background:#3a1c22!important}html[data-theme=dark] :where(.document-processing,.service-scheduled){color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] :where(.document-observed,.service-in_progress){color:#f0cf7c!important;background:#392f18!important}html[data-theme=dark] :where(.document-draft,.service-draft){color:#b6c3d3!important;background:#28374a!important}html[data-theme=dark] .service-paused{color:#d8b4fe!important;background:#3a2054!important}html[data-theme=dark] .profit-coverage{color:#ecd58a!important;background:#292511!important;border:1px solid #665523!important}html[data-theme=dark] .profit-result{box-shadow:none;background:linear-gradient(135deg,#15291f,#1a3025);border-color:#315743}html[data-theme=dark] .profit-result strong{color:#91dfb2}html[data-theme=dark] .profit-result span,html[data-theme=dark] .profit-result p{color:#b5d1bf}html[data-theme=dark] .profit-result.is-pending{background:linear-gradient(135deg,#292511,#302915);border-color:#665523}html[data-theme=dark] .profit-result.is-pending strong,html[data-theme=dark] .profit-result.is-pending span{color:#f0ce82}html[data-theme=dark] .profit-result.is-negative{background:linear-gradient(135deg,#321d21,#3c2226);border-color:#713c3c}html[data-theme=dark] .profit-result.is-negative strong,html[data-theme=dark] .profit-result.is-negative span{color:#ffaaa9}html[data-theme=dark] .profit-expense-details p,html[data-theme=dark] .profit-expense-details td small{color:var(--theme-text-muted)}html[data-theme=dark] .profit-coverage strong{color:#f0d98f!important}html[data-theme=dark] .profit-coverage-panel{color:var(--theme-text);background:#15291f;border-color:#315743}html[data-theme=dark] .profit-kpis .profit-cost-status{border-top-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .profit-coverage-panel.incomplete{background:#292511;border-color:#665523}html[data-theme=dark] .profit-coverage-panel span{color:#80d6a6}html[data-theme=dark] .profit-coverage-panel.incomplete span,html[data-theme=dark] .profit-missing-label{color:#f0ce82}html[data-theme=dark] .profit-coverage-panel p,html[data-theme=dark] .profit-gaps p{color:var(--theme-text-soft)}html[data-theme=dark] .profit-coverage-track{background:#284233}html[data-theme=dark] .profit-coverage-panel.incomplete .profit-coverage-track{background:#463c26}html[data-theme=dark] .profit-method-note{color:var(--theme-text-soft);background:#172233;border-left-color:#69adff}html[data-theme=dark] .profit-gaps-actions>span{color:#f0ce82;background:#3c311c}html[data-theme=dark] .statistics-page .brand-stat-filters,html[data-theme=dark] .statistics-period{box-shadow:none;border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface)!important}html[data-theme=dark] .statistics-period>strong,html[data-theme=dark] .statistics-ranking b{color:var(--theme-text)!important}html[data-theme=dark] .statistics-period>b,html[data-theme=dark] .statistics-ranking em{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .statistics-ranking>header>span{color:var(--theme-text-soft)!important;background:#28374a!important}html[data-theme=dark] .statistics-ranking>div,html[data-theme=dark] .statistics-visuals>article>header,html[data-theme=dark] .statistics-table>div:first-child{border-color:var(--theme-border)!important}html[data-theme=dark] .statistics-note{color:var(--theme-text-muted)!important;background:#142236!important;border-left-color:#5793d2!important}html[data-theme=dark] .statistics-chart{border-bottom-color:var(--theme-border)!important}html[data-theme=dark] .approval-policies .section-heading,html[data-theme=dark] .approval-filter{border-color:var(--theme-border)!important}html[data-theme=dark] .approval-policies .section-heading h2,html[data-theme=dark] .approval-filter h2{color:var(--theme-text)!important}html[data-theme=dark] .approval-help{color:var(--theme-text-muted)!important;background:#292511!important;border-left-color:#c5973f!important}html[data-theme=dark] .approval-help strong{color:#f0cf7c!important}html[data-theme=dark] .approval-percent-field>span{color:var(--theme-text-soft)!important;background:#28374a!important}html[data-theme=dark] .approval-toggle>span{background:#40536b!important}html[data-theme=dark] .approval-toggle input:checked+span{background:#287ac8!important}html[data-theme=dark] .approval-toggle>span:after{background:#dfe9f5!important}html[data-theme=dark] .approval-requests .empty-state{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .approval-exceptions small{color:var(--theme-text-soft)!important;background:#172233!important}html[data-theme=dark] .approval-reason{color:var(--theme-text-soft)!important}html[data-theme=dark] .exchange-summary i,html[data-theme=dark] .export-grid>a>span{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .exchange-card>header span{color:#78b7ff!important}html[data-theme=dark] .exchange-tabs button{border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .exchange-tabs button.active{box-shadow:0 0 0 .16rem #5793d21f;color:var(--theme-text)!important;background:#142d4b!important;border-color:#5793d2!important}html[data-theme=dark] .exchange-tabs small,html[data-theme=dark] .exchange-dropzone small,html[data-theme=dark] .export-grid small{color:var(--theme-text-muted)!important}html[data-theme=dark] .exchange-dropzone{color:var(--theme-text-soft)!important;background:#0d1624!important;border-color:#466b91!important}html[data-theme=dark] .exchange-dropzone:hover,html[data-theme=dark] .exchange-dropzone.dragging{background:#10233a!important;border-color:#69adff!important}html[data-theme=dark] .exchange-file-icon{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .export-grid>a{border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .export-grid>a:hover{background:#142d4b!important;border-color:#5793d2!important}html[data-theme=dark] .exchange-note{color:#ecd58a!important;background:#292511!important}html[data-theme=dark] .exchange-result{background:var(--theme-surface-soft)!important}html[data-theme=dark] .exchange-metrics article{background:#0d1624!important}html[data-theme=dark] .brand-tabs,html[data-theme=dark] .visual-color-tabs{border-color:var(--theme-border)!important;background:#172233!important}html[data-theme=dark] .brand-tabs button,html[data-theme=dark] .visual-color-tabs button{color:var(--theme-text-muted)!important;background:0 0!important}html[data-theme=dark] .brand-tabs button.active,html[data-theme=dark] .visual-color-tabs button.active{box-shadow:0 .2rem .6rem #0000003d;color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .brand-tabs button.active strong,html[data-theme=dark] .brand-tabs button.active small{color:#9bcbff!important}html[data-theme=dark] .brand-editor>header{border-color:var(--theme-border)!important;background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .brand-editor>header p,html[data-theme=dark] .brand-list>header p,html[data-theme=dark] .brand-list article small{color:var(--theme-text-muted)!important}html[data-theme=dark] .brand-form-section+.brand-form-section{border-color:var(--theme-border)!important}html[data-theme=dark] .brand-form-section h3,html[data-theme=dark] .visual-color-field legend{color:var(--theme-text)!important}html[data-theme=dark] .visual-brand-sample{border-color:var(--theme-border)!important;background:#0d1624!important}html[data-theme=dark] .visual-brand-sample small,html[data-theme=dark] .visual-image-copy p,html[data-theme=dark] .visual-custom-color small{color:var(--theme-text-muted)!important}html[data-theme=dark] .visual-image-field{border-color:var(--theme-border-strong)!important;background:#0d1624!important}html[data-theme=dark] .visual-color-palette button{border-color:#111a29!important;box-shadow:0 0 0 1px #52677f!important}html[data-theme=dark] .visual-color-palette button.selected{box-shadow:0 0 0 2px #9bcbff!important}html[data-theme=dark] .visual-custom-color>input[type=color]{border-color:var(--theme-border-strong)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .brand-list>header>b,html[data-theme=dark] .units-list>header>b,html[data-theme=dark] .detraction-list .count-pill{color:var(--theme-text-soft)!important;background:#28374a!important}html[data-theme=dark] .brand-placeholder{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .unit-editor>header{border-color:var(--theme-border)!important;background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .unit-editor>header p,html[data-theme=dark] .units-list>header p,html[data-theme=dark] .unit-decimal-option small{color:var(--theme-text-muted)!important}html[data-theme=dark] .unit-form-section+.unit-form-section{border-color:var(--theme-border)!important}html[data-theme=dark] .unit-decimal-option,html[data-theme=dark] .unit-advanced{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .unit-advanced summary{color:var(--theme-text)!important}html[data-theme=dark] .unit-advanced em{color:var(--theme-text-muted)!important}html[data-theme=dark] .unit-symbol{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .detraction-validity-note{color:var(--theme-text-muted)!important;background:#10233a!important;border-color:#315b88!important}html[data-theme=dark] .detraction-validity-note strong{color:#9bcbff!important}html[data-theme=dark] .detraction-form-actions{border-color:var(--theme-border)!important}html[data-theme=dark] .numbering-scope-card{border-color:var(--theme-border)!important;background:linear-gradient(135deg,#17283c,#142236)!important}html[data-theme=dark] .numbering-scope-card p{color:var(--theme-text-muted)!important}html[data-theme=dark] .numbering-info{color:var(--theme-text-muted)!important;background:#172233!important}html[data-theme=dark] .numbering-info strong{color:var(--theme-text)!important}html[data-theme=dark] .numbering-grid article>header{border-color:var(--theme-border)!important}html[data-theme=dark] .numbering-grid article>header>div>span,html[data-theme=dark] .numbering-grid article>header small,html[data-theme=dark] .numbering-grid article>footer>span{color:var(--theme-text-muted)!important}html[data-theme=dark] .numbering-grid article>header strong{color:#9bcbff!important}html[data-theme=dark] .numbering-reset{color:var(--theme-text-soft)!important;background:#172233!important}html[data-theme=dark] .numbering-reset small{color:var(--theme-text-muted)!important}html[data-theme=dark] .numbering-inherited b{color:var(--theme-text-soft)!important}html[data-theme=dark] .profile-context span{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .profile-identity-copy>small,html[data-theme=dark] .profile-identity-copy p{color:var(--theme-text-muted)!important}html[data-theme=dark] .app-button-danger-outline{color:#ff9d9d!important;background:#351a20!important;border-color:#704142!important}html[data-theme=dark] .app-button-danger-outline:hover{background:#462229!important;border-color:#a65c5d!important}html[data-theme=dark] .catalog-detraction-setting{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .catalog-detraction-setting.is-open{background:#10233a!important;border-color:#315b88!important}html[data-theme=dark] .catalog-detraction-setting>.check-row strong{color:var(--theme-text)!important}html[data-theme=dark] .catalog-detraction-setting>.check-row small,html[data-theme=dark] .catalog-detraction-fields>p{color:var(--theme-text-muted)!important}html[data-theme=dark] .catalog-detraction-fields{border-color:var(--theme-border)!important}html[data-theme=dark] .catalog-detraction-fields>p>span{color:#d8ebff!important;background:#245887!important}html[data-theme=dark] .category-list>.category-row{border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .category-list span{color:var(--theme-text-soft)!important}html[data-theme=dark] .category-list span small{color:var(--theme-text-muted)!important}html[data-theme=dark] .category-list span.inactive,html[data-theme=dark] .category-list span.inactive small{color:#c9ad73!important}html[data-theme=dark] .category-list .primary-table-action{color:#b9dcff!important;background:#163451!important;border:1px solid #315b88!important}html[data-theme=dark] .category-list .primary-table-action:hover{color:#e7f3ff!important;background:#1d466d!important;border-color:#5793d2!important}html[data-theme=dark] .cash-summary .income,html[data-theme=dark] .income{color:#8ee0ae!important}html[data-theme=dark] .cash-summary .expense,html[data-theme=dark] .expense{color:#ff9d9d!important}html[data-theme=dark] .audit-module{color:#9bcbff!important;background:#1b3655!important}html[data-theme=dark] .audit-module.sales{color:#8ee0ae!important;background:#173725!important}html[data-theme=dark] .audit-module.documents{color:#d8b4fe!important;background:#3a2054!important}html[data-theme=dark] .audit-module.company,html[data-theme=dark] .audit-module.team{color:#f0cf7c!important;background:#392f18!important}html[data-theme=dark] .audit-coverage-note{color:#ecd58a!important;background:#292511!important;border-color:#665523!important}html[data-theme=dark] .audit-coverage-note strong,html[data-theme=dark] .audit-coverage-note p{color:#ecd58a!important}html[data-theme=dark] .audit-dialog-summary>span,html[data-theme=dark] .audit-changes dd>span,html[data-theme=dark] .audit-empty-detail{color:var(--theme-text-soft)!important;background:#172233!important}html[data-theme=dark] .audit-changes>div{border-color:var(--theme-border)!important}html[data-theme=dark] .audit-changes dt,html[data-theme=dark] .audit-dialog-summary small,html[data-theme=dark] .audit-changes dd small{color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.status,.alert-type,.goal-result,.crm-conversation-list-meta em,.opportunity-card em){border-color:#0000}html[data-theme=dark] .app-toast{color:var(--theme-text)}html[data-theme=dark] .app-toast p{color:var(--theme-text-muted)}@media (height<=760px) and (width>=761px){html[data-theme=dark] .auth-panel{padding:1.25rem 2rem}html[data-theme=dark] .auth-card{padding:1.35rem 2rem}html[data-theme=dark] .auth-card form{margin-top:1.25rem}html[data-theme=dark] .auth-card .field{margin-bottom:.75rem}html[data-theme=dark] .auth-card .check-row{margin:.85rem 0}html[data-theme=dark] .auth-card>.link-button{margin-top:.65rem}html[data-theme=dark] .auth-card .auth-register-link{margin-top:.85rem;padding-top:.85rem}}@media (width<=560px){html[data-theme=dark] .auth-card{border-radius:.9rem;padding:1.25rem}}@media (prefers-reduced-motion:reduce){html,.theme-selector button{transition:none!important}}html[data-theme=dark] .crm-pipeline-brand{color:#9be3b7!important;background:#173725!important;border-color:#315f48!important}html[data-theme=dark] .crm-pipeline-brand.shared{border-color:var(--theme-border)!important;color:var(--theme-text-muted)!important;background:#172233!important}html[data-theme=dark] .crm-pipeline-title span.brand{color:#9be3b7!important;background:#173725!important}html[data-theme=dark] .crm-pipeline-title span.shared{color:var(--theme-text-muted)!important;background:#28374a!important}html[data-theme=dark] .action-checkbox-field{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] .crm-pipeline-config.just-created{border-color:#579ce8;box-shadow:0 0 0 3px #4a90e238,0 14px 34px #0000004d}html[data-theme=dark] .crm-pipeline-overview{border-color:var(--theme-border);background:#0d1624;box-shadow:0 10px 30px #0000002e}html[data-theme=dark] .crm-pipeline-overview>header>div:first-child>strong{color:var(--theme-text)}html[data-theme=dark] .crm-pipeline-card{border-color:var(--theme-border);color:var(--theme-text-soft);background:#172233;box-shadow:0 5px 16px #00000029}html[data-theme=dark] .crm-pipeline-card:hover{background:#1a2a3e;border-color:#4e7dac}html[data-theme=dark] .crm-pipeline-card.selected{background:linear-gradient(145deg,#18283c,#142d4b);border-color:#579ce8;box-shadow:0 0 0 2px #579ce829,0 11px 24px #00000038}html[data-theme=dark] .crm-pipeline-card>header span.active{color:#8ee0ae;background:#173725}html[data-theme=dark] .crm-pipeline-card>header span.archived{color:#b6c3d3;background:#28374a}html[data-theme=dark] .crm-pipeline-card>header em{color:#9bcbff;background:#1b3655}html[data-theme=dark] .crm-pipeline-card>div small,html[data-theme=dark] .crm-pipeline-card>footer>strong{color:#8fc3ff}html[data-theme=dark] .crm-pipeline-card h3,html[data-theme=dark] .crm-pipeline-card>footer span b{color:var(--theme-text)}html[data-theme=dark] .crm-pipeline-card>div p,html[data-theme=dark] .crm-pipeline-card>footer span{color:var(--theme-text-muted)}html[data-theme=dark] .crm-pipeline-card>footer{border-top-color:var(--theme-border)}html[data-theme=dark] .crm-pipeline-empty{border-color:var(--theme-border-strong);background:#172233}html[data-theme=dark] .crm-pipeline-empty strong{color:var(--theme-text)}html[data-theme=dark] .crm-pipeline-empty p{color:var(--theme-text-muted)}html[data-theme=dark] .toast-action{color:#9bcbff;background:#172d46;border-color:#31577e}html[data-theme=dark] .toast-action:hover{background:#1d3855;border-color:#4f7fab}html[data-theme=dark] .receivables-worklist-heading{border-color:var(--theme-border);background:linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface-soft))}html[data-theme=dark] .receivables-worklist-heading h2{color:var(--theme-text)}html[data-theme=dark] .receivables-worklist-heading p:not(.eyebrow){color:var(--theme-text-muted)}html[data-theme=dark] .receivables-worklist-heading>span{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .receivable-new-row{background:#111f31;box-shadow:inset 3px 0 #579de4}html[data-theme=dark] .receivable-sale-reference>span{color:#9bcbff;background:#173653}html[data-theme=dark] .receivable-due-date{color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .receivable-due-date.overdue{color:#ff9d9d;background:#3a1c22}html[data-theme=dark] .roles-list>header,html[data-theme=dark] .permission-editor>header{border-color:var(--theme-border)}html[data-theme=dark] .roles-list>button{border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] .roles-list>button:hover,html[data-theme=dark] .roles-list>button.active{background:var(--theme-surface-raised)}html[data-theme=dark] .roles-list>button small,html[data-theme=dark] .permission-editor>header p,html[data-theme=dark] .settings-explanation-card p{color:var(--theme-text-muted)}html[data-theme=dark] .roles-list>button b{color:#9bcbff;background:#173653}html[data-theme=dark] .permission-groups>section{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .permission-groups h3{color:var(--theme-text)}html[data-theme=dark] .permission-option{color:var(--theme-text-soft)}html[data-theme=dark] .crm-automation-rules article em.draft{color:#d8b4fe!important;background:#35204d!important;border-color:#69479a!important}html[data-theme=dark] .crm-automation-rules article em.active{border-color:#315f48!important}html[data-theme=dark] .crm-automation-rules article em.paused{border-color:#6b5724!important}html[data-theme=dark] .crm-automation-rules article>i.draft{box-shadow:0 0 0 .22rem #35204d}html[data-theme=dark] .crm-automation-rules article>i.paused{box-shadow:0 0 0 .22rem #392f18}html[data-theme=dark] .smart-filter-chips button{color:#b9dcff;background:#172d46;border-color:#31577e}html[data-theme=dark] .smart-filter-chips button:hover{color:#e5f2ff;background:#1d3a58;border-color:#5793d2;box-shadow:0 .2rem .55rem #0003}html[data-theme=dark] .smart-filter-chips button i{color:#c7ddf3;background:#294966}html[data-theme=dark] .smart-filter-chips button.clear-all{color:var(--theme-text-muted);background:0 0;border-color:#0000}html[data-theme=dark] .smart-filter-chips button.clear-all:hover{border-color:var(--theme-border-strong);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .smart-filter-count{color:var(--theme-text-muted)}html[data-theme=dark] .smart-filter-count strong{color:var(--theme-text)}html[data-theme=dark] .smart-pagination{border-color:var(--theme-border);background:#101a29}html[data-theme=dark] .smart-pagination button{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .smart-pagination button:hover:not(:disabled){color:#d8ebff;background:#142d4b;border-color:#5793d2}html[data-theme=dark] .smart-pagination button.active{color:#fff;background:#287ac8;border-color:#579ce8;box-shadow:0 .2rem .6rem #00000040}html[data-theme=dark] .smart-pagination i{color:var(--theme-text-muted)}html[data-theme=dark] .customer-selector-trigger{border-color:var(--theme-border-strong);color:var(--theme-text-muted);background:var(--theme-surface-raised)}html[data-theme=dark] .customer-selector-trigger:hover,html[data-theme=dark] .customer-selector-field.is-open .customer-selector-trigger{border-color:#5793d2;box-shadow:0 0 0 3px #5793d226}html[data-theme=dark] .customer-selector-trigger strong,html[data-theme=dark] .customer-selector-trigger.has-value strong{color:var(--theme-text)}html[data-theme=dark] .customer-selector-trigger small,html[data-theme=dark] .customer-selector-trigger>i{color:var(--theme-text-muted)}html[data-theme=dark] .customer-selector-popover{border-color:var(--theme-border-strong);background:var(--theme-surface);box-shadow:0 1.2rem 3rem #00000073}html[data-theme=dark] .customer-selector-search{border-color:var(--theme-border);background:#172233}html[data-theme=dark] .customer-selector-search input{border-color:var(--theme-border-strong);color:var(--theme-text);background:#0d1624}html[data-theme=dark] .customer-selector-search button{color:var(--theme-text-soft);background:#28374a}html[data-theme=dark] .customer-selector-help{color:var(--theme-text-muted);background:var(--theme-surface)}html[data-theme=dark] .customer-selector-results>p,html[data-theme=dark] .customer-selector-results>p small{color:var(--theme-text-muted)}html[data-theme=dark] .customer-selector-results>p strong{color:var(--theme-text)}html[data-theme=dark] .customer-selector-results section+section,html[data-theme=dark] .customer-selector-results section>button{border-color:var(--theme-border)}html[data-theme=dark] .customer-selector-results section>header{color:var(--theme-text-soft);background:#172233}html[data-theme=dark] .customer-selector-results section>header small{color:var(--theme-text-muted)}html[data-theme=dark] .customer-selector-results section>button{color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .customer-selector-results section>button:hover,html[data-theme=dark] .customer-selector-results section>button[aria-selected=true]{background:#142d4b}html[data-theme=dark] .customer-selector-results section>button strong{color:var(--theme-text)}html[data-theme=dark] .customer-selector-results section>button small{color:var(--theme-text-muted)}html[data-theme=dark] .customer-selector-results section>button>b{color:#8fc3ff}html[data-theme=dark] .customer-selector-popover>footer{border-color:var(--theme-border);color:var(--theme-text-muted);background:#101a29}html[data-theme=dark] .customer-selector-popover>footer strong{color:#9bcbff}html[data-theme=dark] .operation-kpis .link-inline{color:#9bcbff;background:#142d4b;border-color:#315b88}html[data-theme=dark] .operation-kpis .link-inline:hover{background:#182d47;border-color:#5793d2}html[data-theme=dark] .workspace-search-modal>div{color:var(--theme-text)!important;background:linear-gradient(#1b2739 0%,#152133 100%)!important;border:1px solid #40536b!important;box-shadow:0 1.5rem 4rem #0000008c!important}html[data-theme=dark] .workspace-search-modal label{background:#0d1624;transition:border-color .18s,box-shadow .18s;border-color:#40536b!important}html[data-theme=dark] .workspace-search-modal label:focus-within{box-shadow:0 0 0 3px #69adff2e;border-color:#69adff!important}html[data-theme=dark] .workspace-search-modal label span,html[data-theme=dark] .workspace-search-modal section button i{color:#8fc3ff}html[data-theme=dark] .workspace-search-modal input{color:var(--theme-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .workspace-search-modal input:focus{box-shadow:none!important;outline:0!important}html[data-theme=dark] .workspace-search-modal input::placeholder{color:#8798ae!important}html[data-theme=dark] .workspace-search-modal section button{color:var(--theme-text);background:0 0}html[data-theme=dark] .workspace-search-modal section button:hover,html[data-theme=dark] .workspace-search-modal section button:focus-visible{color:#e7f3ff;background:#1b3655;outline:0}html[data-theme=dark] .workspace-search-modal section button:focus-visible{box-shadow:inset 0 0 0 2px #69adff}html[data-theme=dark] .workspace-search-modal section button small,html[data-theme=dark] .workspace-search-modal p,html[data-theme=dark] .workspace-search-hint{color:var(--theme-text-soft)}html[data-theme=dark] .workspace-search-hint{border-top-color:var(--theme-border)!important}html[data-theme=dark] .catalog-context-nav{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .catalog-context-nav button{color:var(--theme-text-muted)}html[data-theme=dark] .catalog-context-nav button:hover{color:#9bcbff;background:#17283c}html[data-theme=dark] .catalog-context-nav button.active{color:#a8d2ff;background:var(--theme-surface-raised);box-shadow:0 .25rem .7rem #00000038}
