@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap);.debug-bar{position:fixed;z-index:101;left:0;bottom:0;width:200px;background-color:#000;color:#fff;font-size:.8em;padding:.2em 1em}.debug-bar ul{list-style-type:none;padding:0}.buttons[data-v-22a7ee3c]{margin-top:35px}.ghost[data-v-22a7ee3c]{opacity:.5;background:#c8ebfb}.buttons[data-v-454996f7]{margin-top:35px}.ghost[data-v-454996f7]{opacity:.5;background:#c8ebfb}.buttons[data-v-693b1f35]{margin-top:35px}.ghost[data-v-693b1f35]{opacity:.5;background:#c8ebfb}.buttons[data-v-0b05a499]{margin-top:35px}.ghost[data-v-0b05a499]{opacity:.5;background:#c8ebfb}body{font-family:Rubik,sans-serif!important}.multiselect__input,.multiselect__option,.multiselect__option__highlight{font-size:inherit}.list-group a.router-link-active,.list-group a.router-link-exact-active{background:rgba(32,107,196,.06);font-weight:500}.nav-item a.router-link-active,.nav-item a.router-link-exact-active{font-weight:500}.processed{transition:all .3s}.card-body.is-loading,.card-footer.is-loading,.processed{opacity:.5;pointer-events:none}.date-time-picker input{font-family:Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.vue-dropzone{font-family:Rubik,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}.page-item.active .page-link{background-color:#6e7582;border-color:#6e7582}.form-check-input:checked{background-color:#6e7582}.navbar-toggler{margin-top:7px;margin-left:10px}.icon-md{width:1.25rem!important;height:1.25rem!important}.btn.btn-outline-secondary.btn-loading:after{color:#6e7582}.is-disabled{opacity:.5;pointer-events:none}:root{--crm-ink:#1b2d43;--crm-muted:#667587;--crm-accent:#087f78;--crm-accent-hover:#06675f;--crm-accent-soft:#eaf6f3;--crm-border:#e1e7ed;--crm-surface:#fff;--crm-background:#f5f7f9;--crm-radius:12px;--crm-page-gutter:48px;--crm-page-max-width:1760px;--crm-header-height:135px}html{scroll-behavior:auto;scroll-padding-top:calc(var(--crm-header-height) + 24px)}body{color:var(--crm-ink);background:var(--crm-background);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a{color:var(--crm-accent)}a:hover{color:var(--crm-accent-hover)}.btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid #aab6c2;outline-offset:2px}.ui-icon{flex-shrink:0;vertical-align:middle}.text-muted,.text-secondary{color:var(--crm-muted)!important}.font-weight-bold{font-weight:500!important}.card{border:1px solid var(--crm-border);border-radius:var(--crm-radius);box-shadow:0 2px 4px rgba(27,45,67,.025);margin-bottom:24px;min-width:0}.card-header{padding:20px 24px;gap:16px;border-color:var(--crm-border)}.card-title{font-weight:500;font-size:16px;color:var(--crm-ink)}.card-options{margin-left:auto;min-width:0}.card-body{padding:24px}.card-footer{background:#fcfdfd;border-color:var(--crm-border);padding:16px 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:7px;padding:9px 15px;font-size:13px;font-weight:500;box-shadow:none;transition:background-color .15s,border-color .15s}.btn .icon{margin:0}.btn-primary,.btn-secondary{color:#fff;background:var(--crm-accent);border-color:var(--crm-accent)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background:var(--crm-accent-hover);border-color:var(--crm-accent-hover)}.btn-primary:disabled,.btn-secondary:disabled{background:var(--crm-accent);border-color:var(--crm-accent)}.btn-outline-secondary,.btn-white{color:var(--crm-ink);background:#fff;border-color:#d7dfe7}.btn-outline-secondary:hover,.btn-white:hover{background:#f1f5f7;color:var(--crm-ink);border-color:#bcc9d4}.btn-icon{padding:8px;min-width:36px;min-height:36px;color:var(--crm-muted);background:transparent;border:1px solid transparent}.btn-icon:hover{color:var(--crm-accent);background:var(--crm-accent-soft)}.action-danger:hover{color:#b5333b;background:#fdf0f0}.form-control,.form-select{min-height:40px;border-radius:7px;border-color:#d8e0e8;background-color:#fff;color:var(--crm-ink);font-size:13px}.form-control:focus,.form-select:focus{border-color:#9aaab9;box-shadow:0 0 0 2px rgba(100,116,139,.1);outline:none}.form-control::-moz-placeholder,.form-select::-moz-placeholder{color:#798696;opacity:1}.form-control::placeholder,.form-select::placeholder{color:#798696;opacity:1}.form-select[multiple]{padding:6px;height:auto;background-image:none}.form-select[multiple] option{padding:5px 8px;border-radius:3px}.form-group>label,.form-label{font-size:13px;font-weight:500;color:#46566a}.form-fieldset{background:#f8fafb;border-color:var(--crm-border);border-radius:9px}.form-check-input{cursor:pointer;flex-shrink:0}.form-check-input:checked{background-color:var(--crm-accent);border-color:var(--crm-accent)}.badge{border-radius:5px;font-weight:500;padding:5px 8px}.count-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:2px 7px;background:#eef2f5;color:#596b7c;font-size:12px;font-weight:500}.empty{padding:48px 20px}.empty-symbol{display:flex;width:52px;height:52px;align-items:center;justify-content:center;margin:0 auto 16px;border-radius:50%;color:var(--crm-accent);background:var(--crm-accent-soft)}.empty-title{font-size:17px;font-weight:500}.app-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--crm-border);box-shadow:0 3px 12px rgba(27,45,67,.04)}.app-navigation,.app-topbar,.workspace-container{width:100%;max-width:var(--crm-page-max-width);margin-left:auto;margin-right:auto;padding-left:var(--crm-page-gutter);padding-right:var(--crm-page-gutter)}.app-topbar{gap:20px;min-height:78px;padding-top:12px;padding-bottom:12px}.app-brand,.app-topbar{display:flex;align-items:center}.app-brand{gap:18px;text-decoration:none!important}.app-brand img{width:112px;height:44px;-o-object-fit:contain;object-fit:contain}.brand-divider{width:1px;height:24px;background:var(--crm-border)}.brand-label{font-weight:500;letter-spacing:.12em;font-size:12px;color:var(--crm-muted)}.app-account{margin-left:auto}.app-account .dropdown-menu:focus{outline:none}.app-account .dropdown-item:active,.app-account .dropdown-item:focus,.app-account .dropdown-item:hover{color:var(--crm-ink);background:#eef2f5;outline:none}.app-loading{margin-left:auto;color:var(--crm-accent)}.app-loading+.app-account{margin-left:0}.account-toggle{display:flex;align-items:center;gap:11px;color:var(--crm-ink)!important;padding:0;text-decoration:none!important}.account-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#edf3f5;color:#446575;font-weight:500;font-size:12px}.account-info{display:flex;flex-direction:column;text-align:left;gap:1px}.account-info strong{font-weight:500;font-size:13px}.account-info small{font-weight:400;color:var(--crm-muted);font-size:11px}.account-chevron{transform:rotate(90deg);width:14px}.app-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #f0f3f5}.app-nav-links{display:flex;gap:26px}.app-nav-links a{display:inline-flex;align-items:center;gap:8px;min-height:55px;font-size:13px;font-weight:400;color:#667587;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap}.app-nav-links a:hover{color:var(--crm-ink)}.app-nav-links a.router-link-active{color:var(--crm-accent);border-bottom-color:var(--crm-accent);font-weight:500}.app-nav-links .ui-icon{width:18px;height:18px}.quick-access{display:flex;align-items:center;gap:8px;color:#8593a0}.quick-access>.ui-icon{width:17px}.quick-access input{width:172px;border:none;background:transparent;color:var(--crm-ink);font-size:12px;padding:8px 0}.quick-access input.is-invalid{border-bottom:1px solid #dc3545}.quick-access .btn{min-width:30px;min-height:30px;padding:4px}.mobile-menu-toggle{display:none}.app-shell>.content{margin:0;padding:28px 0 48px}.workspace-container{padding-top:0;padding-bottom:0}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.workspace-title{font-size:28px;line-height:1.25;font-weight:500;letter-spacing:-.7px;margin:0}.workspace-breadcrumb .breadcrumb{font-size:11px;margin:0 0 6px}.workspace-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eyebrow{color:#7a8897;font-size:10px;font-weight:500;letter-spacing:.1em;margin-bottom:8px}.prospect-search{overflow:visible}.search-main{padding:22px 24px 0}.search-title{display:flex;align-items:center;gap:9px;margin-bottom:18px}.search-title>.ui-icon{color:var(--crm-accent);width:18px}.search-title h2{font-size:15px;font-weight:500;margin:0}.search-result-count{margin-left:auto;color:var(--crm-muted);font-size:12px}.search-bar{display:flex;gap:10px;margin-bottom:18px}.search-input-wrap{position:relative;flex:1;min-width:0}.search-input-wrap>.ui-icon{position:absolute;left:14px;top:14px;color:#8a98a6;width:19px}.search-input-wrap input{height:48px;padding-left:43px;font-size:14px;background:#fafcfd}.search-submit{min-width:145px}.search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.quick-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.search-field{min-width:0}.search-field>label{display:block;font-size:12px;font-weight:500;color:#596a7a;margin:0 0 6px}.search-toggles{display:flex;gap:22px;align-items:center;flex-wrap:wrap;padding:17px 0}.filter-toggle,.search-reset{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:3px 0;color:#596a7a;font-size:12px}.filter-toggle{font-weight:500}.filter-toggle .ui-icon{width:16px;height:16px}.filter-toggle.is-active{color:var(--crm-accent)}.toggle-chevron{transform:rotate(90deg);transition:transform .15s}.is-active .toggle-chevron{transform:rotate(-90deg)}.search-toggles>.search-reset{margin-left:auto}.search-reset:hover{color:var(--crm-accent);text-decoration:underline}.search-section{padding:22px 24px;border-top:1px solid var(--crm-border);background:#fbfcfd}.search-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.search-section-heading h3{margin:0 0 3px;font-size:14px;font-weight:500}.search-section-heading p{color:var(--crm-muted);font-size:12px;margin:0}.advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.field-hint{color:var(--crm-muted);font-size:11px}p.field-hint{margin:12px 0}.search-checks{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}.contact-grid .form-check,.search-checks .form-check{margin:0;font-size:12px}.search-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.search-dates{margin-bottom:20px}.date-range{min-width:0;margin:0;padding:12px;border:1px solid var(--crm-border);border-radius:8px}.date-range legend{width:auto;font-size:12px;font-weight:500;padding:0 5px;margin-bottom:4px}.contact-grid .form-check{margin-top:10px}.search-summary{justify-content:space-between;gap:16px;padding:13px 24px;background:#fafcfc;border-top:1px solid var(--crm-border)}.filter-chips,.search-summary{display:flex;align-items:center}.filter-chips{flex-wrap:wrap;gap:7px}.filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;border:1px solid #d8ebe7;background:var(--crm-accent-soft);color:#296d65;font-size:11px}.filter-chip .ui-icon{width:12px;height:12px}.search-summary>.btn{flex-shrink:0}.bulk-selection .card{background:var(--crm-accent-soft);border-color:#c3e1d9}.bulk-selection .card-header,.bulk-selection .card-options{flex-wrap:wrap}.bulk-selection .card-title{white-space:nowrap}.bulk-selection .card-options{display:flex;gap:8px}.bulk-selection .card-options>div{margin:0!important}.data-list-card{overflow:hidden}.list-heading{gap:10px}.list-heading,.list-limit{display:flex;align-items:center}.list-limit{gap:9px;font-size:12px;color:var(--crm-muted);margin:0;white-space:nowrap}.list-limit select{width:76px;min-height:34px}.responsive-data-table{margin-bottom:0;font-size:12px}.responsive-data-table thead th{background:#f8fafb;color:#738191;font-weight:400;font-size:10px;text-transform:none;letter-spacing:.015em;padding:13px 10px;border-bottom:1px solid var(--crm-border)}.column-heading{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:inherit;padding:0;font-size:inherit;font-family:inherit;text-align:left}.column-heading .ico .icon{width:12px;height:12px;opacity:.55}.column-heading.active{color:var(--crm-accent)}.responsive-data-table tbody td{padding:16px 10px;border-color:#eef1f4}.responsive-data-table tbody tr:last-child td{border-bottom:0}.responsive-data-table tbody tr:hover{background:#fafcfc}.responsive-data-table .primary-cell{min-width:180px;max-width:270px;font-size:13px;font-weight:500;color:var(--crm-ink);overflow-wrap:anywhere}.responsive-data-table .select-cell{width:48px;padding-left:22px}.responsive-data-table .select-cell .form-check-input{display:block;position:static;margin:0}.responsive-data-table .row-actions{white-space:nowrap;text-align:right;padding-right:18px}.row-actions .btn-icon{min-height:32px;min-width:30px;padding:5px}.row-actions>a:not(.btn),.row-actions>button:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:28px}.prospect-status{background:var(--crm-accent-soft);color:#276f65;font-size:11px;white-space:normal;text-align:left;line-height:1.35}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.list-pagination strong{font-weight:500;color:#495c6b}.pagination{gap:4px}.page-link{border:1px solid transparent;border-radius:6px!important;font-size:12px;min-width:32px;min-height:32px;padding:4px 8px;color:#64748b;background:transparent}.page-link:disabled{opacity:.35;cursor:default}.page-item.active .page-link{background:var(--crm-accent-soft);border-color:#d0e8e2;color:var(--crm-accent);font-weight:500}.pagination-gap{cursor:default}.mobile-list-tools{display:none}.configuration-label{display:flex;align-items:center;gap:8px;color:#7b8995;font-size:12px}.configuration-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:28px;align-items:start}.configuration-nav{position:sticky;top:calc(var(--crm-header-height) + 24px);display:flex;flex-direction:column;gap:5px}.configuration-nav-label{padding:7px 12px 12px;margin:0}.configuration-nav a{display:flex;align-items:center;gap:11px;padding:14px 12px;border:1px solid transparent;border-radius:9px;color:#667587;text-decoration:none}.configuration-nav a:hover{background:#eef2f5}.configuration-nav a.router-link-active{background:#fff;color:var(--crm-accent);border-color:#dce6e7;box-shadow:0 2px 4px rgba(27,45,67,.03)}.configuration-nav-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#eaf0f3;flex-shrink:0}.router-link-active .configuration-nav-icon{background:var(--crm-accent-soft)}.configuration-nav strong{font-size:12px;font-weight:500;display:block}.configuration-nav small{display:block;font-size:10px;color:#7a8996;margin-top:2px}.configuration-nav-chevron{width:14px;margin-left:auto;opacity:0}.router-link-active .configuration-nav-chevron{opacity:1}.configuration-content{min-width:0}.library-card>.item-list-heading{position:sticky;top:var(--crm-header-height);z-index:20;background:var(--crm-surface);border-radius:var(--crm-radius) var(--crm-radius) 0 0;box-shadow:0 3px 8px rgba(27,45,67,.04)}.library-card .card-header{padding:18px 24px;gap:12px}.library-card .card-title{display:flex;align-items:center;gap:10px;font-size:18px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid var(--crm-border);background:#fcfdfd}.library-search{position:relative;width:380px;max-width:100%}.library-search .ui-icon{position:absolute;left:12px;top:11px;width:17px;height:17px;color:#8a98a6}.library-search input{padding-left:37px}.item-list-body{padding:0 24px}.library-item{display:flex;align-items:flex-start;gap:14px;padding:19px 0;border-bottom:1px solid #edf0f3}.library-item:last-child{border-bottom:0}.library-item:hover{background:#fcfdfd}.library-item-content{margin:0;flex:1;min-width:0;width:auto}.library-item-copy{padding:0 12px 0 0;font-size:13px;overflow-wrap:anywhere}.library-item-copy>.font-weight-bold{color:#304358}.library-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:0}.reorder-handle{background:none;border:none;color:#a4b0bc;font-size:24px;line-height:1;padding:0;width:22px;min-height:32px;cursor:grab;flex-shrink:0}.reorder-handle:active{cursor:grabbing}.reorder-handle:disabled{opacity:.3;cursor:default}.ghost{opacity:.4;background:var(--crm-accent-soft)}.library-note{padding:10px 24px;border-top:1px solid var(--crm-border);font-size:11px;color:var(--crm-muted)}.item-list-footer:empty{display:none}.item-list-footer>div:not(:empty){padding:20px 24px;border-top:1px solid var(--crm-border)}.text-excerpt{font-size:12px;color:#7a8795;margin-top:5px}.text-excerpt summary{list-style:none;cursor:pointer}.text-excerpt summary::-webkit-details-marker{display:none}.text-excerpt-preview{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.6;overflow-wrap:anywhere}.text-excerpt-toggle{display:inline-block;margin-top:5px;color:var(--crm-accent);font-size:11px}.excerpt-close-label,.text-excerpt[open] .excerpt-open-label,.text-excerpt[open] .text-excerpt-preview{display:none}.text-excerpt[open] .excerpt-close-label{display:inline}.text-excerpt-full{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7fafb;border-left:2px solid #c4dfd8;padding:12px;margin-top:10px;color:#546677}.slideout-panel{position:relative;z-index:200;max-width:100vw}.dropdown-menu{border:1px solid var(--crm-border);border-radius:9px;box-shadow:0 8px 24px rgba(27,45,67,.1);padding:6px}.dropdown-item{padding:9px 12px;border-radius:5px;font-size:12px}@media(max-width:1199px){:root{--crm-page-gutter:32px}.app-nav-links{gap:20px}.quick-access input{width:140px}.configuration-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.workspace-heading{align-items:flex-start}.quick-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.library-toolbar>.field-hint{max-width:170px}}@media(max-width:991px){:root{--crm-header-height:79px}.app-navigation{display:none;padding-bottom:18px}.app-navigation.is-open{display:block;max-height:calc(100vh - var(--crm-header-height));max-height:calc(100dvh - var(--crm-header-height));overflow-y:auto;overscroll-behavior:contain}.app-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:10px 0}.app-nav-links a{min-height:46px}.mobile-menu-toggle{display:inline-flex}.quick-access{margin-top:8px;padding:0 10px;background:#f5f7f9;border-radius:7px}.quick-access input{width:auto;flex:1;min-height:42px}.configuration-layout{display:block}.configuration-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;margin-bottom:20px;padding-bottom:4px}.configuration-nav a{flex-shrink:0;padding:10px;gap:7px}.configuration-nav-chevron,.configuration-nav-label,.configuration-nav small{display:none}.configuration-nav strong{white-space:nowrap}.configuration-nav-icon{width:24px;height:24px;background:transparent}.search-dates{grid-template-columns:1fr}.workspace-heading{flex-direction:column;gap:12px}.workspace-actions{justify-content:flex-start}}@media(max-width:767px){:root{--crm-page-gutter:20px;--crm-header-height:69px}.app-topbar{min-height:68px;padding-top:10px;padding-bottom:10px;gap:12px}.app-brand{gap:12px}.app-brand img{width:90px;height:37px}.brand-label{font-size:10px}.account-chevron,.account-info{display:none}.account-avatar{width:34px;height:34px}.app-navigation{padding-bottom:16px}.app-shell>.content{padding-top:20px}.workspace-title{font-size:25px}.workspace-actions{width:100%}.workspace-actions .btn{font-size:11px;flex:0 1 auto;white-space:nowrap}.workspace-actions .btn:first-child{flex-basis:auto}.card{margin-bottom:18px}.card-header{padding:16px;gap:12px;flex-wrap:wrap}.card-body{padding:16px}.card-footer{padding:14px 16px}.card-title{font-size:15px}.search-main{padding:18px 16px 0}.search-title{flex-wrap:wrap;margin-bottom:14px}.search-title h2{font-size:14px}.search-result-count{font-size:11px}.search-bar{flex-wrap:wrap;gap:8px}.search-input-wrap{flex-basis:100%}.search-submit{width:100%;min-height:44px}.advanced-grid,.quick-filters,.search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.search-section{padding:18px 16px}.search-section-heading{flex-direction:column}.contact-grid,.search-dates{grid-template-columns:1fr}.search-summary{padding:12px 16px;flex-direction:column;align-items:stretch}.search-toggles{gap:14px}.search-toggles .search-reset{margin-left:0}.filter-toggle,.search-reset{min-height:32px}.form-control,.form-select,.quick-access input{font-size:16px}.search-field label{font-size:11px}.search-checks{flex-direction:column;gap:14px}.filter-chip{min-height:30px}.bulk-selection .card-options{margin-left:0;width:100%}.bulk-selection .card-options>div{flex:1 1 auto}.bulk-selection .form-select{font-size:13px}.list-heading{gap:7px}.list-heading .card-title{font-size:14px}.list-limit{font-size:11px;gap:6px}.list-limit select{width:65px;font-size:13px}.limit-suffix{display:none}.mobile-list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--crm-border);background:#fafcfd}.mobile-list-tools label{display:flex;align-items:center;gap:6px;font-size:11px;margin:0 0 0 auto}.mobile-list-tools select{width:120px;min-height:34px;font-size:12px}.mobile-select-all{display:flex;align-items:center;gap:7px;font-size:11px}.mobile-select-all input{position:static;margin:0}.responsive-data-table,.responsive-data-table tbody{display:block;width:100%}.responsive-data-table thead{display:none}.responsive-data-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px 16px;border-bottom:1px solid var(--crm-border)}.responsive-data-table tbody tr:last-child{border-bottom:0}.responsive-data-table tbody td{padding:0;border:none;min-width:0;font-size:12px;overflow-wrap:anywhere}.responsive-data-table .data-cell:before{content:attr(data-label);display:block;color:#81909e;font-size:10px;margin-bottom:3px;font-weight:400}.responsive-data-table .primary-cell{grid-column:1/-1;grid-row:1;max-width:none;min-width:0;font-size:15px;padding-right:30px}.responsive-data-table .primary-cell:before{display:none}.responsive-data-table .select-cell{grid-row:1;grid-column:2;justify-self:end;align-self:center;width:auto;padding:0;z-index:1}.responsive-data-table .row-actions{grid-column:1/-1;border-top:1px solid #eff2f5;padding-top:8px}.responsive-data-table .row-actions .btn-icon{min-width:40px;min-height:38px}.responsive-data-table .indicator-cell:empty{display:none}.list-pagination{flex-direction:column;align-items:center;gap:12px}.page-link{min-width:32px;min-height:36px}.configuration-label{display:none}.configuration-nav{margin-left:calc(var(--crm-page-gutter)*-1);margin-right:calc(var(--crm-page-gutter)*-1);padding-left:var(--crm-page-gutter);padding-right:var(--crm-page-gutter)}.library-card .card-header{padding:20px 16px}.library-card .card-options{margin-left:0;width:100%}.library-card .card-options .btn{width:100%}.library-toolbar{padding:14px 16px;flex-direction:column;align-items:stretch;gap:8px}.library-search{width:100%}.library-toolbar>.field-hint{max-width:none}.item-list-body{padding:0 16px}.library-item{padding:18px 0;gap:10px}.library-item-copy{padding:0}.library-item-actions{justify-content:flex-start;margin-top:9px}.library-item-actions .btn-icon{min-height:40px;min-width:40px}.item-list-footer>div:not(:empty){padding:16px}}@media(prefers-reduced-motion:reduce){.btn,.toggle-chevron{transition:none}}@media print{.app-header,.library-card>.item-list-heading{position:static;box-shadow:none}}.slideout-panel .slideout-wrapper .slideout{max-width:100vw}.account-toggle.dropdown-toggle:after{display:none}.library-card .library-item{padding-top:14px;padding-bottom:14px}.multi-filter{position:relative}.multi-filter>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 12px;border:1px solid #d8e0e8;border-radius:7px;background:#fff;font-size:13px;list-style:none;cursor:pointer}.multi-filter>summary::-webkit-details-marker{display:none}.multi-filter>summary>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-filter>summary .ui-icon{width:13px;height:13px;transform:rotate(90deg);color:#8a98a6}.multi-filter[open]>summary{border-color:var(--crm-accent)}.multi-filter-options{position:absolute;top:calc(100% + 5px);left:0;right:0;min-width:180px;z-index:10;max-height:280px;overflow-y:auto;padding:8px;background:#fff;border:1px solid var(--crm-border);border-radius:8px;box-shadow:0 8px 24px rgba(27,45,67,.12)}.multi-filter-option{display:flex;gap:9px;align-items:center;padding:9px 6px;margin:0;font-size:12px;cursor:pointer;border-radius:4px}.multi-filter-option:hover{background:var(--crm-accent-soft)}.multi-filter-option .form-check-input{position:static;margin:0}.multi-filter-options>.search-reset{margin:6px}.filter-chip>span{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1200px){.quick-filters{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:767px){.multi-filter>summary{font-size:16px}.multi-filter-options{min-width:0}}.document-upload{padding:20px 24px;border-bottom:1px solid var(--crm-border)}.document-upload .vue-dropzone{border:1px dashed #bbd0d2;background:#f8fbfb;min-height:130px;border-radius:8px;padding:18px}.document-upload .dropzone .dz-message{margin:10px 0}.dropzone-custom-title{font-size:14px;font-weight:500;margin-bottom:4px}.dropzone-custom-content .subtitle{color:var(--crm-muted);font-size:12px}.document-item-copy{display:flex;align-items:center;gap:12px}.document-item-copy>div{min-width:0}.document-extension{padding:10px 8px;border-radius:7px;background:var(--crm-accent-soft);color:var(--crm-accent);font-size:10px;text-transform:uppercase}.document-name{display:block;text-align:left;background:none;border:none;padding:0;color:var(--crm-ink);font-size:13px;font-weight:500;overflow-wrap:anywhere}.document-name:hover{color:var(--crm-accent)}.page-menu-heading,.workspace-page>.workspace-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-actions{width:100%;justify-content:flex-start}.workspace-actions:empty{display:none}.workspace-actions>.btn{margin-left:0!important;margin-right:0!important}.library-card>.item-list-heading>.card-header{flex-wrap:wrap}.library-card>.item-list-heading>.card-header>div:first-child{width:100%}.library-card>.item-list-heading>.card-header>.card-options{margin-left:0}.filter-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:767px){.exchange-search .search-grid{grid-template-columns:1fr}.workspace-actions .btn{flex:0 1 auto}.workspace-actions .btn:first-child{flex-basis:auto}.filter-actions .btn{flex:1}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.exchange-search>.card-footer,.search-summary{border-radius:0 0 var(--crm-radius) var(--crm-radius)}.dashboard-page .workspace-heading{margin-bottom:20px}.dashboard-page .card{margin-bottom:0}.dashboard-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.dashboard-section-heading h2{margin:0;font-size:14px;font-weight:500}.dashboard-section-heading>span{color:var(--crm-muted);font-size:11px;border-left:1px solid #d6dfe6;padding-left:10px}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dashboard-tone-teal{--metric-accent:#087f78;--metric-soft:#eaf6f3}.dashboard-tone-blue{--metric-accent:#356ba9;--metric-soft:#edf3fb}.dashboard-tone-violet{--metric-accent:#7660b0;--metric-soft:#f2eef9}.dashboard-tone-amber{--metric-accent:#a76d1e;--metric-soft:#fdf5e8}.dashboard-tone-slate{--metric-accent:#60758a;--metric-soft:#edf2f6}.dashboard-metric{overflow:hidden}.dashboard-metric-main{padding:24px 26px 22px}.dashboard-metric-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-metric-heading h3{margin:0;font-size:13px;font-weight:500;color:#53667b}.dashboard-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:11px;background:var(--metric-soft);color:var(--metric-accent)}.dashboard-icon-tile .ui-icon{width:21px;height:21px}.dashboard-metric-number{margin:10px 0 3px;font-size:42px;font-weight:500;line-height:1.2;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.dashboard-metric-caption,.dashboard-metric-footer{color:var(--crm-muted);font-size:11px}.dashboard-metric-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 26px;border-top:1px solid #eef1f4;background:#fcfdfd}.dashboard-metric-footer strong{color:#53667b;font-weight:500;font-size:13px;font-variant-numeric:tabular-nums}.dashboard-workspace{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,2fr);gap:24px;align-items:start;margin-top:28px}.dashboard-panel-heading{padding:23px 24px 21px;border-bottom:1px solid var(--crm-border)}.dashboard-panel-heading h2{margin:0;font-size:16px;font-weight:500}.dashboard-panel-heading p{margin:6px 0 0;color:var(--crm-muted);font-size:11px}.dashboard-priority-list{padding:3px 20px}.dashboard-priority{display:flex;align-items:center;gap:12px;padding:22px 2px;border-bottom:1px solid #edf1f4;color:var(--crm-ink);text-decoration:none!important}.dashboard-priority:last-child{border-bottom:0}.dashboard-priority:hover{color:var(--crm-accent);background:#fafcfc}.dashboard-priority .dashboard-icon-tile{width:36px;height:36px;border-radius:9px}.dashboard-priority .dashboard-icon-tile .ui-icon{width:18px;height:18px}.dashboard-priority-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-priority-copy strong{font-size:12px;font-weight:500}.dashboard-priority-copy small{font-size:10px;color:var(--crm-muted)}.dashboard-priority-count{margin-left:auto;font-size:21px;font-weight:500;font-variant-numeric:tabular-nums}.dashboard-priority-arrow{width:14px;height:14px;color:#8c9aaa;flex-shrink:0}.dashboard-alerts-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard-alerts-title{display:flex;align-items:center;gap:8px}.dashboard-adviser{display:flex;align-items:center;gap:9px}.dashboard-adviser label{margin:0;font-size:11px;color:var(--crm-muted)}.dashboard-adviser select{max-width:190px;min-width:130px;min-height:36px;font-size:12px}.dashboard-alert-list{list-style:none;padding:0 24px;margin:0;max-height:540px;overflow-y:auto;scrollbar-width:thin}.dashboard-alert{display:flex;align-items:flex-start;gap:14px;padding:22px 0;border-bottom:1px solid #edf1f4}.dashboard-alert:last-child{border-bottom:0}.dashboard-alert-symbol{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;color:#51857e;background:#eff7f5;flex-shrink:0}.is-overdue .dashboard-alert-symbol{background:#fcf0ed;color:#b5614e}.dashboard-alert-symbol .ui-icon{width:17px;height:17px}.dashboard-alert-copy{flex:1;min-width:0}.dashboard-alert-topline{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px}.dashboard-alert-name{color:var(--crm-ink);font-size:13px;font-weight:500;overflow-wrap:anywhere}.dashboard-alert-status{color:#51857e;background:#eff7f5;font-size:9px;font-weight:500;padding:2px 6px;border-radius:4px;white-space:nowrap}.is-overdue .dashboard-alert-status{color:#a55342;background:#fcf0ed}.dashboard-alert-time{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin-top:5px;color:#6b7d8e;font-size:10px}.dashboard-alert-relative{color:#8694a3}.dashboard-alert-message{font-size:12px;color:#56697d;margin:9px 0 5px;white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-alert-id{font-size:10px;color:#8794a2}.dashboard-alert-actions{display:flex;gap:2px}.dashboard-alert-actions .btn-icon{min-width:30px;min-height:32px;padding:5px}.dashboard-alert-actions .ui-icon{width:17px;height:17px}.dashboard-alerts-empty{padding:60px 24px}.dashboard-alerts-empty .empty-subtitle{max-width:320px;margin-left:auto;margin-right:auto;font-size:12px}@media(max-width:1199px){.dashboard-workspace{grid-template-columns:minmax(270px,1fr) minmax(0,1.6fr);gap:20px}.dashboard-alerts-heading{align-items:flex-start;flex-direction:column}.dashboard-alert{flex-wrap:wrap}.dashboard-alert-actions{margin-left:48px}.dashboard-alert-copy{flex-basis:calc(100% - 48px)}}@media(max-width:991px){.dashboard-metrics{gap:14px}.dashboard-metric-main{padding:20px}.dashboard-metric-heading{align-items:flex-start}.dashboard-metric-heading h3{max-width:130px}.dashboard-metric-heading .dashboard-icon-tile{width:32px;height:32px;border-radius:8px}.dashboard-metric-number{font-size:36px}.dashboard-metric-footer{padding:12px 20px;flex-wrap:wrap}.dashboard-workspace{grid-template-columns:minmax(0,1fr)}.dashboard-priority-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.dashboard-priority:nth-last-child(2){border-bottom:0}.dashboard-alerts-heading{flex-direction:row;align-items:center}.dashboard-alert-copy{flex-basis:auto}.dashboard-alert-actions{margin-left:0}}@media(max-width:575px){.dashboard-page .workspace-heading{margin-bottom:18px}.dashboard-metrics{grid-template-columns:1fr;gap:12px}.dashboard-metric-main{position:relative;padding:18px 20px}.dashboard-metric-heading{padding-right:62px}.dashboard-metric-heading h3{max-width:none;font-size:12px}.dashboard-metric-heading .dashboard-icon-tile{position:absolute;right:20px;top:20px;width:40px;height:40px}.dashboard-metric-number{font-size:34px;margin-top:7px}.dashboard-metric-caption{font-size:10px}.dashboard-metric-footer{padding:10px 20px}.dashboard-workspace{margin-top:24px;gap:20px}.dashboard-panel-heading{padding:20px}.dashboard-priority-list{display:block;padding:0 18px}.dashboard-priority{padding:19px 0}.dashboard-priority:nth-last-child(2){border-bottom:1px solid #edf1f4}.dashboard-alerts-heading{align-items:stretch;flex-direction:column}.dashboard-adviser{align-items:center}.dashboard-adviser select{max-width:none;width:100%;min-width:0;font-size:16px}.dashboard-alert-list{padding:0 18px;max-height:none}.dashboard-alert{gap:10px;padding:20px 0}.dashboard-alert-symbol{width:30px;height:30px}.dashboard-alert-copy{flex-basis:calc(100% - 40px)}.dashboard-alert-topline{align-items:flex-start}.dashboard-alert-actions{margin-left:40px}.dashboard-alert-actions .btn-icon{min-width:38px;min-height:38px}}.prospect-profile-card>.card>.card-header{flex-wrap:wrap}.prospect-profile-card>.card>.card-header>.card-title{margin-bottom:0}.prospect-profile-card>.card>.card-header>.card-options{padding-left:0!important}.group-manager,.group-summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.group-manager{justify-content:flex-end;gap:12px}.group-chip,.group-more{padding:5px 9px;border:1px solid var(--crm-border);border-radius:6px;background:#f5f8fa;color:#596a7a;font-size:11px}.group-chip{max-width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.group-more:hover{background:#eaf0f4}.group-empty{color:var(--crm-muted);font-size:12px}.group-manage-button{flex-shrink:0}.group-manager-modal~.modal-backdrop{opacity:.35!important}.group-manager-modal .modal-dialog{max-width:640px}.group-manager-modal .modal-content{border:1px solid var(--crm-border);border-radius:var(--crm-radius);box-shadow:0 16px 48px rgba(27,45,67,.18)}.group-manager-modal .modal-footer,.group-manager-modal .modal-header{padding:18px 22px;border-color:var(--crm-border)}.group-manager-modal .modal-header{align-items:center}.group-manager-modal .modal-header .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border:0;border-radius:6px;background:transparent;color:var(--crm-accent);font-size:26px;line-height:1;opacity:1}.group-manager-modal .modal-header .close:hover{background:var(--crm-accent-soft)}.group-manager-modal .modal-title{font-size:18px;font-weight:500}.group-manager-modal .modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.group-manager-modal .modal-footer{gap:8px}.group-manager-modal .modal-footer>*{margin:0}.group-search{position:relative}.group-search>.ui-icon{position:absolute;left:12px;top:12px;width:17px;color:var(--crm-muted)}.group-search input{padding-left:38px;min-height:42px}.group-directory-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.group-option,.group-selected-toggle{display:flex;align-items:center;gap:10px;font-size:12px;cursor:pointer}.group-option .form-check-input,.group-selected-toggle .form-check-input{position:static;margin:0;flex-shrink:0}.group-selected-toggle{margin:0}.group-options{max-height:340px;overflow-y:auto;border:1px solid var(--crm-border);border-radius:8px;scrollbar-width:thin}.group-option{margin:0;padding:13px 14px;min-height:46px;border-bottom:1px solid var(--crm-border)}.group-option:last-child{border-bottom:0}.group-option:hover{background:#f5f8fa}.group-option.is-selected{background:var(--crm-accent-soft)}.group-option>span{min-width:0;overflow-wrap:anywhere}.group-option>.ui-icon{margin-left:auto;color:var(--crm-accent);width:17px}.group-feedback{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;margin:0;color:var(--crm-muted);font-size:12px;text-align:center}.group-error{font-size:12px;color:#a63737}.group-selection-count{margin-right:auto!important;font-size:12px;color:var(--crm-muted)}@media(max-width:767px){.prospect-profile-card>.card>.card-header>.card-options{width:100%;margin-left:0}.group-manager{justify-content:flex-start}.group-chip{max-width:145px}.group-manager-modal .modal-dialog{margin:16px;max-width:calc(100% - 32px)}.group-manager-modal .modal-body,.group-manager-modal .modal-footer,.group-manager-modal .modal-header{padding:16px}.group-manager-modal .group-search input{font-size:16px}.group-selection-count{flex-basis:100%;margin-bottom:4px!important}}.app-shell>.content .btn,.group-manager-modal .btn,.slideout-panel .btn{color:var(--crm-accent);background:#fff;border-color:var(--crm-accent)}.app-shell>.content .btn:active,.app-shell>.content .btn:hover,.group-manager-modal .btn:active,.group-manager-modal .btn:hover,.slideout-panel .btn:active,.slideout-panel .btn:hover{color:var(--crm-accent-hover);background:var(--crm-accent-soft);border-color:var(--crm-accent-hover)}.app-shell>.content .btn:focus,.group-manager-modal .btn:focus,.slideout-panel .btn:focus{box-shadow:none}.app-shell>.content .btn.disabled,.app-shell>.content .btn:disabled,.group-manager-modal .btn.disabled,.group-manager-modal .btn:disabled,.slideout-panel .btn.disabled,.slideout-panel .btn:disabled{color:var(--crm-accent);background:#fff;border-color:var(--crm-accent)}.app-shell>.content .btn-primary,.app-shell>.content .btn-secondary,.app-shell>.content .btn-success,.group-manager-modal .btn-primary,.group-manager-modal .btn-secondary,.group-manager-modal .btn-success,.slideout-panel .btn-primary,.slideout-panel .btn-secondary,.slideout-panel .btn-success{color:#fff;background:var(--crm-accent);border-color:var(--crm-accent)}.app-shell>.content .btn-primary:active,.app-shell>.content .btn-primary:focus,.app-shell>.content .btn-primary:hover,.app-shell>.content .btn-secondary:active,.app-shell>.content .btn-secondary:focus,.app-shell>.content .btn-secondary:hover,.app-shell>.content .btn-success:active,.app-shell>.content .btn-success:focus,.app-shell>.content .btn-success:hover,.group-manager-modal .btn-primary:active,.group-manager-modal .btn-primary:focus,.group-manager-modal .btn-primary:hover,.group-manager-modal .btn-secondary:active,.group-manager-modal .btn-secondary:focus,.group-manager-modal .btn-secondary:hover,.group-manager-modal .btn-success:active,.group-manager-modal .btn-success:focus,.group-manager-modal .btn-success:hover,.slideout-panel .btn-primary:active,.slideout-panel .btn-primary:focus,.slideout-panel .btn-primary:hover,.slideout-panel .btn-secondary:active,.slideout-panel .btn-secondary:focus,.slideout-panel .btn-secondary:hover,.slideout-panel .btn-success:active,.slideout-panel .btn-success:focus,.slideout-panel .btn-success:hover{color:#fff;background:var(--crm-accent-hover);border-color:var(--crm-accent-hover)}.app-shell>.content .btn-primary.disabled,.app-shell>.content .btn-primary:disabled,.app-shell>.content .btn-secondary.disabled,.app-shell>.content .btn-secondary:disabled,.app-shell>.content .btn-success.disabled,.app-shell>.content .btn-success:disabled,.group-manager-modal .btn-primary.disabled,.group-manager-modal .btn-primary:disabled,.group-manager-modal .btn-secondary.disabled,.group-manager-modal .btn-secondary:disabled,.group-manager-modal .btn-success.disabled,.group-manager-modal .btn-success:disabled,.slideout-panel .btn-primary.disabled,.slideout-panel .btn-primary:disabled,.slideout-panel .btn-secondary.disabled,.slideout-panel .btn-secondary:disabled,.slideout-panel .btn-success.disabled,.slideout-panel .btn-success:disabled{color:#fff;background:var(--crm-accent);border-color:var(--crm-accent)}.app-shell>.content .btn-icon,.group-manager-modal .btn-icon,.slideout-panel .btn-icon{background:transparent;border-color:#bad9d3}.app-shell>.content .btn-icon:hover,.group-manager-modal .btn-icon:hover,.slideout-panel .btn-icon:hover{border-color:var(--crm-accent)}.app-shell>.content .filter-toggle,.app-shell>.content .search-reset,.group-manager-modal .filter-toggle,.group-manager-modal .search-reset,.slideout-panel .filter-toggle,.slideout-panel .search-reset{color:var(--crm-accent)}.app-shell>.content .filter-toggle:hover,.app-shell>.content .search-reset:hover,.group-manager-modal .filter-toggle:hover,.group-manager-modal .search-reset:hover,.slideout-panel .filter-toggle:hover,.slideout-panel .search-reset:hover{color:var(--crm-accent-hover)}.app-shell>.content .library-item-content a.text-secondary:not(.btn)>.icon,.app-shell>.content .page-link,.app-shell>.content .row-actions>a.text-secondary:not(.btn)>.icon,.group-manager-modal .library-item-content a.text-secondary:not(.btn)>.icon,.group-manager-modal .page-link,.group-manager-modal .row-actions>a.text-secondary:not(.btn)>.icon,.slideout-panel .library-item-content a.text-secondary:not(.btn)>.icon,.slideout-panel .page-link,.slideout-panel .row-actions>a.text-secondary:not(.btn)>.icon{color:var(--crm-accent)}.app-shell>.content .workspace-actions>.btn-outline-secondary:not(:only-child),.app-shell>.content .workspace-actions>.btn-white:not(:only-child),.group-manager-modal .workspace-actions>.btn-outline-secondary:not(:only-child),.group-manager-modal .workspace-actions>.btn-white:not(:only-child),.slideout-panel .workspace-actions>.btn-outline-secondary:not(:only-child),.slideout-panel .workspace-actions>.btn-white:not(:only-child){color:var(--crm-ink);background:#fff;border-color:#d7dfe7}.app-shell>.content .workspace-actions>.btn-outline-secondary:not(:only-child):active,.app-shell>.content .workspace-actions>.btn-outline-secondary:not(:only-child):hover,.app-shell>.content .workspace-actions>.btn-white:not(:only-child):active,.app-shell>.content .workspace-actions>.btn-white:not(:only-child):hover,.group-manager-modal .workspace-actions>.btn-outline-secondary:not(:only-child):active,.group-manager-modal .workspace-actions>.btn-outline-secondary:not(:only-child):hover,.group-manager-modal .workspace-actions>.btn-white:not(:only-child):active,.group-manager-modal .workspace-actions>.btn-white:not(:only-child):hover,.slideout-panel .workspace-actions>.btn-outline-secondary:not(:only-child):active,.slideout-panel .workspace-actions>.btn-outline-secondary:not(:only-child):hover,.slideout-panel .workspace-actions>.btn-white:not(:only-child):active,.slideout-panel .workspace-actions>.btn-white:not(:only-child):hover{color:var(--crm-ink);background:#f1f5f7;border-color:#bcc9d4}.slideout-panel .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--crm-accent)}.slideout-panel .close:hover{background:var(--crm-accent-soft)}.v-dialog{padding:16px;font-weight:400}.v-dialog.active{z-index:1100}.v-dialog.active .v-dialog-overlay{background:rgba(27,45,67,.38)}.v-dialog .v-dialog-container{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;color:var(--crm-ink);background:#fff;border:1px solid var(--crm-border);border-radius:14px;box-shadow:0 20px 60px rgba(27,45,67,.2)}.v-dialog.v-dialog-sm .v-dialog-container{max-width:360px;padding:0}.v-dialog.v-dialog-lg .v-dialog-container{max-width:800px;box-shadow:0 20px 60px rgba(27,45,67,.2)}.v-dialog .v-dialog-header{flex-shrink:0;padding:24px 60px 0 24px;color:var(--crm-ink)}.v-dialog .v-dialog-header .v-dialog-title{font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.v-dialog .v-dialog-body{min-height:0;padding:14px 24px 24px;font-size:14px;line-height:1.6;color:var(--crm-muted);overflow-wrap:anywhere}.v-dialog .v-dialog-body .content{margin:0;padding:0}.v-dialog .v-dialog-footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--crm-border);background:#f8fafb}.v-dialog .v-dialog-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;height:auto;padding:9px 16px;border:1px solid var(--crm-accent);border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5}.v-dialog .v-dialog-btn.v-dialog-btn-danger{color:var(--crm-accent);background:#fff}.v-dialog .v-dialog-btn.v-dialog-btn-danger:hover{background:var(--crm-accent-soft)}.v-dialog .v-dialog-btn.success{color:#fff;background:var(--crm-accent)}.v-dialog .v-dialog-btn.success:hover{background:var(--crm-accent-hover);border-color:var(--crm-accent-hover)}.v-dialog .v-dialog-btn.v-dialog-btn-close{position:absolute;top:16px;right:16px;width:32px;height:32px;min-height:0;margin:0;padding:0;border:0;color:var(--crm-muted);line-height:1}.v-dialog .v-dialog-btn.v-dialog-btn-close:hover{color:var(--crm-ink);background:#eef2f5}@media(max-width:479px){.v-dialog .v-dialog-header{padding-left:20px}.v-dialog .v-dialog-body,.v-dialog .v-dialog-footer{padding-right:20px;padding-left:20px}.v-dialog .v-dialog-footer .v-dialog-btn{flex:1}}.slideout-panel .crm-panel{position:relative;min-height:100%;min-width:0;overflow-wrap:anywhere}.slideout-panel .crm-panel>.mb-2>.card-header{position:sticky;top:0;z-index:2;flex-wrap:nowrap;background:#fff}.slideout-panel .crm-panel>.mb-2>.card-header .card-title{flex:1;min-width:0;margin:0;overflow-wrap:anywhere}.slideout-panel .crm-panel>.mb-2>.card-header .card-options{flex-shrink:0}.slideout-panel .crm-panel .table{width:100%}.slideout-panel .crm-panel .table td,.slideout-panel .crm-panel .table th{white-space:normal;overflow-wrap:anywhere}.slideout-panel .crm-panel .list-group-item>.d-flex>div{min-width:0}.slideout-panel .crm-panel .list-group-item .form-check{flex-shrink:0}.slideout-panel .crm-panel .multiselect__tag,.slideout-panel .crm-panel .multiselect__tags{max-width:100%}.slideout-panel .crm-panel .multiselect__tag{white-space:normal;overflow-wrap:anywhere}.slideout-panel .crm-panel>.loader-panel{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.7)}