/* _content/QSolutionsCRM.Web.UI/App/Shell/BreadCrumb/BreadCrumb.razor.rz.scp.css */
.breadcrumb[b-5je54v7vo6]{display:flex;align-items:center;flex:1 1 auto;min-width:0}.breadcrumb-item[b-5je54v7vo6],.breadcrumb-separator[b-5je54v7vo6]{flex:0 0 auto;white-space:nowrap}.breadcrumb-link[b-5je54v7vo6]{text-decoration:none;color:#007bff}.breadcrumb-link.no-link[b-5je54v7vo6]{color:#6c757d}.breadcrumb-current[b-5je54v7vo6]{flex:1 1 auto;min-width:0;color:#6c757d}.breadcrumb-current-text[b-5je54v7vo6]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* _content/QSolutionsCRM.Web.UI/App/Shell/Header.razor.rz.scp.css */
.top-row[b-s2oktu9c1f]{background-color:#f7f7f7;border-bottom:.0625rem solid #d6d5d5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:3.5rem}.top-row[b-s2oktu9c1f]  a,.top-row[b-s2oktu9c1f]  .btn-link{white-space:nowrap;text-decoration:none}.top-row[b-s2oktu9c1f]  a:hover,.top-row[b-s2oktu9c1f]  .btn-link:hover{text-decoration:underline}.top-row-left[b-s2oktu9c1f]{min-width:0;display:flex}.top-row-right[b-s2oktu9c1f]{display:flex;align-items:center;gap:.5rem}.user-info:focus[b-s2oktu9c1f]{outline:none}.user-info:focus:not(:focus-visible)[b-s2oktu9c1f]{outline:none;box-shadow:none}.user-info:focus-visible[b-s2oktu9c1f]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:1rem}.user-info[b-s2oktu9c1f]{display:flex;align-items:center;gap:.5rem;border:none;border-radius:1rem;background:rgba(15,23,42,.05);color:inherit;font-size:.9rem;font-weight:700;padding:.25rem .5rem;cursor:pointer;max-width:17rem;min-width:0;height:36px;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.user-info:hover[b-s2oktu9c1f]{background:rgba(15,23,42,.08);box-shadow:0 6px 18px rgba(15,23,42,.08);transform:translateY(-1px)}.user-info span[b-s2oktu9c1f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[b-s2oktu9c1f]{width:1.6rem;height:1.6rem;flex:0 0 1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:#fff;background:linear-gradient(180deg, #4da3ff 0%, #2f80ed 100%);font-size:.65rem}.user-avatar-image[b-s2oktu9c1f]{width:100%;height:100%;display:block;object-fit:cover}@media(max-width: 640px){.top-row[b-s2oktu9c1f]{padding-left:.75rem;padding-right:.75rem}.top-row[b-s2oktu9c1f]  a,.top-row[b-s2oktu9c1f]  .btn-link{margin-left:0}.sidebar-toggle[b-s2oktu9c1f]{display:none}}@media(min-width: 641px){.top-row[b-s2oktu9c1f]{position:sticky;top:0;z-index:55}.top-row[b-s2oktu9c1f]{padding-left:1.1rem !important;padding-right:1.1rem !important}}
/* _content/QSolutionsCRM.Web.UI/App/Shell/LanguageSwitcher/LanguageSwitcher.razor.rz.scp.css */
.language-switcher[b-krdwsonc0o]{position:relative;display:inline-flex;align-items:center;min-width:0;color:#1f2937}.language-switcher--open .language-switcher__trigger[b-krdwsonc0o]{border-color:rgba(47,128,255,.54);background:radial-gradient(circle at 18% 0%, rgba(47, 128, 255, 0.12), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(239, 246, 255, 0.92) 100%),#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 22px rgba(15,23,42,.11)}.language-switcher--open .language-switcher__trigger-chevron[b-krdwsonc0o]{color:#007bff;transform:rotate(90deg)}.language-switcher__trigger[b-krdwsonc0o]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:4rem;max-width:13rem;height:36px;padding:0 .75rem;border:1px solid rgba(148,163,184,.44);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.92) 100%),#fff;color:#1f2937;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 6px 16px rgba(15,23,42,.075);font:inherit;line-height:1;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.language-switcher__trigger:hover:not(:disabled)[b-krdwsonc0o]{border-color:rgba(47,128,255,.48);background:radial-gradient(circle at 18% 0%, rgba(47, 128, 255, 0.11), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(239, 246, 255, 0.92) 100%),#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 22px rgba(15,23,42,.11);transform:translateY(-1px)}.language-switcher__trigger:active:not(:disabled)[b-krdwsonc0o]{transform:translateY(0);box-shadow:inset 0 1px 2px rgba(15,23,42,.12),0 5px 12px rgba(15,23,42,.08)}.language-switcher__trigger:focus[b-krdwsonc0o]{outline:none}.language-switcher__trigger:focus:not(:focus-visible)[b-krdwsonc0o]{outline:none}.language-switcher__trigger:focus-visible[b-krdwsonc0o]{border-color:rgba(47,128,255,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 22px rgba(15,23,42,.11),0 0 0 4px rgba(47,128,255,.16)}.language-switcher__trigger:disabled[b-krdwsonc0o]{cursor:default;opacity:.92}.language-switcher__trigger-icon[b-krdwsonc0o],.language-switcher__trigger-chevron[b-krdwsonc0o]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.language-switcher__trigger-icon svg[b-krdwsonc0o],.language-switcher__trigger-chevron svg[b-krdwsonc0o]{display:block}.language-switcher__trigger-icon[b-krdwsonc0o]{width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff}.language-switcher__trigger-icon svg[b-krdwsonc0o]{width:.92rem;height:.92rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.language-switcher__trigger-content[b-krdwsonc0o]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.language-switcher__trigger-code[b-krdwsonc0o]{font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.language-switcher__trigger-name[b-krdwsonc0o]{min-width:0;max-width:7.75rem;overflow:hidden;color:#64748b;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.language-switcher__trigger-chevron[b-krdwsonc0o]{color:#64748b;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease,color .18s ease}.language-switcher__trigger-chevron svg[b-krdwsonc0o]{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.language-switcher__menu[b-krdwsonc0o]{scrollbar-color:rgba(100,116,139,.3) rgba(0,0,0,0);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.language-switcher__menu[b-krdwsonc0o]::-webkit-scrollbar{width:.6rem;height:.6rem}.language-switcher__menu[b-krdwsonc0o]::-webkit-scrollbar-track{margin:.4rem 0;border-radius:999px;background:rgba(0,0,0,0)}.language-switcher__menu[b-krdwsonc0o]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(100,116,139,.3);background-clip:padding-box}.language-switcher__menu[b-krdwsonc0o]::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.48)}.language-switcher__menu[b-krdwsonc0o]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.language-switcher__menu[b-krdwsonc0o]{position:absolute;top:calc(100% + .65rem);right:0;z-index:1060;display:flex;flex-direction:column;gap:.25rem;width:min(15.25rem,100vw - 2rem);max-height:min(22rem,100vh - 6rem);padding:.5rem;border:1px solid rgba(203,213,225,.88);border-radius:1.25rem;background:radial-gradient(circle at 14% 0%, rgba(47, 128, 255, 0.13), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(248, 250, 252, 0.97) 100%),#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 20px 48px rgba(15,23,42,.17);animation:language-switcher-menu-in-b-krdwsonc0o .14s ease-out;transform-origin:top right}.language-switcher__option[b-krdwsonc0o]{display:grid;grid-template-columns:auto minmax(0, 1fr) 1.25rem;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.5rem;border:1px solid rgba(0,0,0,0);border-radius:1rem;background:rgba(0,0,0,0);color:#1f2937;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.language-switcher__option:hover[b-krdwsonc0o]{border-color:rgba(47,128,255,.24);background:linear-gradient(180deg, rgba(239, 246, 255, 0.84) 0%, rgba(248, 250, 252, 0.9) 100%),rgba(47,128,255,.06);box-shadow:0 7px 16px rgba(15,23,42,.08);transform:translateY(-1px)}.language-switcher__option:active[b-krdwsonc0o]{transform:translateY(0);box-shadow:inset 0 1px 2px rgba(15,23,42,.08)}.language-switcher__option:focus[b-krdwsonc0o]{outline:none}.language-switcher__option:focus:not(:focus-visible)[b-krdwsonc0o]{outline:none}.language-switcher__option:focus-visible[b-krdwsonc0o]{border-color:rgba(47,128,255,.56);background:rgba(239,246,255,.92);box-shadow:0 0 0 3px rgba(47,128,255,.14),0 7px 16px rgba(15,23,42,.08)}.language-switcher__option--active[b-krdwsonc0o]{border-color:rgba(47,128,255,.42);background:linear-gradient(180deg, rgba(239, 246, 255, 0.96) 0%, rgba(219, 234, 254, 0.74) 100%),rgba(47,128,255,.08)}.language-switcher__option--active .language-switcher__option-code[b-krdwsonc0o]{border-color:rgba(47,128,255,.34);background:#007bff;color:#fff;box-shadow:0 7px 16px rgba(47,128,255,.22)}.language-switcher__option--active .language-switcher__option-name[b-krdwsonc0o]{color:#0f172a}.language-switcher__option-code[b-krdwsonc0o]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(148,163,184,.34);border-radius:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.94) 0%, rgba(241, 245, 249, 0.88) 100%),#fff;color:#334155;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.language-switcher__option-name[b-krdwsonc0o]{display:block;min-width:0;overflow:hidden;color:#1f2937;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.language-switcher__option-check[b-krdwsonc0o]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#007bff}.language-switcher__option-check svg[b-krdwsonc0o]{display:block;width:1rem;height:1rem;fill:currentColor}@keyframes language-switcher-menu-in-b-krdwsonc0o{from{opacity:0;transform:translateY(-0.35rem) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width: 48rem){.language-switcher__trigger[b-krdwsonc0o]{max-width:5.5rem;padding-inline:.5rem}.language-switcher__trigger-name[b-krdwsonc0o]{display:none}.language-switcher__menu[b-krdwsonc0o]{position:fixed;top:calc(4.7rem + 3.5rem);right:.75rem;left:.75rem;width:auto;max-height:calc(100dvh - 4.7rem - 1rem);transform-origin:top center}}@media(prefers-reduced-motion: reduce){.language-switcher__trigger[b-krdwsonc0o],.language-switcher__trigger-chevron[b-krdwsonc0o],.language-switcher__option[b-krdwsonc0o]{transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.language-switcher__trigger:hover:not(:disabled)[b-krdwsonc0o],.language-switcher__option:hover[b-krdwsonc0o]{transform:none}.language-switcher__menu[b-krdwsonc0o]{animation:none}}
/* _content/QSolutionsCRM.Web.UI/App/Shell/MainLayout.razor.rz.scp.css */
.page[b-jfv2qhxxp7]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative}main[b-jfv2qhxxp7]{flex:1;min-width:0;background:radial-gradient(circle at top right, rgba(10, 132, 255, 0.1), transparent 28%),linear-gradient(180deg, #f8fbff 0%, #0f1620 56%, #111a26 100%)}@media(max-width: 641px){article[b-jfv2qhxxp7]{padding-left:.5rem !important;padding-right:.5rem !important}}@media(min-width: 641px){.page[b-jfv2qhxxp7]{flex-direction:row}article[b-jfv2qhxxp7]{padding-left:1rem !important;padding-right:1rem !important}}#blazor-error-ui[b-jfv2qhxxp7]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-jfv2qhxxp7]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}
/* _content/QSolutionsCRM.Web.UI/App/Shell/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-m2pj5bwbm8]{width:3.5rem;height:3.5rem;min-width:3.5rem;outline:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.navbar-toggler:focus[b-m2pj5bwbm8]{outline:none;box-shadow:none}.navbar-toggler:focus-visible[b-m2pj5bwbm8]{outline:none;box-shadow:0 0 0 1px rgba(47,246,214,.45)}.navbar-toggler[b-m2pj5bwbm8]{appearance:none;-webkit-appearance:none;cursor:pointer;position:absolute;top:.3rem;right:1rem;color:#fff;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.75rem;overflow:hidden;background-clip:padding-box;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem hsla(0,0%,100%,.1);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.navbar-toggler:hover[b-m2pj5bwbm8]{border-color:hsla(0,0%,100%,.22);background-color:hsla(0,0%,100%,.14)}.navbar-toggler:active[b-m2pj5bwbm8]{border-color:hsla(0,0%,100%,.28);background-color:hsla(0,0%,100%,.18);transform:scale(0.98)}.navbar-toggler:checked[b-m2pj5bwbm8]{background-color:hsla(0,0%,100%,.5)}.navbar-toggler[b-m2pj5bwbm8]::-moz-focus-inner{border:0}.container-fluid[b-m2pj5bwbm8]{padding:.75rem .75rem .75rem}.container-fluid.collapsed[b-m2pj5bwbm8]{padding-top:.5rem}.top-row[b-m2pj5bwbm8]{position:relative;z-index:2;background-color:rgba(0,0,0,.4);transition:background-color .22s ease,box-shadow .22s ease}.top-row.collapsed[b-m2pj5bwbm8]{min-height:3.5rem;background-color:rgba(0,0,0,.28);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.08)}.navbar-brand[b-m2pj5bwbm8]{display:flex;padding-left:.6rem;color:#fff;font-size:1.9rem;text-decoration:none;white-space:nowrap}.navbar-brand.collapsed[b-m2pj5bwbm8]{padding-top:2px;padding-left:0}.navbar-brand-logo[b-m2pj5bwbm8]{width:40px;height:40px;position:relative;display:inline-block;overflow:hidden;border:2px solid hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 10px 24px rgba(0,0,0,.22),0 0 0 4px rgba(47,246,214,.06);transition:width .22s cubic-bezier(0.2, 0.8, 0.2, 1),height .22s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1)}.navbar-brand-logo[b-m2pj5bwbm8]::before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:#fff}.navbar-brand-logo img[b-m2pj5bwbm8]{width:100%;height:100%;position:relative;z-index:1;display:block;object-fit:contain}.navbar-brand-logo.collapsed[b-m2pj5bwbm8]{width:32px;height:32px;transform:scale(0.96);box-shadow:0 8px 18px rgba(0,0,0,.2),0 0 0 3px rgba(47,246,214,.1)}.navbar-brand-logo.collapsed:hover[b-m2pj5bwbm8]{border-color:#adff2f;transform:scale(1.03)}.navbar-brand-title[b-m2pj5bwbm8]{display:flex;align-items:center;gap:.5rem;color:#ecf4ff;font-size:1rem;font-weight:600}.navbar-brand-description[b-m2pj5bwbm8]{display:flex;flex-direction:column}.navbar-brand-subtitle[b-m2pj5bwbm8]{padding-bottom:.25rem;color:#a8c0d8;font-size:.7rem}.sidebar[b-m2pj5bwbm8]{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;background-image:linear-gradient(180deg, rgba(8, 18, 32, 0.968627451) 0%, rgba(12, 26, 46, 0.9803921569) 55%, rgba(6, 14, 26, 0.9882352941) 100%);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.05),12px 0 32px rgba(2,6,23,.1);transition:box-shadow .22s ease,background-color .22s ease}.sidebar[b-m2pj5bwbm8]::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 30% 8%, rgba(47, 246, 214, 0.16), transparent 30%),radial-gradient(circle at 80% 42%, rgba(47, 128, 255, 0.11), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.04), transparent 42%);transform:translate3d(0, 0, 0);transition:opacity .22s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1)}.sidebar[b-m2pj5bwbm8]::after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:1;width:1px;pointer-events:none;opacity:.76;background:linear-gradient(180deg, transparent 0%, rgba(47, 246, 214, 0.26) 16%, rgba(255, 255, 255, 0.1) 54%, transparent 100%)}.sidebar.collapsed[b-m2pj5bwbm8]{box-shadow:inset -1px 0 0 hsla(0,0%,100%,.07),8px 0 22px rgba(2,6,23,.12)}.sidebar.collapsed[b-m2pj5bwbm8]::before{opacity:.5;transform:translate3d(-0.2rem, 0, 0);animation:sidebarRailGlow-b-m2pj5bwbm8 .22s cubic-bezier(0.2, 0.8, 0.2, 1) both}.sidebar:not(.collapsed)[b-m2pj5bwbm8]::before{animation:sidebarRailGlow-b-m2pj5bwbm8 .22s cubic-bezier(0.2, 0.8, 0.2, 1) both}.sidebar-panel[b-m2pj5bwbm8]{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sidebar-footer[b-m2pj5bwbm8]{flex:0 0 auto;padding:.875rem .75rem;border-top:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.01)),rgba(4,13,30,.45);backdrop-filter:blur(10px);transition:padding .22s cubic-bezier(0.2, 0.8, 0.2, 1),background-color .22s ease,border-color .22s ease}.sidebar-user[b-m2pj5bwbm8]{display:flex;align-items:center;gap:.75rem;min-width:0}.sidebar-user-avatar[b-m2pj5bwbm8]{width:2.75rem;height:2.75rem;min-width:2.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;color:#fff;font-size:.9rem;font-weight:700;background:linear-gradient(180deg, #4da3ff 0%, #2f80ed 100%);box-shadow:0 10px 24px rgba(47,128,237,.24),inset 0 1px 0 hsla(0,0%,100%,.24);transition:transform .22s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .22s ease,margin .22s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform}.sidebar-user-info[b-m2pj5bwbm8]{min-width:0;flex:1 1 auto}.sidebar-user-avatar-image[b-m2pj5bwbm8]{width:100%;height:100%;display:block;object-fit:cover}.sidebar-user-name[b-m2pj5bwbm8],.sidebar-user-role[b-m2pj5bwbm8]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.15}.sidebar-user-name[b-m2pj5bwbm8]{color:#fff;font-size:.9rem;font-weight:700}.sidebar-user-role[b-m2pj5bwbm8]{color:hsla(0,0%,100%,.68);font-size:.8rem;line-height:1.1}.sidebar-user-action[b-m2pj5bwbm8]{width:2rem;height:2rem;min-width:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:.625rem;color:hsla(0,0%,100%,.55);background:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease,transform .2s ease}.sidebar-user-action:hover[b-m2pj5bwbm8]{color:#fff;background:hsla(0,0%,100%,.08);transform:translateX(1px)}.nav-link-wrapper[b-m2pj5bwbm8]{display:flex;align-items:center;justify-content:space-between}.nav-item[b-m2pj5bwbm8]{padding:0 .75rem .5rem;font-size:.9rem}.nav-item.section-open[b-m2pj5bwbm8]{padding-bottom:.75rem;margin-bottom:.75rem}.nav-item.section-open[b-m2pj5bwbm8]::after{content:"";display:block;height:2px;margin-top:.75rem;border-radius:50%;background:hsla(0,0%,100%,.12)}.nav-item:first-of-type[b-m2pj5bwbm8]{padding-top:.75rem}.nav-item:last-of-type[b-m2pj5bwbm8]{padding-bottom:.75rem}.nav-item[b-m2pj5bwbm8]  .nav-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;outline:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.nav-item[b-m2pj5bwbm8]  .nav-link:focus{outline:none}.nav-item[b-m2pj5bwbm8]  .nav-link:focus:not(:focus-visible){outline:none;box-shadow:none}.nav-item[b-m2pj5bwbm8]  .nav-link:focus-visible{outline:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.75)}.nav-item[b-m2pj5bwbm8]  .nav-link{position:relative;isolation:isolate;width:100%;height:2.5rem;overflow:hidden;gap:.5rem;padding-left:.5rem;border:0;border-radius:1rem;color:#a8c0d8;line-height:3rem;text-decoration:none;background:rgba(0,0,0,0);transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1)}.nav-item[b-m2pj5bwbm8]  .nav-link::before,.nav-item[b-m2pj5bwbm8]  .nav-link::after{content:"";position:absolute;opacity:0;transition:opacity .16s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1)}.nav-item[b-m2pj5bwbm8]  .nav-link::before{inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(135deg, rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.04)),hsla(0,0%,100%,.05);transform:scale(0.96)}.nav-item[b-m2pj5bwbm8]  .nav-link::after{inset:1px;z-index:-1;border-radius:calc(1rem - 1px);background:radial-gradient(circle at 22% 50%, rgba(47, 246, 214, 0.22), transparent 34%),linear-gradient(90deg, rgba(47, 128, 255, 0.18), rgba(34, 197, 94, 0.1));transform:translate3d(-0.25rem, 0, 0)}.nav-item[b-m2pj5bwbm8]  .nav-link>i,.nav-item[b-m2pj5bwbm8]  .nav-link>.nav-text{position:relative;z-index:1}.nav-item[b-m2pj5bwbm8]  .nav-link>i{color:#a8c0d8;transition:color .16s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .16s ease,filter .16s ease;will-change:transform}.nav-item[b-m2pj5bwbm8]  .nav-link:hover{color:#fff;transform:translate3d(0.08rem, 0, 0)}.nav-item[b-m2pj5bwbm8]  .nav-link:hover::before{opacity:1;transform:scale(1)}.nav-item[b-m2pj5bwbm8]  .nav-link:hover>i{color:#fff;transform:scale(1.04);filter:drop-shadow(0 0 10px rgba(47, 246, 214, 0.18))}.nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link){color:#fff;font-weight:600}.nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link)::before{opacity:1;transform:scale(1)}.nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link)::after{opacity:1;transform:translate3d(0, 0, 0)}.nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link)>i{color:#86efac !important;transform:none;filter:drop-shadow(0 0 10px rgba(134, 239, 172, 0.26))}.nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link){color:hsla(0,0%,100%,.95);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 10px 24px rgba(2,6,23,.18)}.nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active{color:#fff;font-weight:600}.nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active::before{opacity:1;transform:scale(1)}.nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active::after{opacity:.82;transform:translate3d(0, 0, 0)}.nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active>i{color:#22c55e !important;transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(34, 197, 94, 0.24))}.nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 8px 18px rgba(2,6,23,.16)}.nav-text[b-m2pj5bwbm8]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;opacity:1;transform:translate3d(0, 0, 0);pointer-events:auto;transition:opacity .16s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:opacity,transform}.nav-scrollable[b-m2pj5bwbm8]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.22) rgba(0,0,0,0)}.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar{width:10px}.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-track,.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-track,.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-thumb,.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-thumb:hover{border-radius:50%}.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-thumb{background:linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.12) 100%);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, rgba(47, 246, 214, 0.45) 0%, rgba(34, 197, 94, 0.45) 100%);border:2px solid rgba(0,0,0,0);background-clip:padding-box}.dropdown-toggle[b-m2pj5bwbm8]{display:flex;flex-direction:row;align-items:center;justify-content:center;outline:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.dropdown-toggle:focus[b-m2pj5bwbm8]{outline:none;box-shadow:none}.dropdown-toggle:focus-visible[b-m2pj5bwbm8]{outline:none;box-shadow:0 0 0 1px rgba(47,246,214,.35)}.dropdown-toggle[b-m2pj5bwbm8]{cursor:pointer;height:2.5rem;padding-inline:.5rem;margin-left:.5rem;overflow:hidden;user-select:none;-webkit-user-select:none;border-radius:.75rem;color:#d7d7d7;background-clip:padding-box;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.dropdown-toggle:hover[b-m2pj5bwbm8]{color:#fff;background-color:hsla(0,0%,100%,.1)}.dropdown-toggle:active[b-m2pj5bwbm8]{color:#fff;background-color:hsla(0,0%,100%,.14);transform:scale(0.98)}.fa-chevron-right[b-m2pj5bwbm8]{transition:transform .3s}.nav-submenu[b-m2pj5bwbm8]{position:relative;left:.75rem;max-height:0;overflow:hidden;padding-right:.5rem;opacity:0;transform:translateX(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.nav-submenu.open[b-m2pj5bwbm8]{max-height:fit-content;opacity:1;transform:translateX(0)}@media(max-width: 641px){.sidebar[b-m2pj5bwbm8]{position:relative;z-index:1200;min-height:4.7rem;overflow:visible}.top-row[b-m2pj5bwbm8]{position:fixed;top:0;right:0;left:0;z-index:1203;min-height:4.7rem;background-color:rgba(0,0,0,.72);backdrop-filter:blur(10px);box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 10px 24px rgba(2,6,23,.16)}.navbar-toggler[b-m2pj5bwbm8]{position:fixed;z-index:1204}.sidebar-panel[b-m2pj5bwbm8]{position:fixed;top:4.7rem;right:0;left:0;z-index:1202;height:calc(100dvh - 4.7rem);display:flex;flex-direction:column;pointer-events:none;background-image:linear-gradient(180deg, rgba(8, 18, 32, 0.968627451) 0%, rgba(6, 14, 26, 0.9882352941) 70%);transform:translateX(100%);transition:transform .25s ease}.sidebar.nav-menu-open .sidebar-panel[b-m2pj5bwbm8]{pointer-events:auto;transform:translateX(0)}.backdrop[b-m2pj5bwbm8]{position:fixed;top:4.7rem;right:0;bottom:0;left:0;z-index:1201;visibility:hidden;pointer-events:none;opacity:0;background:rgba(0,0,0,.35);transition:opacity .2s ease,visibility .2s ease}.sidebar.nav-menu-open .backdrop[b-m2pj5bwbm8]{visibility:visible;pointer-events:auto;opacity:1}}@media(min-width: 641px){.sidebar[b-m2pj5bwbm8]{position:sticky;top:0;width:300px;height:100vh}.sidebar.collapsed[b-m2pj5bwbm8]{width:60px}.navbar-toggler[b-m2pj5bwbm8]{display:none}.nav-scrollable[b-m2pj5bwbm8]{display:block}}.sidebar.collapsed .navbar-brand[b-m2pj5bwbm8]{justify-content:center}.sidebar.collapsed .nav-scrollable[b-m2pj5bwbm8]{scrollbar-width:none}.sidebar.collapsed .nav-scrollable[b-m2pj5bwbm8]::-webkit-scrollbar{width:0}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]{padding-right:.45rem;padding-left:.45rem}.sidebar.collapsed .nav-link-wrapper[b-m2pj5bwbm8]{justify-content:center}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link{width:2.75rem;min-width:2.75rem;height:2.75rem;justify-content:center;gap:0;padding-right:0;padding-left:0;margin-inline:auto;border-radius:1.05rem;animation:sidebarRailIconSettle-b-m2pj5bwbm8 .22s cubic-bezier(0.2, 0.8, 0.2, 1) both}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link::before{transform:scale(0.92)}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link.active:not(.sub-link),.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link.sub-link.active{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 10px 24px rgba(2,6,23,.22),0 0 0 1px rgba(47,246,214,.08)}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link>i{margin-right:0;transform:scale(1.08)}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link:hover{transform:translate3d(0, -1px, 0)}.sidebar.collapsed .nav-item[b-m2pj5bwbm8]  .nav-link:hover>i{transform:scale(1.14)}.sidebar.collapsed .nav-text[b-m2pj5bwbm8]{flex:0 0 0;width:0;min-width:0;max-width:0;opacity:0;pointer-events:none;transform:translate3d(-0.45rem, 0, 0)}.sidebar.collapsed .sidebar-footer[b-m2pj5bwbm8]{padding-right:.45rem;padding-left:.45rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02)),rgba(4,13,30,.56)}.sidebar.collapsed .sidebar-user[b-m2pj5bwbm8]{justify-content:center;gap:0}.sidebar.collapsed .sidebar-user-info[b-m2pj5bwbm8]{flex:0 0 0;width:0;min-width:0;max-width:0}.sidebar.collapsed .sidebar-user-avatar[b-m2pj5bwbm8]{margin-inline:auto;transform:scale(0.96);animation:sidebarRailAvatarPop-b-m2pj5bwbm8 .22s cubic-bezier(0.2, 0.8, 0.2, 1) both}.sidebar.collapsed .sidebar-user-action[b-m2pj5bwbm8]{display:none}@media(prefers-reduced-motion: reduce){.sidebar[b-m2pj5bwbm8],.sidebar[b-m2pj5bwbm8]::before,.sidebar[b-m2pj5bwbm8]::after,.navbar-toggler[b-m2pj5bwbm8],.navbar-brand-logo[b-m2pj5bwbm8],.nav-text[b-m2pj5bwbm8],.nav-item[b-m2pj5bwbm8]  .nav-link,.nav-item[b-m2pj5bwbm8]  .nav-link::before,.nav-item[b-m2pj5bwbm8]  .nav-link::after,.nav-item[b-m2pj5bwbm8]  .nav-link>i,.sidebar-panel[b-m2pj5bwbm8],.sidebar-footer[b-m2pj5bwbm8],.sidebar-user-avatar[b-m2pj5bwbm8],.dropdown-toggle[b-m2pj5bwbm8],.backdrop[b-m2pj5bwbm8]{animation:none !important;transition:none !important}}@keyframes sidebarRailGlow-b-m2pj5bwbm8{0%{opacity:.24;transform:translate3d(-0.35rem, 0, 0)}55%{opacity:.58}100%{opacity:.5;transform:translate3d(0, 0, 0)}}@keyframes sidebarRailIconSettle-b-m2pj5bwbm8{0%{transform:scale(0.94)}58%{transform:scale(1.06)}100%{transform:scale(1)}}@keyframes sidebarRailAvatarPop-b-m2pj5bwbm8{0%{transform:scale(0.9)}60%{transform:scale(1.04)}100%{transform:scale(0.96)}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/AppealsAnalytics/Components/AppealsAnalyticsDashboard/EmergencyAppealsAnalyticsDashboard.razor.rz.scp.css */
.eaa-dashboard[b-pog5gogf1f]{min-width:0}.eaa-dashboard__status[b-pog5gogf1f],.eaa-dashboard__updated[b-pog5gogf1f]{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.25rem .5rem;border:1px solid rgba(47,128,255,.14);border-radius:999px;background:rgba(47,128,255,.07);color:#1e40af;font-size:.8rem;font-weight:850;white-space:nowrap}.eaa-dashboard__updated[b-pog5gogf1f]{border-color:rgba(148,163,184,.26);background:hsla(0,0%,100%,.72);color:#6c757d}.eaa-dashboard__status-dot[b-pog5gogf1f]{display:inline-block;width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:#28a745;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.eaa-dashboard__status-dot--loading[b-pog5gogf1f]{background:#007bff;box-shadow:0 0 0 4px rgba(47,128,255,.14);animation:pp-dashboard-pulse-b-pog5gogf1f 1s infinite ease-in-out}.eaa-dashboard__subject-switcher[b-pog5gogf1f]{flex:0 1 320px;width:min(320px,100%);min-width:0;max-width:100%}.eaa-dashboard__error[b-pog5gogf1f]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:18px;padding:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#dc3545;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.78)),rgba(239,68,68,.08)}@keyframes pp-dashboard-pulse-b-pog5gogf1f{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.35);opacity:1}}@media(prefers-reduced-motion: reduce){.eaa-dashboard *[b-pog5gogf1f]{animation:none !important;transition:none !important}}.eaa-period-presets[b-pog5gogf1f]{display:flex;align-items:flex-end;gap:.5rem;margin-top:.5rem;min-height:43px;min-width:0;max-width:100%;flex-wrap:wrap}.eaa-dashboard-host[b-pog5gogf1f]{min-width:0;max-width:100%;overflow-x:clip}.eaa-dashboard-host[b-pog5gogf1f]  .sad,.eaa-dashboard-host[b-pog5gogf1f]  .analytics-container,.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero,.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-main,.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-actions,.eaa-dashboard-host[b-pog5gogf1f]  .sad__filters-container,.eaa-dashboard-host[b-pog5gogf1f]  .sad__filters,.eaa-dashboard-host[b-pog5gogf1f]  .sad__sections,.eaa-dashboard-host[b-pog5gogf1f]  .sad__metrics,.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts,.eaa-dashboard-host[b-pog5gogf1f]  .sad__content{min-width:0;max-width:100%}.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-actions{min-width:0}.eaa-dashboard-host:not(.eaa-dashboard-host--section-overview)[b-pog5gogf1f]  .sad__filters{grid-template-columns:repeat(3, minmax(0, 1fr))}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.75rem;align-items:stretch;min-width:0}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:span 6;width:100%;min-width:0;max-width:100%;height:100%}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card--chart{min-width:0}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card--chart .sad-chart,.eaa-dashboard-host[b-pog5gogf1f]  .sad-card--chart .sad-chart__canvas{width:100%;max-width:100%}.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-periods]{grid-column:span 8}.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-sla-breaches]{grid-column:span 4}.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-statuses],.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-priorities]{grid-column:span 6}.eaa-dashboard-host--section-sla[b-pog5gogf1f]  .sad__charts>.sad-card--chart,.eaa-dashboard-host--section-geography[b-pog5gogf1f]  .sad__charts>.sad-card--chart,.eaa-dashboard-host--section-risks[b-pog5gogf1f]  .sad__charts>.sad-card--chart,.eaa-dashboard-host--section-time[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:span 6}.eaa-dashboard-host--section-geography[b-pog5gogf1f]  .sad__before-charts{min-width:0;max-width:100%}.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:nth-child(1),.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:nth-child(2){grid-column:span 6}.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:nth-child(3),.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:nth-child(4),.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:nth-child(5){grid-column:span 4}.eaa-dashboard-host--section-priorities[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:span 4}@media(max-width: 1199px){.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:span 6}.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-periods],.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-sla-breaches],.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-statuses],.eaa-dashboard-host--section-overview[b-pog5gogf1f]  .sad__charts>[data-sad-chart-key=emergency-appeals-priorities]{grid-column:span 6}.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart,.eaa-dashboard-host--section-priorities[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:span 6}.eaa-dashboard-host--section-distribution[b-pog5gogf1f]  .sad__charts>.sad-card--chart:last-child:nth-child(odd),.eaa-dashboard-host--section-priorities[b-pog5gogf1f]  .sad__charts>.sad-card--chart:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width: 991px){.eaa-dashboard-host[b-pog5gogf1f]  .sad__filters{grid-template-columns:1fr !important}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts{grid-template-columns:1fr;gap:.75rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:1/-1 !important}.eaa-dashboard-host[b-pog5gogf1f]  .sad__metrics{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 720px){.eaa-dashboard-host[b-pog5gogf1f]{overflow-x:hidden}.eaa-dashboard-host[b-pog5gogf1f]  .sad{gap:.75rem}.eaa-dashboard-host[b-pog5gogf1f]  .analytics-container{width:100%;max-width:100%;min-width:0}.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;border-radius:1.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-main{width:100%;min-width:0}.eaa-dashboard-host[b-pog5gogf1f]  .sad__title{font-size:clamp(1.55rem,8vw,2rem);line-height:1.08}.eaa-dashboard-host[b-pog5gogf1f]  .sad__subtitle{max-width:100%;font-size:.9rem;line-height:1.42}.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-actions{width:100%;justify-content:space-between;align-items:stretch;gap:.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero-actions>*{max-width:100%}.eaa-dashboard-host[b-pog5gogf1f]  .sad__filters{grid-template-columns:1fr !important;gap:.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__sections{padding:.5rem;border-radius:1.25rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__metrics{grid-template-columns:1fr !important}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts{grid-template-columns:1fr !important;gap:.75rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__charts>.sad-card--chart{grid-column:1/-1 !important}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card{border-radius:1.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card__header--chart{gap:.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card__top-row{align-items:flex-start;gap:.5rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad-card__top-row--toolbar{flex-wrap:wrap;justify-content:flex-end}.eaa-dashboard__subject-switcher[b-pog5gogf1f]{width:100%;flex:1 1 100%}.eaa-dashboard__status[b-pog5gogf1f],.eaa-dashboard__updated[b-pog5gogf1f]{min-width:0;max-width:100%}.eaa-dashboard__updated[b-pog5gogf1f]{white-space:normal}.eaa-period-presets[b-pog5gogf1f]{align-items:stretch;min-height:0;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.eaa-period-presets[b-pog5gogf1f]::-webkit-scrollbar{display:none}}@media(max-width: 420px){.eaa-dashboard-host[b-pog5gogf1f]  .sad__hero{padding:.75rem}.eaa-dashboard-host[b-pog5gogf1f]  .sad__filters-container,.eaa-dashboard-host[b-pog5gogf1f]  .sad__sections,.eaa-dashboard-host[b-pog5gogf1f]  .sad-card{padding:.75rem}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/Chat/EmergencyAppealChatFab.razor.rz.scp.css */
.emergency-appeal-chat-fab[b-som5okpwj4]{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:1050}.emergency-appeal-chat-fab__thread-host[b-som5okpwj4]{height:100%;min-height:0;overflow:hidden}.emergency-appeal-chat-fab__button[b-som5okpwj4]{display:inline-flex;align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem 1rem;border:0;border-radius:999px;background:radial-gradient(circle at 20% 15%, rgba(255, 255, 255, 0.35), transparent 32%),linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.18),0 0 0 1px hsla(0,0%,100%,.22) inset;cursor:pointer;font-weight:800;letter-spacing:.01em}.emergency-appeal-chat-fab__button:focus[b-som5okpwj4]{outline:none}.emergency-appeal-chat-fab__button:focus:not(:focus-visible)[b-som5okpwj4]{outline:none;box-shadow:none}.emergency-appeal-chat-fab__button:focus-visible[b-som5okpwj4]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:999px}.emergency-appeal-chat-fab__button:hover:not(:disabled)[b-som5okpwj4]{transform:translateY(-1px);box-shadow:0 1.25rem 2.4rem rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,100%,.28) inset}.emergency-appeal-chat-fab__button:disabled[b-som5okpwj4]{cursor:not-allowed;opacity:.68}.emergency-appeal-chat-fab__button-icon[b-som5okpwj4]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:hsla(0,0%,100%,.18);font-size:1rem}.emergency-appeal-chat-fab__button-text[b-som5okpwj4]{white-space:nowrap}.emergency-appeal-chat-fab__button-status[b-som5okpwj4]{padding:.15rem .5rem;border-radius:999px;background:hsla(0,0%,100%,.18);font-size:.7rem;font-weight:900;text-transform:uppercase}.emergency-appeal-chat-fab__backdrop[b-som5okpwj4]{position:fixed;inset:0;z-index:1049;border:0;background:rgba(0,0,0,.18);cursor:default}.emergency-appeal-chat-fab__drawer[b-som5okpwj4]{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:calc(clamp(1rem,2vw,1.5rem) + 4.25rem);z-index:1051;display:grid;grid-template-rows:auto minmax(0, 1fr);width:min(34rem,100vw - 2rem);height:min(42rem,100vh - 7rem);overflow:hidden;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(0,0,0,.28)}.emergency-appeal-chat-fab__drawer-header[b-som5okpwj4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-bottom:.0625rem solid #ccc;background:radial-gradient(circle at top left, rgba(0, 123, 255, 0.12), transparent 36%),#fff}.emergency-appeal-chat-fab__drawer-title[b-som5okpwj4]{display:flex;align-items:center;gap:.75rem;min-width:0}.emergency-appeal-chat-fab__drawer-title strong[b-som5okpwj4],.emergency-appeal-chat-fab__drawer-title small[b-som5okpwj4]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-chat-fab__drawer-title strong[b-som5okpwj4]{color:#111827;font-size:1rem}.emergency-appeal-chat-fab__drawer-title small[b-som5okpwj4]{color:#6c757d;font-size:.8rem}.emergency-appeal-chat-fab__drawer-actions[b-som5okpwj4]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.emergency-appeal-chat-fab__drawer-icon[b-som5okpwj4]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(0,123,255,.1);color:#0056b3}.emergency-appeal-chat-fab__close[b-som5okpwj4],.emergency-appeal-chat-fab__sync[b-som5okpwj4]{--btn-height: 2.25rem;--btn-px: 0;--btn-radius: 999px;--btn-icon-size: .9rem;flex:0 0 auto;width:2.25rem;min-width:2.25rem;height:2.25rem;color:#6c757d}.emergency-appeal-chat-fab__close:hover:not(:disabled)[b-som5okpwj4],.emergency-appeal-chat-fab__sync:hover:not(:disabled)[b-som5okpwj4]{color:#111827;transform:translateY(-1px)}.emergency-appeal-chat-fab__close:active:not(:disabled)[b-som5okpwj4],.emergency-appeal-chat-fab__sync:active:not(:disabled)[b-som5okpwj4]{transform:translateY(0)}.emergency-appeal-chat-fab__sync[b-som5okpwj4]{color:#0056b3}.emergency-appeal-chat-fab__drawer-body[b-som5okpwj4]{position:relative;min-height:0;padding:0;overflow:auto;background:linear-gradient(180deg, rgba(0, 0, 0, 0.015), rgba(0, 0, 0, 0.03))}.emergency-appeal-chat-fab__placeholder[b-som5okpwj4]{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:.0625rem dashed rgba(0,123,255,.28);border-radius:1rem;background:hsla(0,0%,100%,.78);color:#111827;text-align:center}.emergency-appeal-chat-fab__placeholder h4[b-som5okpwj4]{margin:0;font-size:1.1rem;font-weight:900}.emergency-appeal-chat-fab__placeholder p[b-som5okpwj4]{max-width:24rem;margin:0;color:#6c757d;line-height:1.45}.emergency-appeal-chat-fab__placeholder-icon[b-som5okpwj4]{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgba(0,123,255,.1);color:#0056b3;font-size:1.75rem}.emergency-appeal-chat-fab__placeholder-icon--warning[b-som5okpwj4]{background:rgba(255,193,7,.16);color:#b68c03}.emergency-appeal-chat-fab__placeholder-icon--muted[b-som5okpwj4]{background:rgba(0,0,0,.06);color:#6c757d}.emergency-appeal-chat-fab__conversation-id[b-som5okpwj4]{display:grid;gap:.25rem;max-width:100%;padding:.5rem .75rem;border-radius:.75rem;background:rgba(0,0,0,.04);text-align:left}.emergency-appeal-chat-fab__conversation-id span[b-som5okpwj4]{color:#6c757d;font-size:.7rem;font-weight:800;text-transform:uppercase}.emergency-appeal-chat-fab__conversation-id code[b-som5okpwj4]{max-width:100%;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-chat-fab__readonly[b-som5okpwj4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:rgba(255,193,7,.16);color:#b68c03;font-size:.8rem;font-weight:800}@media(max-width: 640px){.emergency-appeal-chat-fab[b-som5okpwj4]{right:.75rem;bottom:.75rem;left:.75rem}.emergency-appeal-chat-fab__button[b-som5okpwj4]{justify-content:center;width:100%}.emergency-appeal-chat-fab__drawer[b-som5okpwj4]{right:.75rem;bottom:5rem;left:.75rem;width:auto;height:min(38rem,100vh - 6rem)}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/CreateEmergencyAppealResult/CreateEmergencyAppealResultModal.razor.rz.scp.css */
.emergency-appeal-create-result[b-rf856j4cv9]{display:flex;flex-direction:column;gap:1rem}.emergency-appeal-create-result h3[b-rf856j4cv9]{margin:0}.emergency-appeal-create-result__rows[b-rf856j4cv9]{display:flex;flex-direction:column;gap:.5rem}.emergency-appeal-create-result__rows div[b-rf856j4cv9]{display:flex;justify-content:space-between;gap:.75rem}.emergency-appeal-create-result__actions[b-rf856j4cv9]{display:flex;flex-wrap:wrap;gap:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/DispatchCandidatePreview/EmergencyAppealDispatchCandidatePreview.razor.rz.scp.css */
.emergency-appeal-dispatch-preview[b-y4t6rnsml3]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.emergency-appeal-dispatch-preview__header[b-y4t6rnsml3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.emergency-appeal-dispatch-preview__title-block[b-y4t6rnsml3]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.emergency-appeal-dispatch-preview__title[b-y4t6rnsml3]{overflow:hidden;color:#111827;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-dispatch-preview__counter[b-y4t6rnsml3]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background:rgba(0,123,255,.1);color:#0056b3;font-size:.8rem;font-weight:800}.emergency-appeal-dispatch-preview__empty[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__error[b-y4t6rnsml3]{padding:.5rem;border:.0625rem solid #ccc;border-radius:.75rem;font-size:.9rem;line-height:1.4}.emergency-appeal-dispatch-preview__empty[b-y4t6rnsml3]{color:#6c757d;background:rgba(0,0,0,.02)}.emergency-appeal-dispatch-preview__error[b-y4t6rnsml3]{color:#dc3545;background:rgba(220,53,69,.06);border-color:rgba(220,53,69,.18)}.emergency-appeal-dispatch-preview__list[b-y4t6rnsml3]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.emergency-appeal-dispatch-preview__candidate[b-y4t6rnsml3]{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;min-width:0;padding:.5rem;border:.0625rem solid #e5e7eb;border-radius:.75rem;background:#fff;color:inherit;cursor:pointer;text-align:left}.emergency-appeal-dispatch-preview__candidate:focus[b-y4t6rnsml3]{outline:none}.emergency-appeal-dispatch-preview__candidate:focus:not(:focus-visible)[b-y4t6rnsml3]{outline:none;box-shadow:none}.emergency-appeal-dispatch-preview__candidate:focus-visible[b-y4t6rnsml3]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.emergency-appeal-dispatch-preview__candidate:hover[b-y4t6rnsml3]{border-color:#007bff;box-shadow:0 .35rem 1rem rgba(0,0,0,.08)}.emergency-appeal-dispatch-preview__candidate--selected[b-y4t6rnsml3]{border-color:#007bff;background:rgba(0,123,255,.06);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.emergency-appeal-dispatch-preview__candidate--disabled[b-y4t6rnsml3]{opacity:.68;cursor:not-allowed}.emergency-appeal-dispatch-preview__candidate--disabled:hover[b-y4t6rnsml3]{border-color:#e5e7eb;box-shadow:none}.emergency-appeal-dispatch-preview__candidate--external[b-y4t6rnsml3]{border-style:dashed;border-color:#007bff;background:rgba(0,123,255,.05)}.emergency-appeal-dispatch-preview__candidate-header[b-y4t6rnsml3]{display:grid;grid-template-columns:minmax(0, 1fr) max-content;align-items:start;gap:.5rem;min-width:0}.emergency-appeal-dispatch-preview__candidate-title[b-y4t6rnsml3]{min-width:0;overflow:hidden;color:#111827;font-size:.9rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-dispatch-preview__badges[b-y4t6rnsml3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;max-width:15rem}.emergency-appeal-dispatch-preview__badge[b-y4t6rnsml3]{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.1;white-space:nowrap}.emergency-appeal-dispatch-preview__badge--best[b-y4t6rnsml3]{background:#ede9fe;color:#6d28d9}.emergency-appeal-dispatch-preview__badge--eligible[b-y4t6rnsml3]{background:rgba(40,167,69,.12);color:#027519}.emergency-appeal-dispatch-preview__badge--warning[b-y4t6rnsml3]{background:rgba(255,193,7,.18);color:#b68c03}.emergency-appeal-dispatch-preview__badge--not-eligible[b-y4t6rnsml3]{background:rgba(220,53,69,.12);color:#dc3545}.emergency-appeal-dispatch-preview__badge--status[b-y4t6rnsml3]{background:rgba(0,0,0,.06);color:#111827}.emergency-appeal-dispatch-preview__badge--external[b-y4t6rnsml3]{background:rgba(0,123,255,.12);color:#0056b3}.emergency-appeal-dispatch-preview__subtitle[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__meta[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__stock[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__missing[b-y4t6rnsml3]{display:block;min-width:0;overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-dispatch-preview__subtitle[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__meta[b-y4t6rnsml3]{color:#6c757d}.emergency-appeal-dispatch-preview__subtitle--warning[b-y4t6rnsml3],.emergency-appeal-dispatch-preview__missing[b-y4t6rnsml3]{color:#b68c03;font-weight:700}.emergency-appeal-dispatch-preview__stock[b-y4t6rnsml3]{color:#111827;font-weight:700}@media(max-width: 520px){.emergency-appeal-dispatch-preview__header[b-y4t6rnsml3]{align-items:stretch;flex-direction:column}.emergency-appeal-dispatch-preview__candidate-header[b-y4t6rnsml3]{grid-template-columns:1fr}.emergency-appeal-dispatch-preview__badges[b-y4t6rnsml3]{justify-content:flex-start;max-width:100%}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/DispatchPreviewMap/EmergencyAppealDispatchPreviewMap.razor.rz.scp.css */
.emergency-appeal-dispatch-preview-map[b-amg0io37s3]{position:relative;min-width:0;width:100%}.emergency-appeal-dispatch-preview-map__picker[b-amg0io37s3]{width:100%}.emergency-appeal-dispatch-preview-map__error[b-amg0io37s3]{position:absolute;right:.5rem;left:.5rem;z-index:10;padding:.5rem;border-radius:.75rem;pointer-events:none;box-shadow:0 .35rem 1.25rem rgba(0,0,0,.14)}.emergency-appeal-dispatch-preview-map__status[b-amg0io37s3]{position:absolute;top:.5rem;right:.5rem;padding:.5rem;border-radius:.75rem;font-weight:700;pointer-events:none;background:hsla(0,0%,100%,.94);box-shadow:0 .35rem 1.25rem rgba(0,0,0,.14)}.emergency-appeal-dispatch-preview-map__error[b-amg0io37s3]{bottom:.75rem;border:.0625rem solid rgba(220,53,69,.24);background:hsla(0,0%,100%,.96);color:#dc3545;font-size:.9rem;font-weight:700}.emergency-appeal-dispatch-preview-map[b-amg0io37s3]  .emergency-appeal-dispatch-preview-map__popup-content{display:flex;flex-direction:column;gap:.25rem;min-width:13rem;padding:.75rem}.emergency-appeal-dispatch-preview-map[b-amg0io37s3]  .emergency-appeal-dispatch-preview-map__popup-title{color:#fff;font-weight:900;line-height:1.2}.emergency-appeal-dispatch-preview-map[b-amg0io37s3]  .emergency-appeal-dispatch-preview-map__popup-subtitle{color:hsla(0,0%,100%,.78);font-size:.8rem;line-height:1.3}.emergency-appeal-dispatch-preview-map[b-amg0io37s3]  .emergency-appeal-dispatch-preview-map__popup-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:hsla(0,0%,100%,.72);font-size:.8rem}.emergency-appeal-dispatch-preview-map[b-amg0io37s3]  .emergency-appeal-dispatch-preview-map__popup-row strong{color:#fff;font-weight:800;text-align:right}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/Sla/EmergencyAppealSlaPanel.razor.rz.scp.css */
.emergency-appeal-sla-panel[b-b5ho174lp3]{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.emergency-appeal-sla-panel__header[b-b5ho174lp3],.emergency-appeal-sla-panel__metric-header[b-b5ho174lp3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.emergency-appeal-sla-panel__title[b-b5ho174lp3],.emergency-appeal-sla-panel__metric-title[b-b5ho174lp3]{margin:0;font-weight:800}.emergency-appeal-sla-panel__title[b-b5ho174lp3]{font-size:1rem}.emergency-appeal-sla-panel__subtitle[b-b5ho174lp3]{margin-top:.25rem;color:#6c757d;font-size:.9rem}.emergency-appeal-sla-panel__metrics[b-b5ho174lp3]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.emergency-appeal-sla-panel__metric[b-b5ho174lp3]{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:.75rem;border:.0625rem solid rgba(0,0,0,.08);border-left:4px solid rgba(0,0,0,.16);border-radius:1rem;background:rgba(0,0,0,.015)}.emergency-appeal-sla-panel__metric--ok[b-b5ho174lp3],.emergency-appeal-sla-panel__metric--completed[b-b5ho174lp3]{border-left-color:#28a745}.emergency-appeal-sla-panel__metric--warning[b-b5ho174lp3],.emergency-appeal-sla-panel__metric--paused[b-b5ho174lp3]{border-left-color:#ffc107}.emergency-appeal-sla-panel__metric--breached[b-b5ho174lp3]{border-left-color:#dc3545}.emergency-appeal-sla-panel__metric--stopped[b-b5ho174lp3],.emergency-appeal-sla-panel__metric--not-configured[b-b5ho174lp3],.emergency-appeal-sla-panel__metric--unknown[b-b5ho174lp3]{border-left-color:#6c757d}.emergency-appeal-sla-panel__metric-title[b-b5ho174lp3]{color:#1f2937;font-size:.9rem}.emergency-appeal-sla-panel__metric-time[b-b5ho174lp3]{margin-top:.25rem;color:#1f2937;font-size:.9rem;font-weight:700}.emergency-appeal-sla-panel__progress-block[b-b5ho174lp3]{display:flex;flex-direction:column;gap:.25rem}.emergency-appeal-sla-panel__progress-caption[b-b5ho174lp3]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#6c757d;font-size:.8rem}.emergency-appeal-sla-panel__progress-caption strong[b-b5ho174lp3]{color:#1f2937;font-weight:800;white-space:nowrap}.emergency-appeal-sla-panel__badge[b-b5ho174lp3]{display:inline-flex;align-items:center;flex:0 0 auto;padding:.25rem .75rem;border-radius:999px;background:rgba(0,0,0,.06);color:#6c757d;font-size:.8rem;font-weight:800;white-space:nowrap}.emergency-appeal-sla-panel__badge--ok[b-b5ho174lp3],.emergency-appeal-sla-panel__badge--completed[b-b5ho174lp3]{background:rgba(40,167,69,.12);color:#027519}.emergency-appeal-sla-panel__badge--warning[b-b5ho174lp3],.emergency-appeal-sla-panel__badge--paused[b-b5ho174lp3]{background:rgba(255,193,7,.16);color:#b68c03}.emergency-appeal-sla-panel__badge--breached[b-b5ho174lp3]{background:rgba(220,53,69,.12);color:#dc3545}.emergency-appeal-sla-panel__badge--stopped[b-b5ho174lp3],.emergency-appeal-sla-panel__badge--not-configured[b-b5ho174lp3],.emergency-appeal-sla-panel__badge--unknown[b-b5ho174lp3]{background:rgba(0,0,0,.06);color:#6c757d}.emergency-appeal-sla-panel__progress[b-b5ho174lp3]{width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.08)}.emergency-appeal-sla-panel__progress-bar[b-b5ho174lp3]{height:100%;border-radius:inherit;background:#007bff}.emergency-appeal-sla-panel__progress-bar--ok[b-b5ho174lp3],.emergency-appeal-sla-panel__progress-bar--completed[b-b5ho174lp3]{background:#28a745}.emergency-appeal-sla-panel__progress-bar--warning[b-b5ho174lp3],.emergency-appeal-sla-panel__progress-bar--paused[b-b5ho174lp3]{background:#ffc107}.emergency-appeal-sla-panel__progress-bar--breached[b-b5ho174lp3]{background:#dc3545}.emergency-appeal-sla-panel__progress-bar--stopped[b-b5ho174lp3],.emergency-appeal-sla-panel__progress-bar--not-configured[b-b5ho174lp3],.emergency-appeal-sla-panel__progress-bar--unknown[b-b5ho174lp3]{background:#6c757d}.emergency-appeal-sla-panel__dates[b-b5ho174lp3],.emergency-appeal-sla-panel__summary[b-b5ho174lp3]{display:grid;gap:.5rem}.emergency-appeal-sla-panel__dates[b-b5ho174lp3]{grid-template-columns:repeat(2, minmax(0, 1fr))}.emergency-appeal-sla-panel__summary[b-b5ho174lp3]{grid-template-columns:repeat(3, minmax(0, 1fr));padding-top:.75rem;border-top:.0625rem solid rgba(0,0,0,.08)}.emergency-appeal-sla-panel__dates div[b-b5ho174lp3],.emergency-appeal-sla-panel__summary div[b-b5ho174lp3]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.emergency-appeal-sla-panel__dates span[b-b5ho174lp3],.emergency-appeal-sla-panel__summary span[b-b5ho174lp3]{color:#6c757d;font-size:.8rem}.emergency-appeal-sla-panel__dates strong[b-b5ho174lp3],.emergency-appeal-sla-panel__summary strong[b-b5ho174lp3]{min-width:0;overflow:hidden;color:#1f2937;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 960px){.emergency-appeal-sla-panel__metrics[b-b5ho174lp3],.emergency-appeal-sla-panel__summary[b-b5ho174lp3]{grid-template-columns:1fr}}@media(max-width: 560px){.emergency-appeal-sla-panel__header[b-b5ho174lp3],.emergency-appeal-sla-panel__metric-header[b-b5ho174lp3]{align-items:stretch;flex-direction:column}.emergency-appeal-sla-panel__dates[b-b5ho174lp3]{grid-template-columns:1fr}.emergency-appeal-sla-panel__badge[b-b5ho174lp3]{align-self:flex-start}.emergency-appeal-sla-panel__progress-caption[b-b5ho174lp3]{align-items:flex-start;flex-direction:column;gap:.25rem}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/WorkflowActions/EmergencyAppealWorkflowActionModal.razor.rz.scp.css */
.emergency-appeal-workflow-modal[b-wdruaixrc0]{display:flex;flex-direction:column;gap:.75rem}.emergency-appeal-workflow-modal__description[b-wdruaixrc0]{margin:0;color:#6c757d;font-size:.9rem}.emergency-appeal-workflow-modal__field[b-wdruaixrc0]{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem}.emergency-appeal-workflow-modal__actions[b-wdruaixrc0]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/WorkflowActions/EmergencyAppealWorkflowActionPanel.razor.rz.scp.css */
.emergency-appeal-workflow-panel[b-vqehy2kxxn]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-left:4px solid #007bff;border-radius:1rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.emergency-appeal-workflow-panel__header[b-vqehy2kxxn]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.emergency-appeal-workflow-panel__title[b-vqehy2kxxn]{margin:0;font-size:1rem;font-weight:700}.emergency-appeal-workflow-panel__subtitle[b-vqehy2kxxn]{margin-top:.25rem;color:#6c757d;font-size:.9rem}.emergency-appeal-workflow-panel__badge[b-vqehy2kxxn]{flex:0 0 auto;padding:.25rem .75rem;border-radius:999px;background:rgba(0,123,255,.12);color:#007bff;font-size:.8rem;font-weight:800}.emergency-appeal-workflow-panel__badge--assigned[b-vqehy2kxxn]{background:rgba(23,162,184,.12);color:#17a2b8}.emergency-appeal-workflow-panel__badge--in-progress[b-vqehy2kxxn],.emergency-appeal-workflow-panel__badge--serving[b-vqehy2kxxn]{background:rgba(255,193,7,.14);color:#b68c03}.emergency-appeal-workflow-panel__badge--completed[b-vqehy2kxxn]{background:rgba(40,167,69,.12);color:#28a745}.emergency-appeal-workflow-panel__badge--closed[b-vqehy2kxxn]{background:rgba(108,117,125,.16);color:#6c757d}.emergency-appeal-workflow-panel__badge--waiting[b-vqehy2kxxn]{background:rgba(255,193,7,.14);color:#b68c03}.emergency-appeal-workflow-panel__badge--revision[b-vqehy2kxxn]{background:rgba(220,53,69,.12);color:#dc3545}.emergency-appeal-workflow-panel__badge--unknown[b-vqehy2kxxn]{background:rgba(0,0,0,.08);color:#6c757d}.emergency-appeal-workflow-panel__meta[b-vqehy2kxxn]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#6c757d;font-size:.9rem}.emergency-appeal-workflow-panel__meta span[b-vqehy2kxxn]{margin-right:.25rem}.emergency-appeal-workflow-panel__meta strong[b-vqehy2kxxn]{color:#1f2937}.emergency-appeal-workflow-panel__warning[b-vqehy2kxxn]{color:#ffc107;font-weight:700}.emergency-appeal-workflow-panel__actions[b-vqehy2kxxn]{display:flex;flex-wrap:wrap;gap:.5rem}.emergency-appeal-workflow-panel__empty[b-vqehy2kxxn]{color:#6c757d;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/WorkflowActions/EmergencyAppealWorkflowMiniPipeline.razor.rz.scp.css */
.emergency-appeal-workflow-mini-pipeline[b-pvbyjk62b5]{--workflow-mini-steps-count: 6;--workflow-mini-track-width: 11.5rem;--workflow-mini-dot-size: 0.68rem;--workflow-mini-current-dot-size: 0.82rem;--workflow-mini-overflow-safe-space: 0.25rem;--workflow-mini-start-safe-space: 0.42rem;--workflow-mini-fade-width: 0.75rem;--workflow-mini-track-shift: calc((100% / var(--workflow-mini-steps-count) - var(--workflow-mini-dot-size)) / 2);display:inline-flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;max-width:calc(var(--workflow-mini-track-width) + var(--workflow-mini-start-safe-space));vertical-align:middle}.emergency-appeal-workflow-mini-pipeline__track-viewport[b-pvbyjk62b5]{box-sizing:border-box;width:100%;min-width:0;padding:var(--workflow-mini-overflow-safe-space) 0 var(--workflow-mini-overflow-safe-space) var(--workflow-mini-start-safe-space);overflow:hidden;-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--workflow-mini-fade-width)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--workflow-mini-fade-width)), transparent)}.emergency-appeal-workflow-mini-pipeline__track[b-pvbyjk62b5]{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));align-items:center;width:var(--workflow-mini-track-width);min-width:var(--workflow-mini-track-width);transform:translateX(calc(var(--workflow-mini-track-shift) * -1));transform-origin:left center}.emergency-appeal-workflow-mini-pipeline__step[b-pvbyjk62b5]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0}.emergency-appeal-workflow-mini-pipeline__step:not(:last-child)[b-pvbyjk62b5]::after{position:absolute;top:50%;left:calc(50% + .42rem);right:calc(-50% + .42rem);height:2px;background:rgba(0,0,0,.12);content:"";transform:translateY(-50%)}.emergency-appeal-workflow-mini-pipeline__step--completed:not(:last-child)[b-pvbyjk62b5]::after{background:rgba(40,167,69,.52)}.emergency-appeal-workflow-mini-pipeline__step--current:not(:last-child)[b-pvbyjk62b5]::after{background:linear-gradient(90deg, rgba(0, 123, 255, 0.48), rgba(0, 0, 0, 0.12))}.emergency-appeal-workflow-mini-pipeline__step--available:not(:last-child)[b-pvbyjk62b5]::after{background:rgba(23,162,184,.38)}.emergency-appeal-workflow-mini-pipeline__step--blocked:not(:last-child)[b-pvbyjk62b5]::after{background:rgba(255,193,7,.42)}.emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{position:relative;z-index:1;display:inline-block;width:var(--workflow-mini-dot-size);height:var(--workflow-mini-dot-size);border:2px solid #fff;border-radius:999px;background:rgba(0,0,0,.14);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.emergency-appeal-workflow-mini-pipeline__step--completed .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:#28a745;box-shadow:0 0 0 1px rgba(40,167,69,.38)}.emergency-appeal-workflow-mini-pipeline__step--current .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{width:var(--workflow-mini-current-dot-size);height:var(--workflow-mini-current-dot-size);background:#007bff;box-shadow:0 0 0 1px rgba(0,123,255,.42),0 0 0 4px rgba(0,123,255,.12)}.emergency-appeal-workflow-mini-pipeline__step--available .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:#17a2b8;box-shadow:0 0 0 1px rgba(23,162,184,.34)}.emergency-appeal-workflow-mini-pipeline__step--blocked .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:#ffc107;box-shadow:0 0 0 1px rgba(255,193,7,.38)}.emergency-appeal-workflow-mini-pipeline__label[b-pvbyjk62b5]{display:block;width:100%;min-width:0;overflow:hidden;color:#6c757d;font-size:.7rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-workflow-mini-pipeline--waiting .emergency-appeal-workflow-mini-pipeline__step--current .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:#ffc107;box-shadow:0 0 0 1px rgba(255,193,7,.42),0 0 0 4px rgba(255,193,7,.14)}.emergency-appeal-workflow-mini-pipeline--revision .emergency-appeal-workflow-mini-pipeline__step--current .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:#17a2b8;box-shadow:0 0 0 1px rgba(23,162,184,.42),0 0 0 4px rgba(23,162,184,.14)}.emergency-appeal-workflow-mini-pipeline--unknown .emergency-appeal-workflow-mini-pipeline__dot[b-pvbyjk62b5]{background:rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.08)}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/WorkflowActions/EmergencyAppealWorkflowNotes.razor.rz.scp.css */
.emergency-appeal-workflow-notes[b-btjo6qxbv3]{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:.75rem}.emergency-appeal-workflow-notes__item[b-btjo6qxbv3]{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;border:.0625rem solid rgba(0,0,0,.08);border-left:4px solid #007bff;border-radius:1rem;background:rgba(0,123,255,.04)}.emergency-appeal-workflow-notes__item span[b-btjo6qxbv3]{color:#6c757d;font-size:.7rem;font-weight:800;text-transform:uppercase}.emergency-appeal-workflow-notes__item strong[b-btjo6qxbv3]{color:#1f2937;font-size:.9rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.emergency-appeal-workflow-notes__item--warning[b-btjo6qxbv3]{border-left-color:#ffc107;background:rgba(255,193,7,.08)}.emergency-appeal-workflow-notes__item--danger[b-btjo6qxbv3]{border-left-color:#dc3545;background:rgba(220,53,69,.06)}.emergency-appeal-workflow-notes__item--muted[b-btjo6qxbv3]{border-left-color:#6c757d;background:rgba(0,0,0,.03)}@media(max-width: 700px){.emergency-appeal-workflow-notes[b-btjo6qxbv3]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Components/WorkflowActions/EmergencyAppealWorkflowPipeline.razor.rz.scp.css */
.emergency-appeal-workflow-pipeline[b-305qsq4jty]{display:flex;flex-direction:column;gap:.75rem}.emergency-appeal-workflow-pipeline__main[b-305qsq4jty]{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:2.25rem;row-gap:.5rem}.emergency-appeal-workflow-pipeline__branches[b-305qsq4jty]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.75rem;border-top:.0625rem dashed rgba(0,0,0,.12)}.emergency-appeal-workflow-pipeline__node[b-305qsq4jty]{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:flex-start;gap:.5rem;min-width:0;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.emergency-appeal-workflow-pipeline__node--completed[b-305qsq4jty]{border-color:rgba(40,167,69,.28);background:rgba(40,167,69,.06)}.emergency-appeal-workflow-pipeline__node--completed .emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{background:#28a745;color:#fff}.emergency-appeal-workflow-pipeline__node--current[b-305qsq4jty]{border-color:rgba(0,123,255,.36);background:rgba(0,123,255,.08);box-shadow:0 0 0 3px rgba(0,123,255,.08)}.emergency-appeal-workflow-pipeline__node--current .emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{background:#007bff;color:#fff}.emergency-appeal-workflow-pipeline__node--available[b-305qsq4jty]{border-color:rgba(23,162,184,.28);background:rgba(23,162,184,.06)}.emergency-appeal-workflow-pipeline__node--available .emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{background:rgba(23,162,184,.14);color:#17a2b8}.emergency-appeal-workflow-pipeline__node--blocked[b-305qsq4jty]{border-color:rgba(255,193,7,.36);background:rgba(255,193,7,.08)}.emergency-appeal-workflow-pipeline__node--blocked .emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{background:#ffc107;color:#fff}.emergency-appeal-workflow-pipeline__node--future[b-305qsq4jty]{opacity:.72}.emergency-appeal-workflow-pipeline__node--future .emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{background:rgba(0,0,0,.06);color:#6c757d}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node:not(:last-child)[b-305qsq4jty]::after{position:absolute;top:50%;left:100%;z-index:1;width:1.7rem;height:2px;background:linear-gradient(90deg, rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.32));content:"";pointer-events:none;transform:translateY(-50%)}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node:not(:last-child)[b-305qsq4jty]::before{position:absolute;top:50%;left:calc(100% + 1.7rem);z-index:2;width:0;height:0;border-top:.32rem solid rgba(0,0,0,0);border-bottom:.32rem solid rgba(0,0,0,0);border-left:.55rem solid rgba(0,0,0,.34);content:"";pointer-events:none;transform:translateY(-50%)}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node--completed:not(:last-child)[b-305qsq4jty]::after{background:linear-gradient(90deg, rgba(40, 167, 69, 0.24), rgba(40, 167, 69, 0.46))}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node--completed:not(:last-child)[b-305qsq4jty]::before{border-left-color:rgba(40,167,69,.58)}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node--current:not(:last-child)[b-305qsq4jty]::after{background:linear-gradient(90deg, rgba(0, 123, 255, 0.24), rgba(0, 123, 255, 0.44))}.emergency-appeal-workflow-pipeline__main>.emergency-appeal-workflow-pipeline__node--current:not(:last-child)[b-305qsq4jty]::before{border-left-color:rgba(0,123,255,.58)}.emergency-appeal-workflow-pipeline__branches .emergency-appeal-workflow-pipeline__node[b-305qsq4jty]{flex:1 1 280px}.emergency-appeal-workflow-pipeline__branches .emergency-appeal-workflow-pipeline__node[b-305qsq4jty]::before,.emergency-appeal-workflow-pipeline__branches .emergency-appeal-workflow-pipeline__node[b-305qsq4jty]::after{display:none}.emergency-appeal-workflow-pipeline__dot[b-305qsq4jty]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;font-size:.8rem;font-weight:900;line-height:1}.emergency-appeal-workflow-pipeline__dot i[b-305qsq4jty]{display:block;line-height:1}.emergency-appeal-workflow-pipeline__content[b-305qsq4jty]{display:flex;flex-direction:column;gap:1px;min-width:0}.emergency-appeal-workflow-pipeline__content strong[b-305qsq4jty]{overflow:hidden;color:#1f2937;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-workflow-pipeline__content span[b-305qsq4jty]{overflow:hidden;color:#6c757d;font-size:.8rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-workflow-pipeline__content small[b-305qsq4jty]{overflow:hidden;color:#6c757d;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 1180px){.emergency-appeal-workflow-pipeline__main[b-305qsq4jty]{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:.5rem}.emergency-appeal-workflow-pipeline__node[b-305qsq4jty]::before,.emergency-appeal-workflow-pipeline__node[b-305qsq4jty]::after{display:none}}@media(max-width: 640px){.emergency-appeal-workflow-pipeline__main[b-305qsq4jty]{grid-template-columns:1fr}.emergency-appeal-workflow-pipeline__branches[b-305qsq4jty]{flex-direction:column}.emergency-appeal-workflow-pipeline__branches .emergency-appeal-workflow-pipeline__node[b-305qsq4jty]{flex-basis:auto}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Forms/EmergencyAppealCreate/EmergencyAppealCreateForm.razor.rz.scp.css */
.emergency-appeal-create-form[b-dgxhhiqjgr]{display:grid;grid-template-columns:minmax(0, 0.55fr) minmax(420px, 0.55fr);gap:1rem;min-width:0}.emergency-appeal-create-form__left[b-dgxhhiqjgr]{display:flex;flex-direction:column;gap:1rem}.emergency-appeal-create-form__left .form-row[b-dgxhhiqjgr]{display:grid;grid-template-columns:100px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-appeal-create-form__left .form-row:last-child[b-dgxhhiqjgr]{margin-bottom:0}.emergency-appeal-create-form__left .form-row.vertical[b-dgxhhiqjgr]{grid-template-columns:1fr;align-items:flex-start}.emergency-appeal-create-form__left .form-row.vertical label[b-dgxhhiqjgr]{margin-bottom:.25rem}.emergency-appeal-create-form__left .form-row label[b-dgxhhiqjgr]{font-size:.9rem;font-weight:500;margin:0}.emergency-appeal-create-form__left .form-row span[b-dgxhhiqjgr],.emergency-appeal-create-form__left .form-row .form-control[b-dgxhhiqjgr],.emergency-appeal-create-form__left .form-row .form-check-input[b-dgxhhiqjgr],.emergency-appeal-create-form__left .form-row textarea[b-dgxhhiqjgr]{font-size:.9rem}.emergency-appeal-create-form__left .form-row .form-control[b-dgxhhiqjgr],.emergency-appeal-create-form__left .form-row textarea[b-dgxhhiqjgr]{width:100%}.emergency-appeal-create-form__left .form-row ul[b-dgxhhiqjgr]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-appeal-create-form__left .rtf-editor[b-dgxhhiqjgr]{min-height:50px}.emergency-appeal-create-form__left .rtf-view[b-dgxhhiqjgr]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-appeal-create-form__left[b-dgxhhiqjgr]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.emergency-appeal-create-form__right[b-dgxhhiqjgr]{min-width:0}.emergency-appeal-create-form__context[b-dgxhhiqjgr]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.emergency-appeal-create-form__context-title[b-dgxhhiqjgr],.emergency-appeal-create-form__brigades-header[b-dgxhhiqjgr]{font-weight:600}.emergency-appeal-create-form__brigades-header[b-dgxhhiqjgr]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.emergency-appeal-create-form__empty[b-dgxhhiqjgr]{color:#6c757d;font-size:.9rem}.emergency-appeal-create-form__requester-candidates[b-dgxhhiqjgr]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.emergency-appeal-create-form__requester-candidate[b-dgxhhiqjgr]{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.75rem;background:#fff;color:inherit;text-align:left;cursor:pointer}.emergency-appeal-create-form__requester-candidate:hover[b-dgxhhiqjgr]{border-color:#007bff}.emergency-appeal-create-form__requester-candidate--selected[b-dgxhhiqjgr]{border-color:#007bff;background:rgba(0,123,255,.06)}.emergency-appeal-create-form__requester-candidate-title[b-dgxhhiqjgr]{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-create-form__requester-candidate-meta[b-dgxhhiqjgr]{overflow:hidden;color:#6c757d;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-create-form__phone-search[b-dgxhhiqjgr]{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:.5rem;min-width:0}.emergency-appeal-create-form__phone-search--with-button[b-dgxhhiqjgr]{grid-template-columns:minmax(0, 1fr) auto}.emergency-appeal-create-form__phone-search-button[b-dgxhhiqjgr]{min-width:96px}@media(max-width: 1366px){.emergency-appeal-create-form[b-dgxhhiqjgr]{grid-template-columns:1fr}}@media(max-width: 768px){.emergency-appeal-create-form__phone-search[b-dgxhhiqjgr],.emergency-appeal-create-form__phone-search--with-button[b-dgxhhiqjgr]{grid-template-columns:1fr}.emergency-appeal-create-form__phone-search-button[b-dgxhhiqjgr]{width:100%}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Forms/EmergencyAppealEditor/EmergencyAppealEditorForm.razor.rz.scp.css */
.emergency-appeal-form[b-a57lqhpid5]{display:flex;flex-direction:column;gap:1rem}.emergency-appeal-form .form-row[b-a57lqhpid5]{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-appeal-form .form-row:last-child[b-a57lqhpid5]{margin-bottom:0}.emergency-appeal-form .form-row.vertical[b-a57lqhpid5]{grid-template-columns:1fr;align-items:flex-start}.emergency-appeal-form .form-row.vertical label[b-a57lqhpid5]{margin-bottom:.25rem}.emergency-appeal-form .form-row label[b-a57lqhpid5]{font-size:.9rem;font-weight:500;margin:0}.emergency-appeal-form .form-row span[b-a57lqhpid5],.emergency-appeal-form .form-row .form-control[b-a57lqhpid5],.emergency-appeal-form .form-row .form-check-input[b-a57lqhpid5],.emergency-appeal-form .form-row textarea[b-a57lqhpid5]{font-size:.9rem}.emergency-appeal-form .form-row .form-control[b-a57lqhpid5],.emergency-appeal-form .form-row textarea[b-a57lqhpid5]{width:100%}.emergency-appeal-form .form-row ul[b-a57lqhpid5]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-appeal-form .rtf-editor[b-a57lqhpid5]{min-height:50px}.emergency-appeal-form .rtf-view[b-a57lqhpid5]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-appeal-response-units[b-a57lqhpid5]{display:flex;flex-direction:column;gap:.75rem}.emergency-appeal-response-units__toolbar[b-a57lqhpid5]{display:flex;justify-content:flex-start;gap:.5rem;margin-bottom:.5rem}.emergency-appeal-response-units__empty[b-a57lqhpid5]{padding:1rem;border:.0625rem dashed rgba(0,0,0,.16);border-radius:1rem;color:#6c757d;font-size:.9rem;text-align:center}.emergency-appeal-response-units__list[b-a57lqhpid5]{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:.75rem;width:100%}.emergency-appeal-response-units__card[b-a57lqhpid5]{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-left:4px solid #007bff;border-radius:1rem;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.emergency-appeal-response-units__card--en-route[b-a57lqhpid5]{border-left-color:#ffc107}.emergency-appeal-response-units__card--on-call[b-a57lqhpid5]{border-left-color:#28a745}.emergency-appeal-response-units__card--completed[b-a57lqhpid5]{border-left-color:#6c757d;opacity:.82}.emergency-appeal-response-units__card--cancelled[b-a57lqhpid5]{border-left-color:#dc3545;opacity:.78}.emergency-appeal-response-units__header[b-a57lqhpid5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.emergency-appeal-response-units__title-block[b-a57lqhpid5]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.emergency-appeal-response-units__title[b-a57lqhpid5]{overflow:hidden;color:#1f2937;font-size:1rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-response-units__subtitle[b-a57lqhpid5]{overflow:hidden;color:#6c757d;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-response-units__badges[b-a57lqhpid5]{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.emergency-appeal-response-units__badge[b-a57lqhpid5]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;background:rgba(0,0,0,.06);color:#6c757d;font-size:.8rem;font-weight:800;white-space:nowrap}.emergency-appeal-response-units__badge--primary[b-a57lqhpid5]{background:rgba(0,123,255,.12);color:#0056b3}.emergency-appeal-response-units__badge--assigned[b-a57lqhpid5]{background:rgba(0,123,255,.12);color:#0056b3}.emergency-appeal-response-units__badge--en-route[b-a57lqhpid5]{background:rgba(255,193,7,.18);color:#b68c03}.emergency-appeal-response-units__badge--on-call[b-a57lqhpid5]{background:rgba(40,167,69,.14);color:#027519}.emergency-appeal-response-units__badge--completed[b-a57lqhpid5]{background:rgba(0,0,0,.06);color:#6c757d}.emergency-appeal-response-units__badge--cancelled[b-a57lqhpid5]{background:rgba(220,53,69,.12);color:#dc3545}.emergency-appeal-response-units__meta[b-a57lqhpid5]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.emergency-appeal-response-units__meta div[b-a57lqhpid5]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:.5rem;border-radius:.75rem;background:rgba(0,0,0,.03)}.emergency-appeal-response-units__meta span[b-a57lqhpid5]{overflow:hidden;color:#6c757d;font-size:.7rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.emergency-appeal-response-units__meta strong[b-a57lqhpid5]{overflow:hidden;color:#1f2937;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.emergency-appeal-response-units__note[b-a57lqhpid5]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:.75rem;background:rgba(0,123,255,.06);color:#1f2937;font-size:.9rem}.emergency-appeal-response-units__note span[b-a57lqhpid5]{color:#6c757d;font-size:.7rem;font-weight:800;text-transform:uppercase}.emergency-appeal-response-units__note strong[b-a57lqhpid5]{font-weight:700;line-height:1.35;overflow-wrap:anywhere}.emergency-appeal-response-units__note--danger[b-a57lqhpid5]{background:rgba(220,53,69,.08)}.emergency-appeal-response-units__actions[b-a57lqhpid5]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width: 700px){.emergency-appeal-response-units__list[b-a57lqhpid5]{grid-template-columns:1fr}.emergency-appeal-response-units__header[b-a57lqhpid5]{flex-direction:column}.emergency-appeal-response-units__badges[b-a57lqhpid5]{justify-content:flex-start}.emergency-appeal-response-units__meta[b-a57lqhpid5]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Appeals/Main/Screens/CreateEmergencyAppeal.razor.rz.scp.css */
.emergency-appeal-create-screen__call-timer[b-vmy2f1dc79]{color:#6c757d;font-size:.9rem;font-weight:600;white-space:nowrap;display:flex;align-items:center}.emergency-appeal-create-screen__dispatch-map-modal[b-vmy2f1dc79]{display:flex;flex-direction:column;height:calc(100dvh - 5.5rem);min-height:38rem;min-width:0;overflow:hidden}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map-title)[b-vmy2f1dc79]{display:none}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map-container)[b-vmy2f1dc79]{display:flex;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map)[b-vmy2f1dc79]{display:flex;flex:1 1 auto;min-height:0}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map__content)[b-vmy2f1dc79]{flex:1 1 auto;min-height:0}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map__map-shell)[b-vmy2f1dc79]{min-height:0}.emergency-appeal-create-screen__dispatch-map-modal :deep(.dispatch-map__sidebar)[b-vmy2f1dc79]{min-height:0}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Counterparties/Main/Forms/CounterpartyEditor/CounterpartyEditorForm.razor.rz.scp.css */
.counterparty-form[b-3e0hyjqj2g]{display:flex;flex-direction:column;gap:1rem}.counterparty-form .form-row[b-3e0hyjqj2g]{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.counterparty-form .form-row:last-child[b-3e0hyjqj2g]{margin-bottom:0}.counterparty-form .form-row.vertical[b-3e0hyjqj2g]{grid-template-columns:1fr;align-items:flex-start}.counterparty-form .form-row.vertical label[b-3e0hyjqj2g]{margin-bottom:.25rem}.counterparty-form .form-row label[b-3e0hyjqj2g]{font-size:.9rem;font-weight:500;margin:0}.counterparty-form .form-row span[b-3e0hyjqj2g],.counterparty-form .form-row .form-control[b-3e0hyjqj2g],.counterparty-form .form-row .form-check-input[b-3e0hyjqj2g],.counterparty-form .form-row textarea[b-3e0hyjqj2g]{font-size:.9rem}.counterparty-form .form-row .form-control[b-3e0hyjqj2g],.counterparty-form .form-row textarea[b-3e0hyjqj2g]{width:100%}.counterparty-form .form-row ul[b-3e0hyjqj2g]{margin:0;padding-left:1.1rem;font-size:.9rem}.counterparty-form .rtf-editor[b-3e0hyjqj2g]{min-height:50px}.counterparty-form .rtf-view[b-3e0hyjqj2g]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.counterparty-block[b-3e0hyjqj2g]{display:flex;flex-direction:column;gap:.5rem;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Counterparties/Main/Forms/EmailsEditorFormCounterparty.razor.rz.scp.css */
.counterparty-emails--view[b-b1er6nyf8i]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 35%) minmax(0, 65%)}.counterparty-emails--edit[b-b1er6nyf8i]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 35%) minmax(0, 65%) auto}.counterparty-emails[b-b1er6nyf8i]{font-size:.9rem}.counterparty-emails-header[b-b1er6nyf8i],.counterparty-email-item[b-b1er6nyf8i]{display:contents}.counterparty-delete-email[b-b1er6nyf8i]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Counterparties/Main/Forms/EmergencyAppealsEditorFormCounterparty.razor.rz.scp.css */
.emergency-counterparty-appeals-editor__meta[b-eh9mukui7g]{flex-wrap:wrap;margin:6px 0 10px 0;font-size:12px;color:#555}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Counterparties/Main/Forms/PhonesEditorFormCounterparty.razor.rz.scp.css */
.counterparty-phones--view[b-l3vy0bhfu6]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 35%) minmax(0, 65%)}.counterparty-phones--edit[b-l3vy0bhfu6]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 35%) minmax(0, 65%) auto}.counterparty-phones[b-l3vy0bhfu6]{font-size:.9rem}.counterparty-phones-header[b-l3vy0bhfu6],.counterparty-phone-item[b-l3vy0bhfu6]{display:contents}.counterparty-delete-phone[b-l3vy0bhfu6]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Common/Components/StockOperations/Forms/MainFormEmergencyResourceStockOperation.razor.rz.scp.css */
.emergency-resource-stock-operation-form[b-qlqpm83xqn]{display:flex;flex-direction:column;gap:1rem}.emergency-resource-stock-operation-form .form-row[b-qlqpm83xqn]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-resource-stock-operation-form .form-row:last-child[b-qlqpm83xqn]{margin-bottom:0}.emergency-resource-stock-operation-form .form-row.vertical[b-qlqpm83xqn]{grid-template-columns:1fr;align-items:flex-start}.emergency-resource-stock-operation-form .form-row.vertical label[b-qlqpm83xqn]{margin-bottom:.25rem}.emergency-resource-stock-operation-form .form-row label[b-qlqpm83xqn]{font-size:.9rem;font-weight:500;margin:0}.emergency-resource-stock-operation-form .form-row span[b-qlqpm83xqn],.emergency-resource-stock-operation-form .form-row .form-control[b-qlqpm83xqn],.emergency-resource-stock-operation-form .form-row .form-check-input[b-qlqpm83xqn],.emergency-resource-stock-operation-form .form-row textarea[b-qlqpm83xqn]{font-size:.9rem}.emergency-resource-stock-operation-form .form-row .form-control[b-qlqpm83xqn],.emergency-resource-stock-operation-form .form-row textarea[b-qlqpm83xqn]{width:100%}.emergency-resource-stock-operation-form .form-row ul[b-qlqpm83xqn]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-resource-stock-operation-form .rtf-editor[b-qlqpm83xqn]{min-height:50px}.emergency-resource-stock-operation-form .rtf-view[b-qlqpm83xqn]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-resource-stock-operation-form__hint[b-qlqpm83xqn]{margin-top:.25rem;color:#6c757d;font-size:.8rem;line-height:1.35}.emergency-resource-stock-operation-form__line-editor[b-qlqpm83xqn]{display:grid;grid-template-columns:minmax(18rem, 1fr) minmax(12rem, 16rem) auto;gap:.75rem;align-items:end;margin-bottom:1rem}.emergency-resource-stock-operation-form__field[b-qlqpm83xqn]{display:grid;min-width:0;gap:.25rem}.emergency-resource-stock-operation-form__field label[b-qlqpm83xqn]{margin:0;color:#1f2937;font-size:.9rem;font-weight:700}.emergency-resource-stock-operation-form__field--quantity[b-qlqpm83xqn]{min-width:12rem}.emergency-resource-stock-operation-form__line-actions[b-qlqpm83xqn]{display:flex;align-items:flex-end;justify-content:flex-end}.emergency-resource-stock-operation-form__availability[b-qlqpm83xqn]{display:grid;grid-template-columns:repeat(4, minmax(10rem, 1fr));gap:.75rem;margin-bottom:1rem}.emergency-resource-stock-operation-form__empty[b-qlqpm83xqn]{color:#6c757d;font-size:.9rem}.emergency-resource-stock-operation-form__grid-actions[b-qlqpm83xqn]{display:flex;justify-content:flex-end;white-space:nowrap}@media(max-width: 1200px){.emergency-resource-stock-operation-form__availability[b-qlqpm83xqn]{grid-template-columns:repeat(2, minmax(10rem, 1fr))}}@media(max-width: 900px){.emergency-resource-stock-operation-form__line-editor[b-qlqpm83xqn],.emergency-resource-stock-operation-form__availability[b-qlqpm83xqn]{grid-template-columns:1fr}.emergency-resource-stock-operation-form__line-actions[b-qlqpm83xqn]{justify-content:flex-start}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Depots/Forms/MainFormEmergencyDepot.razor.rz.scp.css */
.emergency-depot-form[b-qhnrjj1jjq]{display:flex;flex-direction:column;gap:1rem}.emergency-depot-form .form-row[b-qhnrjj1jjq]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-depot-form .form-row:last-child[b-qhnrjj1jjq]{margin-bottom:0}.emergency-depot-form .form-row.vertical[b-qhnrjj1jjq]{grid-template-columns:1fr;align-items:flex-start}.emergency-depot-form .form-row.vertical label[b-qhnrjj1jjq]{margin-bottom:.25rem}.emergency-depot-form .form-row label[b-qhnrjj1jjq]{font-size:.9rem;font-weight:500;margin:0}.emergency-depot-form .form-row span[b-qhnrjj1jjq],.emergency-depot-form .form-row .form-control[b-qhnrjj1jjq],.emergency-depot-form .form-row .form-check-input[b-qhnrjj1jjq],.emergency-depot-form .form-row textarea[b-qhnrjj1jjq]{font-size:.9rem}.emergency-depot-form .form-row .form-control[b-qhnrjj1jjq],.emergency-depot-form .form-row textarea[b-qhnrjj1jjq]{width:100%}.emergency-depot-form .form-row ul[b-qhnrjj1jjq]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-depot-form .rtf-editor[b-qhnrjj1jjq]{min-height:50px}.emergency-depot-form .rtf-view[b-qhnrjj1jjq]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/EmergencyDispatchMapLegend.razor.rz.scp.css */
.dispatch-map__legend[b-gb6z53bxq6]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:flex-end}.dispatch-map__legend-group[b-gb6z53bxq6]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dispatch-map__legend-group--response-units[b-gb6z53bxq6]{gap:.25rem .5rem}.dispatch-map__legend-caption[b-gb6z53bxq6]{font-size:.9rem;color:#6c757d;font-weight:700}.dispatch-map__legend-item[b-gb6z53bxq6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:#777;font-weight:600;white-space:nowrap}.dispatch-map__legend-dot[b-gb6z53bxq6]{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px hsla(0,0%,100%,.9)}.dispatch-map__legend-dot--depot[b-gb6z53bxq6]{background:var(--dispatch-map-color-depot, #7c3aed)}.dispatch-map__legend-dot--call[b-gb6z53bxq6]{background:var(--dispatch-map-color-call, #e11d48)}.dispatch-map__legend-dot--response-unit-default[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-default, #6c757d)}.dispatch-map__legend-dot--response-unit-free[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-free, #28a745)}.dispatch-map__legend-dot--response-unit-at-base[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-at-base, #007bff)}.dispatch-map__legend-dot--response-unit-assigned[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-assigned, #8B5CF6)}.dispatch-map__legend-dot--response-unit-en-route[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-en-route, #ffc107)}.dispatch-map__legend-dot--response-unit-on-call[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-on-call, #111827)}.dispatch-map__legend-dot--response-unit-out-of-service[b-gb6z53bxq6]{background:var(--dispatch-map-color-response-unit-out-of-service, #dc3545)}@media(max-width: 1100px){.dispatch-map__legend[b-gb6z53bxq6]{padding-bottom:.25rem;align-items:flex-start;gap:.5rem}.dispatch-map__legend-group[b-gb6z53bxq6]{align-items:flex-start}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/EmergencyDispatchMapToolbar.razor.rz.scp.css */
.dispatch-map__toolbar[b-2x6ikni4mn]{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;border-bottom:.0625rem solid rgba(0,0,0,.06)}.dispatch-map__toolbar-primary-row[b-2x6ikni4mn]{display:grid;grid-template-columns:minmax(10rem, 1fr) auto auto auto;grid-template-areas:"input search clear pick";gap:.5rem;align-items:stretch;min-width:0}.dispatch-map__search-input[b-2x6ikni4mn]{grid-area:input;min-width:0}.dispatch-map__search-button[b-2x6ikni4mn]{grid-area:search;white-space:nowrap}.dispatch-map__clear-button[b-2x6ikni4mn]{grid-area:clear;white-space:nowrap}.dispatch-map__pick-button[b-2x6ikni4mn]{grid-area:pick;white-space:nowrap}.dispatch-map__hint[b-2x6ikni4mn]{margin-top:-0.25rem;font-size:.8rem;color:#6c757d}.dispatch-map__error[b-2x6ikni4mn]{color:#dc3545;font-size:.8rem}.dispatch-map__toolbar-secondary-row[b-2x6ikni4mn]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;min-width:0}.dispatch-map__legend-slot[b-2x6ikni4mn]{min-width:0;flex:1 1 auto}.dispatch-map__toolbar-actions[b-2x6ikni4mn]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;min-width:0}@media(max-width: 1180px){.dispatch-map__toolbar-secondary-row[b-2x6ikni4mn]{align-items:flex-start;flex-direction:column;gap:.5rem}.dispatch-map__toolbar-actions[b-2x6ikni4mn]{justify-content:flex-start;width:100%}}@media(max-width: 1010px){.dispatch-map__toolbar-primary-row[b-2x6ikni4mn]{grid-template-columns:minmax(0, 1fr) auto auto;grid-template-areas:"input search clear" "pick pick pick"}.dispatch-map__pick-button[b-2x6ikni4mn]{width:100%}}@media(max-width: 640px){.dispatch-map__toolbar-primary-row[b-2x6ikni4mn]{grid-template-columns:1fr auto;grid-template-areas:"input search" "clear clear" "pick pick"}.dispatch-map__clear-button[b-2x6ikni4mn],.dispatch-map__pick-button[b-2x6ikni4mn]{width:100%}.dispatch-map__toolbar-actions[b-2x6ikni4mn]{display:grid;grid-template-columns:1fr}}@media(max-width: 520px){.dispatch-map__toolbar-primary-row[b-2x6ikni4mn]{grid-template-columns:1fr;grid-template-areas:"input" "search" "clear" "pick"}.dispatch-map__search-button[b-2x6ikni4mn],.dispatch-map__clear-button[b-2x6ikni4mn],.dispatch-map__pick-button[b-2x6ikni4mn]{width:100%}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/EmergencyDispatchMapVisibilityPanel.razor.rz.scp.css */
.dispatch-map__visibility[b-9cow0uhk6l]{position:relative;display:inline-flex;align-items:flex-end;flex:0 0 auto;min-width:0}.dispatch-map__visibility-toggle[b-9cow0uhk6l]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;background:hsla(0,0%,100%,.96);box-shadow:0 .35rem 1.25rem rgba(0,0,0,.14),0 1px 2px rgba(0,0,0,.08);backdrop-filter:blur(6px)}.dispatch-map__visibility-toggle--active[b-9cow0uhk6l]{border-color:#007bff;background:hsla(0,0%,100%,.98);color:#0056b3;box-shadow:0 0 0 3px rgba(0,123,255,.12),0 .5rem 1.5rem rgba(0,0,0,.16)}.dispatch-map__visibility-toggle--active .dispatch-map__visibility-toggle-icon[b-9cow0uhk6l]{transform:rotate(90deg)}.dispatch-map__visibility-toggle-icon[b-9cow0uhk6l]{display:inline-flex;align-items:center;justify-content:center;width:.875rem;min-width:.875rem;height:.875rem;font-size:.75rem;line-height:1;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease}.dispatch-map__visibility-panel[b-9cow0uhk6l]{position:absolute;z-index:20;top:calc(100% + 0.5rem);right:0;display:flex;flex-direction:column;gap:.75rem;width:min(38rem,100vw - 3rem);max-height:min(34rem,100vh - 8rem);overflow:auto;padding:.75rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(0,0,0,.16),0 .25rem .75rem rgba(0,0,0,.1);scrollbar-color:#d6d5d5 rgba(0,0,0,0);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.dispatch-map__visibility-panel[b-9cow0uhk6l]::-webkit-scrollbar{width:.25rem;height:.25rem}.dispatch-map__visibility-panel[b-9cow0uhk6l]::-webkit-scrollbar-track{margin:0 0;border-radius:999px;background:rgba(0,0,0,0)}.dispatch-map__visibility-panel[b-9cow0uhk6l]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:#d6d5d5;background-clip:padding-box}.dispatch-map__visibility-panel[b-9cow0uhk6l]::-webkit-scrollbar-thumb:hover{background-color:#d6d5d5}.dispatch-map__visibility-panel[b-9cow0uhk6l]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.dispatch-map__visibility-section[b-9cow0uhk6l]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.dispatch-map__visibility-section-title[b-9cow0uhk6l]{color:#6c757d;font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.dispatch-map__visibility-layer-grid[b-9cow0uhk6l]{display:grid;grid-template-columns:repeat(3, minmax(8.25rem, 1fr));gap:.5rem .75rem;min-width:0}.dispatch-map__visibility-checkbox-label[b-9cow0uhk6l]{font-size:.9rem;font-weight:700;color:#111827;white-space:nowrap}@media(max-width: 760px){.dispatch-map__visibility[b-9cow0uhk6l]{width:100%;justify-content:flex-end}.dispatch-map__visibility-toggle[b-9cow0uhk6l]{min-height:2.25rem;padding-right:.75rem;padding-left:.75rem}.dispatch-map__visibility-panel[b-9cow0uhk6l]{right:0;width:100%;max-height:min(22rem,100vh - 9rem);gap:.5rem;padding:.5rem;border-radius:1rem}.dispatch-map__visibility-layer-grid[b-9cow0uhk6l]{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.25rem .5rem}.dispatch-map__visibility-checkbox-label[b-9cow0uhk6l]{font-size:.9rem;white-space:normal}}@media(max-width: 460px){.dispatch-map__visibility-panel[b-9cow0uhk6l]{max-height:min(20rem,100vh - 8rem)}.dispatch-map__visibility-layer-grid[b-9cow0uhk6l]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/Sidebar/EmergencyDispatchMapActiveCallPanel.razor.rz.scp.css */
.dispatch-map__card[b-ds3ohp59c2]{padding:.75rem;border:.0625rem solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}@media(max-width: 1100px){.dispatch-map__card[b-ds3ohp59c2]{padding:.5rem;border-radius:.75rem}}.dispatch-map__card-title[b-ds3ohp59c2]{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.2}@media(max-width: 1100px){.dispatch-map__card-title[b-ds3ohp59c2]{font-size:1rem}}.dispatch-map__muted[b-ds3ohp59c2]{color:#6c757d;line-height:1.5;font-size:.9rem}.dispatch-map__error[b-ds3ohp59c2]{margin-top:.5rem;color:#dc3545;font-size:.8rem}.dispatch-map__card--active-call[b-ds3ohp59c2]{display:flex;flex-direction:column;gap:.5rem;flex:0 0 auto}.dispatch-map__active-call-header[b-ds3ohp59c2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dispatch-map__active-call-title[b-ds3ohp59c2]{margin-bottom:0}.dispatch-map__active-call-section[b-ds3ohp59c2]{display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem;border-top:.0625rem solid rgba(0,0,0,.06)}.dispatch-map__active-call-section:first-of-type[b-ds3ohp59c2]{padding-top:0;border-top:0}.dispatch-map__active-call-label[b-ds3ohp59c2]{color:#6c757d;font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.dispatch-map__active-call-value[b-ds3ohp59c2]{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;color:#111827;font-size:.9rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dispatch-map__active-call-hint[b-ds3ohp59c2]{min-width:0;max-width:100%;overflow:hidden;color:#6c757d;font-size:.8rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__active-call-stats[b-ds3ohp59c2]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem}.dispatch-map__active-call-stat[b-ds3ohp59c2]{display:flex;flex-direction:column;gap:1px;min-width:0;padding:.25rem .5rem;border-radius:.75rem;background:rgba(0,0,0,.03)}.dispatch-map__active-call-stat-label[b-ds3ohp59c2]{overflow:hidden;color:#6c757d;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__active-call-stat-value[b-ds3ohp59c2]{overflow:hidden;color:#111827;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__active-call-warning[b-ds3ohp59c2]{padding:.5rem;border:.0625rem solid #ffc107;border-radius:.75rem;background:#fcf7d9;color:#b68c03;font-size:.9rem;line-height:1.4}.dispatch-map__active-call-actions[b-ds3ohp59c2]{display:flex;flex-direction:column;gap:.5rem}.dispatch-map__active-call-badge[b-ds3ohp59c2]{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:800;white-space:nowrap}.dispatch-map__active-call-badge--draft[b-ds3ohp59c2]{background:rgba(0,0,0,.06);color:#6c757d}.dispatch-map__active-call-badge--ready[b-ds3ohp59c2]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__active-call-badge--selected[b-ds3ohp59c2]{background:rgba(0,123,255,.12);color:#0056b3}.dispatch-map__active-call-badge--busy[b-ds3ohp59c2]{background:rgba(0,123,255,.12);color:#0056b3}.dispatch-map__active-call-badge--en-route[b-ds3ohp59c2]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__active-call-badge--error[b-ds3ohp59c2]{background:rgba(220,53,69,.12);color:#dc3545}.dispatch-map__active-call-section--context[b-ds3ohp59c2]{border-top:0;padding-top:0}.dispatch-map__active-call-context-header[b-ds3ohp59c2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.dispatch-map__active-call-priority[b-ds3ohp59c2]{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:900;line-height:1.1;white-space:nowrap}.dispatch-map__active-call-priority--critical[b-ds3ohp59c2]{background:rgba(220,53,69,.14);color:#dc3545}.dispatch-map__active-call-priority--medium[b-ds3ohp59c2]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__active-call-priority--low[b-ds3ohp59c2]{background:rgba(40,167,69,.12);color:#027519}.dispatch-map__active-call-priority--default[b-ds3ohp59c2]{background:rgba(0,123,255,.12);color:#0056b3}@media(max-width: 1100px){.dispatch-map__active-call-stats[b-ds3ohp59c2]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/Sidebar/EmergencyDispatchMapCallQueue.razor.rz.scp.css */
.dispatch-map__card[b-bundvsy3fd]{padding:.75rem;border:.0625rem solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}@media(max-width: 1100px){.dispatch-map__card[b-bundvsy3fd]{padding:.5rem;border-radius:.75rem}}.dispatch-map__card-title[b-bundvsy3fd]{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.2}@media(max-width: 1100px){.dispatch-map__card-title[b-bundvsy3fd]{font-size:1rem}}.dispatch-map__muted[b-bundvsy3fd]{color:#6c757d;line-height:1.5;font-size:.9rem}.dispatch-map__card--call-queue[b-bundvsy3fd]{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;max-height:clamp(12rem,22vh,16rem)}.dispatch-map__call-queue-header[b-bundvsy3fd]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem;margin-bottom:.5rem}.dispatch-map__call-queue-title-row[b-bundvsy3fd]{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.5rem;min-width:0}.dispatch-map__call-queue-title[b-bundvsy3fd]{margin-bottom:0;white-space:nowrap}.dispatch-map__call-queue-counter[b-bundvsy3fd]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background:rgba(0,123,255,.1);color:#0056b3;font-size:.8rem;font-weight:800}.dispatch-map__call-queue-scroll[b-bundvsy3fd]{display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:.1rem;scrollbar-color:#d6d5d5 rgba(0,0,0,0);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.dispatch-map__call-queue-scroll[b-bundvsy3fd]::-webkit-scrollbar{width:.25rem;height:.25rem}.dispatch-map__call-queue-scroll[b-bundvsy3fd]::-webkit-scrollbar-track{margin:0 0;border-radius:999px;background:rgba(0,0,0,0)}.dispatch-map__call-queue-scroll[b-bundvsy3fd]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:#d6d5d5;background-clip:padding-box}.dispatch-map__call-queue-scroll[b-bundvsy3fd]::-webkit-scrollbar-thumb:hover{background-color:#d6d5d5}.dispatch-map__call-queue-scroll[b-bundvsy3fd]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.dispatch-map__call-queue-item[b-bundvsy3fd]{display:flex;flex-direction:column;gap:.25rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:.25rem .5rem;border:.0625rem solid #e5e7eb;border-radius:.75rem;background:#fff;cursor:pointer;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.dispatch-map__call-queue-item:hover:not(:disabled)[b-bundvsy3fd]{background:#fff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.dispatch-map__call-queue-item:active:not(:disabled)[b-bundvsy3fd]{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.08)}.dispatch-map__call-queue-item:focus[b-bundvsy3fd]{outline:none}.dispatch-map__call-queue-item:focus:not(:focus-visible)[b-bundvsy3fd]{outline:none;box-shadow:none}.dispatch-map__call-queue-item:focus-visible[b-bundvsy3fd]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.dispatch-map__call-queue-item--active[b-bundvsy3fd]{border-color:#007bff;background:rgba(0,123,255,.06);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.dispatch-map__call-queue-row[b-bundvsy3fd]{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.dispatch-map__call-queue-row--header[b-bundvsy3fd]{justify-content:space-between;min-width:0}.dispatch-map__call-queue-badges[b-bundvsy3fd]{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.25rem;max-width:min(12rem,58%);min-width:0}.dispatch-map__call-queue-name[b-bundvsy3fd]{min-width:0;overflow:hidden;color:#111827;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__call-queue-address[b-bundvsy3fd],.dispatch-map__call-queue-source[b-bundvsy3fd],.dispatch-map__call-queue-meta[b-bundvsy3fd]{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;font-size:.8rem;text-overflow:ellipsis}.dispatch-map__call-queue-address[b-bundvsy3fd]{display:-webkit-box;color:#111827;font-weight:700;line-height:1.25;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dispatch-map__call-queue-address--muted[b-bundvsy3fd]{color:#6c757d;font-weight:600}.dispatch-map__call-queue-kind[b-bundvsy3fd]{display:block;min-width:0;overflow:hidden;color:#111827;font-size:.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__call-queue-source[b-bundvsy3fd],.dispatch-map__call-queue-meta[b-bundvsy3fd]{color:#6c757d;white-space:nowrap}.dispatch-map__call-queue-badge[b-bundvsy3fd]{display:inline-flex;flex:0 1 auto;align-items:center;max-width:100%;overflow:hidden;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__call-queue-badge--draft[b-bundvsy3fd]{background:rgba(0,0,0,.06);color:#6c757d}.dispatch-map__call-queue-badge--ready[b-bundvsy3fd]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__call-queue-badge--busy[b-bundvsy3fd]{background:rgba(0,123,255,.12);color:#0056b3}.dispatch-map__call-queue-badge--en-route[b-bundvsy3fd]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__call-queue-badge--on-call[b-bundvsy3fd]{background:rgba(0,0,0,.08);color:#000}.dispatch-map__call-queue-badge--error[b-bundvsy3fd]{background:rgba(220,53,69,.12);color:#dc3545}.dispatch-map__call-queue-priority[b-bundvsy3fd]{display:inline-flex;flex:0 1 auto;align-items:center;max-width:100%;overflow:hidden;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__call-queue-priority--critical[b-bundvsy3fd]{background:rgba(220,53,69,.14);color:#dc3545}.dispatch-map__call-queue-priority--medium[b-bundvsy3fd]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__call-queue-priority--low[b-bundvsy3fd]{background:rgba(40,167,69,.12);color:#027519}.dispatch-map__call-queue-priority--default[b-bundvsy3fd]{background:rgba(0,123,255,.12);color:#0056b3}@media(max-width: 1100px){.dispatch-map__card--call-queue[b-bundvsy3fd]{max-height:none}.dispatch-map__call-queue-scroll[b-bundvsy3fd]{max-height:16rem}}@media(max-width: 520px){.dispatch-map__call-queue-header[b-bundvsy3fd]{grid-template-columns:1fr;align-items:stretch}.dispatch-map__call-queue-title-row[b-bundvsy3fd]{grid-template-columns:1fr}.dispatch-map__call-queue-counter[b-bundvsy3fd]{justify-self:start}.dispatch-map__call-queue-row--header[b-bundvsy3fd]{align-items:flex-start}.dispatch-map__call-queue-badges[b-bundvsy3fd]{flex-direction:column;align-items:flex-end;justify-content:flex-start;max-width:46%}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/Sidebar/EmergencyDispatchMapCandidateTabs.razor.rz.scp.css */
.dispatch-map__card[b-widd9rv10x]{padding:.75rem;border:.0625rem solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}@media(max-width: 1100px){.dispatch-map__card[b-widd9rv10x]{padding:.5rem;border-radius:.75rem}}.dispatch-map__card-title[b-widd9rv10x]{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.2}@media(max-width: 1100px){.dispatch-map__card-title[b-widd9rv10x]{font-size:1rem}}.dispatch-map__muted[b-widd9rv10x]{color:#6c757d;line-height:1.5;font-size:.9rem}.dispatch-map__error[b-widd9rv10x]{margin-top:.5rem;color:#dc3545;font-size:.8rem}.dispatch-map__card--candidate-tabs[b-widd9rv10x]{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.dispatch-map__candidate-tabs-header[b-widd9rv10x]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.dispatch-map__candidate-tabs-title[b-widd9rv10x]{margin-bottom:0}.dispatch-map__candidate-tabs-counter[b-widd9rv10x]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;border-radius:999px;background:rgba(0,123,255,.1);color:#0056b3;font-size:.8rem;font-weight:800}.dispatch-map__candidate-tabs-nav[b-widd9rv10x]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;margin-bottom:.5rem}.dispatch-map__candidate-tabs-tab[b-widd9rv10x]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;height:1.875rem;padding:0 .75rem;border:.0625rem solid #d1d5db;border-radius:999px;background:#fff;color:#111827;cursor:pointer;font-size:.9rem;font-weight:800;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.dispatch-map__candidate-tabs-tab:hover:not(:disabled)[b-widd9rv10x]{background:#f9fafb;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.dispatch-map__candidate-tabs-tab:active:not(:disabled)[b-widd9rv10x]{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.08)}.dispatch-map__candidate-tabs-tab:focus[b-widd9rv10x]{outline:none}.dispatch-map__candidate-tabs-tab:focus:not(:focus-visible)[b-widd9rv10x]{outline:none;box-shadow:none}.dispatch-map__candidate-tabs-tab:focus-visible[b-widd9rv10x]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:999px}.dispatch-map__candidate-tabs-tab--active[b-widd9rv10x]{border-color:#007bff;background:rgba(0,123,255,.1);color:#0056b3;box-shadow:0 0 0 1px rgba(0,123,255,.12)}.dispatch-map__candidate-tabs-tab-count[b-widd9rv10x]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:rgba(0,0,0,.06);color:inherit;font-size:.7rem;font-weight:900}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-top:.1rem;scrollbar-color:#d6d5d5 rgba(0,0,0,0);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]::-webkit-scrollbar{width:.25rem;height:.25rem}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]::-webkit-scrollbar-track{margin:0 0;border-radius:999px;background:rgba(0,0,0,0)}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:#d6d5d5;background-clip:padding-box}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]::-webkit-scrollbar-thumb:hover{background-color:#d6d5d5}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.dispatch-map__candidate-tabs-list[b-widd9rv10x]{display:flex;flex-direction:column;gap:.5rem}.dispatch-map__candidate-tabs-item[b-widd9rv10x]{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;padding:.25rem .5rem;border:.0625rem solid #e5e7eb;border-radius:.75rem;background:#fff;cursor:pointer;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.dispatch-map__candidate-tabs-item:hover:not(:disabled)[b-widd9rv10x]{background:#fff;border-color:#007bff;transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.dispatch-map__candidate-tabs-item:active:not(:disabled)[b-widd9rv10x]{transform:translateY(0);box-shadow:0 4px 10px rgba(0,0,0,.08)}.dispatch-map__candidate-tabs-item:focus[b-widd9rv10x]{outline:none}.dispatch-map__candidate-tabs-item:focus:not(:focus-visible)[b-widd9rv10x]{outline:none;box-shadow:none}.dispatch-map__candidate-tabs-item:focus-visible[b-widd9rv10x]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.dispatch-map__candidate-tabs-item--active[b-widd9rv10x]{border-color:#007bff;background:rgba(0,123,255,.06);box-shadow:0 0 0 3px rgba(0,123,255,.12)}.dispatch-map__candidate-tabs-item--disabled[b-widd9rv10x]{opacity:.68;cursor:not-allowed}.dispatch-map__candidate-tabs-item--disabled:hover[b-widd9rv10x]{transform:none;border-color:#e5e7eb;box-shadow:none}.dispatch-map__candidate-tabs-item-header[b-widd9rv10x]{display:grid;grid-template-columns:minmax(0, 1fr) max-content;align-items:start;gap:.5rem;width:100%}.dispatch-map__candidate-tabs-item-title[b-widd9rv10x]{align-self:start;min-width:0;overflow:hidden;padding-top:0;color:#111827;font-size:.9rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__candidate-tabs-badges[b-widd9rv10x]{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-end;justify-self:end;gap:.25rem;max-width:10rem;flex-wrap:wrap;line-height:1}.dispatch-map__candidate-tabs-subtitle[b-widd9rv10x],.dispatch-map__candidate-tabs-meta[b-widd9rv10x]{display:block;min-width:0;overflow:hidden;color:#6c757d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__candidate-tabs-stock[b-widd9rv10x],.dispatch-map__candidate-tabs-missing[b-widd9rv10x]{display:block;min-width:0;overflow:hidden;font-size:.8rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dispatch-map__candidate-tabs-stock[b-widd9rv10x]{color:#111827}.dispatch-map__candidate-tabs-missing[b-widd9rv10x]{color:#b68c03}.dispatch-map__candidate-tabs-subtitle--warning[b-widd9rv10x]{color:#b68c03;font-weight:700}.dispatch-map__candidate-tabs-status[b-widd9rv10x]{display:inline-flex;align-items:center;padding:2px .5rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1.1;white-space:nowrap}.dispatch-map__candidate-tabs-status--eligible[b-widd9rv10x]{background:rgba(40,167,69,.12);color:#027519}.dispatch-map__candidate-tabs-status--warning[b-widd9rv10x]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__candidate-tabs-status--not-eligible[b-widd9rv10x]{background:rgba(220,53,69,.12);color:#dc3545}.dispatch-map__candidate-tabs-status--free[b-widd9rv10x]{background:rgba(40,167,69,.12);color:#027519}.dispatch-map__candidate-tabs-status--at-base[b-widd9rv10x]{background:rgba(0,123,255,.12);color:#0056b3}.dispatch-map__candidate-tabs-status--assigned[b-widd9rv10x]{background:#ede9fe;color:#6d28d9}.dispatch-map__candidate-tabs-status--en-route[b-widd9rv10x]{background:rgba(255,193,7,.18);color:#b68c03}.dispatch-map__candidate-tabs-status--on-call[b-widd9rv10x]{background:rgba(0,0,0,.08);color:#000}.dispatch-map__candidate-tabs-status--best[b-widd9rv10x]{background:#ede9fe;color:#6d28d9}@media(max-width: 1100px){.dispatch-map__card--candidate-tabs[b-widd9rv10x]{flex:0 0 auto}.dispatch-map__candidate-tabs-scroll[b-widd9rv10x]{overflow:visible;max-height:none;padding-right:0}}@media(max-width: 520px){.dispatch-map__candidate-tabs-badges[b-widd9rv10x]{justify-content:flex-start;justify-self:start;max-width:100%}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/Components/Sidebar/EmergencyDispatchMapSidebar.razor.rz.scp.css */
.dispatch-map__sidebar[b-9064blbdqd]{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;max-width:100%;max-height:100%;overflow:hidden}@media(max-width: 1100px){.dispatch-map__sidebar[b-9064blbdqd]{gap:.5rem;max-height:none;overflow:visible}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchMap/EmergencyDispatchMap.razor.rz.scp.css */
.dispatch-map-title[b-b3778j2wq6]{font-size:1.25rem;font-weight:600;padding-bottom:1rem}.dispatch-map-container[b-b3778j2wq6]{padding:.75rem;background:#fff;border-radius:.75rem}.dispatch-map[b-b3778j2wq6]{display:flex;flex-direction:column;gap:.75rem;min-height:0}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--depot{background:var(--dispatch-map-color-depot, #7c3aed)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--call{background:var(--dispatch-map-color-call, #e11d48)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-free{background:var(--dispatch-map-color-response-unit-free, #28a745)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-at-base{background:var(--dispatch-map-color-response-unit-at-base, #007bff)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-assigned{background:var(--dispatch-map-color-response-unit-assigned, #8B5CF6)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-en-route{background:var(--dispatch-map-color-response-unit-en-route, #ffc107)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-on-call{background:var(--dispatch-map-color-response-unit-on-call, #111827)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--response-unit-out-of-service{background:var(--dispatch-map-color-response-unit-out-of-service, #dc3545)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup .maplibregl-popup-content{background:var(--dispatch-map-color-popup-bg, #111827);color:var(--dispatch-map-color-popup-text, #fff);border:none;border-radius:.5rem;padding:6px 10px;box-shadow:0 10px 30px rgba(0,0,0,.18);font-size:.8rem}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup[class*=maplibregl-popup-anchor-top] .maplibregl-popup-tip{border-bottom-color:var(--dispatch-map-color-popup-bg, #111827)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup[class*=maplibregl-popup-anchor-bottom] .maplibregl-popup-tip{border-top-color:var(--dispatch-map-color-popup-bg, #111827)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup[class*=maplibregl-popup-anchor-left] .maplibregl-popup-tip{border-right-color:var(--dispatch-map-color-popup-bg, #111827)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup[class*=maplibregl-popup-anchor-right] .maplibregl-popup-tip{border-left-color:var(--dispatch-map-color-popup-bg, #111827)}.dispatch-map__content[b-b3778j2wq6]{display:grid;grid-template-columns:minmax(0, 1fr) clamp(20rem,24vw,24rem);align-items:stretch;gap:.75rem;min-height:0;flex:1 1 auto}.dispatch-map__map-shell[b-b3778j2wq6]{position:relative;min-width:0;min-height:0;height:100%;padding:3px;box-sizing:border-box;overflow:visible}.dispatch-map[b-b3778j2wq6]  .dispatch-map__map-host{width:100%;height:100%;min-width:0;min-height:0;border:0;border-radius:1rem;background:rgba(0,0,0,0);overflow:visible;transition:box-shadow .18s ease}.dispatch-map[b-b3778j2wq6]  .dispatch-map__map-host:focus-within{box-shadow:0 0 0 3px rgba(0,123,255,.14)}.dispatch-map__map-visibility-control[b-b3778j2wq6]{position:absolute;z-index:15;top:.6rem;right:.6rem;pointer-events:none}.dispatch-map__map-visibility-control[b-b3778j2wq6]  .dispatch-map__visibility{pointer-events:auto}.dispatch-map[b-b3778j2wq6]  .dispatch-map__canvas{min-height:0;height:100%;overflow:hidden;border-radius:1rem;border:1px solid #ccc;background:#fff;transition:border-color .18s ease}.dispatch-map[b-b3778j2wq6]  .dispatch-map__canvas:focus-within{border-color:#007bff}.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas:focus,.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas:focus-visible,.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas-container:focus,.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas-container:focus-visible{outline:none}.dispatch-map[b-b3778j2wq6]  .dispatch-map__canvas--pick-mode{cursor:crosshair}.dispatch-map[b-b3778j2wq6]  .dispatch-map__div-icon{background:rgba(0,0,0,0);border:0}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker{width:var(--dispatch-map-dom-marker-size, 34px);height:var(--dispatch-map-dom-marker-size, 34px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:var(--dispatch-map-marker-font-size, 13px);font-weight:800;border:2px solid #fff;box-shadow:0 8px 20px rgba(0,0,0,.22);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected{transform:scale(var(--dispatch-map-selected-scale, 1.18))}.dispatch-map[b-b3778j2wq6]  .dispatch-map__call-marker-root--active{z-index:5}.dispatch-map[b-b3778j2wq6]  .dispatch-map__call-marker-root--inactive{z-index:1}.dispatch-map[b-b3778j2wq6]  .dispatch-map__calls--dense .dispatch-map__call-marker-root--inactive .dispatch-map__marker--call{opacity:var(--dispatch-map-call-inactive-dense-opacity, 0.68);transform:scale(var(--dispatch-map-call-inactive-dense-scale, 0.62));box-shadow:0 0 0 3px hsla(0,0%,100%,.95),0 8px 18px rgba(0,0,0,.16)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__calls--dense .dispatch-map__call-marker-root--inactive .dispatch-map__marker-text{opacity:0}.dispatch-map[b-b3778j2wq6]  .dispatch-map__calls--dense .dispatch-map__call-marker-root--active .dispatch-map__marker--call{transform:scale(var(--dispatch-map-selected-scale, 1.18));box-shadow:0 0 0 4px hsla(0,0%,100%,.95),0 0 0 10px rgba(225,29,72,.2),0 14px 28px rgba(0,0,0,.28)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected-response-unit{position:relative;z-index:3;transform:scale(var(--dispatch-map-selected-response-unit-scale, 1.3));border-color:#facc15;box-shadow:0 0 0 4px hsla(0,0%,100%,.95),0 0 0 10px rgba(250,204,21,.28),0 16px 32px rgba(0,0,0,.34)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected-response-unit::before,.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected-response-unit::after{content:"";position:absolute;inset:calc(-1*var(--dispatch-map-selected-pulse-outer-inset, 8px));border-radius:50%;pointer-events:none}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected-response-unit::before{border:var(--dispatch-map-selected-pulse-border-width, 3px) solid rgba(250,204,21,.9);animation:dispatch-map-selected-pulse-outer-b-b3778j2wq6 var(--dispatch-map-selected-pulse-duration, 1250ms) ease-out infinite}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker--selected-response-unit::after{inset:calc(-1*var(--dispatch-map-selected-pulse-inner-inset, 14px));border:var(--dispatch-map-selected-pulse-border-width, 3px) solid rgba(59,130,246,.65);animation:dispatch-map-selected-pulse-inner-b-b3778j2wq6 var(--dispatch-map-selected-pulse-duration, 1250ms) ease-out infinite var(--dispatch-map-selected-pulse-inner-delay, 200ms)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__marker-text{line-height:1}.dispatch-map[b-b3778j2wq6]  .dispatch-map__popup .maplibregl-popup-tip{border-color:rgba(0,0,0,0)}.dispatch-map[b-b3778j2wq6]  .dispatch-map__tooltip{display:flex;flex-direction:column;gap:.25rem}.dispatch-map[b-b3778j2wq6]  .dispatch-map__tooltip-title{font-weight:700;line-height:1.25}.dispatch-map[b-b3778j2wq6]  .dispatch-map__tooltip-line{line-height:1.35}.dispatch-map[b-b3778j2wq6]  .dispatch-map__tooltip-label{font-weight:600}.dispatch-map[b-b3778j2wq6]  .dispatch-map__tooltip-value{font-weight:400}.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas-container.dispatch-map__canvas--pick-mode,.dispatch-map[b-b3778j2wq6]  .maplibregl-canvas-container.dispatch-map__canvas--pick-mode canvas{cursor:crosshair}@keyframes dispatch-map-selected-pulse-outer-b-b3778j2wq6{0%{transform:scale(var(--dispatch-map-selected-pulse-outer-scale-start, 0.92));opacity:var(--dispatch-map-selected-pulse-outer-opacity, 0.95)}70%{transform:scale(var(--dispatch-map-selected-pulse-outer-scale-mid, 1.55));opacity:0}100%{transform:scale(var(--dispatch-map-selected-pulse-outer-scale-end, 1.7));opacity:0}}@keyframes dispatch-map-selected-pulse-inner-b-b3778j2wq6{0%{transform:scale(var(--dispatch-map-selected-pulse-inner-scale-start, 0.86));opacity:var(--dispatch-map-selected-pulse-inner-opacity, 0.75)}70%{transform:scale(var(--dispatch-map-selected-pulse-inner-scale-mid, 1.42));opacity:0}100%{transform:scale(var(--dispatch-map-selected-pulse-inner-scale-end, 1.58));opacity:0}}@media(max-width: 1100px){.dispatch-map[b-b3778j2wq6]{gap:.75rem}.dispatch-map__content[b-b3778j2wq6]{grid-template-columns:1fr;grid-template-rows:auto auto;gap:.75rem}.dispatch-map[b-b3778j2wq6]  .dispatch-map__canvas{height:clamp(18rem,42vh,24rem);min-height:18rem}}@media(max-width: 768px){.dispatch-map-container[b-b3778j2wq6]{padding:.5rem}.dispatch-map[b-b3778j2wq6]{gap:.5rem}.dispatch-map__content[b-b3778j2wq6]{gap:.5rem}.dispatch-map[b-b3778j2wq6]  .dispatch-map__canvas{height:clamp(17rem,46vh,22rem);min-height:17rem}.dispatch-map__map-visibility-control[b-b3778j2wq6]{display:flex;justify-content:flex-end}.dispatch-map__map-visibility-control[b-b3778j2wq6]  .dispatch-map__visibility{width:100%;justify-content:flex-end}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/DispatchRules/Forms/MainFormEmergencyResourceDispatchRule.razor.rz.scp.css */
.emergency-resource-dispatch-rule-form[b-15bqib4kke]{display:flex;flex-direction:column;gap:1rem}.emergency-resource-dispatch-rule-form .form-row[b-15bqib4kke]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-resource-dispatch-rule-form .form-row:last-child[b-15bqib4kke]{margin-bottom:0}.emergency-resource-dispatch-rule-form .form-row.vertical[b-15bqib4kke]{grid-template-columns:1fr;align-items:flex-start}.emergency-resource-dispatch-rule-form .form-row.vertical label[b-15bqib4kke]{margin-bottom:.25rem}.emergency-resource-dispatch-rule-form .form-row label[b-15bqib4kke]{font-size:.9rem;font-weight:500;margin:0}.emergency-resource-dispatch-rule-form .form-row span[b-15bqib4kke],.emergency-resource-dispatch-rule-form .form-row .form-control[b-15bqib4kke],.emergency-resource-dispatch-rule-form .form-row .form-check-input[b-15bqib4kke],.emergency-resource-dispatch-rule-form .form-row textarea[b-15bqib4kke]{font-size:.9rem}.emergency-resource-dispatch-rule-form .form-row .form-control[b-15bqib4kke],.emergency-resource-dispatch-rule-form .form-row textarea[b-15bqib4kke]{width:100%}.emergency-resource-dispatch-rule-form .form-row ul[b-15bqib4kke]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-resource-dispatch-rule-form .rtf-editor[b-15bqib4kke]{min-height:50px}.emergency-resource-dispatch-rule-form .rtf-view[b-15bqib4kke]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnits/Forms/MainFormEmergencyResponseUnit.razor.rz.scp.css */
.emergency-response-unit-form[b-tkv9a6z18e]{display:flex;flex-direction:column;gap:1rem}.emergency-response-unit-form .form-row[b-tkv9a6z18e]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-response-unit-form .form-row:last-child[b-tkv9a6z18e]{margin-bottom:0}.emergency-response-unit-form .form-row.vertical[b-tkv9a6z18e]{grid-template-columns:1fr;align-items:flex-start}.emergency-response-unit-form .form-row.vertical label[b-tkv9a6z18e]{margin-bottom:.25rem}.emergency-response-unit-form .form-row label[b-tkv9a6z18e]{font-size:.9rem;font-weight:500;margin:0}.emergency-response-unit-form .form-row span[b-tkv9a6z18e],.emergency-response-unit-form .form-row .form-control[b-tkv9a6z18e],.emergency-response-unit-form .form-row .form-check-input[b-tkv9a6z18e],.emergency-response-unit-form .form-row textarea[b-tkv9a6z18e]{font-size:.9rem}.emergency-response-unit-form .form-row .form-control[b-tkv9a6z18e],.emergency-response-unit-form .form-row textarea[b-tkv9a6z18e]{width:100%}.emergency-response-unit-form .form-row ul[b-tkv9a6z18e]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-response-unit-form .rtf-editor[b-tkv9a6z18e]{min-height:50px}.emergency-response-unit-form .rtf-view[b-tkv9a6z18e]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-response-unit-form__section-toolbar[b-tkv9a6z18e]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.emergency-response-unit-form__empty[b-tkv9a6z18e],.emergency-response-unit-form__hint[b-tkv9a6z18e]{color:#6c757d;font-size:.9rem}.emergency-response-unit-form__hint[b-tkv9a6z18e]{margin-top:.5rem}.emergency-response-unit-form__grid-actions[b-tkv9a6z18e]{display:flex;justify-content:flex-end;white-space:nowrap}.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .dg__td{vertical-align:middle;transition:background .12s ease,border-color .12s ease,padding-top .16s ease,padding-bottom .16s ease}.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row--invalid .dg__td{vertical-align:top}.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .q-field,.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .emergency-response-unit-form__grid-actions{transition:transform .16s ease}.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row--invalid .q-field,.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row--invalid .emergency-response-unit-form__grid-actions{transform:translateY(-1px)}@media(prefers-reduced-motion: reduce){.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .dg__td,.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .q-field,.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row .emergency-response-unit-form__grid-actions{transition:none}.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row--invalid .q-field,.emergency-response-unit-form[b-tkv9a6z18e]  .dg__table--body .emergency-response-unit-form__editable-row--invalid .emergency-response-unit-form__grid-actions{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Components/QrCodes/EmergencyQrCodePreview.razor.rz.scp.css */
.emergency-qr-code-preview[b-k7w35u6ogu]{--emergency-qr-code-preview-size: clamp(12rem, 24vw, 16rem);display:grid;justify-items:center;gap:.75rem;width:100%;min-width:0;margin:0;padding:.75rem 0 .75rem 0;border:1px solid rgba(0,123,255,.12);border-radius:1.5rem;background:radial-gradient(circle at 12% 0%, rgba(0, 123, 255, 0.1), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(248, 250, 252, 0.92));box-shadow:0 14px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.82)}.emergency-qr-code-preview__canvas[b-k7w35u6ogu]{display:grid;aspect-ratio:1;padding:.75rem;border:1px solid rgba(226,232,240,.92);border-radius:1.25rem;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.emergency-qr-code-preview__image[b-k7w35u6ogu]{display:grid;place-items:center;width:var(--emergency-qr-code-preview-size);max-width:100%;aspect-ratio:1}.emergency-qr-code-preview__image svg[b-k7w35u6ogu]{display:block;width:100%;max-width:100%;height:auto}.emergency-qr-code-preview__caption[b-k7w35u6ogu]{display:grid;justify-items:center;gap:.25rem;max-width:calc(var(--emergency-qr-code-preview-size) + 2rem);margin:0;line-height:1.35;text-align:center;overflow-wrap:anywhere;word-break:break-word}.emergency-qr-code-preview__caption-kicker[b-k7w35u6ogu]{color:rgba(0,123,255,.86);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.emergency-qr-code-preview__caption-text[b-k7w35u6ogu]{color:#1f2937;font-size:.9rem;font-weight:700}@media print{.emergency-qr-code-preview[b-k7w35u6ogu]{--emergency-qr-code-preview-size: 90mm;padding:0;border:none;background:rgba(0,0,0,0);box-shadow:none;break-inside:avoid;page-break-inside:avoid}.emergency-qr-code-preview__canvas[b-k7w35u6ogu]{width:90mm;padding:0;border:none;border-radius:0;box-shadow:none}.emergency-qr-code-preview__caption[b-k7w35u6ogu]{max-width:90mm;margin-top:5mm}.emergency-qr-code-preview__caption-kicker[b-k7w35u6ogu]{display:none}.emergency-qr-code-preview__caption-text[b-k7w35u6ogu]{color:#111827;font-size:11pt;font-weight:700}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Components/StockProcessing/EmergencyResponseUnitShiftStockProcessingStateView.razor.rz.scp.css */
.emergency-response-unit-shift-stock-processing-view[b-as4aieknr3]{display:grid;gap:1rem;min-width:0}.emergency-response-unit-shift-stock-processing-view__summary[b-as4aieknr3]{display:grid;grid-template-columns:repeat(5, minmax(9rem, 1fr));gap:.75rem}.emergency-response-unit-shift-stock-processing-view__card[b-as4aieknr3]{display:grid;gap:.25rem;padding:.75rem;border:1px solid #ccc;border-radius:1rem;background:#fff}.emergency-response-unit-shift-stock-processing-view__card span[b-as4aieknr3]{color:#6c757d;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.emergency-response-unit-shift-stock-processing-view__card strong[b-as4aieknr3]{color:#1f2937;font-size:1.25rem;line-height:1}.emergency-response-unit-shift-stock-processing-view__actions[b-as4aieknr3]{display:flex;justify-content:flex-end}@media(max-width: 1200px){.emergency-response-unit-shift-stock-processing-view__summary[b-as4aieknr3]{grid-template-columns:repeat(3, minmax(9rem, 1fr))}}@media(max-width: 700px){.emergency-response-unit-shift-stock-processing-view__summary[b-as4aieknr3]{grid-template-columns:1fr}.emergency-response-unit-shift-stock-processing-view__actions[b-as4aieknr3]{justify-content:flex-start}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Forms/MainFormEmergencyResponseUnitShift.razor.rz.scp.css */
.emergency-response-unit-shift-form[b-2xxn5u8v4u]{display:flex;flex-direction:column;gap:1rem}.emergency-response-unit-shift-form .form-row[b-2xxn5u8v4u]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-response-unit-shift-form .form-row:last-child[b-2xxn5u8v4u]{margin-bottom:0}.emergency-response-unit-shift-form .form-row.vertical[b-2xxn5u8v4u]{grid-template-columns:1fr;align-items:flex-start}.emergency-response-unit-shift-form .form-row.vertical label[b-2xxn5u8v4u]{margin-bottom:.25rem}.emergency-response-unit-shift-form .form-row label[b-2xxn5u8v4u]{font-size:.9rem;font-weight:500;margin:0}.emergency-response-unit-shift-form .form-row span[b-2xxn5u8v4u],.emergency-response-unit-shift-form .form-row .form-control[b-2xxn5u8v4u],.emergency-response-unit-shift-form .form-row .form-check-input[b-2xxn5u8v4u],.emergency-response-unit-shift-form .form-row textarea[b-2xxn5u8v4u]{font-size:.9rem}.emergency-response-unit-shift-form .form-row .form-control[b-2xxn5u8v4u],.emergency-response-unit-shift-form .form-row textarea[b-2xxn5u8v4u]{width:100%}.emergency-response-unit-shift-form .form-row ul[b-2xxn5u8v4u]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-response-unit-shift-form .rtf-editor[b-2xxn5u8v4u]{min-height:50px}.emergency-response-unit-shift-form .rtf-view[b-2xxn5u8v4u]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-response-unit-shift-form[b-2xxn5u8v4u]{display:grid;gap:1rem;min-width:0}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Forms/MainFormEmergencyResponseUnitShiftQrCheck.razor.rz.scp.css */
.emergency-response-unit-shift-qr-form[b-ozys82eg49]{display:flex;flex-direction:column;gap:1rem}.emergency-response-unit-shift-qr-form .form-row[b-ozys82eg49]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-response-unit-shift-qr-form .form-row:last-child[b-ozys82eg49]{margin-bottom:0}.emergency-response-unit-shift-qr-form .form-row.vertical[b-ozys82eg49]{grid-template-columns:1fr;align-items:flex-start}.emergency-response-unit-shift-qr-form .form-row.vertical label[b-ozys82eg49]{margin-bottom:.25rem}.emergency-response-unit-shift-qr-form .form-row label[b-ozys82eg49]{font-size:.9rem;font-weight:500;margin:0}.emergency-response-unit-shift-qr-form .form-row span[b-ozys82eg49],.emergency-response-unit-shift-qr-form .form-row .form-control[b-ozys82eg49],.emergency-response-unit-shift-qr-form .form-row .form-check-input[b-ozys82eg49],.emergency-response-unit-shift-qr-form .form-row textarea[b-ozys82eg49]{font-size:.9rem}.emergency-response-unit-shift-qr-form .form-row .form-control[b-ozys82eg49],.emergency-response-unit-shift-qr-form .form-row textarea[b-ozys82eg49]{width:100%}.emergency-response-unit-shift-qr-form .form-row ul[b-ozys82eg49]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-response-unit-shift-qr-form .rtf-editor[b-ozys82eg49]{min-height:50px}.emergency-response-unit-shift-qr-form .rtf-view[b-ozys82eg49]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-response-unit-shift-qr-form__hint[b-ozys82eg49]{color:#6c757d;font-size:.9rem;line-height:1.45}.emergency-response-unit-shift-qr-form__empty[b-ozys82eg49]{color:#6c757d;font-size:.9rem}.emergency-response-unit-shift-qr-form__warnings[b-ozys82eg49]{display:grid;gap:.5rem}.emergency-response-unit-shift-qr-form__warning[b-ozys82eg49]{padding:.75rem;border:1px solid rgba(245,158,11,.35);border-radius:1rem;background:rgba(245,158,11,.1);color:#92400e;font-size:.9rem;line-height:1.45}.emergency-response-unit-shift-qr-form__row--shortage[b-ozys82eg49]{--row-accent-color: rgba(220, 38, 38, .14)}.emergency-response-unit-shift-qr-form__row--surplus[b-ozys82eg49]{--row-accent-color: rgba(37, 99, 235, .14)}.emergency-response-unit-shift-qr-form__quick-actions[b-ozys82eg49]{display:flex;justify-content:flex-end;gap:.5rem}.emergency-response-unit-shift-qr-form__summary[b-ozys82eg49]{display:grid;grid-template-columns:repeat(5, minmax(9rem, 1fr));gap:.75rem;min-width:0}.emergency-response-unit-shift-qr-form__summary-card[b-ozys82eg49]{display:grid;gap:.25rem;padding:.75rem;border:1px solid #ccc;border-radius:1rem;background:#fff;min-width:0}.emergency-response-unit-shift-qr-form__summary-card span[b-ozys82eg49]{color:#6c757d;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.emergency-response-unit-shift-qr-form__summary-card strong[b-ozys82eg49]{color:#1f2937;font-size:1.1rem;line-height:1.15;overflow-wrap:anywhere}.emergency-response-unit-shift-qr-form__summary-card--shortage strong[b-ozys82eg49]{color:#dc3545}.emergency-response-unit-shift-qr-form__summary-card--surplus strong[b-ozys82eg49]{color:#ffc107}@media(max-width: 1200px){.emergency-response-unit-shift-qr-form__summary[b-ozys82eg49]{grid-template-columns:repeat(3, minmax(9rem, 1fr))}}@media(max-width: 700px){.emergency-response-unit-shift-qr-form__summary[b-ozys82eg49]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Forms/MainFormEmergencyResponseUnitShiftQrScan.razor.rz.scp.css */
.emergency-response-unit-shift-qr-scan-form[b-prhl8wwqoj]{display:flex;flex-direction:column;gap:1rem}.emergency-response-unit-shift-qr-scan-form .form-row[b-prhl8wwqoj]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-response-unit-shift-qr-scan-form .form-row:last-child[b-prhl8wwqoj]{margin-bottom:0}.emergency-response-unit-shift-qr-scan-form .form-row.vertical[b-prhl8wwqoj]{grid-template-columns:1fr;align-items:flex-start}.emergency-response-unit-shift-qr-scan-form .form-row.vertical label[b-prhl8wwqoj]{margin-bottom:.25rem}.emergency-response-unit-shift-qr-scan-form .form-row label[b-prhl8wwqoj]{font-size:.9rem;font-weight:500;margin:0}.emergency-response-unit-shift-qr-scan-form .form-row span[b-prhl8wwqoj],.emergency-response-unit-shift-qr-scan-form .form-row .form-control[b-prhl8wwqoj],.emergency-response-unit-shift-qr-scan-form .form-row .form-check-input[b-prhl8wwqoj],.emergency-response-unit-shift-qr-scan-form .form-row textarea[b-prhl8wwqoj]{font-size:.9rem}.emergency-response-unit-shift-qr-scan-form .form-row .form-control[b-prhl8wwqoj],.emergency-response-unit-shift-qr-scan-form .form-row textarea[b-prhl8wwqoj]{width:100%}.emergency-response-unit-shift-qr-scan-form .form-row ul[b-prhl8wwqoj]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-response-unit-shift-qr-scan-form .rtf-editor[b-prhl8wwqoj]{min-height:50px}.emergency-response-unit-shift-qr-scan-form .rtf-view[b-prhl8wwqoj]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-response-unit-shift-qr-scan-form__hint[b-prhl8wwqoj]{color:#6c757d;font-size:.9rem;line-height:1.45}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/ResponseUnitShifts/Screens/OperateEmergencyResponseUnitShiftQr.razor.rz.scp.css */
.emergency-response-unit-shift-qr-page[b-cfgiowkbt4]{display:grid;gap:1rem}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Specializations/Forms/MainFormEmergencyResourceSpecialization.razor.rz.scp.css */
.emergency-resource-specialization-form[b-o3674y4zq4]{display:flex;flex-direction:column;gap:1rem}.emergency-resource-specialization-form .form-row[b-o3674y4zq4]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-resource-specialization-form .form-row:last-child[b-o3674y4zq4]{margin-bottom:0}.emergency-resource-specialization-form .form-row.vertical[b-o3674y4zq4]{grid-template-columns:1fr;align-items:flex-start}.emergency-resource-specialization-form .form-row.vertical label[b-o3674y4zq4]{margin-bottom:.25rem}.emergency-resource-specialization-form .form-row label[b-o3674y4zq4]{font-size:.9rem;font-weight:500;margin:0}.emergency-resource-specialization-form .form-row span[b-o3674y4zq4],.emergency-resource-specialization-form .form-row .form-control[b-o3674y4zq4],.emergency-resource-specialization-form .form-row .form-check-input[b-o3674y4zq4],.emergency-resource-specialization-form .form-row textarea[b-o3674y4zq4]{font-size:.9rem}.emergency-resource-specialization-form .form-row .form-control[b-o3674y4zq4],.emergency-resource-specialization-form .form-row textarea[b-o3674y4zq4]{width:100%}.emergency-resource-specialization-form .form-row ul[b-o3674y4zq4]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-resource-specialization-form .rtf-editor[b-o3674y4zq4]{min-height:50px}.emergency-resource-specialization-form .rtf-view[b-o3674y4zq4]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-resource-specialization-form__section-toolbar[b-o3674y4zq4]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.emergency-resource-specialization-form__empty[b-o3674y4zq4]{color:#6c757d;font-size:.9rem}.emergency-resource-specialization-form__grid-actions[b-o3674y4zq4]{display:flex;justify-content:flex-end;white-space:nowrap}.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .dg__td{vertical-align:middle;transition:background .12s ease,border-color .12s ease,padding-top .16s ease,padding-bottom .16s ease}.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row--invalid .dg__td{vertical-align:top}.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .q-field,.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .emergency-resource-specialization-form__grid-actions{transition:transform .16s ease}.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row--invalid .q-field,.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row--invalid .emergency-resource-specialization-form__grid-actions{transform:translateY(-1px)}@media(prefers-reduced-motion: reduce){.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .dg__td,.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .q-field,.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row .emergency-resource-specialization-form__grid-actions{transition:none}.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row--invalid .q-field,.emergency-resource-specialization-form[b-o3674y4zq4]  .dg__table--body .emergency-resource-specialization-form__material-row--invalid .emergency-resource-specialization-form__grid-actions{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Statuses/Forms/MainFormEmergencyResourceStatus.razor.rz.scp.css */
.emergency-resource-status-form[b-remrptp95x]{display:flex;flex-direction:column;gap:1rem}.emergency-resource-status-form .form-row[b-remrptp95x]{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-resource-status-form .form-row:last-child[b-remrptp95x]{margin-bottom:0}.emergency-resource-status-form .form-row.vertical[b-remrptp95x]{grid-template-columns:1fr;align-items:flex-start}.emergency-resource-status-form .form-row.vertical label[b-remrptp95x]{margin-bottom:.25rem}.emergency-resource-status-form .form-row label[b-remrptp95x]{font-size:.9rem;font-weight:500;margin:0}.emergency-resource-status-form .form-row span[b-remrptp95x],.emergency-resource-status-form .form-row .form-control[b-remrptp95x],.emergency-resource-status-form .form-row .form-check-input[b-remrptp95x],.emergency-resource-status-form .form-row textarea[b-remrptp95x]{font-size:.9rem}.emergency-resource-status-form .form-row .form-control[b-remrptp95x],.emergency-resource-status-form .form-row textarea[b-remrptp95x]{width:100%}.emergency-resource-status-form .form-row ul[b-remrptp95x]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-resource-status-form .rtf-editor[b-remrptp95x]{min-height:50px}.emergency-resource-status-form .rtf-view[b-remrptp95x]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Vehicles/Components/QrCodes/EmergencyVehicleQrCodesHistory.razor.rz.scp.css */
.emergency-vehicle-qr-codes-history__empty[b-rq47px1297]{color:#6c757d;font-size:.9rem;line-height:1.45}.emergency-vehicle-qr-codes-history__actions[b-rq47px1297]{display:flex;justify-content:flex-end;white-space:nowrap}@media(max-width: 900px){.emergency-vehicle-qr-codes-history__actions[b-rq47px1297]{justify-content:flex-start}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Vehicles/Forms/MainFormEmergencyVehicle.razor.rz.scp.css */
.emergency-vehicle-form[b-bkqo10d6p5]{display:flex;flex-direction:column;gap:1rem}.emergency-vehicle-form .form-row[b-bkqo10d6p5]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-vehicle-form .form-row:last-child[b-bkqo10d6p5]{margin-bottom:0}.emergency-vehicle-form .form-row.vertical[b-bkqo10d6p5]{grid-template-columns:1fr;align-items:flex-start}.emergency-vehicle-form .form-row.vertical label[b-bkqo10d6p5]{margin-bottom:.25rem}.emergency-vehicle-form .form-row label[b-bkqo10d6p5]{font-size:.9rem;font-weight:500;margin:0}.emergency-vehicle-form .form-row span[b-bkqo10d6p5],.emergency-vehicle-form .form-row .form-control[b-bkqo10d6p5],.emergency-vehicle-form .form-row .form-check-input[b-bkqo10d6p5],.emergency-vehicle-form .form-row textarea[b-bkqo10d6p5]{font-size:.9rem}.emergency-vehicle-form .form-row .form-control[b-bkqo10d6p5],.emergency-vehicle-form .form-row textarea[b-bkqo10d6p5]{width:100%}.emergency-vehicle-form .form-row ul[b-bkqo10d6p5]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-vehicle-form .rtf-editor[b-bkqo10d6p5]{min-height:50px}.emergency-vehicle-form .rtf-view[b-bkqo10d6p5]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Vehicles/Forms/MainFormEmergencyVehicleQrCodeIssue.razor.rz.scp.css */
.emergency-vehicle-qr-code-issue-form[b-nc45rbgxde]{display:flex;flex-direction:column;gap:1rem}.emergency-vehicle-qr-code-issue-form .form-row[b-nc45rbgxde]{display:grid;grid-template-columns:190px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.emergency-vehicle-qr-code-issue-form .form-row:last-child[b-nc45rbgxde]{margin-bottom:0}.emergency-vehicle-qr-code-issue-form .form-row.vertical[b-nc45rbgxde]{grid-template-columns:1fr;align-items:flex-start}.emergency-vehicle-qr-code-issue-form .form-row.vertical label[b-nc45rbgxde]{margin-bottom:.25rem}.emergency-vehicle-qr-code-issue-form .form-row label[b-nc45rbgxde]{font-size:.9rem;font-weight:500;margin:0}.emergency-vehicle-qr-code-issue-form .form-row span[b-nc45rbgxde],.emergency-vehicle-qr-code-issue-form .form-row .form-control[b-nc45rbgxde],.emergency-vehicle-qr-code-issue-form .form-row .form-check-input[b-nc45rbgxde],.emergency-vehicle-qr-code-issue-form .form-row textarea[b-nc45rbgxde]{font-size:.9rem}.emergency-vehicle-qr-code-issue-form .form-row .form-control[b-nc45rbgxde],.emergency-vehicle-qr-code-issue-form .form-row textarea[b-nc45rbgxde]{width:100%}.emergency-vehicle-qr-code-issue-form .form-row ul[b-nc45rbgxde]{margin:0;padding-left:1.1rem;font-size:.9rem}.emergency-vehicle-qr-code-issue-form .rtf-editor[b-nc45rbgxde]{min-height:50px}.emergency-vehicle-qr-code-issue-form .rtf-view[b-nc45rbgxde]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.emergency-vehicle-qr-code-issue-form__layout[b-nc45rbgxde]{display:grid;grid-template-columns:minmax(20rem, 0.9fr) minmax(28rem, 1.1fr);align-items:stretch;gap:1rem;min-width:0}.emergency-vehicle-qr-code-issue-form__panel[b-nc45rbgxde]{position:relative;display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.5rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92)),#fff;box-shadow:0 14px 36px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.86);overflow:hidden}.emergency-vehicle-qr-code-issue-form__panel[b-nc45rbgxde]::before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 12% 0%, rgba(0, 123, 255, 0.1), transparent 30%),radial-gradient(circle at 92% 16%, rgba(124, 58, 237, 0.07), transparent 28%);mask:linear-gradient(#000, transparent 72%)}.emergency-vehicle-qr-code-issue-form__panel>*[b-nc45rbgxde]{position:relative;z-index:1}.emergency-vehicle-qr-code-issue-form__panel--settings[b-nc45rbgxde]{grid-template-rows:auto auto auto 1fr}.emergency-vehicle-qr-code-issue-form__panel--preview[b-nc45rbgxde]{justify-items:stretch}.emergency-vehicle-qr-code-issue-form__panel-header[b-nc45rbgxde]{display:grid;gap:.25rem;min-width:0}.emergency-vehicle-qr-code-issue-form__panel-header h4[b-nc45rbgxde]{margin:0;color:#1f2937;font-size:1.1rem;font-weight:800;line-height:1.2}.emergency-vehicle-qr-code-issue-form__panel-header p[b-nc45rbgxde]{max-width:46rem;margin:0;color:#6c757d;font-size:.9rem;line-height:1.45}.emergency-vehicle-qr-code-issue-form__eyebrow[b-nc45rbgxde]{color:rgba(0,123,255,.86);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.emergency-vehicle-qr-code-issue-form__vehicle-card[b-nc45rbgxde]{display:grid;gap:.75rem;min-width:0;padding:.75rem;border:1px solid rgba(0,123,255,.14);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(239, 246, 255, 0.74)),#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84)}.emergency-vehicle-qr-code-issue-form__vehicle-main[b-nc45rbgxde]{display:grid;gap:.25rem;min-width:0}.emergency-vehicle-qr-code-issue-form__vehicle-main span[b-nc45rbgxde]{color:#6c757d;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.emergency-vehicle-qr-code-issue-form__vehicle-main strong[b-nc45rbgxde]{color:#1f2937;font-size:1rem;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.emergency-vehicle-qr-code-issue-form__vehicle-meta[b-nc45rbgxde]{display:flex;flex-wrap:wrap;gap:.5rem}.emergency-vehicle-qr-code-issue-form__vehicle-meta span[b-nc45rbgxde]{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-height:1.8rem;padding:.28rem .55rem;border:1px solid rgba(203,213,225,.86);border-radius:999px;background:hsla(0,0%,100%,.78);color:#475569;font-size:.8rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.emergency-vehicle-qr-code-issue-form__vehicle-meta i[b-nc45rbgxde]{color:rgba(0,123,255,.76);font-size:.78rem}.emergency-vehicle-qr-code-issue-form__tips[b-nc45rbgxde]{display:grid;gap:.5rem;min-width:0}.emergency-vehicle-qr-code-issue-form__tip[b-nc45rbgxde]{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;min-width:0;padding:.75rem;border:1px solid rgba(226,232,240,.86);border-radius:1.25rem;background:hsla(0,0%,100%,.72)}.emergency-vehicle-qr-code-issue-form__tip strong[b-nc45rbgxde]{display:block;margin-bottom:.25rem;color:#1f2937;font-size:.9rem;font-weight:800;line-height:1.25}.emergency-vehicle-qr-code-issue-form__tip span[b-nc45rbgxde]{display:block;color:#6c757d;font-size:.9rem;line-height:1.42}.emergency-vehicle-qr-code-issue-form__tip--primary[b-nc45rbgxde]{border-color:rgba(0,123,255,.16);background:linear-gradient(180deg, rgba(239, 246, 255, 0.82), rgba(255, 255, 255, 0.76)),#fff}.emergency-vehicle-qr-code-issue-form__tip-icon[b-nc45rbgxde]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:1rem;background:rgba(0,123,255,.1);color:#007bff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.emergency-vehicle-qr-code-issue-form__preview-head[b-nc45rbgxde]{display:flex;align-items:center;gap:.75rem;min-width:0}.emergency-vehicle-qr-code-issue-form__preview-state[b-nc45rbgxde]{display:grid;place-items:center;width:2.45rem;height:2.45rem;flex:0 0 auto;border-radius:1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 8px 18px rgba(15,23,42,.08)}.emergency-vehicle-qr-code-issue-form__preview-state--success[b-nc45rbgxde]{border:1px solid rgba(40,167,69,.28);background:rgba(40,167,69,.1);color:#027519}.emergency-vehicle-qr-code-issue-form__preview-state--waiting[b-nc45rbgxde]{border:1px solid rgba(138,90,0,.24);background:rgba(255,193,7,.16);color:#8a5a00}.emergency-vehicle-qr-code-issue-form__preview-title[b-nc45rbgxde]{display:grid;gap:.25rem;min-width:0}.emergency-vehicle-qr-code-issue-form__preview-title span[b-nc45rbgxde]{color:#6c757d;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.emergency-vehicle-qr-code-issue-form__preview-title strong[b-nc45rbgxde]{color:#1f2937;font-size:.9rem;line-height:1.2}.emergency-vehicle-qr-code-issue-form__issued[b-nc45rbgxde]{display:grid;justify-items:stretch;gap:.75rem;min-width:0}.emergency-vehicle-qr-code-issue-form__print-area[b-nc45rbgxde]{--emergency-qr-code-preview-size: clamp(12rem, 24vw, 15.5rem);display:grid;justify-items:center;width:100%;min-width:0}.emergency-vehicle-qr-code-issue-form__payload-card[b-nc45rbgxde]{display:grid;gap:.5rem;min-width:0;padding:.75rem;border:1px solid rgba(226,232,240,.92);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(248, 250, 252, 0.88)),#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.emergency-vehicle-qr-code-issue-form__payload-header[b-nc45rbgxde]{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.75rem;min-width:0}.emergency-vehicle-qr-code-issue-form__payload-title[b-nc45rbgxde]{display:grid;gap:.25rem;min-width:0}.emergency-vehicle-qr-code-issue-form__payload-title span[b-nc45rbgxde]{color:rgba(0,123,255,.86);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.emergency-vehicle-qr-code-issue-form__payload-title strong[b-nc45rbgxde]{color:#1f2937;font-size:1.1rem;font-weight:800;line-height:1.25}.emergency-vehicle-qr-code-issue-form__payload-link[b-nc45rbgxde]{display:block;min-width:0;max-width:100%;padding:.7rem .8rem;border:1px solid rgba(0,123,255,.16);border-radius:1rem;background:linear-gradient(180deg, rgba(239, 246, 255, 0.72), rgba(255, 255, 255, 0.86)),#fff;color:#0056b3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.8rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.emergency-vehicle-qr-code-issue-form__payload-link:hover[b-nc45rbgxde]{border-color:rgba(0,123,255,.34);background:linear-gradient(180deg, rgba(219, 234, 254, 0.88), rgba(255, 255, 255, 0.9)),#fff;color:#0056b3;text-decoration:none}.emergency-vehicle-qr-code-issue-form__payload-link:focus-visible[b-nc45rbgxde]{outline:none;box-shadow:0 0 0 .12rem hsla(0,0%,100%,.86),0 0 0 .28rem rgba(0,123,255,.24)}.emergency-vehicle-qr-code-issue-form__empty-preview[b-nc45rbgxde]{display:grid;justify-items:center;align-content:center;gap:.75rem;min-height:22rem;padding:2rem;border:1px dashed rgba(148,163,184,.66);border-radius:1.5rem;background:radial-gradient(circle at 50% 0%, rgba(0, 123, 255, 0.08), transparent 36%),rgba(248,250,252,.72);text-align:center}.emergency-vehicle-qr-code-issue-form__empty-preview strong[b-nc45rbgxde]{color:#1f2937;font-size:1.1rem;font-weight:800;line-height:1.2}.emergency-vehicle-qr-code-issue-form__empty-preview span[b-nc45rbgxde]{max-width:30rem;color:#6c757d;font-size:.9rem;line-height:1.45}.emergency-vehicle-qr-code-issue-form__empty-icon[b-nc45rbgxde]{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid rgba(0,123,255,.16);border-radius:1.5rem;background:rgba(0,123,255,.08);color:#007bff;font-size:1.7rem}@media(max-width: 1180px){.emergency-vehicle-qr-code-issue-form__layout[b-nc45rbgxde]{grid-template-columns:1fr}.emergency-vehicle-qr-code-issue-form__panel--settings[b-nc45rbgxde]{grid-template-rows:auto}.emergency-vehicle-qr-code-issue-form__empty-preview[b-nc45rbgxde]{min-height:17rem}}@media(max-width: 720px){.emergency-vehicle-qr-code-issue-form__panel[b-nc45rbgxde]{padding:.75rem;border-radius:1.25rem}.emergency-vehicle-qr-code-issue-form__payload-header[b-nc45rbgxde]{grid-template-columns:1fr;align-items:stretch}.emergency-vehicle-qr-code-issue-form__payload-header .btn[b-nc45rbgxde]{width:100%}.emergency-vehicle-qr-code-issue-form__vehicle-meta[b-nc45rbgxde]{display:grid;grid-template-columns:1fr}.emergency-vehicle-qr-code-issue-form__tip[b-nc45rbgxde]{grid-template-columns:1fr}.emergency-vehicle-qr-code-issue-form__tip-icon[b-nc45rbgxde]{width:2rem;height:2rem}}
/* _content/QSolutionsCRM.Web.UI/Features/Emergency/Resources/Vehicles/Screens/ManageEmergencyVehicleQrCodes.razor.rz.scp.css */
.emergency-vehicle-qr-codes-page[b-5yzmj7essa]{display:grid;gap:1.5rem;min-width:0}
/* _content/QSolutionsCRM.Web.UI/Features/Shared/Analytics/AppealsLikeAnalytics/Components/AppealsLikeAnalyticsSubjectCard.razor.rz.scp.css */
.aa-s-subject-card[b-lodxt4b09h]{appearance:none;position:relative;isolation:isolate;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"person count" "meter meter";align-items:center;gap:.5rem;padding:.5rem;border:1px solid rgba(15,23,42,.07);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.76), rgba(248, 250, 252, 0.66));color:inherit;text-align:left;cursor:pointer;box-shadow:none;transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.aa-s-subject-card:focus[b-lodxt4b09h]{outline:none}.aa-s-subject-card:focus:not(:focus-visible)[b-lodxt4b09h]{outline:none;box-shadow:none}.aa-s-subject-card:focus-visible[b-lodxt4b09h]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:1rem}.aa-s-subject-card[b-lodxt4b09h]::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 3px rgba(47,128,255,.08),0 12px 24px rgba(47,128,255,.08)}.aa-s-subject-card:not(.aa-s-subject-card--selected):hover[b-lodxt4b09h]{transform:translateY(-1px);border-color:rgba(47,128,255,.22);background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(239, 246, 255, 0.76));box-shadow:0 12px 24px rgba(15,23,42,.08)}.aa-s-subject-card--selected[b-lodxt4b09h],.aa-s-subject-card--selected:hover[b-lodxt4b09h],.aa-s-subject-card--selected:focus[b-lodxt4b09h],.aa-s-subject-card--selected:focus-visible[b-lodxt4b09h],.aa-s-subject-card--selected:active[b-lodxt4b09h]{transform:none;border-color:rgba(47,128,255,.36);background:linear-gradient(180deg, rgba(239, 246, 255, 0.94), rgba(255, 255, 255, 0.8));box-shadow:none}.aa-s-subject-card--selected[b-lodxt4b09h]::after,.aa-s-subject-card--selected:hover[b-lodxt4b09h]::after,.aa-s-subject-card--selected:focus[b-lodxt4b09h]::after,.aa-s-subject-card--selected:focus-visible[b-lodxt4b09h]::after,.aa-s-subject-card--selected:active[b-lodxt4b09h]::after{opacity:1}.aa-s-subject-card--selected:focus[b-lodxt4b09h],.aa-s-subject-card--selected:focus-visible[b-lodxt4b09h]{outline:none}.aa-s-subject-card--removable[b-lodxt4b09h]{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"person count" "meter meter";padding-right:2.75rem}.aa-s-subject-card__person[b-lodxt4b09h]{grid-area:person;display:flex;align-items:center;gap:.5rem;min-width:0;color:#000;font-size:.9rem;font-weight:700}.aa-s-subject-card__avatar[b-lodxt4b09h]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(47,128,255,.14);border-radius:.75rem;background:rgba(47,128,255,.085);color:#007bff;font-size:.9rem;font-weight:700}.aa-s-subject-card__name[b-lodxt4b09h]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-s-subject-card__meter[b-lodxt4b09h]{grid-area:meter;width:100%;min-width:0;position:relative;height:.46rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.2)}.aa-s-subject-card__meter span[b-lodxt4b09h]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg, rgba(47, 128, 255, 0.78), rgba(124, 58, 237, 0.72));min-width:.35rem}.aa-s-subject-card__count[b-lodxt4b09h]{grid-area:count;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;white-space:nowrap}.aa-s-subject-card__count strong[b-lodxt4b09h]{color:#000;font-size:1rem;line-height:1}.aa-s-subject-card__count span[b-lodxt4b09h]{color:#6c757d;font-size:.8rem}.aa-s-subject-card__remove[b-lodxt4b09h]{position:absolute;top:50%;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.86));color:rgba(71,85,105,.78);font-size:.72rem;box-shadow:0 6px 14px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.82);transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.aa-s-subject-card__remove i[b-lodxt4b09h]{line-height:1}.aa-s-subject-card:hover .aa-s-subject-card__remove[b-lodxt4b09h]{border-color:rgba(47,128,255,.22);background:linear-gradient(180deg, white, rgba(239, 246, 255, 0.88));color:#007bff;box-shadow:0 8px 18px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.aa-s-subject-card__remove:hover[b-lodxt4b09h]{border-color:rgba(47,128,255,.34);color:#007bff;transform:translateY(-50%) scale(1.04)}.aa-s-subject-card:hover .aa-s-subject-card__remove[b-lodxt4b09h]{background:rgba(226,232,240,.58);color:#000}@media(prefers-reduced-motion: reduce){.aa-s-subject-card[b-lodxt4b09h]{transition:none !important}.aa-s-subject-card:hover[b-lodxt4b09h]{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Features/Shared/Analytics/AppealsLikeAnalytics/Components/AppealsLikeAnalyticsSubjectsFocusPanel.razor.rz.scp.css */
.aa-s-dashboard__focus[b-eopqzjw5q2]{min-width:0;max-width:100%}.aa-s-focus[b-eopqzjw5q2]{display:grid;grid-template-columns:minmax(320px, 1.4fr) minmax(230px, 0.6fr);gap:.75rem;align-items:start;min-width:0}.aa-s-focus__summary-card[b-eopqzjw5q2]{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.75rem;align-items:center;margin-bottom:.75rem;padding:.75rem;border:1px solid rgba(47,128,255,.18);border-radius:1.25rem;background:linear-gradient(135deg, rgba(239, 246, 255, 0.92), rgba(255, 255, 255, 0.78)),rgba(47,128,255,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 10px 24px rgba(47,128,255,.06)}.aa-s-focus__summary-icon[b-eopqzjw5q2]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(47,128,255,.18);border-radius:1rem;background:rgba(47,128,255,.1);color:#007bff;font-size:1rem}.aa-s-focus__summary-main[b-eopqzjw5q2]{min-width:0;display:grid;grid-template-columns:1fr;gap:.2rem}.aa-s-focus__summary-label[b-eopqzjw5q2]{color:#6c757d;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.aa-s-focus__summary-value[b-eopqzjw5q2]{display:flex;align-items:baseline;gap:.5rem;color:#000;font-size:1.35rem;font-weight:950;line-height:1.05}.aa-s-focus__summary-value span[b-eopqzjw5q2]{color:#6c757d;font-size:.9rem;font-weight:850}.aa-s-focus__summary-meta[b-eopqzjw5q2]{min-width:0;color:#6c757d;font-size:.9rem;font-weight:750;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-s-focus__summary-meter[b-eopqzjw5q2]{position:relative;height:.46rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.2)}.aa-s-focus__summary-meter span[b-eopqzjw5q2]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg, rgba(47, 128, 255, 0.78), rgba(124, 58, 237, 0.72));min-width:.35rem}.aa-s-focus__summary-meter[b-eopqzjw5q2]{width:100%;min-width:0;margin-top:.25rem}.aa-s-focus__selected[b-eopqzjw5q2]{min-width:0;max-width:100%;border:1px solid rgba(226,232,240,.88);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(248, 250, 252, 0.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);padding:.75rem;border-color:rgba(226,232,240,.76);background:linear-gradient(180deg, rgba(255, 255, 255, 0.74), rgba(248, 250, 252, 0.48)),hsla(0,0%,100%,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 8px 22px rgba(15,23,42,.035)}.aa-s-focus__search-box[b-eopqzjw5q2]{min-width:0;max-width:100%;border:1px solid rgba(226,232,240,.88);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(248, 250, 252, 0.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82);padding:.75rem}.aa-s-focus__toolbar[b-eopqzjw5q2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;margin-bottom:.75rem}.aa-s-focus__heading[b-eopqzjw5q2]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.aa-s-focus__caption[b-eopqzjw5q2]{color:#6c757d;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.aa-s-focus__clear[b-eopqzjw5q2]{flex:0 0 auto}.aa-s-focus__empty[b-eopqzjw5q2]{display:flex;align-items:center;padding:.5rem .75rem;border:1px dashed rgba(148,163,184,.36);border-radius:.75rem;background:rgba(248,250,252,.42);color:#6c757d;font-size:.9rem;line-height:1.57}.aa-s-focus__cards[b-eopqzjw5q2]{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:.5rem;min-width:0;min-width:0}.aa-s-focus__hint-row[b-eopqzjw5q2]{display:flex;align-items:center;min-height:46px;grid-column:1/-1;padding:.75rem;border:1px dashed rgba(148,163,184,.46);border-radius:1rem;background:rgba(248,250,252,.56);color:#6c757d;font-size:.9rem;line-height:1.45}.aa-s-focus__avatar[b-eopqzjw5q2]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(47,128,255,.14);border-radius:.75rem;background:rgba(47,128,255,.085);color:#007bff;font-size:.9rem;font-weight:700}.aa-s-focus__label[b-eopqzjw5q2]{display:block;margin-bottom:.75rem;color:#6c757d;font-size:.8rem;font-weight:850;text-transform:uppercase}.aa-s-focus__results[b-eopqzjw5q2]{display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:.5rem;min-width:0;margin-top:.75rem}.aa-s-focus__result[b-eopqzjw5q2]{appearance:none;width:100%;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid rgba(226,232,240,.92);border-radius:1rem;background:hsla(0,0%,100%,.68);color:#000;cursor:pointer;font-weight:700;font-size:.9rem;text-align:left;transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.aa-s-focus__result:focus[b-eopqzjw5q2]{outline:none}.aa-s-focus__result:focus:not(:focus-visible)[b-eopqzjw5q2]{outline:none;box-shadow:none}.aa-s-focus__result:focus-visible[b-eopqzjw5q2]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:1rem}.aa-s-focus__result:hover[b-eopqzjw5q2]{transform:translateY(-1px);border-color:rgba(47,128,255,.24);background:rgba(239,246,255,.66);box-shadow:0 10px 20px rgba(15,23,42,.06)}.aa-s-focus__result--selected[b-eopqzjw5q2]{border-color:rgba(47,128,255,.34);background:rgba(239,246,255,.9)}.aa-s-focus__result span:nth-child(2)[b-eopqzjw5q2]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aa-s-focus__result i[b-eopqzjw5q2]{color:#007bff}@media(max-width: 960px){.aa-s-focus[b-eopqzjw5q2]{grid-template-columns:1fr}}@media(max-width: 720px){.aa-s-focus__toolbar[b-eopqzjw5q2]{gap:.5rem}.aa-s-focus__cards[b-eopqzjw5q2],.aa-s-focus__results[b-eopqzjw5q2]{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.aa-s-focus *[b-eopqzjw5q2]{animation:none !important;transition:none !important}}
/* _content/QSolutionsCRM.Web.UI/Features/Shared/Analytics/AppealsLikeAnalytics/Components/AppealsLikeAnalyticsSubjectsTopList.razor.rz.scp.css */
.aa-s-dashboard__top[b-d5nhfxrzea]{min-width:0;max-width:100%}.aa-s-top[b-d5nhfxrzea]{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:.5rem;min-width:0}@media(max-width: 720px){.aa-s-top[b-d5nhfxrzea]{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.aa-s-top *[b-d5nhfxrzea]{animation:none !important;transition:none !important}}
/* _content/QSolutionsCRM.Web.UI/Features/Shared/Forms/Rows/RowsEditorShell.razor.rz.scp.css */
.rows-editor-shell[b-52uhr74xzh]{display:flex;flex-direction:column;gap:.5rem}.rows-editor-shell__caption[b-52uhr74xzh]{margin-bottom:0}.rows-editor-shell__body[b-52uhr74xzh],.rows-editor-shell__empty[b-52uhr74xzh]{min-width:0}.rows-editor-shell__actions[b-52uhr74xzh]{display:flex;flex-wrap:wrap;gap:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatComposerAttachmentList.razor.rz.scp.css */
.chat-composer-attachments[b-7d7bb7eocp]{scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer-attachments[b-7d7bb7eocp]::-webkit-scrollbar{width:.48rem;height:.48rem}.chat-composer-attachments[b-7d7bb7eocp]::-webkit-scrollbar-track{margin:.25rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-composer-attachments[b-7d7bb7eocp]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer-attachments[b-7d7bb7eocp]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer-attachments[b-7d7bb7eocp]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer-attachments[b-7d7bb7eocp]{max-height:9.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.chat-composer-attachments__header[b-7d7bb7eocp]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#64748b;font-size:.8rem;font-weight:800}.chat-composer-attachments__header-icon[b-7d7bb7eocp]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff}.chat-composer-attachments__header-icon i[b-7d7bb7eocp]{font-size:.78rem;line-height:1}.chat-composer-attachments__error[b-7d7bb7eocp]{min-width:0;border:.0625rem solid rgba(245,158,11,.3);border-radius:1rem;padding:.5rem .75rem;background:rgba(245,158,11,.1);color:#92400e;display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700}.chat-composer-attachments__error i[b-7d7bb7eocp]{flex:0 0 auto;font-size:.78rem}.chat-composer-attachments__error span[b-7d7bb7eocp]{min-width:0;overflow-wrap:anywhere}.chat-composer-attachments__list[b-7d7bb7eocp]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(18rem, 100%), 1fr));gap:.5rem}.chat-composer-attachments__item[b-7d7bb7eocp]{position:relative;min-width:0;border:.0625rem solid rgba(203,213,225,.84);border-radius:1.25rem;padding:.5rem;background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.08), transparent 32%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 rgba(15,23,42,.035);display:grid;grid-template-columns:2.15rem minmax(0, 1fr) auto;align-items:center;gap:.5rem;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer-attachments__item:hover[b-7d7bb7eocp]{border-color:rgba(47,128,255,.34);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.12), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(15,23,42,.045);transform:translateY(-1px)}.chat-composer-attachments__item--pending[b-7d7bb7eocp]{border-color:rgba(47,128,255,.28);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.14), transparent 34%),linear-gradient(180deg, rgba(239, 246, 255, 0.86), rgba(255, 255, 255, 0.94))}.chat-composer-attachments__icon[b-7d7bb7eocp]{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;min-width:2.15rem;height:2.15rem;border-radius:1rem;background:rgba(47,128,255,.1);color:#007bff}.chat-composer-attachments__icon i[b-7d7bb7eocp]{font-size:.95rem;line-height:1}.chat-composer-attachments__thumbnail[b-7d7bb7eocp]{position:relative;isolation:isolate;width:2.15rem;min-width:2.15rem;height:2.15rem;border:.0625rem solid rgba(203,213,225,.88);border-radius:1rem;background:rgba(15,23,42,.06);box-shadow:0 .22rem .52rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.48);overflow:hidden}.chat-composer-attachments__thumbnail--video[b-7d7bb7eocp]{border-color:rgba(15,23,42,.18);background:#020617}.chat-composer-attachments__thumbnail-image[b-7d7bb7eocp]{display:block;width:100%;height:100%;object-fit:cover}.chat-composer-attachments__content[b-7d7bb7eocp]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.chat-composer-attachments__name[b-7d7bb7eocp]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:800}.chat-composer-attachments__meta[b-7d7bb7eocp]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-composer-attachments__progress[b-7d7bb7eocp]{position:relative;width:100%;height:.32rem;margin-top:.24rem;border-radius:999px;background:rgba(100,116,139,.14);overflow:hidden}.chat-composer-attachments__progress span[b-7d7bb7eocp]{position:absolute;inset:0 auto 0 0;width:0;min-width:.25rem;max-width:100%;border-radius:inherit;background:linear-gradient(90deg, rgba(47, 128, 255, 0.78), rgba(59, 130, 246, 0.96));transition:width .18s ease}.chat-composer-attachments__progress-text[b-7d7bb7eocp]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem;font-weight:700;line-height:1.15}.chat-composer-attachments__actions[b-7d7bb7eocp]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;opacity:.86;transition:opacity .16s ease,transform .16s ease}.chat-composer-attachments__item:hover .chat-composer-attachments__actions[b-7d7bb7eocp],.chat-composer-attachments__item:focus-within .chat-composer-attachments__actions[b-7d7bb7eocp]{opacity:1}.chat-composer-attachments__action[b-7d7bb7eocp]{position:relative;isolation:isolate;width:1.9rem;min-width:1.9rem;height:1.9rem;border:0;border-radius:999px;background:rgba(100,116,139,.1);color:#64748b;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-composer-attachments__action:hover:not(:disabled)[b-7d7bb7eocp]{transform:translateY(-1px)}.chat-composer-attachments__action:active:not(:disabled)[b-7d7bb7eocp]{transform:translateY(0)}.chat-composer-attachments__action:focus[b-7d7bb7eocp]{outline:none}.chat-composer-attachments__action:focus-visible[b-7d7bb7eocp],.chat-composer-attachments__action:focus-within[b-7d7bb7eocp]{outline:none}.chat-composer-attachments__action:disabled[b-7d7bb7eocp]{cursor:not-allowed;opacity:.55;transform:none}.chat-composer-attachments__action--replace[b-7d7bb7eocp]{background:rgba(47,128,255,.1);color:#007bff}.chat-composer-attachments__action--replace:hover:not(:disabled)[b-7d7bb7eocp]{background:rgba(47,128,255,.16);color:#1d4ed8}.chat-composer-attachments__action--replace:focus-visible[b-7d7bb7eocp],.chat-composer-attachments__action--replace:focus-within[b-7d7bb7eocp]{box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.24)}.chat-composer-attachments__action--remove[b-7d7bb7eocp]{background:rgba(220,38,38,.08);color:#dc2626}.chat-composer-attachments__action--remove:hover:not(:disabled)[b-7d7bb7eocp]{background:rgba(220,38,38,.14);color:#b91c1c}.chat-composer-attachments__action--remove:focus-visible[b-7d7bb7eocp]{box-shadow:0 0 0 3px rgba(220,38,38,.12),inset 0 0 0 1px rgba(220,38,38,.2)}.chat-composer-attachments__action-icon[b-7d7bb7eocp]{position:relative;z-index:2;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-composer-attachments__action-icon i[b-7d7bb7eocp]{font-size:.78rem;line-height:1}.chat-composer-attachments__replace-input[b-7d7bb7eocp],.chat-composer-attachments__action--replace[b-7d7bb7eocp]  input[type=file],.chat-composer-attachments__action--replace[b-7d7bb7eocp]  .chat-composer-attachments__replace-input{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;opacity:0;overflow:hidden;color:rgba(0,0,0,0);font-size:0;line-height:0;cursor:pointer;appearance:none;-webkit-appearance:none}.chat-composer-attachments__action--replace[b-7d7bb7eocp]  input[type=file]:disabled,.chat-composer-attachments__action--replace[b-7d7bb7eocp]  .chat-composer-attachments__replace-input:disabled{cursor:not-allowed}@media(hover: hover){.chat-composer-attachments__actions[b-7d7bb7eocp]{opacity:.68;transform:translateX(0.15rem)}.chat-composer-attachments__item:hover .chat-composer-attachments__actions[b-7d7bb7eocp],.chat-composer-attachments__item:focus-within .chat-composer-attachments__actions[b-7d7bb7eocp]{opacity:1;transform:translateX(0)}}@media(max-width: 640px){.chat-composer-attachments[b-7d7bb7eocp]{max-height:8rem;padding-inline:.5rem}.chat-composer-attachments__list[b-7d7bb7eocp]{grid-template-columns:1fr}.chat-composer-attachments__item[b-7d7bb7eocp]{grid-template-columns:2rem minmax(0, 1fr) auto;border-radius:1rem}.chat-composer-attachments__icon[b-7d7bb7eocp],.chat-composer-attachments__thumbnail[b-7d7bb7eocp]{width:2rem;min-width:2rem;height:2rem}.chat-composer-attachments__actions[b-7d7bb7eocp]{opacity:1;transform:none}.chat-composer-attachments__action[b-7d7bb7eocp]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatMessageAttachmentList.razor.rz.scp.css */
.chat-message-attachments[b-g40j44js9t]{--chat-attachments-media-width: var(--chat-message-attachment-media-width, 22rem);--chat-attachments-viewport-width: var(--chat-message-attachment-viewport-width, calc(100vw - 7rem));--chat-attachments-effective-width: min(var(--chat-attachments-media-width), var(--chat-attachments-viewport-width));--chat-image-aspect-ratio: 4 / 3;position:relative;min-width:0;width:var(--chat-attachments-effective-width);max-width:100%;margin-top:.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.chat-message-attachments--mixed[b-g40j44js9t]{width:var(--chat-attachments-effective-width);max-width:100%}.chat-message-attachments--video-only[b-g40j44js9t]{width:fit-content;max-width:100%}.chat-message-attachments--video-only .chat-message-attachments__download-archive[b-g40j44js9t]{align-self:flex-end}.chat-message-attachments__download-archive[b-g40j44js9t]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-width:0;height:1.9rem;border:.0625rem solid rgba(47,128,255,.18);border-radius:999px;padding:0 .72rem;background:radial-gradient(circle at 0 0, rgba(47, 128, 255, 0.12), transparent 36%),rgba(239,246,255,.92);color:#007bff;box-shadow:0 .32rem .76rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.72);gap:.38rem;font-size:.7rem;font-weight:850;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-message-attachments__download-archive:hover:not(:disabled)[b-g40j44js9t]{border-color:rgba(47,128,255,.3);background:radial-gradient(circle at 0 0, rgba(47, 128, 255, 0.16), transparent 38%),rgba(239,246,255,.98);color:#1d4ed8;transform:translateY(-1px)}.chat-message-attachments__download-archive:active:not(:disabled)[b-g40j44js9t]{transform:translateY(0)}.chat-message-attachments__download-archive:focus[b-g40j44js9t]{outline:none}.chat-message-attachments__download-archive:focus-visible[b-g40j44js9t]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.24)}.chat-message-attachments__download-archive:disabled[b-g40j44js9t]{cursor:wait;opacity:.68;transform:none}.chat-message-attachments__download-archive i[b-g40j44js9t]{font-size:.78rem;line-height:1}.chat-message-attachments__download-archive-text[b-g40j44js9t]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-attachments__stack[b-g40j44js9t]{min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;gap:.5rem}.chat-message-attachments__item[b-g40j44js9t]{min-width:0;border:.0625rem solid rgba(203,213,225,.88);border-radius:1.25rem;background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.08), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:0 .35rem .9rem rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.82);overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-message-attachments__item--file[b-g40j44js9t],.chat-message-attachments__item--pdf[b-g40j44js9t]{padding:.5rem;display:grid;grid-template-columns:2.2rem minmax(0, 1fr) 1.9rem;align-items:center;gap:.5rem}.chat-message-attachments__item--file:hover[b-g40j44js9t],.chat-message-attachments__item--file:focus-within[b-g40j44js9t]{border-color:rgba(47,128,255,.3);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.12), transparent 36%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 .52rem 1.08rem rgba(15,23,42,.075),inset 0 1px 0 hsla(0,0%,100%,.86);transform:translateY(-1px)}.chat-message-attachments__image-grid[b-g40j44js9t]{min-width:0;width:100%;max-width:100%;display:grid;gap:.18rem;overflow:hidden;border-radius:1.25rem;background:rgba(15,23,42,.06);border:.0625rem solid rgba(203,213,225,.74);box-shadow:0 .35rem .8rem rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.72)}.chat-message-attachments__image-grid--single[b-g40j44js9t]{display:block;background:rgba(0,0,0,0);border:0;box-shadow:none}.chat-message-attachments__image-grid--double[b-g40j44js9t]{grid-template-columns:repeat(2, minmax(0, 1fr))}.chat-message-attachments__image-grid--triple[b-g40j44js9t]{grid-template-columns:1.35fr .9fr;grid-template-rows:repeat(2, minmax(5.8rem, 1fr))}.chat-message-attachments__image-grid--triple .chat-message-attachments__image-tile:first-child[b-g40j44js9t]{grid-row:span 2}.chat-message-attachments__image-grid--quad[b-g40j44js9t],.chat-message-attachments__image-grid--many[b-g40j44js9t]{grid-template-columns:repeat(2, minmax(0, 1fr))}.chat-message-attachments__image-tile[b-g40j44js9t]{position:relative;min-width:0;min-height:7.5rem;background:rgba(15,23,42,.04);overflow:hidden}.chat-message-attachments__image-grid--single .chat-message-attachments__image-tile[b-g40j44js9t]{width:100%;min-height:0;aspect-ratio:var(--chat-image-aspect-ratio);border-radius:1.25rem;border:.0625rem solid rgba(203,213,225,.74);box-shadow:0 .35rem .8rem rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.72)}.chat-message-attachments--mixed .chat-message-attachments__image-grid--single[b-g40j44js9t]{background:rgba(15,23,42,.06);border:.0625rem solid rgba(203,213,225,.74);box-shadow:0 .35rem .8rem rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.72)}.chat-message-attachments--mixed .chat-message-attachments__image-grid--single .chat-message-attachments__image-tile[b-g40j44js9t]{aspect-ratio:var(--chat-image-aspect-ratio);border:0;border-radius:0;box-shadow:none}.chat-message-attachments__image-button[b-g40j44js9t]{position:absolute;inset:0;width:100%;height:100%;min-width:0;border:0;padding:0;background:rgba(0,0,0,0);display:block;overflow:hidden;cursor:pointer;text-align:left}.chat-message-attachments__image-button:focus[b-g40j44js9t]{outline:none}.chat-message-attachments__image-button:focus-visible[b-g40j44js9t]{outline:none;box-shadow:inset 0 0 0 2px rgba(47,128,255,.44),0 0 0 3px rgba(47,128,255,.12)}.chat-message-attachments__image[b-g40j44js9t]{display:block;width:100%;height:100%;min-height:0;object-fit:cover;border:0}.chat-message-attachments__media-overlay[b-g40j44js9t]{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:.5rem;background:linear-gradient(180deg, rgba(15, 23, 42, 0.16), transparent 42%),linear-gradient(0deg, rgba(15, 23, 42, 0.08), transparent 52%);opacity:0;transition:opacity .16s ease;pointer-events:none}.chat-message-attachments__image-button:hover .chat-message-attachments__media-overlay[b-g40j44js9t],.chat-message-attachments__image-button:focus-visible .chat-message-attachments__media-overlay[b-g40j44js9t]{opacity:1}.chat-message-attachments__media-action[b-g40j44js9t]{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;min-width:1.95rem;height:1.95rem;border-radius:999px;background:rgba(15,23,42,.42);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chat-message-attachments__media-action i[b-g40j44js9t]{font-size:.78rem;line-height:1}.chat-message-attachments__preview-placeholder[b-g40j44js9t]{box-sizing:border-box;min-height:8rem;padding:1rem;background:rgba(15,23,42,.035);color:#64748b;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;font-weight:700;text-align:center}.chat-message-attachments__preview-placeholder i[b-g40j44js9t]{color:#007bff;font-size:.92rem;line-height:1}.chat-message-attachments__preview-placeholder--image[b-g40j44js9t]{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:.5rem;overflow:hidden;flex-direction:column}.chat-message-attachments__preview-placeholder--image span[b-g40j44js9t]{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-attachments__icon[b-g40j44js9t]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;border-radius:1rem;background:rgba(47,128,255,.1);color:#007bff}.chat-message-attachments__icon i[b-g40j44js9t]{font-size:.98rem;line-height:1}.chat-message-attachments__icon--video[b-g40j44js9t]{background:rgba(124,58,237,.12);color:#7c3aed}.chat-message-attachments__icon--pdf[b-g40j44js9t]{background:rgba(220,38,38,.1);color:#dc2626}.chat-message-attachments__content[b-g40j44js9t]{min-width:0;display:flex;flex-direction:column;gap:.16rem}.chat-message-attachments__name[b-g40j44js9t]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:800}.chat-message-attachments__meta[b-g40j44js9t]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-message-attachments__download[b-g40j44js9t]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;min-width:1.9rem;height:1.9rem;border:0;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-message-attachments__download:hover:not(:disabled)[b-g40j44js9t]{background:rgba(47,128,255,.16);color:#1d4ed8;transform:translateY(-1px)}.chat-message-attachments__download:active:not(:disabled)[b-g40j44js9t]{transform:translateY(0)}.chat-message-attachments__download:focus[b-g40j44js9t]{outline:none}.chat-message-attachments__download:focus-visible[b-g40j44js9t]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.24)}.chat-message-attachments__download:disabled[b-g40j44js9t]{cursor:wait;opacity:.64;transform:none}.chat-message-attachments__download i[b-g40j44js9t]{font-size:.78rem;line-height:1}.chat-message-attachments__download--floating[b-g40j44js9t]{position:absolute;right:.5rem;bottom:.5rem;z-index:2;background:rgba(239,246,255,.88);box-shadow:0 .35rem .9rem rgba(15,23,42,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(hover: hover){.chat-message-attachments__download--floating[b-g40j44js9t]{opacity:.82}.chat-message-attachments__image-tile:hover .chat-message-attachments__download--floating[b-g40j44js9t],.chat-message-attachments__image-tile:focus-within .chat-message-attachments__download--floating[b-g40j44js9t]{opacity:1}}@media(max-width: 640px){.chat-message-attachments[b-g40j44js9t]{--chat-attachments-media-width: var(--chat-message-attachment-media-width, 19rem);--chat-attachments-viewport-width: var(--chat-message-attachment-viewport-width, calc(100vw - 5rem))}.chat-message-attachments__download-archive[b-g40j44js9t]{height:1.85rem;padding-inline:.64rem}.chat-message-attachments__item--file[b-g40j44js9t],.chat-message-attachments__item--pdf[b-g40j44js9t]{grid-template-columns:2rem minmax(0, 1fr) 1.85rem}.chat-message-attachments__image-grid--triple[b-g40j44js9t]{grid-template-rows:repeat(2, minmax(5.2rem, 1fr))}.chat-message-attachments__image-tile[b-g40j44js9t]{min-height:6.2rem}.chat-message-attachments__image[b-g40j44js9t]{min-height:0}.chat-message-attachments__image-grid--single .chat-message-attachments__image-tile[b-g40j44js9t]{min-height:0}.chat-message-attachments__icon[b-g40j44js9t]{width:2rem;min-width:2rem;height:2rem}.chat-message-attachments__download[b-g40j44js9t]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatMessageAudioAttachmentList.razor.rz.scp.css */
.chat-message-audio-attachments[b-n5fpswanbo]{min-width:0;width:100%;max-width:100%}.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player{min-width:0;width:100%;max-width:100%}.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__list{min-width:0;width:100%;max-width:100%}.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item{border-color:rgba(203,213,225,.88);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.08), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:0 .35rem .9rem rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.82);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item:hover,.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item:focus-within{border-color:rgba(47,128,255,.3);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.12), transparent 36%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 .52rem 1.08rem rgba(15,23,42,.075),inset 0 1px 0 hsla(0,0%,100%,.86);transform:translateY(-1px)}@media(prefers-reduced-motion: reduce){.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item,.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item:hover,.chat-message-audio-attachments[b-n5fpswanbo]  .smart-audio-player__item:focus-within{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatMessagePdfAttachmentList.razor.rz.scp.css */
.chat-message-pdf-attachments[b-aavd7r8tt6]{min-width:0;display:flex;flex-direction:column;gap:.5rem}.chat-message-pdf-attachments__item[b-aavd7r8tt6]{min-width:0;border:.0625rem solid rgba(203,213,225,.88);border-radius:1.25rem;padding:.5rem;background:radial-gradient(circle at 0% 0%, rgba(220, 38, 38, 0.08), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:0 .35rem .9rem rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.82);display:grid;grid-template-columns:2.2rem minmax(0, 1fr) auto;align-items:center;gap:.5rem;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-message-pdf-attachments__item:hover[b-aavd7r8tt6]{border-color:rgba(220,38,38,.3);background:radial-gradient(circle at 0% 0%, rgba(220, 38, 38, 0.12), transparent 36%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 .52rem 1.08rem rgba(15,23,42,.075),inset 0 1px 0 hsla(0,0%,100%,.86);transform:translateY(-1px)}.chat-message-pdf-attachments__icon[b-aavd7r8tt6]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;border-radius:1rem;background:rgba(220,38,38,.1);color:#dc2626}.chat-message-pdf-attachments__icon i[b-aavd7r8tt6]{font-size:1rem;line-height:1}.chat-message-pdf-attachments__content[b-aavd7r8tt6]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.chat-message-pdf-attachments__name[b-aavd7r8tt6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:800}.chat-message-pdf-attachments__meta[b-aavd7r8tt6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-message-pdf-attachments__actions[b-aavd7r8tt6]{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.32rem}.chat-message-pdf-attachments__action[b-aavd7r8tt6]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;min-width:1.9rem;height:1.9rem;border:0;border-radius:999px;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-message-pdf-attachments__action:hover:not(:disabled)[b-aavd7r8tt6]{transform:translateY(-1px)}.chat-message-pdf-attachments__action:active:not(:disabled)[b-aavd7r8tt6]{transform:translateY(0)}.chat-message-pdf-attachments__action:focus[b-aavd7r8tt6]{outline:none}.chat-message-pdf-attachments__action:focus-visible[b-aavd7r8tt6]{outline:none}.chat-message-pdf-attachments__action:disabled[b-aavd7r8tt6]{cursor:wait;opacity:.64;transform:none}.chat-message-pdf-attachments__action i[b-aavd7r8tt6]{font-size:.78rem;line-height:1}.chat-message-pdf-attachments__action--open[b-aavd7r8tt6]{background:rgba(220,38,38,.09);color:#dc2626}.chat-message-pdf-attachments__action--open:hover:not(:disabled)[b-aavd7r8tt6]{background:rgba(220,38,38,.15);color:#b91c1c}.chat-message-pdf-attachments__action--open:focus-visible[b-aavd7r8tt6]{box-shadow:0 0 0 3px rgba(220,38,38,.12),inset 0 0 0 1px rgba(220,38,38,.22)}.chat-message-pdf-attachments__action--download[b-aavd7r8tt6]{background:rgba(47,128,255,.1);color:#007bff}.chat-message-pdf-attachments__action--download:hover:not(:disabled)[b-aavd7r8tt6]{background:rgba(47,128,255,.16);color:#1d4ed8}.chat-message-pdf-attachments__action--download:focus-visible[b-aavd7r8tt6]{box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.24)}@media(max-width: 640px){.chat-message-pdf-attachments__item[b-aavd7r8tt6]{grid-template-columns:2rem minmax(0, 1fr) auto;border-radius:1rem}.chat-message-pdf-attachments__icon[b-aavd7r8tt6]{width:2rem;min-width:2rem;height:2rem}.chat-message-pdf-attachments__actions[b-aavd7r8tt6]{gap:.22rem}.chat-message-pdf-attachments__action[b-aavd7r8tt6]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatMessageVideoAttachmentList.razor.rz.scp.css */
.chat-message-video-attachments[b-qwioaiyimc]{width:var(--chat-video-gallery-width, 22rem);max-width:min(100%,100vw - 7rem);min-width:0}.chat-message-video-attachments__grid[b-qwioaiyimc]{width:100%;min-width:0;display:grid;align-items:stretch;gap:.14rem;border-radius:1.25rem;overflow:hidden;background:rgba(15,23,42,.12);box-shadow:0 .45rem 1rem rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.16)}.chat-message-video-attachments__grid--single[b-qwioaiyimc]{grid-template-columns:minmax(0, 1fr);background:rgba(0,0,0,0);box-shadow:none}.chat-message-video-attachments__grid--pair[b-qwioaiyimc],.chat-message-video-attachments__grid--gallery[b-qwioaiyimc]{grid-template-columns:repeat(2, minmax(0, 1fr))}.chat-message-video-attachments__grid--triple[b-qwioaiyimc]{grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr);grid-template-rows:repeat(2, minmax(0, 1fr))}.chat-message-video-attachments__grid--triple .chat-message-video-attachments__tile:first-child[b-qwioaiyimc]{grid-row:span 2}.chat-message-video-attachments__tile[b-qwioaiyimc]{position:relative;isolation:isolate;min-width:0;width:100%;max-width:100%;min-height:7.2rem;border-radius:0;background:#020617;color:#fff;overflow:hidden}.chat-message-video-attachments__tile--playable[b-qwioaiyimc]{cursor:pointer}.chat-message-video-attachments__tile--playable .chat-message-video-attachments__video[b-qwioaiyimc],.chat-message-video-attachments__tile--playable .chat-message-video-attachments__poster[b-qwioaiyimc],.chat-message-video-attachments__tile--playable .chat-message-video-attachments__poster-image[b-qwioaiyimc]{cursor:pointer}.chat-message-video-attachments__grid--single .chat-message-video-attachments__tile[b-qwioaiyimc]{aspect-ratio:var(--chat-video-aspect-ratio, 16/9);border-radius:1.25rem}.chat-message-video-attachments__grid--pair .chat-message-video-attachments__tile[b-qwioaiyimc],.chat-message-video-attachments__grid--gallery .chat-message-video-attachments__tile[b-qwioaiyimc]{aspect-ratio:1/1}.chat-message-video-attachments__grid--triple .chat-message-video-attachments__tile[b-qwioaiyimc]{aspect-ratio:1/1}.chat-message-video-attachments__grid--triple .chat-message-video-attachments__tile:first-child[b-qwioaiyimc]{aspect-ratio:auto}.chat-message-video-attachments__video[b-qwioaiyimc],.chat-message-video-attachments__poster[b-qwioaiyimc],.chat-message-video-attachments__poster-image[b-qwioaiyimc]{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.chat-message-video-attachments__video[b-qwioaiyimc]{z-index:2;background:#020617;object-fit:cover}.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-picture-in-picture-button,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-fullscreen-button,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-overflow-button,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-playback-rate-button,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-toggle-closed-captions-button,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-current-time-display,.chat-message-video-attachments__video[b-qwioaiyimc]::-webkit-media-controls-time-remaining-display{display:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:hidden !important;overflow:hidden !important;pointer-events:none !important}.chat-message-video-attachments__video--native-controls-hardened[b-qwioaiyimc]::-webkit-media-controls-current-time-display,.chat-message-video-attachments__video--native-controls-hardened[b-qwioaiyimc]::-webkit-media-controls-time-remaining-display{display:none !important;width:0 !important;min-width:0 !important;max-width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:hidden !important;overflow:hidden !important;pointer-events:none !important}.chat-message-video-attachments__grid--single .chat-message-video-attachments__video[b-qwioaiyimc]{object-fit:cover}.chat-message-video-attachments__poster[b-qwioaiyimc]{z-index:1;padding:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;text-align:center;background:radial-gradient(circle at 50% 38%, rgba(47, 128, 255, 0.22), transparent 34%),linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(30, 41, 59, 0.94))}.chat-message-video-attachments__poster-image[b-qwioaiyimc]{z-index:1;padding:0;background:#020617;object-fit:cover}.chat-message-video-attachments__poster>*:not(.chat-message-video-attachments__poster-image)[b-qwioaiyimc]{position:relative;z-index:2}.chat-message-video-attachments__poster--playable[b-qwioaiyimc]{background:radial-gradient(circle at 50% 42%, rgba(47, 128, 255, 0.16), transparent 32%),linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(30, 41, 59, 0.94))}.chat-message-video-attachments__poster--blocked[b-qwioaiyimc]{background:radial-gradient(circle at 50% 32%, rgba(148, 163, 184, 0.2), transparent 36%),linear-gradient(135deg, rgba(30, 41, 59, 0.98), rgba(15, 23, 42, 0.96))}.chat-message-video-attachments__poster--loading[b-qwioaiyimc]{background:radial-gradient(circle at 50% 32%, rgba(47, 128, 255, 0.24), transparent 36%),linear-gradient(135deg, rgba(15, 23, 42, 0.98), rgba(30, 41, 59, 0.94))}.chat-message-video-attachments__poster--failed[b-qwioaiyimc]{background:radial-gradient(circle at 50% 32%, rgba(245, 158, 11, 0.24), transparent 36%),linear-gradient(135deg, rgba(30, 41, 59, 0.98), rgba(15, 23, 42, 0.96))}.chat-message-video-attachments__poster-icon[b-qwioaiyimc]{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:999px;background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.94);box-shadow:0 .45rem 1rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.16)}.chat-message-video-attachments__poster-icon i[b-qwioaiyimc]{font-size:1.06rem;line-height:1}.chat-message-video-attachments__poster-title[b-qwioaiyimc]{max-width:100%;color:hsla(0,0%,100%,.94);font-size:.8rem;font-weight:850;line-height:1.2}.chat-message-video-attachments__poster-meta[b-qwioaiyimc]{max-width:100%;color:rgba(226,232,240,.78);font-size:.7rem;line-height:1.2}.chat-message-video-attachments__play[b-qwioaiyimc]{display:inline-flex;align-items:center;justify-content:center;position:absolute;inset:50% auto auto 50%;z-index:8;width:3.35rem;height:3.35rem;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:0;background:rgba(15,23,42,.56);color:#fff;box-shadow:0 .76rem 1.55rem rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translate(-50%, -50%);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.chat-message-video-attachments__play i[b-qwioaiyimc]{margin-left:.16rem;font-size:1.15rem;line-height:1}.chat-message-video-attachments__play:hover[b-qwioaiyimc]{border-color:hsla(0,0%,100%,.42);background:rgba(15,23,42,.7);box-shadow:0 .95rem 1.9rem rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.24);transform:translate(-50%, -50%) scale(1.045)}.chat-message-video-attachments__play:active[b-qwioaiyimc]{transform:translate(-50%, -50%) scale(0.98)}.chat-message-video-attachments__play:focus[b-qwioaiyimc]{outline:none}.chat-message-video-attachments__play:focus-visible[b-qwioaiyimc]{box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 .95rem 1.9rem rgba(0,0,0,.36)}.chat-message-video-attachments__chrome[b-qwioaiyimc]{position:absolute;inset:.5rem .5rem auto .5rem;z-index:9;display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;pointer-events:none}.chat-message-video-attachments__actions[b-qwioaiyimc]{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;pointer-events:auto}.chat-message-video-attachments__badge[b-qwioaiyimc]{min-width:0;height:1.55rem;border-radius:999px;padding:0 .52rem;background:rgba(15,23,42,.6);color:hsla(0,0%,100%,.96);box-shadow:0 .35rem .8rem rgba(0,0,0,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:.28rem;font-size:.7rem;font-weight:850;line-height:1;pointer-events:none}.chat-message-video-attachments__download[b-qwioaiyimc],.chat-message-video-attachments__open-viewer[b-qwioaiyimc]{display:inline-flex;align-items:center;justify-content:center;width:1.95rem;min-width:1.95rem;height:1.95rem;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;padding:0;background:rgba(15,23,42,.58);color:hsla(0,0%,100%,.96);box-shadow:0 .35rem .8rem rgba(0,0,0,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.chat-message-video-attachments__download i[b-qwioaiyimc],.chat-message-video-attachments__open-viewer i[b-qwioaiyimc]{font-size:.8rem;line-height:1}.chat-message-video-attachments__download:hover:not(:disabled)[b-qwioaiyimc],.chat-message-video-attachments__open-viewer:hover:not(:disabled)[b-qwioaiyimc]{border-color:hsla(0,0%,100%,.38);background:rgba(15,23,42,.7);transform:translateY(-1px)}.chat-message-video-attachments__download:active:not(:disabled)[b-qwioaiyimc],.chat-message-video-attachments__open-viewer:active:not(:disabled)[b-qwioaiyimc]{transform:translateY(0)}.chat-message-video-attachments__download:focus[b-qwioaiyimc],.chat-message-video-attachments__open-viewer:focus[b-qwioaiyimc]{outline:none}.chat-message-video-attachments__download:focus-visible[b-qwioaiyimc],.chat-message-video-attachments__open-viewer:focus-visible[b-qwioaiyimc]{box-shadow:0 0 0 3px hsla(0,0%,100%,.18),0 .35rem .8rem rgba(0,0,0,.22)}.chat-message-video-attachments__download:disabled[b-qwioaiyimc],.chat-message-video-attachments__open-viewer:disabled[b-qwioaiyimc]{cursor:wait;opacity:.62;transform:none}.chat-message-video-attachments__caption[b-qwioaiyimc]{position:absolute;inset:auto 0 0 0;z-index:6;min-width:0;padding:1.65rem .5rem .5rem;background:linear-gradient(180deg, transparent, rgba(15, 23, 42, 0.74));display:flex;flex-direction:column;gap:.1rem;pointer-events:none}.chat-message-video-attachments__name[b-qwioaiyimc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.96);font-size:.8rem;font-weight:850;line-height:1.16}.chat-message-video-attachments__meta[b-qwioaiyimc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(226,232,240,.78);font-size:.7rem;line-height:1.16}@media(hover: hover){.chat-message-video-attachments__download[b-qwioaiyimc],.chat-message-video-attachments__open-viewer[b-qwioaiyimc]{opacity:.92}.chat-message-video-attachments__tile:hover .chat-message-video-attachments__download[b-qwioaiyimc],.chat-message-video-attachments__tile:focus-within .chat-message-video-attachments__download[b-qwioaiyimc],.chat-message-video-attachments__tile:hover .chat-message-video-attachments__open-viewer[b-qwioaiyimc],.chat-message-video-attachments__tile:focus-within .chat-message-video-attachments__open-viewer[b-qwioaiyimc]{opacity:1}}@media(max-width: 640px){.chat-message-video-attachments[b-qwioaiyimc]{width:min(var(--chat-video-gallery-width, 100%),100vw - 5.5rem);max-width:calc(100vw - 5.5rem)}.chat-message-video-attachments__tile[b-qwioaiyimc]{min-height:6.4rem}.chat-message-video-attachments__play[b-qwioaiyimc]{width:2.95rem;height:2.95rem}.chat-message-video-attachments__download[b-qwioaiyimc],.chat-message-video-attachments__open-viewer[b-qwioaiyimc]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Attachments/ChatPdfPreviewModal.razor.rz.scp.css */
.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-backdrop{position:fixed;inset:0;z-index:2147483000;padding:1rem;background:rgba(15,23,42,.86);display:flex;align-items:center;justify-content:center}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-dialog{width:min(94vw,1120px);max-width:min(94vw,1120px) !important;height:min(90dvh,860px);max-height:calc(100dvh - 2rem);margin:0;border:.0625rem solid rgba(226,232,240,.94);border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem rgba(15,23,42,.48),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;flex-direction:column;overflow:hidden}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-header{flex:0 0 auto;min-height:3.25rem;padding:.5rem .75rem;border-bottom:.0625rem solid rgba(226,232,240,.92);background:radial-gradient(circle at 0 0, rgba(220, 38, 38, 0.08), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96))}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-b-p,.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-b-m{flex:1 1 auto;min-height:0;padding:0;border:0;display:flex;overflow:hidden !important;background:#2f2f2f}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-footer{flex:0 0 auto;min-height:3.25rem;padding:.5rem .75rem;border-top:.0625rem solid rgba(226,232,240,.92);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.chat-pdf-preview-modal__header[b-13tnqcustl]{min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chat-pdf-preview-modal__title-block[b-13tnqcustl]{min-width:0;display:flex;align-items:center;gap:.5rem}.chat-pdf-preview-modal__icon[b-13tnqcustl]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:1rem;background:rgba(220,38,38,.1);color:#dc2626}.chat-pdf-preview-modal__icon i[b-13tnqcustl]{font-size:1rem;line-height:1}.chat-pdf-preview-modal__title-content[b-13tnqcustl]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.chat-pdf-preview-modal__title[b-13tnqcustl]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:#1f2937;font-size:1rem;font-weight:850;line-height:1.2}.chat-pdf-preview-modal__meta[b-13tnqcustl]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem;font-weight:700}.chat-pdf-preview-modal__close[b-13tnqcustl]{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border:0;border-radius:999px;background:rgba(100,116,139,.1);color:#64748b;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.chat-pdf-preview-modal__close:hover[b-13tnqcustl]{background:rgba(220,38,38,.1);color:#dc2626;transform:translateY(-1px)}.chat-pdf-preview-modal__close:active[b-13tnqcustl]{transform:translateY(0)}.chat-pdf-preview-modal__close:focus[b-13tnqcustl]{outline:none}.chat-pdf-preview-modal__close:focus-visible[b-13tnqcustl]{outline:none;box-shadow:0 0 0 3px rgba(220,38,38,.12),inset 0 0 0 1px rgba(220,38,38,.2)}.chat-pdf-preview-modal__close i[b-13tnqcustl]{font-size:.86rem;line-height:1}.chat-pdf-preview-modal__body[b-13tnqcustl]{width:100%;height:100%;min-height:0;background:#2f2f2f;overflow:hidden}.chat-pdf-preview-modal__frame[b-13tnqcustl]{display:block;width:100%;height:100%;border:0;background:#fff}.chat-pdf-preview-modal__placeholder[b-13tnqcustl]{width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#e2e8f0;text-align:center;font-size:.9rem;font-weight:750}.chat-pdf-preview-modal__placeholder i[b-13tnqcustl]{color:#f87171;font-size:1.45rem;line-height:1}@media(max-width: 640px){.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-backdrop{padding:.35rem}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-dialog{width:calc(100vw - .7rem);max-width:calc(100vw - .7rem) !important;height:calc(100dvh - .7rem);max-height:calc(100dvh - .7rem);border-radius:1rem}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-header{min-height:3rem;padding:.5rem}.chat-pdf-preview-modal[b-13tnqcustl]  .qmodal-footer{min-height:3rem;padding:.5rem}.chat-pdf-preview-modal__header[b-13tnqcustl]{gap:.5rem}.chat-pdf-preview-modal__icon[b-13tnqcustl]{width:2rem;min-width:2rem;height:2rem}.chat-pdf-preview-modal__title[b-13tnqcustl]{font-size:.9rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/ChatPageHeader.razor.rz.scp.css */
.chat-page-header[b-us6q0e6jlx]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.chat-page-header__title-wrap[b-us6q0e6jlx]{min-width:0}.chat-page-header__title[b-us6q0e6jlx]{margin:0;color:#1f2937;font-size:1.25rem;font-weight:700;line-height:1.2}.chat-page-header__subtitle[b-us6q0e6jlx]{margin:.25rem 0 0;color:#64748b;font-size:.9rem}.chat-page-header__actions[b-us6q0e6jlx]{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.chat-page-header__settings-button[b-us6q0e6jlx]{flex:0 0 auto}.chat-page-header__availability[b-us6q0e6jlx]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.chat-page-header__availability-text-label[b-us6q0e6jlx]{color:#64748b;font-size:.8rem}.chat-page-header__availability-segmented[b-us6q0e6jlx]{flex:0 0 auto}.chat-page-header__availability-segmented .q-segmented__control[b-us6q0e6jlx]{box-sizing:border-box;min-height:2.25rem;height:2.25rem;border:.0625rem solid rgba(226,232,240,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 18px rgba(15,23,42,.06)}.chat-page-header__availability-segmented .q-segmented__item[b-us6q0e6jlx]{padding-inline:.55rem}.chat-page-header__availability-segmented .q-segmented__text[b-us6q0e6jlx]{width:100%;overflow:visible;text-overflow:clip}.chat-page-header__availability-segmented .q-segmented__indicator[b-us6q0e6jlx]{box-shadow:0 .35rem 1rem rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.chat-page-header__availability-option[b-us6q0e6jlx]{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.chat-page-header__availability-dot[b-us6q0e6jlx]{width:.52rem;height:.52rem;flex:0 0 .52rem;border-radius:999px;background:#6c757d}.chat-page-header__availability-option--online .chat-page-header__availability-dot[b-us6q0e6jlx]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.12)}.chat-page-header__availability-option--dnd .chat-page-header__availability-dot[b-us6q0e6jlx]{background:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.12)}.chat-page-header__availability-option--invisible .chat-page-header__availability-dot[b-us6q0e6jlx]{background:#6c757d;box-shadow:0 0 0 3px rgba(100,116,139,.12)}.chat-page-header__availability-text[b-us6q0e6jlx]{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.chat-page-header__status[b-us6q0e6jlx]{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;min-height:2.25rem;box-sizing:border-box;padding:0 .75rem;border:.0625rem solid rgba(214,213,213,.86);border-radius:999px;background:#fff;color:#64748b;font-size:.8rem;white-space:nowrap}.chat-page-header__status-dot[b-us6q0e6jlx]{width:.55rem;height:.55rem;border-radius:999px;background:#6c757d}.chat-page-header__status-dot--online[b-us6q0e6jlx]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.12)}.chat-page-header__status-dot--pending[b-us6q0e6jlx]{background:#ffc107;box-shadow:0 0 0 3px rgba(255,193,7,.16)}.chat-page-header__status-dot--offline[b-us6q0e6jlx]{background:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.12)}.chat-page-header__status-text[b-us6q0e6jlx]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 900px){.chat-page-header[b-us6q0e6jlx]{align-items:flex-start;flex-direction:column}.chat-page-header__actions[b-us6q0e6jlx]{width:100%;flex-wrap:wrap}.chat-page-header__availability[b-us6q0e6jlx]{width:100%;align-items:flex-start;flex-direction:column}.chat-page-header__availability-segmented[b-us6q0e6jlx]{width:100%}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Common/ChatAvatarContent.razor.rz.scp.css */
.chat-avatar-content__image[b-1atjb6xqz1]{display:block;width:100%;height:100%;min-width:100%;min-height:100%;border-radius:inherit;object-fit:cover}.chat-avatar-content__text[b-1atjb6xqz1]{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;line-height:1}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Common/ChatEmptyState.razor.rz.scp.css */
.chat-empty-state[b-yi6vbbjmq5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:14rem;padding:1.5rem;text-align:center;color:#64748b;font-size:.9rem}.chat-empty-state--thread[b-yi6vbbjmq5]{flex:1;min-height:0}.chat-empty-state__icon[b-yi6vbbjmq5]{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;min-width:3.75rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;font-size:1.25rem}.chat-empty-state__title[b-yi6vbbjmq5]{color:#1f2937;font-weight:700;font-size:1.1rem}.chat-empty-state__text[b-yi6vbbjmq5]{max-width:26rem;color:#64748b}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Common/ChatLoadingState.razor.rz.scp.css */
.chat-loading-state[b-c76fge5vhw]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:14rem;padding:1.5rem;text-align:center;color:#64748b;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Common/ChatTypingDots.razor.rz.scp.css */
.chat-typing-dots[b-n87jklw6k9]{display:inline-flex;align-items:center;gap:.18rem;margin-left:.2rem;vertical-align:baseline}.chat-typing-dots span[b-n87jklw6k9]{width:.28rem;height:.28rem;border-radius:999px;background:currentColor;opacity:.34;transform:translateY(0);animation:chat-typing-dot-bounce-b-n87jklw6k9 1.12s ease-in-out infinite}.chat-typing-dots span:nth-child(2)[b-n87jklw6k9]{animation-delay:.16s}.chat-typing-dots span:nth-child(3)[b-n87jklw6k9]{animation-delay:.32s}@keyframes chat-typing-dot-bounce-b-n87jklw6k9{0%,72%,100%{opacity:.34;transform:translateY(0)}28%{opacity:.95;transform:translateY(-0.16rem)}}@media(prefers-reduced-motion: reduce){.chat-typing-dots span[b-n87jklw6k9]{animation:none;opacity:.72}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Contacts/ChatContactListItem.razor.rz.scp.css */
.chat-contact[b-amsnok5bf4]{width:100%;min-width:0;border:0;border-radius:1rem;background:rgba(0,0,0,0);display:flex;align-items:center;gap:.75rem;padding:.75rem;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.chat-contact:focus[b-amsnok5bf4]{outline:none}.chat-contact:focus:not(:focus-visible)[b-amsnok5bf4]{outline:none;box-shadow:none}.chat-contact:focus-visible[b-amsnok5bf4]{outline:none;border-radius:1rem;background:rgba(47,128,255,.1);box-shadow:inset 0 0 0 1px rgba(0,123,255,.26),0 0 0 3px rgba(0,123,255,.14),0 10px 22px rgba(15,23,42,.08)}.chat-contact:hover[b-amsnok5bf4]{background:rgba(47,128,255,.08)}.chat-contact--selected[b-amsnok5bf4]{background:rgba(47,128,255,.1);box-shadow:inset 0 0 0 1px rgba(47,128,255,.22)}.chat-contact__avatar-wrap[b-amsnok5bf4]{position:relative;flex:0 0 2.6rem;width:2.6rem;min-width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-contact__avatar[b-amsnok5bf4]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;min-width:2.6rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;flex:0 0 2.6rem;font-size:.9rem;font-weight:800}.chat-contact__content[b-amsnok5bf4]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.chat-contact__top[b-amsnok5bf4]{min-width:0;display:flex;align-items:center;gap:.5rem}.chat-contact__name[b-amsnok5bf4],.chat-contact__subtitle[b-amsnok5bf4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact__name[b-amsnok5bf4]{flex:1;color:#1f2937;font-size:.9rem;font-weight:700}.chat-contact__subtitle[b-amsnok5bf4]{color:#64748b;font-size:.8rem}.chat-contact__presence[b-amsnok5bf4]{min-width:0}.chat-contact__tag[b-amsnok5bf4]{border-radius:999px;padding:0 .25rem;background:rgba(47,128,255,.1);color:#007bff;font-size:.7rem;font-weight:800;white-space:nowrap}.chat-contact__selection[b-amsnok5bf4]{flex:0 0 auto;width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(47,128,255,.1);color:#007bff;font-size:.8rem}.chat-contact--selected .chat-contact__selection[b-amsnok5bf4]{background:#007bff;color:#fff}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Contacts/ChatNewConversationPanel.razor.rz.scp.css */
.chat-new-conversation[b-y2db566wvg]{min-width:0;min-height:0;height:100%;overflow:hidden;flex:1;display:flex;flex-direction:column;background:rgba(248,250,252,.72);border-right:.0625rem solid rgba(214,213,213,.86)}.chat-new-conversation__header[b-y2db566wvg]{flex:0 0 4.5rem;min-height:4.5rem;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-new-conversation__title-wrap[b-y2db566wvg]{min-width:0}.chat-new-conversation__title[b-y2db566wvg]{color:#1f2937;font-weight:700;font-size:1.1rem}.chat-new-conversation__subtitle[b-y2db566wvg]{margin-top:.25rem;color:#64748b;font-size:.8rem}.chat-new-conversation__mode-switch[b-y2db566wvg]{flex:0 0 auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;padding:.75rem 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-new-conversation__mode-button[b-y2db566wvg]{min-width:0;height:2.25rem;border:.0625rem solid rgba(148,163,184,.28);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.62);color:#64748b;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.chat-new-conversation__mode-button:hover[b-y2db566wvg]{border-color:rgba(47,128,255,.28);background:rgba(47,128,255,.08);color:#007bff}.chat-new-conversation__mode-button--active[b-y2db566wvg]{border-color:rgba(47,128,255,.34);background:rgba(47,128,255,.12);color:#007bff;box-shadow:inset 0 0 0 1px rgba(47,128,255,.12)}.chat-new-conversation__group-form[b-y2db566wvg]{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86);background:hsla(0,0%,100%,.46)}.chat-new-conversation__selected[b-y2db566wvg]{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.chat-new-conversation__selected-chip[b-y2db566wvg]{max-width:100%;min-width:0;border:.0625rem solid rgba(47,128,255,.24);border-radius:999px;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(47,128,255,.1);color:#007bff;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.chat-new-conversation__selected-chip span[b-y2db566wvg]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-new-conversation__selected-chip i[b-y2db566wvg]{flex:0 0 auto;font-size:.7rem}.chat-new-conversation__search[b-y2db566wvg]{flex:0 0 auto;padding:.75rem 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-new-conversation__content[b-y2db566wvg]{scrollbar-color:rgba(47,128,255,.24) rgba(226,232,240,.34);scrollbar-width:thin;overscroll-behavior:contain}.chat-new-conversation__content[b-y2db566wvg]::-webkit-scrollbar{width:.58rem;height:.58rem}.chat-new-conversation__content[b-y2db566wvg]::-webkit-scrollbar-track{margin:.45rem 0;border-radius:999px;background:rgba(226,232,240,.34)}.chat-new-conversation__content[b-y2db566wvg]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-new-conversation__content[b-y2db566wvg]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-new-conversation__content[b-y2db566wvg]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-new-conversation__content[b-y2db566wvg]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.chat-new-conversation__list[b-y2db566wvg]{padding:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Conversations/ChatConversationDetailsPanel.razor.rz.scp.css */
.chat-conversation-details-panel[b-uidk68ul56]{min-width:0;min-height:0;height:100%;border-left:.0625rem solid rgba(214,213,213,.86);background:hsla(0,0%,100%,.92);display:flex;flex-direction:column;overflow:hidden}.chat-conversation-details-panel__header[b-uidk68ul56]{flex:0 0 var(--chat-thread-header-height, 4.5rem);height:var(--chat-thread-header-height, 4.5rem);min-height:var(--chat-thread-header-height, 4.5rem);box-sizing:border-box;padding:0 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86);display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:hsla(0,0%,100%,.82)}.chat-conversation-details-panel__heading[b-uidk68ul56]{min-width:0}.chat-conversation-details-panel__title[b-uidk68ul56],.chat-conversation-details-panel__subtitle[b-uidk68ul56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-details-panel__title[b-uidk68ul56]{color:#1f2937;font-weight:800}.chat-conversation-details-panel__subtitle[b-uidk68ul56]{margin-top:.25rem;color:#64748b;font-size:.8rem}.chat-conversation-details-panel__content[b-uidk68ul56]{scrollbar-color:rgba(47,128,255,.22) rgba(226,232,240,.28);scrollbar-width:thin;overscroll-behavior:contain}.chat-conversation-details-panel__content[b-uidk68ul56]::-webkit-scrollbar{width:.62rem;height:.62rem}.chat-conversation-details-panel__content[b-uidk68ul56]::-webkit-scrollbar-track{margin:.65rem 0;border-radius:999px;background:rgba(226,232,240,.28)}.chat-conversation-details-panel__content[b-uidk68ul56]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.22);background-clip:padding-box}.chat-conversation-details-panel__content[b-uidk68ul56]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.44)}.chat-conversation-details-panel__content[b-uidk68ul56]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-conversation-details-panel__content[b-uidk68ul56]{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.chat-conversation-details-panel__summary[b-uidk68ul56]{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1.25rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:1rem;display:flex;align-items:center;gap:.75rem}.chat-conversation-details-panel__avatar[b-uidk68ul56]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;min-width:2.4rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;position:relative;overflow:hidden;line-height:1;font-size:.8rem;font-weight:800}.chat-conversation-details-panel__summary-text[b-uidk68ul56]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.chat-conversation-details-panel__summary-text strong[b-uidk68ul56],.chat-conversation-details-panel__summary-text span[b-uidk68ul56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-details-panel__summary-text strong[b-uidk68ul56]{color:#1f2937;font-weight:800}.chat-conversation-details-panel__summary-text span[b-uidk68ul56]{color:#64748b;font-size:.8rem}.chat-conversation-details-panel__section[b-uidk68ul56]{min-width:0;display:flex;flex-direction:column;gap:.75rem}.chat-conversation-details-panel__section-header[b-uidk68ul56]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.chat-conversation-details-panel__section-title[b-uidk68ul56]{color:#1f2937;font-size:.9rem;font-weight:800}.chat-conversation-details-panel__counter[b-uidk68ul56]{border-radius:999px;padding:0 .5rem;background:rgba(47,128,255,.1);color:#007bff;font-size:.7rem;font-weight:800}.chat-conversation-details-panel__participants[b-uidk68ul56],.chat-conversation-details-panel__contact-list[b-uidk68ul56]{min-width:0;display:flex;flex-direction:column;gap:.5rem}.chat-conversation-details-panel__contact-list-frame[b-uidk68ul56]{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:0;min-width:0;padding:.5rem;overflow:hidden}.chat-conversation-details-panel__contact-list[b-uidk68ul56]{scrollbar-color:rgba(47,128,255,.22) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-conversation-details-panel__contact-list[b-uidk68ul56]::-webkit-scrollbar{width:.52rem;height:.52rem}.chat-conversation-details-panel__contact-list[b-uidk68ul56]::-webkit-scrollbar-track{margin:.4rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-conversation-details-panel__contact-list[b-uidk68ul56]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.22);background-clip:padding-box}.chat-conversation-details-panel__contact-list[b-uidk68ul56]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-conversation-details-panel__contact-list[b-uidk68ul56]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-conversation-details-panel__contact-list[b-uidk68ul56]{max-height:18rem;padding-right:.25rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.chat-conversation-details-panel__search[b-uidk68ul56]{min-width:0}.chat-conversation-details-panel__section--actions[b-uidk68ul56]{padding-top:1rem;border-top:.0625rem solid rgba(239,68,68,.2)}.chat-conversation-details-panel__error[b-uidk68ul56]{margin:1rem;border-radius:1rem;padding:.75rem;background:rgba(239,68,68,.08);color:#b91c1c;display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700}.chat-conversation-details-participant[b-uidk68ul56]{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:.75rem;min-width:0;display:flex;align-items:center;gap:.75rem}.chat-conversation-details-participant__profile[b-uidk68ul56]{min-width:0;flex:1;border:0;border-radius:1rem;padding:0;background:rgba(0,0,0,0);color:inherit;text-align:left;display:flex;align-items:center;gap:.75rem;appearance:none;cursor:default;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-conversation-details-participant__profile:focus[b-uidk68ul56]{outline:none}.chat-conversation-details-participant__profile:focus-visible[b-uidk68ul56]{box-shadow:0 0 0 3px rgba(47,128,255,.14)}.chat-conversation-details-participant__profile:disabled[b-uidk68ul56]{opacity:1}.chat-conversation-details-participant__profile--clickable:not(:disabled)[b-uidk68ul56]{cursor:pointer}.chat-conversation-details-participant__profile--clickable:not(:disabled):hover[b-uidk68ul56]{background:rgba(47,128,255,.06);transform:translateY(-1px)}.chat-conversation-details-participant__profile--clickable:not(:disabled):hover .chat-conversation-details-participant__name[b-uidk68ul56]{color:#007bff}.chat-conversation-details-participant__profile--clickable:not(:disabled):hover .chat-conversation-details-participant__direct-hint[b-uidk68ul56]{opacity:1;transform:translateX(0)}.chat-conversation-details-participant__profile--clickable:not(:disabled):active[b-uidk68ul56]{transform:translateY(0)}.chat-conversation-details-participant__avatar[b-uidk68ul56]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;min-width:2.4rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;position:relative;overflow:hidden;flex:0 0 auto;line-height:1;font-size:.8rem;font-weight:800}.chat-conversation-details-participant__body[b-uidk68ul56]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.chat-conversation-details-participant__name[b-uidk68ul56],.chat-conversation-details-participant__role[b-uidk68ul56],.chat-conversation-details-participant__presence[b-uidk68ul56]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-details-participant__name[b-uidk68ul56]{color:#1f2937;font-size:.9rem;font-weight:800}.chat-conversation-details-participant__role[b-uidk68ul56]{color:#64748b;font-size:.8rem}.chat-conversation-details-participant__presence[b-uidk68ul56]{min-width:0;display:flex;align-items:center;color:#64748b;font-size:.8rem;padding-left:3px}.chat-conversation-details-participant__presence .chat-presence[b-uidk68ul56]{max-width:100%}.chat-conversation-details-participant__direct-hint[b-uidk68ul56]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;min-width:1.9rem;height:1.9rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff;opacity:.72;transform:translateX(0.12rem);transition:opacity .16s ease,transform .16s ease,background .16s ease,color .16s ease}.chat-conversation-details-participant__direct-hint i[b-uidk68ul56]{font-size:.78rem;line-height:1}.chat-conversation-details-participant__actions[b-uidk68ul56]{flex:0 0 auto;display:flex;align-items:center;gap:.25rem}@media(max-width: 900px){.chat-conversation-details-panel[b-uidk68ul56]{border-left:0;border-top:.0625rem solid rgba(214,213,213,.86)}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Conversations/ChatConversationListItem.razor.rz.scp.css */
.chat-conversation[b-yrs2x76nqd]{width:100%;min-width:0;border:0;border-radius:1rem;background:rgba(0,0,0,0);display:flex;align-items:center;gap:.75rem;padding:.75rem;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-conversation:focus[b-yrs2x76nqd]{outline:none}.chat-conversation:focus:not(:focus-visible)[b-yrs2x76nqd]{outline:none;box-shadow:none}.chat-conversation:focus-visible[b-yrs2x76nqd]{outline:none;border-radius:1rem;background:rgba(47,128,255,.1);box-shadow:inset 0 0 0 1px rgba(0,123,255,.26),0 0 0 3px rgba(0,123,255,.14),0 10px 22px rgba(15,23,42,.08)}.chat-conversation:hover[b-yrs2x76nqd]{background:rgba(47,128,255,.08)}.chat-conversation--active[b-yrs2x76nqd]{background:rgba(47,128,255,.12);box-shadow:inset 0 0 0 1px rgba(47,128,255,.16)}.chat-conversation--active:focus:not(:focus-visible)[b-yrs2x76nqd]{box-shadow:inset 0 0 0 1px rgba(47,128,255,.16)}.chat-conversation--active:focus-visible[b-yrs2x76nqd]{outline:none;background:rgba(47,128,255,.14);box-shadow:inset 0 0 0 1px rgba(47,128,255,.34),inset 0 0 0 4px rgba(47,128,255,.1)}.chat-conversation--group .chat-conversation__avatar[b-yrs2x76nqd]{background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.36), transparent 34%),linear-gradient(135deg, rgba(47, 128, 255, 0.96), rgba(124, 58, 237, 0.88));color:#fff}.chat-conversation__avatar-wrap[b-yrs2x76nqd]{position:relative;flex:0 0 2.6rem;width:2.6rem;min-width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-conversation__avatar[b-yrs2x76nqd]{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;min-width:2.6rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;flex:0 0 2.6rem;font-size:.9rem;font-weight:800}.chat-conversation__avatar--group i[b-yrs2x76nqd]{font-size:.96rem;line-height:1}.chat-conversation__sound-muted-badge[b-yrs2x76nqd]{position:absolute;top:-0.18rem;left:-0.18rem;z-index:3;width:1.05rem;min-width:1.05rem;height:1.05rem;border:.0625rem solid hsla(0,0%,100%,.92);border-radius:999px;background:rgba(15,23,42,.78);color:#fff;box-shadow:0 .18rem .46rem rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.18);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-conversation__sound-muted-badge i[b-yrs2x76nqd]{font-size:.56rem;line-height:1}.chat-conversation__content[b-yrs2x76nqd]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem}.chat-conversation__top[b-yrs2x76nqd],.chat-conversation__bottom[b-yrs2x76nqd]{min-width:0;display:flex;align-items:center;gap:.5rem}.chat-conversation__title[b-yrs2x76nqd],.chat-conversation__preview[b-yrs2x76nqd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation__title[b-yrs2x76nqd]{flex:1;color:#1f2937;font-size:.9rem;font-weight:700}.chat-conversation__type-tag[b-yrs2x76nqd]{flex:0 0 auto;border-radius:999px;padding:.08rem .42rem;background:rgba(47,128,255,.1);color:#007bff;font-size:.7rem;font-weight:800;line-height:1.35;white-space:nowrap}.chat-conversation__time[b-yrs2x76nqd]{color:#64748b;font-size:.7rem;white-space:nowrap}.chat-conversation__preview[b-yrs2x76nqd]{min-width:0;flex:1;color:#64748b;font-size:.8rem;display:inline-flex;align-items:center;gap:.36rem}.chat-conversation__preview-text[b-yrs2x76nqd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-conversation__sender-prefix[b-yrs2x76nqd]{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-weight:800}.chat-conversation__preview-thumbnail[b-yrs2x76nqd]{width:1.35rem;height:1.35rem;min-width:1.35rem;border-radius:.42rem;overflow:hidden;background:rgba(148,163,184,.18);box-shadow:inset 0 0 0 1px rgba(148,163,184,.2);display:inline-flex;align-items:center;justify-content:center}.chat-conversation__preview-thumbnail img[b-yrs2x76nqd]{width:100%;height:100%;object-fit:cover;display:block}.chat-conversation__preview-icon[b-yrs2x76nqd]{width:1.35rem;height:1.35rem;min-width:1.35rem;border-radius:.42rem;background:rgba(148,163,184,.14);color:#64748b;display:inline-flex;align-items:center;justify-content:center}.chat-conversation__preview-icon i[b-yrs2x76nqd]{font-size:.78rem;line-height:1}.chat-conversation__preview--without-text[b-yrs2x76nqd]{flex:0 0 auto}.chat-conversation__preview--typing[b-yrs2x76nqd]{color:#007bff;display:inline-flex;align-items:center;font-weight:700}.chat-conversation__preview--draft[b-yrs2x76nqd]{color:#64748b;font-weight:600}.chat-conversation__draft-label[b-yrs2x76nqd]{flex:0 0 auto;color:#dc3545;font-weight:800}.chat-conversation__preview--reaction[b-yrs2x76nqd]{color:#dc3545;font-weight:700}.chat-conversation__preview--mention[b-yrs2x76nqd]{color:#007bff;font-weight:700}.chat-conversation__mention-icon[b-yrs2x76nqd]{flex:0 0 auto;width:1rem;height:1rem;border-radius:999px;background:rgba(47,128,255,.13);color:#007bff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;line-height:1}.chat-conversation__status[b-yrs2x76nqd]{width:1rem;min-width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center}.chat-conversation__status .chat-message-status[b-yrs2x76nqd]{width:1rem;min-width:1rem;height:1rem;font-size:.68rem}.chat-conversation__badge[b-yrs2x76nqd]{min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#007bff;color:#fff;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.chat-conversation__badge--reaction[b-yrs2x76nqd]{gap:.22rem;background:#dc3545}.chat-conversation__badge--reaction i[b-yrs2x76nqd]{font-size:.68rem;line-height:1}.chat-conversation__badge--mention[b-yrs2x76nqd]{gap:.22rem;background:linear-gradient(180deg, #2f80ff, #1d4ed8);box-shadow:0 7px 16px rgba(47,128,255,.26)}.chat-conversation__badge--mention>span:first-child[b-yrs2x76nqd]{font-weight:900;line-height:1}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Conversations/ChatConversationPanel.razor.rz.scp.css */
.chat-conversation-panel[b-8n5ia6i6a5]{min-width:0;min-height:0;height:100%;overflow:hidden;border-right:.0625rem solid rgba(214,213,213,.86);display:flex;flex-direction:column;background:rgba(248,250,252,.72)}.chat-conversation-panel__header[b-8n5ia6i6a5]{flex:0 0 var(--chat-thread-header-height, 4.5rem);height:var(--chat-thread-header-height, 4.5rem);min-height:var(--chat-thread-header-height, 4.5rem);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-conversation-panel__title[b-8n5ia6i6a5]{color:#1f2937;font-weight:700;font-size:1.1rem}.chat-conversation-panel__subtitle[b-8n5ia6i6a5]{margin-top:.25rem;color:#64748b;font-size:.8rem}.chat-conversation-panel__actions[b-8n5ia6i6a5]{display:inline-flex;align-items:center;gap:.5rem}.chat-conversation-panel__search[b-8n5ia6i6a5]{flex:0 0 auto;padding:.75rem 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-conversation-panel__list[b-8n5ia6i6a5]{scrollbar-color:rgba(47,128,255,.24) rgba(226,232,240,.34);scrollbar-width:thin;overscroll-behavior:contain}.chat-conversation-panel__list[b-8n5ia6i6a5]::-webkit-scrollbar{width:.58rem;height:.58rem}.chat-conversation-panel__list[b-8n5ia6i6a5]::-webkit-scrollbar-track{margin:.45rem 0;border-radius:999px;background:rgba(226,232,240,.34)}.chat-conversation-panel__list[b-8n5ia6i6a5]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-conversation-panel__list[b-8n5ia6i6a5]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-conversation-panel__list[b-8n5ia6i6a5]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-conversation-panel__list[b-8n5ia6i6a5]{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:.5rem;display:flex;flex-direction:column;gap:.25rem}@media(max-width: 900px){.chat-conversation-panel[b-8n5ia6i6a5]{height:100%;min-height:0;max-height:none;border-right:0;border-bottom:.0625rem solid rgba(214,213,213,.86)}.chat-conversation-panel__header[b-8n5ia6i6a5]{padding:.75rem 1rem}.chat-conversation-panel__title[b-8n5ia6i6a5]{font-size:1rem}.chat-conversation-panel__search[b-8n5ia6i6a5]{padding:.5rem 1rem}.chat-conversation-panel__list[b-8n5ia6i6a5]{padding:.25rem .5rem .5rem;gap:.25rem}}@media(max-width: 640px){.chat-conversation-panel__header[b-8n5ia6i6a5]{padding:.5rem .75rem}.chat-conversation-panel__actions[b-8n5ia6i6a5]{gap:.25rem}.chat-conversation-panel__search[b-8n5ia6i6a5]{padding:.5rem .75rem}.chat-conversation-panel__list[b-8n5ia6i6a5]{padding:.25rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatComposerGifPreviewList.razor.rz.scp.css */
.chat-composer-gif-previews[b-6pz1x8t9mc]{scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer-gif-previews[b-6pz1x8t9mc]::-webkit-scrollbar{width:.48rem;height:.48rem}.chat-composer-gif-previews[b-6pz1x8t9mc]::-webkit-scrollbar-track{margin:.25rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-composer-gif-previews[b-6pz1x8t9mc]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer-gif-previews[b-6pz1x8t9mc]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer-gif-previews[b-6pz1x8t9mc]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer-gif-previews[b-6pz1x8t9mc]{max-height:9.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.chat-composer-gif-previews__header[b-6pz1x8t9mc]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#64748b;font-size:.8rem;font-weight:800}.chat-composer-gif-previews__header-icon[b-6pz1x8t9mc]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff}.chat-composer-gif-previews__header-icon i[b-6pz1x8t9mc]{font-size:.78rem;line-height:1}.chat-composer-gif-previews__list[b-6pz1x8t9mc]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(18rem, 100%), 1fr));gap:.5rem}.chat-composer-gif-previews__item[b-6pz1x8t9mc]{position:relative;min-width:0;border:.0625rem solid rgba(203,213,225,.84);border-radius:1.25rem;padding:.5rem;background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.08), transparent 32%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 rgba(15,23,42,.035);display:grid;grid-template-columns:3.25rem minmax(0, 1fr) auto;align-items:center;gap:.5rem;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer-gif-previews__item:hover[b-6pz1x8t9mc]{border-color:rgba(47,128,255,.34);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.12), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(15,23,42,.045);transform:translateY(-1px)}.chat-composer-gif-previews__thumbnail[b-6pz1x8t9mc]{position:relative;isolation:isolate;width:3.25rem;min-width:3.25rem;height:2.35rem;border:.0625rem solid rgba(203,213,225,.88);border-radius:1rem;background:rgba(15,23,42,.06);box-shadow:0 .22rem .52rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.48);overflow:hidden}.chat-composer-gif-previews__thumbnail-image[b-6pz1x8t9mc]{display:block;width:100%;height:100%;object-fit:cover}.chat-composer-gif-previews__content[b-6pz1x8t9mc]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.chat-composer-gif-previews__meta[b-6pz1x8t9mc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-composer-gif-previews__actions[b-6pz1x8t9mc]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;opacity:.86;transition:opacity .16s ease,transform .16s ease}.chat-composer-gif-previews__item:hover .chat-composer-gif-previews__actions[b-6pz1x8t9mc],.chat-composer-gif-previews__item:focus-within .chat-composer-gif-previews__actions[b-6pz1x8t9mc]{opacity:1}.chat-composer-gif-previews__action[b-6pz1x8t9mc]{position:relative;isolation:isolate;width:1.9rem;min-width:1.9rem;height:1.9rem;border:0;border-radius:999px;background:rgba(220,38,38,.08);color:#dc2626;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-composer-gif-previews__action:hover:not(:disabled)[b-6pz1x8t9mc]{background:rgba(220,38,38,.14);color:#b91c1c;transform:translateY(-1px)}.chat-composer-gif-previews__action:active:not(:disabled)[b-6pz1x8t9mc]{transform:translateY(0)}.chat-composer-gif-previews__action:focus[b-6pz1x8t9mc]{outline:none}.chat-composer-gif-previews__action:focus-visible[b-6pz1x8t9mc]{box-shadow:0 0 0 3px rgba(220,38,38,.12),inset 0 0 0 1px rgba(220,38,38,.2)}.chat-composer-gif-previews__action:disabled[b-6pz1x8t9mc]{cursor:not-allowed;opacity:.55;transform:none}.chat-composer-gif-previews__action-icon[b-6pz1x8t9mc]{position:relative;z-index:2;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-composer-gif-previews__action-icon i[b-6pz1x8t9mc]{font-size:.78rem;line-height:1}@media(hover: hover){.chat-composer-gif-previews__actions[b-6pz1x8t9mc]{opacity:.68;transform:translateX(0.15rem)}.chat-composer-gif-previews__item:hover .chat-composer-gif-previews__actions[b-6pz1x8t9mc],.chat-composer-gif-previews__item:focus-within .chat-composer-gif-previews__actions[b-6pz1x8t9mc]{opacity:1;transform:translateX(0)}}@media(max-width: 640px){.chat-composer-gif-previews[b-6pz1x8t9mc]{max-height:8rem;padding-inline:.5rem}.chat-composer-gif-previews__list[b-6pz1x8t9mc]{grid-template-columns:1fr}.chat-composer-gif-previews__item[b-6pz1x8t9mc]{grid-template-columns:3rem minmax(0, 1fr) auto;border-radius:1rem}.chat-composer-gif-previews__thumbnail[b-6pz1x8t9mc]{width:3rem;min-width:3rem;height:2.2rem}.chat-composer-gif-previews__actions[b-6pz1x8t9mc]{opacity:1;transform:none}.chat-composer-gif-previews__action[b-6pz1x8t9mc]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatComposerInsertPanel.razor.rz.scp.css */
.chat-composer-insert-panel[b-6k4aoqktfy]{position:relative;isolation:isolate;width:2.45rem;min-width:2.45rem;height:2.45rem;align-self:center}.chat-composer-insert-panel--open[b-6k4aoqktfy]{z-index:80}.chat-composer-insert-panel__trigger[b-6k4aoqktfy]{width:2.45rem;min-width:2.45rem;height:2.45rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer-insert-panel__trigger i[b-6k4aoqktfy]{font-size:1.08rem;line-height:1}.chat-composer-insert-panel__trigger:hover:not(:disabled)[b-6k4aoqktfy],.chat-composer-insert-panel__trigger[aria-expanded=true][b-6k4aoqktfy]{background:rgba(47,128,255,.09);color:#007bff;transform:translateY(-1px)}.chat-composer-insert-panel__trigger:active:not(:disabled)[b-6k4aoqktfy]{transform:translateY(0)}.chat-composer-insert-panel__trigger:focus[b-6k4aoqktfy]{outline:none}.chat-composer-insert-panel__trigger:focus-visible[b-6k4aoqktfy]{box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.18)}.chat-composer-insert-panel__trigger:disabled[b-6k4aoqktfy]{cursor:not-allowed;opacity:.48;transform:none}.chat-composer-insert-panel__popover[b-6k4aoqktfy]{position:absolute;left:0;bottom:calc(100% + 1rem);z-index:1;width:min(23rem,100vw - 2rem);height:min(28rem,100vh - 8rem);border:.0625rem solid rgba(203,213,225,.88);border-radius:1.5rem;padding:.75rem;background:radial-gradient(circle at 20% 0%, rgba(47, 128, 255, 0.1), transparent 34%),hsla(0,0%,100%,.98);box-shadow:0 22px 60px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:.5rem}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]{scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]::-webkit-scrollbar{width:.46rem;height:.46rem}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]::-webkit-scrollbar-track{margin:.3rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer-insert-panel__gif-scroll[b-6k4aoqktfy]{min-height:0;overflow-y:auto;padding-right:.15rem}.chat-composer-insert-panel__gif-grid[b-6k4aoqktfy]{column-count:2;column-gap:.5rem}.chat-composer-insert-panel__gif[b-6k4aoqktfy]{position:relative;width:100%;min-width:0;margin:0 0 .5rem;border:0;border-radius:1rem;padding:0;background:rgba(226,232,240,.86);display:block;overflow:hidden;cursor:pointer;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;box-shadow:inset 0 0 0 1px rgba(203,213,225,.74);transform:translateZ(0);transition:transform .16s ease,box-shadow .16s ease}.chat-composer-insert-panel__gif img[b-6k4aoqktfy]{width:100%;height:100%;display:block;object-fit:cover}.chat-composer-insert-panel__gif:hover[b-6k4aoqktfy]{transform:translateY(-2px) translateZ(0);box-shadow:0 12px 28px rgba(15,23,42,.16),inset 0 0 0 1px rgba(47,128,255,.24)}.chat-composer-insert-panel__gif:focus[b-6k4aoqktfy]{outline:none}.chat-composer-insert-panel__gif:focus-visible[b-6k4aoqktfy]{box-shadow:0 0 0 3px rgba(47,128,255,.16),inset 0 0 0 1px rgba(47,128,255,.34)}.chat-composer-insert-panel__state[b-6k4aoqktfy],.chat-composer-insert-panel__empty[b-6k4aoqktfy]{min-height:8rem;border-radius:1.25rem;background:rgba(248,250,252,.72);color:#64748b;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:.9rem;font-weight:750}.chat-composer-insert-panel__state--error[b-6k4aoqktfy]{color:#dc3545;background:rgba(220,38,38,.08)}@media(max-width: 640px){.chat-composer-insert-panel[b-6k4aoqktfy]{width:2.25rem;min-width:2.25rem;height:2.25rem}.chat-composer-insert-panel__trigger[b-6k4aoqktfy]{width:2.25rem;min-width:2.25rem;height:2.25rem}.chat-composer-insert-panel__popover[b-6k4aoqktfy]{left:-0.15rem;width:calc(100vw - 1.5rem);height:min(26rem,100vh - 7rem)}.chat-composer-insert-panel__gif-grid[b-6k4aoqktfy]{column-count:2;column-gap:.5rem}.chat-composer-insert-panel__gif[b-6k4aoqktfy]{margin-bottom:.5rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatComposerLinkPreviewList.razor.rz.scp.css */
.chat-composer-link-previews[b-ldth3gvlg5]{scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer-link-previews[b-ldth3gvlg5]::-webkit-scrollbar{width:.48rem;height:.48rem}.chat-composer-link-previews[b-ldth3gvlg5]::-webkit-scrollbar-track{margin:.25rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-composer-link-previews[b-ldth3gvlg5]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer-link-previews[b-ldth3gvlg5]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer-link-previews[b-ldth3gvlg5]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer-link-previews[b-ldth3gvlg5]{max-height:9.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.chat-composer-link-previews__header[b-ldth3gvlg5]{min-width:0;display:inline-flex;align-items:center;gap:.5rem;color:#64748b;font-size:.8rem;font-weight:800}.chat-composer-link-previews__header-icon[b-ldth3gvlg5]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;min-width:1.35rem;height:1.35rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff}.chat-composer-link-previews__header-icon i[b-ldth3gvlg5]{font-size:.78rem;line-height:1}.chat-composer-link-previews__list[b-ldth3gvlg5]{min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(18rem, 100%), 1fr));gap:.5rem}.chat-composer-link-previews__item[b-ldth3gvlg5]{position:relative;min-width:0;border:.0625rem solid rgba(203,213,225,.84);border-radius:1.25rem;padding:.5rem;background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.08), transparent 32%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 rgba(15,23,42,.035);display:grid;grid-template-columns:3.25rem minmax(0, 1fr) auto;align-items:center;gap:.5rem;overflow:hidden;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer-link-previews__item:hover[b-ldth3gvlg5]{border-color:rgba(47,128,255,.34);background:radial-gradient(circle at 0% 0%, rgba(47, 128, 255, 0.12), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(15,23,42,.045);transform:translateY(-1px)}.chat-composer-link-previews__item--skeleton[b-ldth3gvlg5]{pointer-events:none}.chat-composer-link-previews__thumbnail[b-ldth3gvlg5]{position:relative;isolation:isolate;width:3.25rem;min-width:3.25rem;height:2.35rem;border:.0625rem solid rgba(203,213,225,.88);border-radius:1rem;background:rgba(15,23,42,.06);box-shadow:0 .22rem .52rem rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.48);overflow:hidden}.chat-composer-link-previews__thumbnail--placeholder[b-ldth3gvlg5]{display:inline-flex;align-items:center;justify-content:center;color:#007bff;background:radial-gradient(circle at 20% 0%, rgba(47, 128, 255, 0.16), transparent 40%),linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(241, 245, 249, 0.86))}.chat-composer-link-previews__thumbnail--placeholder i[b-ldth3gvlg5]{font-size:1rem;line-height:1}.chat-composer-link-previews__thumbnail-image[b-ldth3gvlg5]{display:block;width:100%;height:100%;object-fit:cover}.chat-composer-link-previews__badge[b-ldth3gvlg5]{position:absolute;right:.28rem;bottom:.24rem;z-index:2;border-radius:999px;padding:.08rem .28rem;background:rgba(15,23,42,.74);color:#fff;font-size:.7rem;font-weight:900;line-height:1.1;letter-spacing:.04em}.chat-composer-link-previews__content[b-ldth3gvlg5]{min-width:0;display:flex;flex-direction:column;gap:.1rem;color:inherit;text-decoration:none;border-radius:.75rem}.chat-composer-link-previews__content:hover .chat-composer-link-previews__name[b-ldth3gvlg5]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15rem}.chat-composer-link-previews__name[b-ldth3gvlg5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:800}.chat-composer-link-previews__meta[b-ldth3gvlg5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-composer-link-previews__actions[b-ldth3gvlg5]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;opacity:.86;transition:opacity .16s ease,transform .16s ease}.chat-composer-link-previews__actions--skeleton[b-ldth3gvlg5]{opacity:1;transform:none}.chat-composer-link-previews__item:hover .chat-composer-link-previews__actions[b-ldth3gvlg5],.chat-composer-link-previews__item:focus-within .chat-composer-link-previews__actions[b-ldth3gvlg5]{opacity:1}.chat-composer-link-previews__action[b-ldth3gvlg5]{position:relative;isolation:isolate;width:1.9rem;min-width:1.9rem;height:1.9rem;border:0;border-radius:999px;background:rgba(220,38,38,.08);color:#dc2626;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.chat-composer-link-previews__action:hover:not(:disabled)[b-ldth3gvlg5]{background:rgba(220,38,38,.14);color:#b91c1c;transform:translateY(-1px)}.chat-composer-link-previews__action:active:not(:disabled)[b-ldth3gvlg5]{transform:translateY(0)}.chat-composer-link-previews__action:focus[b-ldth3gvlg5]{outline:none}.chat-composer-link-previews__action:focus-visible[b-ldth3gvlg5]{box-shadow:0 0 0 3px rgba(220,38,38,.12),inset 0 0 0 1px rgba(220,38,38,.2)}.chat-composer-link-previews__action:disabled[b-ldth3gvlg5]{cursor:not-allowed;opacity:.55;transform:none}.chat-composer-link-previews__action-icon[b-ldth3gvlg5]{position:relative;z-index:2;width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-composer-link-previews__action-icon i[b-ldth3gvlg5]{font-size:.78rem;line-height:1}.chat-composer-link-previews__skeleton-thumbnail[b-ldth3gvlg5],.chat-composer-link-previews__skeleton-line[b-ldth3gvlg5],.chat-composer-link-previews__skeleton-action[b-ldth3gvlg5]{position:relative;overflow:hidden;background:linear-gradient(90deg, rgba(226, 232, 240, 0.72), rgba(241, 245, 249, 0.96), rgba(226, 232, 240, 0.72));background-size:220% 100%;animation:chat-composer-link-preview-skeleton-b-ldth3gvlg5 1.15s ease-in-out infinite}.chat-composer-link-previews__skeleton-thumbnail[b-ldth3gvlg5]{display:block;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.64)}.chat-composer-link-previews__skeleton-line[b-ldth3gvlg5]{display:block;height:.52rem;border-radius:999px}.chat-composer-link-previews__skeleton-action[b-ldth3gvlg5]{display:block;width:1.9rem;min-width:1.9rem;height:1.9rem;border-radius:999px}.chat-composer-link-previews__skeleton-line--name[b-ldth3gvlg5]{width:82%;height:.64rem}.chat-composer-link-previews__skeleton-line--meta[b-ldth3gvlg5]{width:58%}@keyframes chat-composer-link-preview-skeleton-b-ldth3gvlg5{0%{background-position:120% 0}100%{background-position:-120% 0}}@media(hover: hover){.chat-composer-link-previews__actions[b-ldth3gvlg5]{opacity:.68;transform:translateX(0.15rem)}.chat-composer-link-previews__actions--skeleton[b-ldth3gvlg5]{opacity:1;transform:none}.chat-composer-link-previews__item:hover .chat-composer-link-previews__actions[b-ldth3gvlg5],.chat-composer-link-previews__item:focus-within .chat-composer-link-previews__actions[b-ldth3gvlg5]{opacity:1;transform:translateX(0)}}@media(max-width: 640px){.chat-composer-link-previews[b-ldth3gvlg5]{max-height:8rem;padding-inline:.5rem}.chat-composer-link-previews__list[b-ldth3gvlg5]{grid-template-columns:1fr}.chat-composer-link-previews__item[b-ldth3gvlg5]{grid-template-columns:3rem minmax(0, 1fr) auto;border-radius:1rem}.chat-composer-link-previews__thumbnail[b-ldth3gvlg5]{width:3rem;min-width:3rem;height:2.2rem}.chat-composer-link-previews__actions[b-ldth3gvlg5]{opacity:1;transform:none}.chat-composer-link-previews__action[b-ldth3gvlg5]{width:1.85rem;min-width:1.85rem;height:1.85rem}.chat-composer-link-previews__skeleton-action[b-ldth3gvlg5]{width:1.85rem;min-width:1.85rem;height:1.85rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatComposerMentionSuggestionPanel.razor.rz.scp.css */
.chat-composer-mentions[b-9esez5e0ys]{scrollbar-color:rgba(47,128,255,.24) rgba(226,232,240,.22);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer-mentions[b-9esez5e0ys]::-webkit-scrollbar{width:.55rem;height:.55rem}.chat-composer-mentions[b-9esez5e0ys]::-webkit-scrollbar-track{margin:.45rem 0;border-radius:999px;background:rgba(226,232,240,.22)}.chat-composer-mentions[b-9esez5e0ys]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer-mentions[b-9esez5e0ys]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer-mentions[b-9esez5e0ys]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer-mentions[b-9esez5e0ys]{position:absolute;left:0;right:0;bottom:calc(100% + 0.5rem);z-index:20;box-sizing:border-box;max-height:min(18rem,42vh);overflow-y:auto;overflow-x:hidden;border:.0625rem solid rgba(214,213,213,.86);border-radius:1.25rem;background:hsla(0,0%,100%,.97);box-shadow:0 18px 42px rgba(15,23,42,.16);padding:.5rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:.5rem}.chat-composer-mentions__item[b-9esez5e0ys]{min-width:0;min-height:3.05rem;border:.0625rem solid rgba(203,213,225,.58);border-radius:1rem;background:rgba(248,250,252,.86);padding:.5rem;display:flex;align-items:center;gap:.5rem;color:#1f2937;cursor:pointer;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer-mentions__item:hover[b-9esez5e0ys],.chat-composer-mentions__item--active[b-9esez5e0ys]{border-color:rgba(47,128,255,.38);background:rgba(47,128,255,.1);box-shadow:0 8px 18px rgba(47,128,255,.11),inset 0 1px 0 hsla(0,0%,100%,.84);transform:translateY(-1px)}.chat-composer-mentions__avatar[b-9esez5e0ys]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;position:relative;overflow:hidden;flex:0 0 auto;line-height:1;font-size:.7rem;font-weight:800}.chat-composer-mentions__body[b-9esez5e0ys]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.chat-composer-mentions__body strong[b-9esez5e0ys],.chat-composer-mentions__body small[b-9esez5e0ys]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer-mentions__body strong[b-9esez5e0ys]{font-size:.9rem;font-weight:800}.chat-composer-mentions__body small[b-9esez5e0ys]{color:#64748b;font-size:.8rem}@media(max-width: 640px){.chat-composer-mentions[b-9esez5e0ys]{grid-template-columns:1fr;max-height:min(16rem,45vh)}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatEmojiPicker.razor.rz.scp.css */
.chat-emoji-picker[b-artosfczqt]{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:.5rem}.chat-emoji-picker__categories[b-artosfczqt]{flex:0 0 auto;display:flex;align-items:center;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding:.12rem .1rem .22rem}.chat-emoji-picker__category-button[b-artosfczqt]{width:2rem;min-width:2rem;height:2rem;border:0;border-radius:999px;padding:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;line-height:1;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease}.chat-emoji-picker__category-button span[b-artosfczqt]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-emoji-picker__category-button:hover:not(:disabled):not(.chat-emoji-picker__category-button--active)[b-artosfczqt]{background:rgba(47,128,255,.1);transform:translateY(-1px)}.chat-emoji-picker__category-button--active[b-artosfczqt]{background:rgba(47,128,255,.1);box-shadow:inset 0 0 0 1px rgba(47,128,255,.14);transform:none}.chat-emoji-picker__category-button:focus[b-artosfczqt]{outline:none}.chat-emoji-picker__category-button:focus-visible[b-artosfczqt]{box-shadow:0 0 0 3px rgba(47,128,255,.14)}.chat-emoji-picker__category-button:disabled[b-artosfczqt]{cursor:not-allowed;opacity:.48;transform:none}.chat-emoji-picker__scroll[b-artosfczqt]{scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-emoji-picker__scroll[b-artosfczqt]::-webkit-scrollbar{width:.46rem;height:.46rem}.chat-emoji-picker__scroll[b-artosfczqt]::-webkit-scrollbar-track{margin:.3rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-emoji-picker__scroll[b-artosfczqt]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-emoji-picker__scroll[b-artosfczqt]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-emoji-picker__scroll[b-artosfczqt]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-emoji-picker__scroll[b-artosfczqt]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.15rem}.chat-emoji-picker__category[b-artosfczqt]{margin-bottom:.75rem}.chat-emoji-picker__category h4[b-artosfczqt]{margin:0 0 .5rem;color:#64748b;font-size:.8rem;font-weight:850}.chat-emoji-picker__grid[b-artosfczqt]{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:.25rem}.chat-emoji-picker__emoji[b-artosfczqt]{width:2.2rem;height:2.2rem;justify-self:center;align-self:center;border:0;border-radius:1rem;padding:0;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .14s ease,transform .14s ease,box-shadow .14s ease,opacity .14s ease}.chat-emoji-picker__emoji:hover:not(:disabled)[b-artosfczqt]{background:rgba(47,128,255,.1);transform:scale(1.08)}.chat-emoji-picker__emoji:active:not(:disabled)[b-artosfczqt]{transform:scale(0.98)}.chat-emoji-picker__emoji:focus[b-artosfczqt]{outline:none}.chat-emoji-picker__emoji:focus-visible[b-artosfczqt]{box-shadow:0 0 0 3px rgba(47,128,255,.14)}.chat-emoji-picker__emoji:disabled[b-artosfczqt]{cursor:not-allowed;opacity:.48;transform:none}.chat-emoji-picker__emoji--selected[b-artosfczqt]{background:rgba(47,128,255,.16);box-shadow:inset 0 0 0 1px rgba(47,128,255,.22)}.chat-emoji-picker__empty[b-artosfczqt]{min-height:8rem;border-radius:1.25rem;background:rgba(248,250,252,.72);color:#64748b;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:center;font-size:.9rem;font-weight:750}@media(max-width: 640px){.chat-emoji-picker__grid[b-artosfczqt]{grid-template-columns:repeat(7, minmax(0, 1fr))}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatForwardMessageModal.razor.rz.scp.css */
.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-dialog.chat-forward-modal__dialog{position:relative;width:min(32rem,100%);max-width:32rem;height:auto;max-height:min(42rem,100dvh - 2rem);min-height:28rem;margin:0;box-sizing:border-box;border:.0625rem solid rgba(226,232,240,.82);border-radius:1.5rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96)),#fff;box-shadow:0 28px 80px rgba(15,23,42,.26),inset 0 1px 0 hsla(0,0%,100%,.88);display:flex;flex-direction:column;overflow:hidden}.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-header.chat-forward-modal__header{box-sizing:border-box;padding:1rem;border-bottom:.0625rem solid rgba(226,232,240,.82)}.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-b-p.chat-forward-modal__body,.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-b-m.chat-forward-modal__body{position:relative;flex:1 1 auto;min-height:0;padding:0;border:0;display:flex;flex-direction:column;overflow:hidden}.chat-forward-modal-host .chat-forward-modal__message[b-ikf0n8j111]{min-width:0;min-height:2.4rem;margin:1rem 1rem 0;border:.0625rem solid rgba(47,128,255,.16);border-radius:1rem;padding:.75rem;background:rgba(47,128,255,.07);display:flex;align-items:flex-start;gap:.75rem;overflow:hidden;flex:0 0 auto}.chat-forward-modal-host .chat-forward-modal__message-icon[b-ikf0n8j111]{width:2rem;height:2rem;min-width:2rem;border-radius:999px;background:rgba(47,128,255,.12);color:#007bff;display:inline-flex;align-items:center;justify-content:center}.chat-forward-modal-host .chat-forward-modal__message-icon i[b-ikf0n8j111]{font-size:.82rem;line-height:1}.chat-forward-modal-host .chat-forward-modal__message-content[b-ikf0n8j111]{min-width:0;max-width:100%;flex:1;overflow:hidden}.chat-forward-modal-host .chat-forward-modal__message-title[b-ikf0n8j111]{min-width:0;max-width:100%;color:#007bff;font-size:.8rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-forward-modal-host .chat-forward-modal__message-text[b-ikf0n8j111]{min-width:0;max-width:100%;margin-top:.15rem;color:#1f2937;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.chat-forward-modal-host .chat-forward-modal__search[b-ikf0n8j111]{flex:0 0 auto;padding:1rem 1rem .75rem}.chat-forward-modal-host .chat-forward-modal__content[b-ikf0n8j111]{min-width:0;flex:1 1 auto;min-height:0;box-sizing:border-box;margin:.25rem 1rem 1rem 1rem;border:.0625rem solid rgba(226,232,240,.82);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]{scrollbar-color:rgba(47,128,255,.24) rgba(226,232,240,.34);scrollbar-width:thin;overscroll-behavior:contain}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]::-webkit-scrollbar{width:.58rem;height:.58rem}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]::-webkit-scrollbar-track{margin:.35rem 0;border-radius:999px;background:rgba(226,232,240,.34)}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-forward-modal-host .chat-forward-modal__viewport[b-ikf0n8j111]{min-width:0;flex:1 1 auto;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.5rem .25rem .5rem .5rem}.chat-forward-modal-host .chat-forward-modal__list[b-ikf0n8j111]{display:flex;flex-direction:column;gap:.25rem}.chat-forward-modal-host .chat-forward-modal__busy[b-ikf0n8j111]{position:absolute;inset:auto 1rem 1rem 1rem;min-height:2.5rem;border:.0625rem solid rgba(47,128,255,.18);border-radius:999px;background:hsla(0,0%,100%,.94);color:#007bff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:800;box-shadow:0 14px 34px rgba(15,23,42,.14);z-index:2}.chat-forward-modal-host .chat-forward-modal__target[b-ikf0n8j111]{width:100%;min-width:0;border:.0625rem solid rgba(226,232,240,.88);border-radius:1rem;background:hsla(0,0%,100%,.84);padding:.75rem;display:grid;grid-template-columns:2.65rem minmax(0, 1fr) auto;gap:.75rem;align-items:center;text-align:left;font:inherit;cursor:pointer;transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.chat-forward-modal-host .chat-forward-modal__target:hover:not(:disabled)[b-ikf0n8j111]{transform:translateY(-1px);border-color:rgba(47,128,255,.28);background:rgba(239,246,255,.88);box-shadow:0 10px 22px rgba(15,23,42,.08)}.chat-forward-modal-host .chat-forward-modal__target:focus:not(:focus-visible)[b-ikf0n8j111]{outline:none}.chat-forward-modal-host .chat-forward-modal__target:focus-visible[b-ikf0n8j111]{outline:none;box-shadow:0 10px 22px rgba(47,128,255,.12),0 0 0 3px hsla(0,0%,100%,.92),0 0 0 6px rgba(47,128,255,.22)}.chat-forward-modal-host .chat-forward-modal__target:disabled[b-ikf0n8j111]{cursor:default}.chat-forward-modal-host .chat-forward-modal__target-avatar[b-ikf0n8j111]{width:2.65rem;height:2.65rem;min-width:2.65rem;border:.0625rem solid rgba(47,128,255,.22);border-radius:999px;background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.94), transparent 42%),linear-gradient(180deg, rgba(219, 234, 254, 0.96), rgba(191, 219, 254, 0.76));color:#007bff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900;box-shadow:0 8px 18px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.82)}.chat-forward-modal-host .chat-forward-modal__target-avatar--group[b-ikf0n8j111]{border-color:rgba(124,58,237,.24);background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.94), transparent 42%),linear-gradient(180deg, rgba(237, 233, 254, 0.96), rgba(221, 214, 254, 0.78));color:#7c3aed}.chat-forward-modal-host .chat-forward-modal__target-main[b-ikf0n8j111]{min-width:0;display:flex;flex-direction:column;gap:.15rem}.chat-forward-modal-host .chat-forward-modal__target-title[b-ikf0n8j111],.chat-forward-modal-host .chat-forward-modal__target-subtitle[b-ikf0n8j111]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-forward-modal-host .chat-forward-modal__target-title[b-ikf0n8j111]{color:#1f2937;font-weight:800}.chat-forward-modal-host .chat-forward-modal__target-subtitle[b-ikf0n8j111],.chat-forward-modal-host .chat-forward-modal__target-kind[b-ikf0n8j111]{color:#64748b;font-size:.8rem}.chat-forward-modal-host .chat-forward-modal__target-kind[b-ikf0n8j111]{white-space:nowrap}@media(max-width: 640px){.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-backdrop.chat-forward-modal{align-items:stretch;padding:0}.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-dialog.chat-forward-modal__dialog{width:100%;max-width:none;max-height:100dvh;min-height:0;height:100dvh;border:0;border-radius:0}.chat-forward-modal-host[b-ikf0n8j111]  .qmodal-header.chat-forward-modal__header{min-height:3.75rem;padding:.75rem 1rem;gap:.75rem}.chat-forward-modal-host .chat-forward-modal__message[b-ikf0n8j111]{margin:.75rem .75rem 0;padding:.5rem .75rem;border-radius:1rem}.chat-forward-modal-host .chat-forward-modal__message-icon[b-ikf0n8j111]{width:1.75rem;height:1.75rem;min-width:1.75rem}.chat-forward-modal-host .chat-forward-modal__message-title[b-ikf0n8j111]{max-width:calc(100vw - 6.5rem)}.chat-forward-modal-host .chat-forward-modal__search[b-ikf0n8j111]{padding:.75rem}.chat-forward-modal-host .chat-forward-modal__content[b-ikf0n8j111]{margin:0 .75rem .75rem;padding:.5rem}.chat-forward-modal-host .chat-forward-modal__busy[b-ikf0n8j111]{inset:auto .75rem .75rem .75rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageBody.razor.rz.scp.css */
.chat-message-body[b-r2dlqscgj5]{min-width:0;max-width:100%;color:#1f2937;font-size:.9rem;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.chat-message-body--single-gif[b-r2dlqscgj5]{line-height:0;white-space:normal;overflow-wrap:normal;word-break:normal}.chat-message-body--single-gif .chat-message-body__gif[b-r2dlqscgj5]{margin:0}.chat-message-body__link[b-r2dlqscgj5]{color:#007bff;font-weight:650;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.chat-message-body__link:hover[b-r2dlqscgj5]{text-decoration:underline}.chat-message-body__link:focus[b-r2dlqscgj5]{outline:none}.chat-message-body__link:focus-visible[b-r2dlqscgj5]{border-radius:.25rem;box-shadow:0 0 0 3px rgba(47,128,255,.16)}.chat-message-body__mention[b-r2dlqscgj5]{display:inline;border-radius:.25rem;padding:0 .18em;background:rgba(47,128,255,.13);color:#007bff;font-weight:800;box-decoration-break:clone;-webkit-box-decoration-break:clone}.chat-message-body__gif[b-r2dlqscgj5]{position:relative;width:min(18rem,100%);max-width:100%;margin:.25rem 0;border-radius:1.25rem;background:rgba(15,23,42,.08);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);text-decoration:none}.chat-message-body__gif img[b-r2dlqscgj5]{width:100%;max-height:18rem;display:block;object-fit:cover}.chat-message-body__gif span[b-r2dlqscgj5]{position:absolute;right:.45rem;bottom:.45rem;border-radius:999px;padding:.5rem .25rem;background:rgba(15,23,42,.72);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.04em}.chat-message-body__gif:focus[b-r2dlqscgj5]{outline:none}.chat-message-body__gif:focus-visible[b-r2dlqscgj5]{box-shadow:0 0 0 3px rgba(47,128,255,.16),inset 0 0 0 1px rgba(47,128,255,.24)}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageBubble.razor.rz.scp.css */
.chat-message[b-ostd3dsz0y]{--chat-message-highlight-duration: 3.4s;--chat-message-highlight-inline-offset: var(--chat-thread-message-highlight-inline-offset, 0px);--chat-message-reaction-picker-gap: .35rem;--chat-message-reaction-emoji-panel-gap: .18rem;--chat-message-reaction-emoji-panel-hover-bridge-height: .46rem;position:relative;isolation:isolate;z-index:0;width:100%;min-width:0;display:flex;align-items:flex-end;gap:.5rem;margin-top:.75rem}.chat-message--sender-group-middle[b-ostd3dsz0y],.chat-message--sender-group-last[b-ostd3dsz0y]{margin-top:.14rem}.chat-message[b-ostd3dsz0y]::before{content:"";position:absolute;top:-0.22rem;right:calc(-1*var(--chat-message-highlight-inline-offset));bottom:-0.22rem;left:calc(-1*var(--chat-message-highlight-inline-offset));z-index:0;border-radius:1.25rem;background:linear-gradient(90deg, rgba(47, 128, 255, 0.22), rgba(47, 128, 255, 0.1) 42%, rgba(47, 128, 255, 0.04)),rgba(239,246,255,.86);box-shadow:inset .22rem 0 0 rgba(47,128,255,.72),inset 0 0 0 1px rgba(47,128,255,.14),0 .35rem 1.1rem rgba(47,128,255,.1);opacity:0;transform:scaleX(0.985);pointer-events:none}.chat-message--outgoing[b-ostd3dsz0y]{justify-content:flex-end}.chat-message--incoming[b-ostd3dsz0y]{justify-content:flex-start}.chat-message:hover[b-ostd3dsz0y],.chat-message:focus-within[b-ostd3dsz0y]{z-index:20}.chat-message--reaction-picker-open[b-ostd3dsz0y]{z-index:30}.chat-message--selection-mode[b-ostd3dsz0y]{align-items:flex-end}.chat-message--selected .chat-message__bubble[b-ostd3dsz0y]{box-shadow:var(--chat-message-bubble-shadow),0 0 0 3px rgba(47,128,255,.18),0 0 0 1px rgba(47,128,255,.34)}.chat-message__selection-toggle[b-ostd3dsz0y]{position:absolute;bottom:.08rem;z-index:6;width:1.42rem;height:1.42rem;border:2px solid hsla(0,0%,100%,.96);border-radius:999px;background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.98), transparent 42%),linear-gradient(180deg, rgba(239, 246, 255, 0.98), rgba(219, 234, 254, 0.86));color:#007bff;display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.12),inset 0 0 0 1px rgba(47,128,255,.2);transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.chat-message__selection-toggle i[b-ostd3dsz0y]{line-height:1}.chat-message__selection-toggle:hover[b-ostd3dsz0y]{transform:translateY(-1px) scale(1.05);background:radial-gradient(circle at 28% 18%, rgb(255, 255, 255), transparent 42%),linear-gradient(180deg, rgba(219, 234, 254, 0.98), rgba(191, 219, 254, 0.86));box-shadow:0 10px 22px rgba(47,128,255,.16),inset 0 0 0 1px rgba(47,128,255,.3)}.chat-message__selection-toggle:focus:not(:focus-visible)[b-ostd3dsz0y]{outline:none}.chat-message__selection-toggle:focus-visible[b-ostd3dsz0y]{outline:none;box-shadow:0 10px 22px rgba(47,128,255,.16),0 0 0 3px hsla(0,0%,100%,.92),0 0 0 6px rgba(47,128,255,.22)}.chat-message--incoming .chat-message__selection-toggle[b-ostd3dsz0y]{left:1.42rem}.chat-message--outgoing .chat-message__selection-toggle[b-ostd3dsz0y]{right:1.42rem}.chat-message--selected .chat-message__selection-toggle[b-ostd3dsz0y]{background:#007bff;color:#fff;box-shadow:0 10px 22px rgba(47,128,255,.2),inset 0 0 0 1px hsla(0,0%,100%,.18)}.chat-message__avatar[b-ostd3dsz0y]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;position:relative;z-index:2;margin-bottom:0;border:.0625rem solid rgba(203,213,225,.72);background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.94), transparent 42%),linear-gradient(180deg, rgba(239, 246, 255, 0.96), rgba(219, 234, 254, 0.78));color:#007bff;font-size:.8rem;font-weight:900;box-shadow:0 8px 18px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.82)}.chat-message__avatar-spacer[b-ostd3dsz0y]{width:2.25rem;height:2.25rem;min-width:2.25rem;visibility:hidden;pointer-events:none}.chat-message--outgoing .chat-message__avatar[b-ostd3dsz0y]{border-color:rgba(47,128,255,.24);background:radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.96), transparent 42%),linear-gradient(180deg, rgba(219, 234, 254, 0.96), rgba(191, 219, 254, 0.76));color:#007bff}.chat-message--sender-color-1[b-ostd3dsz0y]{--chat-message-sender-color: #2563eb;--chat-message-sender-soft-bg: rgba(37, 99, 235, 0.075);--chat-message-sender-avatar-bg: rgba(37, 99, 235, 0.14)}.chat-message--sender-color-2[b-ostd3dsz0y]{--chat-message-sender-color: #be123c;--chat-message-sender-soft-bg: rgba(190, 18, 60, 0.075);--chat-message-sender-avatar-bg: rgba(190, 18, 60, 0.14)}.chat-message--sender-color-3[b-ostd3dsz0y]{--chat-message-sender-color: #047857;--chat-message-sender-soft-bg: rgba(4, 120, 87, 0.075);--chat-message-sender-avatar-bg: rgba(4, 120, 87, 0.14)}.chat-message--sender-color-4[b-ostd3dsz0y]{--chat-message-sender-color: #7c3aed;--chat-message-sender-soft-bg: rgba(124, 58, 237, 0.075);--chat-message-sender-avatar-bg: rgba(124, 58, 237, 0.14)}.chat-message--sender-color-5[b-ostd3dsz0y]{--chat-message-sender-color: #c2410c;--chat-message-sender-soft-bg: rgba(194, 65, 12, 0.075);--chat-message-sender-avatar-bg: rgba(194, 65, 12, 0.14)}.chat-message--sender-color-6[b-ostd3dsz0y]{--chat-message-sender-color: #0891b2;--chat-message-sender-soft-bg: rgba(8, 145, 178, 0.075);--chat-message-sender-avatar-bg: rgba(8, 145, 178, 0.14)}.chat-message--sender-color-7[b-ostd3dsz0y]{--chat-message-sender-color: #db2777;--chat-message-sender-soft-bg: rgba(219, 39, 119, 0.075);--chat-message-sender-avatar-bg: rgba(219, 39, 119, 0.14)}.chat-message--sender-color-8[b-ostd3dsz0y]{--chat-message-sender-color: #4d7c0f;--chat-message-sender-soft-bg: rgba(77, 124, 15, 0.075);--chat-message-sender-avatar-bg: rgba(77, 124, 15, 0.14)}.chat-message--sender-color-9[b-ostd3dsz0y]{--chat-message-sender-color: #9333ea;--chat-message-sender-soft-bg: rgba(147, 51, 234, 0.075);--chat-message-sender-avatar-bg: rgba(147, 51, 234, 0.14)}.chat-message--sender-color-10[b-ostd3dsz0y]{--chat-message-sender-color: #0f766e;--chat-message-sender-soft-bg: rgba(15, 118, 110, 0.075);--chat-message-sender-avatar-bg: rgba(15, 118, 110, 0.14)}.chat-message--sender-color-11[b-ostd3dsz0y]{--chat-message-sender-color: #b45309;--chat-message-sender-soft-bg: rgba(180, 83, 9, 0.075);--chat-message-sender-avatar-bg: rgba(180, 83, 9, 0.14)}.chat-message--sender-color-12[b-ostd3dsz0y]{--chat-message-sender-color: #1d4ed8;--chat-message-sender-soft-bg: rgba(29, 78, 216, 0.075);--chat-message-sender-avatar-bg: rgba(29, 78, 216, 0.14)}.chat-message--incoming[class*=chat-message--sender-color-] .chat-message__avatar[b-ostd3dsz0y]{border:1px solid color-mix(in srgb, var(--chat-message-sender-color) 24%, transparent);background:var(--chat-message-sender-avatar-bg);color:var(--chat-message-sender-color)}.chat-message--incoming[class*=chat-message--sender-color-] .chat-message__sender[b-ostd3dsz0y]{color:var(--chat-message-sender-color)}.chat-message--incoming[class*=chat-message--sender-color-] .chat-message__bubble[b-ostd3dsz0y]{--chat-message-bubble-bg: linear-gradient( 180deg, #ffffff 0%, color-mix(in srgb, var(--chat-message-sender-soft-bg) 88%, #ffffff 12%) 100% );--chat-message-tail-bg: color-mix( in srgb, var(--chat-message-sender-soft-bg) 88%, #ffffff 44% );box-shadow:var(--chat-message-bubble-shadow)}.chat-message--selected.chat-message--incoming[class*=chat-message--sender-color-] .chat-message__bubble[b-ostd3dsz0y]{box-shadow:var(--chat-message-bubble-shadow),0 0 0 3px color-mix(in srgb, var(--chat-message-sender-color) 18%, transparent),0 0 0 1px color-mix(in srgb, var(--chat-message-sender-color) 38%, transparent),0 .55rem 1.25rem color-mix(in srgb, var(--chat-message-sender-color) 12%, transparent)}.chat-message--selected.chat-message--incoming:not([class*=chat-message--sender-color-]) .chat-message__bubble[b-ostd3dsz0y]{box-shadow:var(--chat-message-bubble-shadow),0 0 0 3px rgba(47,128,255,.18),0 0 0 1px rgba(47,128,255,.34)}.chat-message__bubble[b-ostd3dsz0y]{--chat-message-bubble-bg: #ffffff;--chat-message-tail-bg: #ffffff;--chat-message-bubble-shadow: 0 7px 20px rgba(15, 23, 42, .075);--chat-message-tail-width: .875rem;--chat-message-tail-height: 1.25rem;--chat-message-tail-overlap: .125rem;--chat-message-tail-outset: calc(-1 * var(--chat-message-tail-width));--chat-message-attachment-media-width: 22rem;--chat-message-attachment-viewport-width: calc(100vw - 7rem);--chat-message-attachment-effective-width: min( var(--chat-message-attachment-media-width), var(--chat-message-attachment-viewport-width) );--chat-message-rich-bubble-width: min( calc(var(--chat-message-attachment-effective-width) + 1rem), calc(100% - 2.75rem) );position:relative;z-index:1;isolation:isolate;overflow:visible;box-sizing:border-box;min-width:0;width:max-content;max-width:min(44rem,100% - 2.75rem);border:0;border-radius:1.25rem;padding:.5rem;background:var(--chat-message-bubble-bg);box-shadow:var(--chat-message-bubble-shadow);display:inline-flex;flex:0 1 auto;flex-direction:column;align-items:flex-start}.chat-message__bubble--rich-content[b-ostd3dsz0y]{width:var(--chat-message-rich-bubble-width);max-width:min(44rem,100% - 2.75rem)}.chat-message__bubble--video-attachments[b-ostd3dsz0y]{width:fit-content;max-width:min(44rem,100% - 2.75rem)}.chat-message__bubble--gif-only[b-ostd3dsz0y]{width:fit-content;max-width:min(20rem,100% - 2.75rem)}.chat-message__bubble--gif-only[b-ostd3dsz0y]  .chat-message-body{width:auto;max-width:100%}.chat-message__bubble--gif-only[b-ostd3dsz0y]  .chat-message-body__gif{max-width:100%}.chat-message__bubble--video-attachments[b-ostd3dsz0y]  .chat-message-video-attachments{margin-top:0}.chat-message__bubble--attachments-only[b-ostd3dsz0y]{padding:.5rem}.chat-message__bubble--attachments-only[b-ostd3dsz0y]  .chat-message-attachments{margin-top:0}.chat-message__bubble--link-previews-only[b-ostd3dsz0y]{padding:.5rem}.chat-message__bubble--link-previews-only[b-ostd3dsz0y]  .chat-message-link-previews{margin-top:0}.chat-message__bubble--rich-content .chat-message__sender[b-ostd3dsz0y],.chat-message__bubble--rich-content .chat-message__forward[b-ostd3dsz0y],.chat-message__bubble--rich-content .chat-message__reply-preview[b-ostd3dsz0y],.chat-message__bubble--rich-content[b-ostd3dsz0y]  .chat-message-body,.chat-message__bubble--rich-content[b-ostd3dsz0y]  .chat-message-reactions{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.chat-message__bubble--rich-content .chat-message__sender[b-ostd3dsz0y]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__bubble--rich-content .chat-message__forward[b-ostd3dsz0y]{align-self:flex-start}.chat-message__bubble--rich-content .chat-message__forward span[b-ostd3dsz0y]{min-width:0;flex:1 1 auto}.chat-message__bubble>.chat-message__meta[b-ostd3dsz0y]{align-self:flex-end;min-width:0}.chat-message--incoming .chat-message__bubble[b-ostd3dsz0y]{border-bottom-left-radius:.08rem}.chat-message--outgoing .chat-message__bubble[b-ostd3dsz0y]{--chat-message-bubble-bg: linear-gradient( 180deg, #dcecff 0%, #cfe4ff 100% );--chat-message-tail-bg: #cfe4ff;--chat-message-bubble-shadow: 0 12px 30px rgba(47, 128, 255, .18), inset 0 0 0 1px rgba(47, 128, 255, .13), inset 0 1px 0 rgba(255, 255, 255, .74);color:#172033;border-bottom-right-radius:.08rem}.chat-message--sender-group-first .chat-message__bubble[b-ostd3dsz0y]::after,.chat-message--sender-group-middle .chat-message__bubble[b-ostd3dsz0y]::after{display:none}.chat-message--incoming.chat-message--sender-group-first .chat-message__bubble[b-ostd3dsz0y]{border-bottom-left-radius:.42rem}.chat-message--incoming.chat-message--sender-group-middle .chat-message__bubble[b-ostd3dsz0y]{border-top-left-radius:.42rem;border-bottom-left-radius:.42rem}.chat-message--incoming.chat-message--sender-group-last .chat-message__bubble[b-ostd3dsz0y]{border-top-left-radius:.42rem}.chat-message--outgoing.chat-message--sender-group-first .chat-message__bubble[b-ostd3dsz0y]{border-bottom-right-radius:.42rem}.chat-message--outgoing.chat-message--sender-group-middle .chat-message__bubble[b-ostd3dsz0y]{border-top-right-radius:.42rem;border-bottom-right-radius:.42rem}.chat-message--outgoing.chat-message--sender-group-last .chat-message__bubble[b-ostd3dsz0y]{border-top-right-radius:.42rem}.chat-message__bubble[b-ostd3dsz0y]::before{content:"";position:absolute;inset:.08rem;z-index:1;border-radius:.9rem;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 0 rgba(47,128,255,0),0 0 0 0 rgba(47,128,255,0)}.chat-message__bubble[b-ostd3dsz0y]::after{content:"";position:absolute;bottom:0;z-index:0;width:var(--chat-message-tail-width);height:var(--chat-message-tail-height);background:var(--chat-message-tail-bg);pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2020'%3E%3Cpath%20d='M14%200%20C14%208.8%209.2%2017.2%200%2020%20H14%20V0%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center bottom;-webkit-mask-size:100% 100%;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2020'%3E%3Cpath%20d='M14%200%20C14%208.8%209.2%2017.2%200%2020%20H14%20V0%20Z'%20fill='black'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center bottom;mask-size:100% 100%}.chat-message--incoming .chat-message__bubble[b-ostd3dsz0y]::after{left:var(--chat-message-tail-outset)}.chat-message--outgoing .chat-message__bubble[b-ostd3dsz0y]::after{right:var(--chat-message-tail-outset);z-index:1;width:calc(var(--chat-message-tail-width) + var(--chat-message-tail-overlap));transform:scaleX(-1);transform-origin:center bottom;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2020'%3E%3Cpath%20d='M14%200%20C14%208.8%209.2%2017.2%200%2020%20H16%20V0%20H14%20Z'%20fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2020'%3E%3Cpath%20d='M14%200%20C14%208.8%209.2%2017.2%200%2020%20H16%20V0%20H14%20Z'%20fill='black'/%3E%3C/svg%3E")}.chat-message__actions[b-ostd3dsz0y]{position:absolute;top:50%;z-index:6;display:inline-flex;align-items:center;gap:.25rem;opacity:0;pointer-events:none;transform:translateY(-50%) scale(0.96);transition:opacity .16s ease,transform .16s ease}.chat-message--incoming .chat-message__actions[b-ostd3dsz0y]{left:calc(100% + .42rem);flex-direction:row}.chat-message--outgoing .chat-message__actions[b-ostd3dsz0y]{right:calc(100% + .42rem);flex-direction:row-reverse}.chat-message:hover .chat-message__actions[b-ostd3dsz0y],.chat-message__actions:focus-within[b-ostd3dsz0y],.chat-message--reaction-picker-open .chat-message__actions[b-ostd3dsz0y]{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.chat-message__action-trigger[b-ostd3dsz0y],.chat-message__action[b-ostd3dsz0y]{border:.0625rem solid rgba(203,213,225,.82);border-radius:999px;background:hsla(0,0%,100%,.96);color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px rgba(15,23,42,.08);transition:background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease,transform .16s ease}.chat-message__action-trigger:hover[b-ostd3dsz0y],.chat-message__action:hover[b-ostd3dsz0y]{border-color:rgba(47,128,255,.32);background:rgba(239,246,255,.98);color:#007bff}.chat-message__action-trigger:active[b-ostd3dsz0y],.chat-message__action:active[b-ostd3dsz0y]{transform:translateY(1px)}.chat-message__action-trigger:focus[b-ostd3dsz0y],.chat-message__action:focus[b-ostd3dsz0y]{outline:none}.chat-message__action-trigger:focus-visible[b-ostd3dsz0y],.chat-message__action:focus-visible[b-ostd3dsz0y]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.14),0 6px 14px rgba(15,23,42,.08)}.chat-message__action-trigger i[b-ostd3dsz0y],.chat-message__action i[b-ostd3dsz0y]{font-size:.72rem;line-height:1}.chat-message__action-trigger[b-ostd3dsz0y]{width:1.7rem;height:1.7rem;min-width:1.7rem}.chat-message__actions-menu[b-ostd3dsz0y]{display:inline-flex;align-items:center;gap:.25rem;opacity:0;pointer-events:none;transform:translateX(-0.18rem);transition:opacity .16s ease,transform .16s ease}.chat-message--outgoing .chat-message__actions-menu[b-ostd3dsz0y]{transform:translateX(0.18rem)}.chat-message__actions:hover .chat-message__actions-menu[b-ostd3dsz0y],.chat-message__actions:focus-within .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--reaction-picker-open .chat-message__actions-menu[b-ostd3dsz0y]{opacity:1;pointer-events:auto;transform:translateX(0)}.chat-message__action[b-ostd3dsz0y]{width:1.55rem;height:1.55rem;min-width:1.55rem}.chat-message__action--danger[b-ostd3dsz0y]{color:#b45309}.chat-message__action--danger:hover[b-ostd3dsz0y]{border-color:rgba(245,158,11,.36);background:rgba(255,251,235,.98);color:#92400e}.chat-message__action--danger:focus-visible[b-ostd3dsz0y]{box-shadow:0 0 0 3px rgba(245,158,11,.16),0 6px 14px rgba(15,23,42,.08)}.chat-message__action--danger-strong[b-ostd3dsz0y]{color:#be123c}.chat-message__action--danger-strong:hover[b-ostd3dsz0y]{border-color:rgba(225,29,72,.36);background:rgba(255,241,242,.98);color:#9f1239}.chat-message__action--danger-strong:focus-visible[b-ostd3dsz0y]{box-shadow:0 0 0 3px rgba(225,29,72,.16),0 6px 14px rgba(15,23,42,.08)}.chat-message__reaction-picker[b-ostd3dsz0y]{position:absolute;top:calc(100% + var(--chat-message-reaction-picker-gap));z-index:8;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;gap:.18rem;border:.0625rem solid rgba(203,213,225,.78);border-radius:999px;padding:.22rem;background:hsla(0,0%,100%,.98);box-shadow:0 16px 36px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chat-message__reaction-picker--emoji-picker-open[b-ostd3dsz0y]{z-index:1000;overflow:visible}.chat-message__reaction-picker-divider[b-ostd3dsz0y]{width:1px;height:1.35rem;margin-inline:.08rem;background:rgba(203,213,225,.82)}.chat-message__reaction-picker-more[b-ostd3dsz0y]{width:1.9rem;height:1.9rem;min-width:1.9rem;border:0;border-radius:999px;padding:0;background:rgba(0,0,0,0);color:#64748b;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.chat-message__reaction-picker-more:hover[b-ostd3dsz0y]{background:rgba(47,128,255,.1);color:#007bff}.chat-message__reaction-picker-more:hover:not([aria-expanded=true])[b-ostd3dsz0y]{transform:translateY(-1px)}.chat-message__reaction-picker-more[aria-expanded=true][b-ostd3dsz0y]{background:rgba(47,128,255,.1);color:#007bff;transform:none}.chat-message__reaction-picker-more:active[b-ostd3dsz0y]{transform:translateY(0)}.chat-message__reaction-picker-more:focus[b-ostd3dsz0y]{outline:none}.chat-message__reaction-picker-more:focus-visible[b-ostd3dsz0y]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.18)}.chat-message__reaction-picker-more-icon[b-ostd3dsz0y]{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:0;transform-origin:center;transition:transform .18s ease;will-change:transform;pointer-events:none}.chat-message__reaction-picker-more-icon i[b-ostd3dsz0y],.chat-message__reaction-picker-more-icon[b-ostd3dsz0y]  svg{width:.78rem;height:.78rem;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;line-height:1;transform-origin:center}.chat-message__reaction-emoji-panel[b-ostd3dsz0y]{position:absolute;z-index:20;width:min(23rem,100vw - 2rem);height:min(28rem,100vh - 8rem);border:.0625rem solid rgba(203,213,225,.88);border-radius:1.5rem;padding:.75rem;background:radial-gradient(circle at 20% 0%, rgba(47, 128, 255, 0.1), transparent 34%),hsla(0,0%,100%,.98);box-shadow:0 22px 60px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-anchor:none}.chat-message__reaction-picker--emoji-panel-above .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{bottom:calc(100% + var(--chat-message-reaction-emoji-panel-gap))}.chat-message__reaction-picker--emoji-panel-below .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{top:calc(100% + var(--chat-message-reaction-emoji-panel-gap))}.chat-message__reaction-emoji-panel[b-ostd3dsz0y]::before{content:"";position:absolute;right:0;left:0;height:var(--chat-message-reaction-emoji-panel-hover-bridge-height);pointer-events:auto}.chat-message__reaction-picker--emoji-panel-above .chat-message__reaction-emoji-panel[b-ostd3dsz0y]::before{top:100%}.chat-message__reaction-picker--emoji-panel-below .chat-message__reaction-emoji-panel[b-ostd3dsz0y]::before{bottom:100%}.chat-message--incoming .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{left:0}.chat-message--outgoing .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{right:0}.chat-message--incoming .chat-message__reaction-picker[b-ostd3dsz0y]{left:0}.chat-message--outgoing .chat-message__reaction-picker[b-ostd3dsz0y]{right:0}.chat-message__reaction-picker-item[b-ostd3dsz0y]{width:1.9rem;height:1.9rem;min-width:1.9rem;border:0;border-radius:999px;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;color:#1f2937;font-size:1.05rem;line-height:1;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.chat-message__reaction-picker-item:hover[b-ostd3dsz0y]{background:rgba(47,128,255,.1);transform:translateY(-1px) scale(1.06)}.chat-message__reaction-picker-item:active[b-ostd3dsz0y]{transform:translateY(0) scale(0.98)}.chat-message__reaction-picker-item:focus[b-ostd3dsz0y]{outline:none}.chat-message__reaction-picker-item:focus-visible[b-ostd3dsz0y]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.18)}.chat-message__reaction-picker-item--selected[b-ostd3dsz0y]{background:rgba(47,128,255,.14)}.chat-message__forward[b-ostd3dsz0y]{max-width:100%;margin-bottom:.5rem;display:inline-flex;align-items:center;gap:.25rem;color:#007bff;font-size:.8rem;font-weight:800}.chat-message__forward i[b-ostd3dsz0y]{width:.82rem;height:.82rem;min-width:.82rem;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;line-height:1}.chat-message__forward span[b-ostd3dsz0y]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__reply-preview[b-ostd3dsz0y]{width:100%;max-width:100%;margin:0 0 .5rem 0;border:0;border-left:.18rem solid #007bff;border-radius:.75rem;padding:.25rem .5rem;background:rgba(47,128,255,.08);display:flex;flex-direction:column;align-items:stretch;text-align:left;font:inherit}.chat-message__reply-preview--clickable[b-ostd3dsz0y]{cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.chat-message__reply-preview--clickable:hover[b-ostd3dsz0y]{background:rgba(47,128,255,.12);box-shadow:inset 0 0 0 1px rgba(47,128,255,.12)}.chat-message__reply-preview--clickable:active[b-ostd3dsz0y]{transform:translateY(1px)}.chat-message__reply-preview--clickable:focus[b-ostd3dsz0y]{outline:none}.chat-message__reply-preview--clickable:focus-visible[b-ostd3dsz0y]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.14),inset 0 0 0 1px rgba(47,128,255,.2)}.chat-message__reply-author[b-ostd3dsz0y]{color:#007bff;font-size:.7rem;font-weight:800}.chat-message__reply-text[b-ostd3dsz0y]{margin-top:.1rem;color:#64748b;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__reply-text i[b-ostd3dsz0y]{font-size:.72rem;opacity:.78}.chat-message__sender[b-ostd3dsz0y]{margin-bottom:.25rem;color:#007bff;font-size:.8rem;font-weight:700}.chat-message__body[b-ostd3dsz0y]{color:#1f2937;font-size:.9rem;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message__body--muted[b-ostd3dsz0y]{color:#64748b;font-style:italic}.chat-message__attachments[b-ostd3dsz0y]{margin-top:.5rem;display:inline-flex;align-items:center;gap:.25rem;color:#64748b;font-size:.8rem}.chat-message__bubble--with-reactions[b-ostd3dsz0y]  .chat-message-reactions{max-width:100%}.chat-message__meta[b-ostd3dsz0y]{margin-top:.25rem;display:flex;justify-content:flex-end;gap:.5rem;color:#64748b;font-size:.7rem}.chat-message--highlighted[b-ostd3dsz0y]::before{animation:chat-message-row-highlight-pulse-b-ostd3dsz0y var(--chat-message-highlight-duration) ease-out}.chat-message--highlighted .chat-message__bubble[b-ostd3dsz0y]{animation:chat-message-bubble-highlight-pulse-b-ostd3dsz0y var(--chat-message-highlight-duration) ease-out}@keyframes chat-message-row-highlight-pulse-b-ostd3dsz0y{0%{opacity:0;transform:scaleX(0.985)}8%{opacity:1;transform:scaleX(1)}34%{opacity:.96;transform:scaleX(1)}70%{opacity:.52;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1)}}@keyframes chat-message-bubble-highlight-pulse-b-ostd3dsz0y{0%{box-shadow:var(--chat-message-bubble-shadow),0 0 0 0 rgba(47,128,255,0);filter:brightness(1)}10%{box-shadow:var(--chat-message-bubble-shadow),0 0 0 3px rgba(47,128,255,.26),0 .55rem 1.25rem rgba(47,128,255,.13);filter:brightness(1.035)}42%{box-shadow:var(--chat-message-bubble-shadow),0 0 0 3px rgba(47,128,255,.18),0 .45rem 1rem rgba(47,128,255,.1);filter:brightness(1.025)}78%{box-shadow:var(--chat-message-bubble-shadow),0 0 0 2px rgba(47,128,255,.08);filter:brightness(1.012)}100%{box-shadow:var(--chat-message-bubble-shadow),0 0 0 0 rgba(47,128,255,0);filter:brightness(1)}}@media(max-width: 900px){.chat-message[b-ostd3dsz0y]{gap:.42rem}.chat-message__bubble[b-ostd3dsz0y]{max-width:min(78vw,84%);padding:.5rem .75rem}.chat-message__actions[b-ostd3dsz0y]{top:50%;transform:translateY(-50%) scale(0.96)}.chat-message--incoming .chat-message__actions[b-ostd3dsz0y]{left:calc(100% + .28rem);right:auto}.chat-message--outgoing .chat-message__actions[b-ostd3dsz0y]{right:calc(100% + .28rem);left:auto}.chat-message:hover .chat-message__actions[b-ostd3dsz0y],.chat-message__actions:focus-within[b-ostd3dsz0y]{transform:translateY(-50%) scale(1)}.chat-message__action-trigger[b-ostd3dsz0y]{width:1.55rem;height:1.55rem;min-width:1.55rem}.chat-message__actions-menu[b-ostd3dsz0y]{position:absolute;top:50%;gap:.25rem;border:.0625rem solid rgba(203,213,225,.76);border-radius:999px;padding:.16rem;background:hsla(0,0%,100%,.96);box-shadow:0 12px 28px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-50%) scale(0.96)}.chat-message--incoming .chat-message__actions-menu[b-ostd3dsz0y]{left:calc(100% + .26rem);right:auto}.chat-message--outgoing .chat-message__actions-menu[b-ostd3dsz0y]{right:calc(100% + .26rem);left:auto}.chat-message__actions:hover .chat-message__actions-menu[b-ostd3dsz0y],.chat-message__actions:focus-within .chat-message__actions-menu[b-ostd3dsz0y]{transform:translateY(-50%) scale(1)}.chat-message__action[b-ostd3dsz0y]{width:1.45rem;height:1.45rem;min-width:1.45rem;box-shadow:none}.chat-message__forward[b-ostd3dsz0y]{max-width:min(100%,70vw)}}@media(max-width: 640px){.chat-message[b-ostd3dsz0y]{gap:.36rem}.chat-message__avatar[b-ostd3dsz0y]{width:2rem;height:2rem;min-width:2rem;font-size:.72rem}.chat-message__avatar-spacer[b-ostd3dsz0y]{width:2rem;height:2rem;min-width:2rem}.chat-message__selection-toggle[b-ostd3dsz0y]{bottom:.04rem;width:1.28rem;height:1.28rem;font-size:.58rem}.chat-message--incoming .chat-message__selection-toggle[b-ostd3dsz0y]{left:1.22rem}.chat-message--outgoing .chat-message__selection-toggle[b-ostd3dsz0y]{right:1.22rem}.chat-message--sender-group-middle[b-ostd3dsz0y],.chat-message--sender-group-last[b-ostd3dsz0y]{margin-top:.12rem}.chat-message__bubble[b-ostd3dsz0y]{--chat-message-attachment-media-width: 19rem;--chat-message-attachment-viewport-width: calc(100vw - 5rem);--chat-message-rich-bubble-width: min( calc(var(--chat-message-attachment-effective-width) + 1rem), calc(100% - 2.45rem) );max-width:calc(100% - 2.45rem)}.chat-message__body[b-ostd3dsz0y]{font-size:.9rem}.chat-message__meta[b-ostd3dsz0y]{gap:.25rem}.chat-message__reaction-picker[b-ostd3dsz0y]{max-width:calc(100vw - 3rem);overflow:visible}.chat-message__reaction-picker-item[b-ostd3dsz0y],.chat-message__reaction-picker-more[b-ostd3dsz0y]{width:1.75rem;height:1.75rem;min-width:1.75rem}.chat-message__reaction-emoji-panel[b-ostd3dsz0y]{width:min(23rem,100vw - 1rem);height:min(22rem,100vh - 6rem);max-height:calc(100vh - 6rem)}.chat-message--incoming .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{left:-0.15rem}.chat-message--outgoing .chat-message__reaction-emoji-panel[b-ostd3dsz0y]{right:-0.15rem}}.chat-message--embedded-thread[b-ostd3dsz0y]{--chat-message-embedded-actions-rail-width: 1.95rem;--chat-message-embedded-actions-rail-gap: .28rem;--chat-message-embedded-actions-hover-bridge-width: calc(var(--chat-message-embedded-actions-rail-gap) + .22rem);--chat-message-embedded-actions-safe-reserve: calc( 2.75rem + var(--chat-message-embedded-actions-rail-width) + var(--chat-message-embedded-actions-rail-gap) )}.chat-message--embedded-thread:hover[b-ostd3dsz0y],.chat-message--embedded-thread:focus-within[b-ostd3dsz0y]{z-index:40}.chat-message--embedded-thread.chat-message--reaction-picker-open[b-ostd3dsz0y]{z-index:90}@supports selector(:has(*)){.chat-message--embedded-thread:has(.chat-message__actions:hover)[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__actions:focus-within)[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:hover)[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:focus-within)[b-ostd3dsz0y]{z-index:100}.chat-message--embedded-thread:has(.chat-message__actions:hover) .chat-message__actions[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__actions:focus-within) .chat-message__actions[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:hover) .chat-message__actions[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:focus-within) .chat-message__actions[b-ostd3dsz0y]{opacity:1;pointer-events:auto;transform:scale(1)}.chat-message--embedded-thread:has(.chat-message__actions:hover) .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__actions:focus-within) .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:hover) .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread:has(.chat-message__reaction-picker:focus-within) .chat-message__actions-menu[b-ostd3dsz0y]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}}.chat-message--embedded-thread .chat-message__bubble[b-ostd3dsz0y]{--chat-message-attachment-viewport-width: calc(100% - var(--chat-message-embedded-actions-safe-reserve));--chat-message-rich-bubble-width: min( calc(var(--chat-message-attachment-effective-width) + 1rem), calc(100% - var(--chat-message-embedded-actions-safe-reserve)) );max-width:min(44rem,100% - var(--chat-message-embedded-actions-safe-reserve))}.chat-message--embedded-thread .chat-message__bubble--rich-content[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__bubble--video-attachments[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__bubble--gif-only[b-ostd3dsz0y]{max-width:min(44rem,100% - var(--chat-message-embedded-actions-safe-reserve))}.chat-message--embedded-thread .chat-message__actions[b-ostd3dsz0y]{top:.5rem;z-index:30;width:var(--chat-message-embedded-actions-rail-width);align-items:center;flex-direction:column;gap:.18rem;isolation:isolate;transform:scale(0.96);transform-origin:top center}.chat-message--embedded-thread .chat-message__actions[b-ostd3dsz0y]::before{content:"";position:absolute;top:-0.45rem;bottom:-0.45rem;z-index:0;width:var(--chat-message-embedded-actions-hover-bridge-width);pointer-events:auto}.chat-message--embedded-thread.chat-message--incoming .chat-message__actions[b-ostd3dsz0y]{right:auto;left:calc(100% + var(--chat-message-embedded-actions-rail-gap))}.chat-message--embedded-thread.chat-message--incoming .chat-message__actions[b-ostd3dsz0y]::before{right:100%;left:auto}.chat-message--embedded-thread.chat-message--outgoing .chat-message__actions[b-ostd3dsz0y]{right:calc(100% + var(--chat-message-embedded-actions-rail-gap));left:auto}.chat-message--embedded-thread.chat-message--outgoing .chat-message__actions[b-ostd3dsz0y]::before{right:auto;left:100%}.chat-message--embedded-thread:hover .chat-message__actions[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__actions:focus-within[b-ostd3dsz0y],.chat-message--embedded-thread.chat-message--reaction-picker-open .chat-message__actions[b-ostd3dsz0y]{transform:scale(1)}.chat-message--embedded-thread .chat-message__action-trigger[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__actions-menu[b-ostd3dsz0y]{position:relative;z-index:1}.chat-message--embedded-thread .chat-message__actions-menu[b-ostd3dsz0y]{position:static;top:auto;right:auto;left:auto;max-width:var(--chat-message-embedded-actions-rail-width);flex-direction:column;gap:.18rem;border:.0625rem solid rgba(203,213,225,.76);border-radius:999px;padding:.16rem;background:hsla(0,0%,100%,.96);box-shadow:0 12px 28px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-0.18rem) scale(0.96);transform-origin:top center}.chat-message--embedded-thread.chat-message--incoming .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread.chat-message--outgoing .chat-message__actions-menu[b-ostd3dsz0y]{right:auto;left:auto}.chat-message--embedded-thread .chat-message__actions:hover .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__actions:focus-within .chat-message__actions-menu[b-ostd3dsz0y],.chat-message--embedded-thread.chat-message--reaction-picker-open .chat-message__actions-menu[b-ostd3dsz0y]{transform:translateY(0) scale(1)}.chat-message--embedded-thread .chat-message__action-trigger[b-ostd3dsz0y],.chat-message--embedded-thread .chat-message__action[b-ostd3dsz0y]{width:1.55rem;height:1.55rem;min-width:1.55rem;box-shadow:none}.chat-message--embedded-thread .chat-message__reaction-picker[b-ostd3dsz0y]{top:calc(100% + var(--chat-message-reaction-picker-gap));z-index:40;max-width:min(13rem,100vw - 2rem);flex-wrap:wrap;justify-content:center;border-radius:1.25rem}.chat-message--embedded-thread.chat-message--incoming .chat-message__reaction-picker[b-ostd3dsz0y]{right:0;left:auto}.chat-message--embedded-thread.chat-message--outgoing .chat-message__reaction-picker[b-ostd3dsz0y]{right:auto;left:0}@media(max-width: 640px){.chat-message--embedded-thread[b-ostd3dsz0y]{--chat-message-embedded-actions-safe-reserve: calc( 2.45rem + var(--chat-message-embedded-actions-rail-width) + var(--chat-message-embedded-actions-rail-gap) )}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageComposer.razor.rz.scp.css */
.chat-composer[b-qlhpjnqcer]{position:relative;flex:0 0 auto;min-height:4.25rem;box-sizing:border-box;padding:.75rem 1rem;border-top:.0625rem solid rgba(214,213,213,.86);background:hsla(0,0%,100%,.84);display:flex;align-items:center;gap:.75rem}.chat-composer__main[b-qlhpjnqcer]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.chat-composer__row[b-qlhpjnqcer]{min-width:0;display:grid;grid-template-columns:2.45rem 2.45rem minmax(0, 1fr) 2.4rem;align-items:center;gap:.75rem}.chat-composer__context[b-qlhpjnqcer]{min-width:0;border:.0625rem solid rgba(47,128,255,.16);border-radius:1rem;padding:.5rem .75rem;background:rgba(47,128,255,.07);display:flex;align-items:center;gap:.5rem}.chat-composer__context--edit[b-qlhpjnqcer]{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.08)}.chat-composer__context--quote[b-qlhpjnqcer]{border-color:rgba(124,58,237,.24);background:rgba(124,58,237,.08)}.chat-composer__context-icon[b-qlhpjnqcer]{flex:0 0 auto;color:#007bff;font-size:.9rem}.chat-composer__context--edit .chat-composer__context-icon[b-qlhpjnqcer]{color:#ffc107}.chat-composer__context--quote .chat-composer__context-icon[b-qlhpjnqcer]{color:#7c3aed}.chat-composer__context-content[b-qlhpjnqcer]{min-width:0;flex:1;display:block;width:100%;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;text-align:left}.chat-composer__context-content--clickable[b-qlhpjnqcer]{border-radius:.75rem;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.chat-composer__context-content--clickable:hover[b-qlhpjnqcer]{background:rgba(47,128,255,.08)}.chat-composer__context-content--clickable:focus[b-qlhpjnqcer]{outline:none}.chat-composer__context-content--clickable:focus-visible[b-qlhpjnqcer]{box-shadow:0 0 0 3px rgba(47,128,255,.14),inset 0 0 0 1px rgba(47,128,255,.22)}.chat-composer__context-title[b-qlhpjnqcer]{color:#1f2937;font-size:.8rem;font-weight:800}.chat-composer__context-text[b-qlhpjnqcer]{margin-top:.08rem;color:#64748b;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__context-close[b-qlhpjnqcer]{width:1.7rem;height:1.7rem;border:0;border-radius:999px;background:rgba(100,116,139,.1);color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.chat-composer__context-close:hover[b-qlhpjnqcer]{background:rgba(47,128,255,.12);color:#007bff}.chat-composer__context-close:focus[b-qlhpjnqcer]{outline:none}.chat-composer__context-close:focus-visible[b-qlhpjnqcer]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.14),inset 0 0 0 1px rgba(47,128,255,.22)}.chat-composer__context-close i[b-qlhpjnqcer]{font-size:.8rem;line-height:1}.chat-composer--drag-active[b-qlhpjnqcer]{border-color:rgba(47,128,255,.48);background:radial-gradient(circle at 50% 0%, rgba(47, 128, 255, 0.14), transparent 34%),hsla(0,0%,100%,.96);box-shadow:0 0 0 3px rgba(47,128,255,.12),0 18px 38px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-composer--drag-active[b-qlhpjnqcer]::after{content:"Відпустіть файли, щоб додати вкладення";position:absolute;inset:.5rem;z-index:8;border:2px dashed rgba(47,128,255,.5);border-radius:1.25rem;background:rgba(239,246,255,.78);color:#007bff;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-size:.9rem;font-weight:800;pointer-events:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chat-composer__input-wrap[b-qlhpjnqcer]{position:relative;flex:1;min-width:0;display:flex;align-items:stretch;box-sizing:border-box;border:.0625rem solid rgba(203,213,225,.92);border-radius:1.25rem;padding-right:.35rem;--chat-composer-textarea-scrollbar-gutter: 0px;background:rgba(248,250,252,.96);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.chat-composer__input-wrap:hover[b-qlhpjnqcer]{border-color:rgba(47,128,255,.45)}.chat-composer__input-wrap:focus-within[b-qlhpjnqcer]{border-color:rgba(47,128,255,.68);background:#fff;box-shadow:0 0 0 3px rgba(47,128,255,.12)}.chat-composer__upload-limits[b-qlhpjnqcer]{min-width:0;width:fit-content;max-width:100%;margin-top:.15rem;padding:.18rem .48rem;border-radius:999px;background:rgba(47,128,255,.08);color:#64748b;display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;line-height:1.2}.chat-composer__upload-limits i[b-qlhpjnqcer]{flex:0 0 auto;color:#007bff;font-size:.72rem;line-height:1}.chat-composer__upload-limits span[b-qlhpjnqcer]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer__attachments-note[b-qlhpjnqcer]{border:.0625rem solid rgba(100,116,139,.18);border-radius:1rem;padding:.5rem .75rem;background:rgba(100,116,139,.07);color:#64748b;display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700}.chat-composer__attachments-note i[b-qlhpjnqcer]{flex:0 0 auto;font-size:.78rem}.chat-composer__attachments-note span[b-qlhpjnqcer]{min-width:0;overflow-wrap:anywhere}.chat-composer__attach[b-qlhpjnqcer]{position:relative;isolation:isolate;flex:0 0 2.45rem;align-self:center;width:2.45rem;min-width:2.45rem;max-width:2.45rem;height:2.45rem;min-height:2.45rem;max-height:2.45rem;box-sizing:border-box;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#64748b;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.chat-composer__attach:hover:not(.chat-composer__attach--disabled)[b-qlhpjnqcer]{background:rgba(47,128,255,.09);color:#007bff;transform:translateY(-1px)}.chat-composer__attach:active:not(.chat-composer__attach--disabled)[b-qlhpjnqcer]{transform:translateY(0)}.chat-composer__attach:focus-within[b-qlhpjnqcer]{outline:none;background:rgba(47,128,255,.1);color:#007bff;box-shadow:0 0 0 3px rgba(47,128,255,.12),inset 0 0 0 1px rgba(47,128,255,.18)}.chat-composer__attach--disabled[b-qlhpjnqcer]{cursor:not-allowed;opacity:.48;transform:none}.chat-composer__attach-icon[b-qlhpjnqcer]{position:relative;z-index:2;width:2.45rem;min-width:2.45rem;height:2.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.chat-composer__attach-icon i[b-qlhpjnqcer]{width:1.08rem;height:1.08rem;font-size:1.08rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.chat-composer__attach[b-qlhpjnqcer]  input[type=file],.chat-composer__attach[b-qlhpjnqcer]  .chat-composer__attachment-input{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;opacity:0;overflow:hidden;color:rgba(0,0,0,0);font-size:0;line-height:0;cursor:pointer;appearance:none;-webkit-appearance:none}.chat-composer__attach--disabled[b-qlhpjnqcer]  input[type=file],.chat-composer__attach--disabled[b-qlhpjnqcer]  .chat-composer__attachment-input{cursor:not-allowed}.chat-composer__mention-highlight[b-qlhpjnqcer]{position:absolute;inset:0 calc(.35rem + var(--chat-composer-textarea-scrollbar-gutter, 0px)) 0 0;z-index:1;box-sizing:border-box;min-height:2.4rem;max-height:8rem;padding:.5rem .55rem .5rem .75rem;overflow:hidden;pointer-events:none;color:#1f2937;font:inherit;font-size:.9rem;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body{min-height:1.35em;color:#1f2937;font:inherit;font-size:.9rem;line-height:1.35}.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body__link{color:#1f2937;font-weight:inherit;text-decoration:none}.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body__mention{border-radius:.25rem;padding:0;background:rgba(47,128,255,.13);color:#007bff;font-weight:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body__gif,.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body--single-gif{display:inline;width:auto;height:auto;max-width:none;max-height:none;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body__gif img,.chat-composer__mention-highlight[b-qlhpjnqcer]  .chat-message-body__gif span{display:none}.chat-composer__textarea[b-qlhpjnqcer]{width:100%;min-height:2.4rem;max-height:8rem;box-sizing:border-box;resize:none;overflow-y:hidden;scrollbar-gutter:auto;border:0;border-radius:0;padding:.5rem .55rem .5rem .75rem;position:relative;z-index:2;background:rgba(0,0,0,0);color:rgba(0,0,0,0);caret-color:#1f2937;-webkit-text-fill-color:rgba(0,0,0,0);font:inherit;font-size:.9rem;line-height:1.35;outline:none;transition:none;scrollbar-color:rgba(47,128,255,.24) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-composer__textarea[b-qlhpjnqcer]::-webkit-scrollbar{width:.46rem;height:.46rem}.chat-composer__textarea[b-qlhpjnqcer]::-webkit-scrollbar-track{margin:.55rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-composer__textarea[b-qlhpjnqcer]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.24);background-clip:padding-box}.chat-composer__textarea[b-qlhpjnqcer]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-composer__textarea[b-qlhpjnqcer]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-composer__textarea[b-qlhpjnqcer]::placeholder{color:#64748b;-webkit-text-fill-color:#64748b}.chat-composer__textarea:disabled[b-qlhpjnqcer]{cursor:not-allowed;opacity:.64;-webkit-text-fill-color:rgba(0,0,0,0)}.chat-composer__send[b-qlhpjnqcer]{flex:0 0 auto;align-self:center;width:2.4rem;min-width:2.4rem;height:2.4rem;padding-inline:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.chat-composer__send-icon[b-qlhpjnqcer]{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin:0;transform:translateX(0.02rem)}@media(max-width: 640px){.chat-composer__upload-limits[b-qlhpjnqcer]{width:100%;border-radius:1rem}.chat-composer__upload-limits span[b-qlhpjnqcer]{white-space:normal}.chat-composer__attachments-note[b-qlhpjnqcer]{margin-inline:.5rem;padding:.25rem .5rem;font-size:.7rem}.chat-composer__row[b-qlhpjnqcer]{grid-template-columns:2.25rem 2.25rem minmax(0, 1fr) 2.25rem;gap:.5rem}.chat-composer__attach[b-qlhpjnqcer],.chat-composer__attach-icon[b-qlhpjnqcer]{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem}.chat-composer__attach-icon i[b-qlhpjnqcer]{width:1rem;height:1rem;font-size:1rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageDateSeparator.razor.rz.scp.css */
.chat-message-date-separator[b-5rfik5qk6q]{position:sticky;top:.5rem;z-index:2;align-self:center;max-width:100%;display:inline-flex;justify-content:center;margin:.25rem 0;pointer-events:none}.chat-message-date-separator__label[b-5rfik5qk6q]{max-width:min(100%,18rem);border:.0625rem solid rgba(203,213,225,.68);border-radius:999px;padding:.26rem .72rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(248, 250, 252, 0.88));color:#64748b;box-shadow:0 .22rem .7rem rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.7rem;font-weight:800;line-height:1.2;text-align:center;white-space:nowrap}@media(max-width: 640px){.chat-message-date-separator[b-5rfik5qk6q]{top:.25rem;margin:.25rem 0}.chat-message-date-separator__label[b-5rfik5qk6q]{padding:.22rem .58rem;font-size:.68rem;box-shadow:0 .18rem .52rem rgba(15,23,42,.05),inset 0 1px 0 hsla(0,0%,100%,.88)}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageLinkPreviewList.razor.rz.scp.css */
.chat-message-link-previews[b-u6lqgzo7tu]{min-width:0;width:100%;max-width:100%;margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.chat-message-link-previews__list[b-u6lqgzo7tu]{min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;gap:.5rem}.chat-message-link-previews__card[b-u6lqgzo7tu]{position:relative;min-width:0;width:100%;max-width:100%;border:0;border-radius:1rem;padding-left:.72rem;background:rgba(0,0,0,0);color:#1f2937;display:flex;flex-direction:column;gap:.44rem;overflow:hidden;text-decoration:none;box-sizing:border-box}.chat-message-link-previews__card:hover .chat-message-link-previews__title[b-u6lqgzo7tu]{text-decoration:underline}.chat-message-link-previews__card:focus[b-u6lqgzo7tu]{outline:none}.chat-message-link-previews__card:focus-visible[b-u6lqgzo7tu]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.14)}.chat-message-link-previews__card--without-image[b-u6lqgzo7tu]{min-height:0}.chat-message-link-previews__accent[b-u6lqgzo7tu]{position:absolute;inset:.08rem auto .08rem 0;width:.2rem;border-radius:999px;background:rgba(47,128,255,.78);pointer-events:none}.chat-message-link-previews__content[b-u6lqgzo7tu]{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.12rem}.chat-message-link-previews__content-link[b-u6lqgzo7tu]{min-width:0;color:inherit;text-decoration:none;border-radius:.75rem}.chat-message-link-previews__content-link:focus-visible[b-u6lqgzo7tu]{outline:none;box-shadow:0 0 0 .18rem rgba(0,123,255,.22)}.chat-message-link-previews__site[b-u6lqgzo7tu]{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:.34rem;color:#007bff;font-size:.8rem;font-weight:750;line-height:1.2}.chat-message-link-previews__site-text[b-u6lqgzo7tu]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chat-message-link-previews__site-favicon[b-u6lqgzo7tu]{display:block;width:.95rem;min-width:.95rem;height:.95rem;border-radius:.24rem;object-fit:cover;background:hsla(0,0%,100%,.72)}.chat-message-link-previews__title[b-u6lqgzo7tu]{display:-webkit-box;color:#1f2937;font-size:.9rem;font-weight:850;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.chat-message-link-previews__description[b-u6lqgzo7tu]{display:-webkit-box;color:#64748b;font-size:.9rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chat-message-link-previews__url[b-u6lqgzo7tu]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:.04rem;color:rgba(100,116,139,.88);font-size:.8rem;line-height:1.2}.chat-message-link-previews__media[b-u6lqgzo7tu]{position:relative;width:100%;max-width:100%;border-radius:1rem;background:rgba(15,23,42,.08);display:block;overflow:hidden}.chat-message-link-previews__media-button[b-u6lqgzo7tu]{padding:0;border:0;appearance:none;cursor:pointer;text-align:inherit}.chat-message-link-previews__media-button:focus-visible[b-u6lqgzo7tu]{outline:none;box-shadow:0 0 0 .18rem rgba(0,123,255,.24),0 .9rem 2rem rgba(15,23,42,.16)}.chat-message-link-previews__image[b-u6lqgzo7tu]{display:block;width:100%;max-width:100%;height:auto;max-height:min(27rem,58dvh);border:0;object-fit:cover}.chat-message-link-previews__play[b-u6lqgzo7tu]{z-index:2;position:absolute;inset:50% auto auto 50%;width:3.15rem;height:3.15rem;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%, -50%);box-shadow:0 .9rem 2.2rem rgba(15,23,42,.26),inset 0 1px 0 hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.chat-message-link-previews__play i[b-u6lqgzo7tu]{margin-left:.16rem;font-size:1.08rem}.chat-message-link-previews__embed[b-u6lqgzo7tu]{position:relative;width:100%;max-width:100%;min-height:18.5rem;aspect-ratio:16/9;border-radius:1rem;background:rgba(15,23,42,.92);display:block;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.chat-message-link-previews__iframe[b-u6lqgzo7tu]{width:100%;height:100%;border:0;display:block;background:#000}.chat-message-link-previews__embed-close[b-u6lqgzo7tu]{position:absolute;top:.75rem;right:.35rem;width:1.55rem;height:1.55rem;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:rgba(15,23,42,.76);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.chat-message-link-previews__embed-close:hover[b-u6lqgzo7tu]{border-color:hsla(0,0%,100%,.36);background:rgba(15,23,42,.9);transform:translateY(-1px);box-shadow:0 .75rem 1.6rem rgba(15,23,42,.28)}.chat-message-link-previews__embed-close:focus-visible[b-u6lqgzo7tu]{outline:none;box-shadow:0 0 0 .18rem hsla(0,0%,100%,.24),0 .75rem 1.6rem rgba(15,23,42,.28)}.chat-message-link-previews__card--video .chat-message-link-previews__media[b-u6lqgzo7tu]::after{z-index:1;content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg, transparent, rgba(15, 23, 42, 0.34));pointer-events:none}.chat-message-link-previews--outgoing .chat-message-link-previews__accent[b-u6lqgzo7tu]{background:rgba(47,128,255,.72)}.chat-message-link-previews--outgoing .chat-message-link-previews__media[b-u6lqgzo7tu]{background:rgba(15,23,42,.07)}.chat-message-link-previews--outgoing .chat-message-link-previews__play[b-u6lqgzo7tu]{background:rgba(15,23,42,.68)}@media(max-width: 640px){.chat-message-link-previews__image[b-u6lqgzo7tu]{max-height:min(24rem,56dvh)}}@media(max-width: 520px){.chat-message-link-previews__embed[b-u6lqgzo7tu]{min-height:16.25rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageReactionPanel.razor.rz.scp.css */
.chat-message-reactions[b-8y9wi723w9]{display:flex;align-items:center;max-width:100%;margin-top:.25rem}.chat-message-reactions__chips[b-8y9wi723w9]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:100%}.chat-message-reactions__chip[b-8y9wi723w9]{min-height:1.65rem;border:.0625rem solid rgba(203,213,225,.78);border-radius:999px;padding:.12rem .18rem .12rem .42rem;background:hsla(0,0%,100%,.94);color:#1f2937;display:inline-flex;align-items:center;gap:.28rem;cursor:pointer;box-shadow:0 5px 12px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.76);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.chat-message-reactions__chip:hover[b-8y9wi723w9]{border-color:rgba(47,128,255,.34);background:rgba(239,246,255,.98);color:#007bff;box-shadow:0 8px 18px rgba(47,128,255,.13),inset 0 1px 0 hsla(0,0%,100%,.86);transform:translateY(-1px)}.chat-message-reactions__chip:active[b-8y9wi723w9]{transform:translateY(0)}.chat-message-reactions__chip:focus[b-8y9wi723w9]{outline:none}.chat-message-reactions__chip:focus-visible[b-8y9wi723w9]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.16),0 5px 12px rgba(15,23,42,.08)}.chat-message-reactions__chip--selected[b-8y9wi723w9]{border-color:rgba(47,128,255,.4);background:rgba(47,128,255,.12);color:#007bff}.chat-message-reactions__emoji[b-8y9wi723w9]{font-size:1rem;line-height:1}.chat-message-reactions__avatars[b-8y9wi723w9]{display:inline-flex;align-items:center;margin-left:.04rem}.chat-message-reactions__avatar--sender-color-1[b-8y9wi723w9]{--chat-message-sender-color: #2563eb;--chat-message-sender-soft-bg: rgba(37, 99, 235, 0.075);--chat-message-sender-avatar-bg: rgba(37, 99, 235, 0.14)}.chat-message-reactions__avatar--sender-color-2[b-8y9wi723w9]{--chat-message-sender-color: #be123c;--chat-message-sender-soft-bg: rgba(190, 18, 60, 0.075);--chat-message-sender-avatar-bg: rgba(190, 18, 60, 0.14)}.chat-message-reactions__avatar--sender-color-3[b-8y9wi723w9]{--chat-message-sender-color: #047857;--chat-message-sender-soft-bg: rgba(4, 120, 87, 0.075);--chat-message-sender-avatar-bg: rgba(4, 120, 87, 0.14)}.chat-message-reactions__avatar--sender-color-4[b-8y9wi723w9]{--chat-message-sender-color: #7c3aed;--chat-message-sender-soft-bg: rgba(124, 58, 237, 0.075);--chat-message-sender-avatar-bg: rgba(124, 58, 237, 0.14)}.chat-message-reactions__avatar--sender-color-5[b-8y9wi723w9]{--chat-message-sender-color: #c2410c;--chat-message-sender-soft-bg: rgba(194, 65, 12, 0.075);--chat-message-sender-avatar-bg: rgba(194, 65, 12, 0.14)}.chat-message-reactions__avatar--sender-color-6[b-8y9wi723w9]{--chat-message-sender-color: #0891b2;--chat-message-sender-soft-bg: rgba(8, 145, 178, 0.075);--chat-message-sender-avatar-bg: rgba(8, 145, 178, 0.14)}.chat-message-reactions__avatar--sender-color-7[b-8y9wi723w9]{--chat-message-sender-color: #db2777;--chat-message-sender-soft-bg: rgba(219, 39, 119, 0.075);--chat-message-sender-avatar-bg: rgba(219, 39, 119, 0.14)}.chat-message-reactions__avatar--sender-color-8[b-8y9wi723w9]{--chat-message-sender-color: #4d7c0f;--chat-message-sender-soft-bg: rgba(77, 124, 15, 0.075);--chat-message-sender-avatar-bg: rgba(77, 124, 15, 0.14)}.chat-message-reactions__avatar--sender-color-9[b-8y9wi723w9]{--chat-message-sender-color: #9333ea;--chat-message-sender-soft-bg: rgba(147, 51, 234, 0.075);--chat-message-sender-avatar-bg: rgba(147, 51, 234, 0.14)}.chat-message-reactions__avatar--sender-color-10[b-8y9wi723w9]{--chat-message-sender-color: #0f766e;--chat-message-sender-soft-bg: rgba(15, 118, 110, 0.075);--chat-message-sender-avatar-bg: rgba(15, 118, 110, 0.14)}.chat-message-reactions__avatar--sender-color-11[b-8y9wi723w9]{--chat-message-sender-color: #b45309;--chat-message-sender-soft-bg: rgba(180, 83, 9, 0.075);--chat-message-sender-avatar-bg: rgba(180, 83, 9, 0.14)}.chat-message-reactions__avatar--sender-color-12[b-8y9wi723w9]{--chat-message-sender-color: #1d4ed8;--chat-message-sender-soft-bg: rgba(29, 78, 216, 0.075);--chat-message-sender-avatar-bg: rgba(29, 78, 216, 0.14)}.chat-message-reactions__avatar[b-8y9wi723w9]{width:1.28rem;min-width:1.28rem;height:1.28rem;margin-left:-0.22rem;border:2px solid hsla(0,0%,100%,.95);border-radius:999px;background:linear-gradient(135deg, rgba(47, 128, 255, 0.24), rgba(124, 58, 237, 0.18));color:#007bff;display:inline-flex;align-items:center;justify-content:center;font-size:.54rem;font-weight:800;line-height:1;box-shadow:0 4px 8px rgba(15,23,42,.1)}.chat-message-reactions__avatar:first-child[b-8y9wi723w9]{margin-left:0}.chat-message-reactions__avatar[class*=chat-message-reactions__avatar--sender-color-][b-8y9wi723w9]{border-color:color-mix(in srgb, var(--chat-message-sender-color) 24%, #ffffff 76%);background:var(--chat-message-sender-avatar-bg);color:var(--chat-message-sender-color)}.chat-message-reactions__count[b-8y9wi723w9]{min-width:.75rem;color:#64748b;font-size:.7rem;font-weight:800;line-height:1}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatMessageStatusIcon.razor.rz.scp.css */
.chat-message-status[b-8mp78va2tz]{display:inline-flex;align-items:center;justify-content:center;width:19px;min-width:19px;height:14px;flex:0 0 19px;color:#64748b;line-height:0}.chat-message-status--partial[b-8mp78va2tz]{color:#64748b}.chat-message-status--read[b-8mp78va2tz]{color:#007bff}.chat-message-status__icon[b-8mp78va2tz]{display:block;width:19px;height:14px;flex:0 0 19px;color:inherit}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Messages/ChatThreadPanel.razor.rz.scp.css */
.chat-thread-panel[b-vwvqnlrqd5]{min-width:0;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(circle at 10% 0%, rgba(47, 128, 255, 0.08), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(248, 250, 252, 0.92))}.chat-thread-panel__readonly[b-vwvqnlrqd5]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-top:.0625rem solid rgba(0,0,0,.08);background:rgba(255,193,7,.12);color:#b68c03;font-size:.9rem;font-weight:800}.chat-thread-panel__welcome[b-vwvqnlrqd5]{flex:1;min-height:0;display:flex}.chat-thread-panel__thread[b-vwvqnlrqd5]{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chat-thread-panel__empty-thread[b-vwvqnlrqd5]{display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;padding:1.5rem}.chat-thread-panel__header[b-vwvqnlrqd5]{flex:0 0 var(--chat-thread-header-height, 4.5rem);height:var(--chat-thread-header-height, 4.5rem);min-height:var(--chat-thread-header-height, 4.5rem);box-sizing:border-box;padding:0 1rem;border-bottom:.0625rem solid rgba(214,213,213,.86);display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.76)}.chat-thread-panel__header-actions[b-vwvqnlrqd5]{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;gap:.5rem}.chat-thread-panel__selection-toolbar[b-vwvqnlrqd5]{flex:0 0 auto;min-height:3.35rem;padding:.5rem 1rem;border-bottom:.0625rem solid rgba(226,232,240,.78);background:linear-gradient(180deg, rgba(239, 246, 255, 0.94), rgba(248, 250, 252, 0.88));display:flex;align-items:center;justify-content:flex-end;gap:.5rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.chat-thread-panel__selection-count[b-vwvqnlrqd5]{margin-right:auto;color:#1f2937;font-size:.9rem;font-weight:900;white-space:nowrap}@media(max-width: 720px){.chat-thread-panel__selection-toolbar[b-vwvqnlrqd5]{align-items:stretch;flex-wrap:wrap}.chat-thread-panel__selection-count[b-vwvqnlrqd5]{width:100%;margin-right:0}}.chat-thread-panel__search-button[b-vwvqnlrqd5],.chat-thread-panel__details-button[b-vwvqnlrqd5]{flex:0 0 auto}.chat-thread-panel__search-button--active[b-vwvqnlrqd5]{border-color:rgba(47,128,255,.34);background:rgba(239,246,255,.92);color:#007bff}.chat-thread-panel__avatar[b-vwvqnlrqd5]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:2.75rem;border-radius:999px;background:rgba(0,123,255,.1);color:#007bff;font-size:.9rem;font-weight:800}.chat-thread-panel__identity[b-vwvqnlrqd5]{min-width:0}.chat-thread-panel__title[b-vwvqnlrqd5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-weight:800}.chat-thread-panel__subtitle[b-vwvqnlrqd5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;color:#64748b;font-size:.8rem;padding-left:3px}.chat-thread-panel__typing[b-vwvqnlrqd5]{min-width:0;color:#007bff;display:inline-flex;align-items:center;font-weight:700}.chat-thread-panel__typing-text[b-vwvqnlrqd5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-thread-panel__messages[b-vwvqnlrqd5]{scrollbar-color:rgba(47,128,255,.22) rgba(226,232,240,.28);scrollbar-width:thin;overscroll-behavior:contain}.chat-thread-panel__messages[b-vwvqnlrqd5]::-webkit-scrollbar{width:.62rem;height:.62rem}.chat-thread-panel__messages[b-vwvqnlrqd5]::-webkit-scrollbar-track{margin:.65rem 0;border-radius:999px;background:rgba(226,232,240,.28)}.chat-thread-panel__messages[b-vwvqnlrqd5]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.22);background-clip:padding-box}.chat-thread-panel__messages[b-vwvqnlrqd5]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.44)}.chat-thread-panel__messages[b-vwvqnlrqd5]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-thread-panel__messages[b-vwvqnlrqd5]{--chat-thread-message-highlight-inline-offset: 1rem;flex:1;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-behavior:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chat-thread-panel__messages:focus[b-vwvqnlrqd5]{outline:none}.chat-thread-panel__messages:focus:not(:focus-visible)[b-vwvqnlrqd5]{outline:none;box-shadow:none}.chat-thread-panel__messages:focus-visible[b-vwvqnlrqd5]{outline:none;box-shadow:inset 0 0 0 1px rgba(47,128,255,.24),inset 0 0 0 4px rgba(47,128,255,.08)}.chat-thread-panel__message-stack[b-vwvqnlrqd5]{min-width:0;display:flex;flex-direction:column;gap:0}.chat-thread-panel__message-day[b-vwvqnlrqd5]{min-width:0;display:flex;flex-direction:column;gap:0;position:relative}.chat-thread-panel__message-stack--hidden[b-vwvqnlrqd5]{opacity:0;pointer-events:none}.chat-thread-panel__messages-loader[b-vwvqnlrqd5]{position:absolute;inset:var(--chat-thread-header-height, 4.5rem) 0 var(--chat-thread-composer-height, 4.25rem) 0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 10% 0%, rgba(47, 128, 255, 0.08), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.96));pointer-events:none}.chat-thread-panel__messages-loader[b-vwvqnlrqd5]  .chat-loading-state{width:100%;height:100%;min-height:0;padding:1rem}.chat-thread-panel__composer-host[b-vwvqnlrqd5]{flex:0 0 auto;min-width:0}.chat-thread-panel__scroll-bottom[b-vwvqnlrqd5]{position:absolute;right:1rem;bottom:calc(var(--chat-thread-composer-height, 4.25rem) + .85rem);z-index:35;width:2.45rem;height:2.45rem;border:.0625rem solid rgba(203,213,225,.82);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.94));color:#007bff;box-shadow:0 14px 30px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.chat-thread-panel__scroll-bottom:hover[b-vwvqnlrqd5]{transform:translateY(-1px);border-color:rgba(47,128,255,.3);background:linear-gradient(180deg, rgb(255, 255, 255), rgba(239, 246, 255, 0.96));box-shadow:0 18px 36px rgba(15,23,42,.18),0 0 0 4px rgba(47,128,255,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.chat-thread-panel__scroll-bottom:active[b-vwvqnlrqd5]{transform:translateY(0);box-shadow:0 8px 18px rgba(15,23,42,.14),inset 0 1px 2px rgba(15,23,42,.1)}.chat-thread-panel__scroll-bottom:focus[b-vwvqnlrqd5]{outline:none}.chat-thread-panel__scroll-bottom:focus:not(:focus-visible)[b-vwvqnlrqd5]{box-shadow:0 14px 30px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__scroll-bottom:focus-visible[b-vwvqnlrqd5]{outline:none;box-shadow:0 14px 30px rgba(15,23,42,.14),0 0 0 4px rgba(47,128,255,.16),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__scroll-bottom i[b-vwvqnlrqd5]{font-size:.95rem;line-height:1}.chat-thread-panel__scroll-bottom-badge[b-vwvqnlrqd5]{position:absolute;top:-0.38rem;right:-0.38rem;min-width:1.2rem;height:1.2rem;padding:0 .32rem;border:2px solid hsla(0,0%,100%,.96);border-radius:999px;background:linear-gradient(180deg, #ef4444, #dc2626);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(220,38,38,.28);pointer-events:none}.chat-thread-panel__unread-reaction[b-vwvqnlrqd5]{position:absolute;right:1rem;bottom:calc(var(--chat-thread-composer-height, 4.25rem) + .85rem);z-index:36;width:2.45rem;height:2.45rem;border:.0625rem solid rgba(244,63,94,.34);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 241, 242, 0.96));color:#dc3545;box-shadow:0 14px 30px rgba(225,29,72,.16),inset 0 1px 0 hsla(0,0%,100%,.88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.chat-thread-panel__unread-reaction:hover[b-vwvqnlrqd5]{transform:translateY(-1px);border-color:rgba(244,63,94,.52);background:linear-gradient(180deg, rgb(255, 255, 255), rgba(255, 228, 230, 0.98));box-shadow:0 18px 36px rgba(225,29,72,.2),0 0 0 4px rgba(244,63,94,.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.chat-thread-panel__unread-reaction:active[b-vwvqnlrqd5]{transform:translateY(0);box-shadow:0 8px 18px rgba(225,29,72,.14),inset 0 1px 2px rgba(15,23,42,.1)}.chat-thread-panel__unread-reaction:focus[b-vwvqnlrqd5]{outline:none}.chat-thread-panel__unread-reaction:focus:not(:focus-visible)[b-vwvqnlrqd5]{box-shadow:0 14px 30px rgba(225,29,72,.16),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__unread-reaction:focus-visible[b-vwvqnlrqd5]{outline:none;box-shadow:0 14px 30px rgba(225,29,72,.16),0 0 0 4px rgba(244,63,94,.18),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__unread-reaction i[b-vwvqnlrqd5]{font-size:.95rem;line-height:1}.chat-thread-panel__unread-reaction--above-scroll-bottom[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.65rem)}.chat-thread-panel__unread-reaction-badge[b-vwvqnlrqd5]{position:absolute;top:-0.38rem;right:-0.38rem;min-width:1.2rem;height:1.2rem;padding:0 .32rem;border:2px solid hsla(0,0%,100%,.96);border-radius:999px;background:linear-gradient(180deg, #ef4444, #dc2626);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(220,38,38,.28);pointer-events:none}.chat-thread-panel__unread-mention[b-vwvqnlrqd5]{position:absolute;right:1rem;bottom:calc(var(--chat-thread-composer-height, 4.25rem) + .85rem);z-index:37;width:2.45rem;height:2.45rem;border:.0625rem solid rgba(47,128,255,.36);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.97));color:#007bff;box-shadow:0 14px 30px rgba(47,128,255,.16),inset 0 1px 0 hsla(0,0%,100%,.88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;font-weight:900;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.chat-thread-panel__unread-mention:hover[b-vwvqnlrqd5]{transform:translateY(-1px);border-color:rgba(47,128,255,.54);background:linear-gradient(180deg, rgb(255, 255, 255), rgba(219, 234, 254, 0.98));box-shadow:0 18px 36px rgba(47,128,255,.2),0 0 0 4px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.chat-thread-panel__unread-mention:focus[b-vwvqnlrqd5]{outline:none}.chat-thread-panel__unread-mention:focus:not(:focus-visible)[b-vwvqnlrqd5]{box-shadow:0 14px 30px rgba(47,128,255,.16),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__unread-mention:focus-visible[b-vwvqnlrqd5]{outline:none;box-shadow:0 14px 30px rgba(47,128,255,.16),0 0 0 4px rgba(47,128,255,.18),inset 0 1px 0 hsla(0,0%,100%,.88)}.chat-thread-panel__unread-mention--above-scroll-bottom[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.65rem)}.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.65rem)}.chat-thread-panel__unread-mention--above-scroll-bottom.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 6.45rem)}.chat-thread-panel__unread-mention-badge[b-vwvqnlrqd5]{position:absolute;top:-0.38rem;right:-0.38rem;min-width:1.2rem;height:1.2rem;padding:0 .32rem;border:2px solid hsla(0,0%,100%,.96);border-radius:999px;background:linear-gradient(180deg, #2f80ff, #1d4ed8);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;line-height:1;box-shadow:0 6px 14px rgba(47,128,255,.28);pointer-events:none}@media(max-width: 900px){.chat-thread-panel__header[b-vwvqnlrqd5]{padding:.75rem 1rem}.chat-thread-panel__avatar[b-vwvqnlrqd5]{width:2.25rem;height:2.25rem;min-width:2.25rem;font-size:.8rem}.chat-thread-panel__title[b-vwvqnlrqd5]{font-size:.9rem}.chat-thread-panel__messages[b-vwvqnlrqd5]{--chat-thread-message-highlight-inline-offset: 0.75rem;padding:.75rem;gap:.75rem}.chat-thread-panel__scroll-bottom[b-vwvqnlrqd5]{right:.75rem;width:2.2rem;height:2.2rem}.chat-thread-panel__unread-reaction[b-vwvqnlrqd5]{right:.75rem;width:2.2rem;height:2.2rem}.chat-thread-panel__unread-reaction--above-scroll-bottom[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.35rem)}.chat-thread-panel__unread-mention[b-vwvqnlrqd5]{right:.75rem;width:2.2rem;height:2.2rem}.chat-thread-panel__unread-mention--above-scroll-bottom[b-vwvqnlrqd5],.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.35rem)}.chat-thread-panel__unread-mention--above-scroll-bottom.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 6rem)}}@media(max-width: 640px){.chat-thread-panel__header[b-vwvqnlrqd5]{padding:.5rem .75rem;gap:.5rem}.chat-thread-panel__avatar[b-vwvqnlrqd5]{width:2rem;height:2rem;min-width:2rem}.chat-thread-panel__messages[b-vwvqnlrqd5]{--chat-thread-message-highlight-inline-offset: 0.75rem;padding:.5rem .75rem;gap:.5rem}.chat-thread-panel__scroll-bottom[b-vwvqnlrqd5]{right:.65rem;width:2.05rem;height:2.05rem}.chat-thread-panel__scroll-bottom i[b-vwvqnlrqd5]{font-size:.82rem}.chat-thread-panel__scroll-bottom-badge[b-vwvqnlrqd5]{min-width:1.05rem;height:1.05rem;font-size:.6rem}.chat-thread-panel__unread-reaction[b-vwvqnlrqd5]{right:.65rem;width:2.05rem;height:2.05rem}.chat-thread-panel__unread-reaction i[b-vwvqnlrqd5]{font-size:.82rem}.chat-thread-panel__unread-reaction--above-scroll-bottom[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.15rem)}.chat-thread-panel__unread-reaction-badge[b-vwvqnlrqd5]{min-width:1.05rem;height:1.05rem;font-size:.6rem}.chat-thread-panel__unread-mention[b-vwvqnlrqd5]{right:.5rem;width:2rem;height:2rem}.chat-thread-panel__unread-mention--above-scroll-bottom[b-vwvqnlrqd5],.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 3.15rem)}.chat-thread-panel__unread-mention--above-scroll-bottom.chat-thread-panel__unread-mention--above-unread-reaction[b-vwvqnlrqd5]{bottom:calc(var(--chat-thread-composer-height, 4.25rem) + 5.65rem)}.chat-thread-panel__unread-mention-badge[b-vwvqnlrqd5]{min-width:1.08rem;height:1.08rem;font-size:.62rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Notifications/ChatNotificationSettingsPanel.razor.rz.scp.css */
.chat-notification-settings-panel-host[b-urbxlp0f19]{display:contents}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__backdrop{z-index:1040;background:rgba(15,23,42,.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel{border:.0625rem solid rgba(214,213,213,.86);border-radius:1.5rem;background:radial-gradient(circle at 0 0, rgba(47, 128, 255, 0.1), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 24px 72px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.9)}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__header{padding:1rem 1rem .5rem;border-bottom:.0625rem solid #ccc}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__header .qmodal-heading{min-width:0}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__header .qmodal-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:1.1rem;font-weight:850;line-height:1.2}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__header .qmodal-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;color:#64748b;font-size:.9rem;line-height:1.35}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body{scrollbar-color:rgba(47,128,255,.22) rgba(226,232,240,.28);scrollbar-width:thin;overscroll-behavior:contain}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body::-webkit-scrollbar{width:.62rem;height:.62rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body::-webkit-scrollbar-track{margin:.65rem 0;border-radius:999px;background:rgba(226,232,240,.28)}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.22);background-clip:padding-box}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.44)}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__body{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:.5rem .5rem .5rem .75rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__content{min-width:0;display:flex;flex-direction:column;gap:.75rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__section{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1.25rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:.75rem;min-width:0;display:flex;flex-direction:column;gap:.75rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__section-title{color:#1f2937;font-size:.9rem;font-weight:850}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__toggle-list{min-width:0;display:flex;flex-direction:column;gap:.5rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__toggle{margin:0}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__error{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1.25rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:.75rem;display:flex;align-items:flex-start;gap:.75rem;color:#dc3545;font-size:.9rem}.chat-notification-settings-panel-host[b-urbxlp0f19]  .chat-notification-settings-panel__footer{border-top:.0625rem solid #ccc}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Notifications/ChatNotificationSoundCatalogPicker.razor.rz.scp.css */
.chat-notification-sound-catalog-picker[b-6dvhhovwdo]{min-width:0;display:grid;grid-template-columns:1fr;gap:.5rem}.chat-notification-sound-catalog-picker__item[b-6dvhhovwdo]{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:.5rem;min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem;border-color:rgba(148,163,184,.22);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.chat-notification-sound-catalog-picker__item--selected[b-6dvhhovwdo]{border-color:rgba(47,128,255,.42);background:linear-gradient(180deg, rgba(239, 246, 255, 0.92), rgba(255, 255, 255, 0.96));box-shadow:0 10px 26px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.chat-notification-sound-catalog-picker__select:focus[b-6dvhhovwdo]{outline:none}.chat-notification-sound-catalog-picker__select:focus:not(:focus-visible)[b-6dvhhovwdo]{outline:none;box-shadow:none}.chat-notification-sound-catalog-picker__select:focus-visible[b-6dvhhovwdo]{outline:none;box-shadow:none}.chat-notification-sound-catalog-picker__select[b-6dvhhovwdo]{min-width:0;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;display:flex;align-items:center;gap:.75rem;text-align:left;cursor:pointer}.chat-notification-sound-catalog-picker__select:disabled[b-6dvhhovwdo]{cursor:not-allowed;opacity:.62}.chat-notification-sound-catalog-picker__icon[b-6dvhhovwdo]{width:2.15rem;height:2.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:rgba(47,128,255,.1);color:#007bff}.chat-notification-sound-catalog-picker__text[b-6dvhhovwdo]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.chat-notification-sound-catalog-picker__text strong[b-6dvhhovwdo],.chat-notification-sound-catalog-picker__text span[b-6dvhhovwdo]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-notification-sound-catalog-picker__text strong[b-6dvhhovwdo]{color:#1f2937;font-size:.9rem;font-weight:800}.chat-notification-sound-catalog-picker__text span[b-6dvhhovwdo]{color:#64748b;font-size:.8rem}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Presence/ChatPresenceIndicator.razor.rz.scp.css */
.chat-presence[b-2asfqpmu63]{display:inline-flex;align-items:center;gap:.25rem;min-width:0;color:#64748b;font-size:.8rem}.chat-presence__dot[b-2asfqpmu63]{width:.55rem;height:.55rem;flex:0 0 .55rem;border-radius:999px;background:#6c757d;box-shadow:0 0 0 3px rgba(100,116,139,.1)}.chat-presence__text[b-2asfqpmu63]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-presence--online .chat-presence__dot[b-2asfqpmu63]{background:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.14)}.chat-presence--dnd .chat-presence__dot[b-2asfqpmu63]{background:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.14)}.chat-presence--in-chat .chat-presence__dot[b-2asfqpmu63]{background:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.18)}.chat-presence--offline .chat-presence__dot[b-2asfqpmu63]{background:#6c757d}.chat-presence--compact[b-2asfqpmu63]{position:absolute;right:-0.05rem;bottom:-0.05rem;width:.78rem;min-width:.78rem;height:.78rem;padding:0;border-radius:999px;background:#fff;box-sizing:border-box;box-shadow:0 0 0 1px rgba(226,232,240,.9);display:inline-flex;align-items:center;justify-content:center;gap:0;line-height:1;pointer-events:none}.chat-presence--compact .chat-presence__dot[b-2asfqpmu63]{display:block;width:.62rem;height:.62rem;flex:0 0 .62rem;box-shadow:none;transform-origin:center center}.chat-presence--compact.chat-presence--online .chat-presence__dot[b-2asfqpmu63],.chat-presence--compact.chat-presence--dnd .chat-presence__dot[b-2asfqpmu63],.chat-presence--compact.chat-presence--in-chat .chat-presence__dot[b-2asfqpmu63]{transform:scale(1.065)}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Search/ChatMessageSearchPanel.razor.rz.scp.css */
.chat-message-search-panel[b-envar9ndtr]{position:absolute;top:calc(var(--chat-thread-header-height, 4.5rem) + .75rem);right:1rem;z-index:42;max-width:calc(100% - 2rem);max-height:min(29rem,100% - var(--chat-thread-header-height, 4.5rem) - 1.5rem);border:.0625rem solid rgba(148,163,184,.24);border-radius:1.5rem;background:radial-gradient(circle at 12% 0%, rgba(47, 128, 255, 0.11), transparent 32%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 22px 60px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.chat-message-search-panel__header[b-envar9ndtr]{flex:0 0 auto;padding:.75rem;border-bottom:.0625rem solid rgba(226,232,240,.82);display:flex;align-items:center;gap:.5rem}.chat-message-search-panel__categories[b-envar9ndtr]{scrollbar-color:rgba(47,128,255,.18) rgba(0,0,0,0);scrollbar-width:thin;overscroll-behavior:contain}.chat-message-search-panel__categories[b-envar9ndtr]::-webkit-scrollbar{width:.45rem;height:.45rem}.chat-message-search-panel__categories[b-envar9ndtr]::-webkit-scrollbar-track{margin:.35rem 0;border-radius:999px;background:rgba(0,0,0,0)}.chat-message-search-panel__categories[b-envar9ndtr]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.18);background-clip:padding-box}.chat-message-search-panel__categories[b-envar9ndtr]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.34)}.chat-message-search-panel__categories[b-envar9ndtr]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-message-search-panel__categories[b-envar9ndtr]{flex:0 0 auto;padding:.5rem .75rem;border-bottom:.0625rem solid rgba(226,232,240,.74);display:flex;align-items:center;gap:.5rem;overflow-x:auto}.chat-message-search-panel__category[b-envar9ndtr]{flex:0 0 auto;min-height:2rem;padding:0 .75rem;border:.0625rem solid rgba(203,213,225,.72);border-radius:999px;background:hsla(0,0%,100%,.74);color:#64748b;display:inline-flex;align-items:center;gap:.38rem;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.chat-message-search-panel__category:hover[b-envar9ndtr]{transform:translateY(-1px);border-color:rgba(47,128,255,.26);background:rgba(239,246,255,.86);color:#007bff}.chat-message-search-panel__category:focus:not(:focus-visible)[b-envar9ndtr]{outline:none;box-shadow:none}.chat-message-search-panel__category:focus-visible[b-envar9ndtr]{outline:none;border-color:rgba(47,128,255,.42);background:rgba(239,246,255,.94);color:#007bff;box-shadow:0 8px 18px rgba(47,128,255,.1),0 0 0 3px hsla(0,0%,100%,.92),0 0 0 6px rgba(47,128,255,.22)}.chat-message-search-panel__category--active[b-envar9ndtr]{border-color:rgba(47,128,255,.34);background:rgba(219,234,254,.92);color:#007bff;box-shadow:inset 0 0 0 1px rgba(47,128,255,.08)}.chat-message-search-panel__field[b-envar9ndtr]{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem}.chat-message-search-panel__close[b-envar9ndtr]{border:0;border-radius:999px;background:rgba(0,0,0,0);color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.chat-message-search-panel__close:hover[b-envar9ndtr]{background:rgba(226,232,240,.72);color:#1f2937;transform:translateY(-1px)}.chat-message-search-panel__close:focus[b-envar9ndtr]{outline:none}.chat-message-search-panel__close:focus:not(:focus-visible)[b-envar9ndtr]{outline:none;box-shadow:none}.chat-message-search-panel__close:focus-visible[b-envar9ndtr]{outline:none;border-radius:1rem;background:rgba(47,128,255,.1);box-shadow:inset 0 0 0 1px rgba(0,123,255,.26),0 0 0 3px rgba(0,123,255,.14),0 10px 22px rgba(15,23,42,.08)}.chat-message-search-panel__close[b-envar9ndtr]{flex:0 0 auto;width:2.15rem;height:2.15rem}.chat-message-search-panel__body[b-envar9ndtr]{scrollbar-color:rgba(47,128,255,.22) rgba(226,232,240,.25);scrollbar-width:thin;overscroll-behavior:contain}.chat-message-search-panel__body[b-envar9ndtr]::-webkit-scrollbar{width:.55rem;height:.55rem}.chat-message-search-panel__body[b-envar9ndtr]::-webkit-scrollbar-track{margin:.55rem 0;border-radius:999px;background:rgba(226,232,240,.25)}.chat-message-search-panel__body[b-envar9ndtr]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(47,128,255,.22);background-clip:padding-box}.chat-message-search-panel__body[b-envar9ndtr]::-webkit-scrollbar-thumb:hover{background-color:rgba(47,128,255,.42)}.chat-message-search-panel__body[b-envar9ndtr]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.chat-message-search-panel__body[b-envar9ndtr]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.chat-message-search-panel__empty[b-envar9ndtr]{min-height:8rem;display:grid;place-items:center;gap:.5rem;color:#64748b;text-align:center;font-size:.9rem}.chat-message-search-panel__empty i[b-envar9ndtr]{font-size:1.4rem;color:rgba(47,128,255,.62)}.chat-message-search-panel__results[b-envar9ndtr]{display:flex;flex-direction:column;gap:.5rem}.chat-message-search-panel__result[b-envar9ndtr]{min-width:0;border:.0625rem solid rgba(226,232,240,.9);border-radius:1.25rem;background:hsla(0,0%,100%,.82);padding:.75rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.chat-message-search-panel__result:hover[b-envar9ndtr],.chat-message-search-panel__result:focus-within[b-envar9ndtr]{transform:translateY(-1px);border-color:rgba(47,128,255,.26);background:rgba(239,246,255,.9);box-shadow:0 10px 22px rgba(15,23,42,.08)}.chat-message-search-panel__result-open[b-envar9ndtr]{width:100%;min-width:0;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem;align-items:start;text-align:left;cursor:pointer;font:inherit}.chat-message-search-panel__result-open:focus:not(:focus-visible)[b-envar9ndtr]{outline:none}.chat-message-search-panel__result-open:focus-visible[b-envar9ndtr]{outline:none}.chat-message-search-panel__result-main[b-envar9ndtr]{min-width:0;display:flex;flex-direction:column;gap:.22rem}.chat-message-search-panel__result--media[b-envar9ndtr]{align-items:start}.chat-message-search-panel__result-sender[b-envar9ndtr],.chat-message-search-panel__result-preview[b-envar9ndtr]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message-search-panel__result-sender[b-envar9ndtr]{color:#1f2937;font-weight:800;font-size:.9rem}.chat-message-search-panel__result-preview[b-envar9ndtr]{color:#64748b;font-size:.8rem}.chat-message-search-panel__result-time[b-envar9ndtr]{color:rgba(100,116,139,.78);font-size:.7rem;white-space:nowrap}.chat-message-search-panel__load-more-spinner[b-envar9ndtr]{width:.9rem;height:.9rem;border:2px solid rgba(47,128,255,.22);border-top-color:#007bff;border-radius:999px;animation:chat-message-search-load-more-spin-b-envar9ndtr .72s linear infinite}@keyframes chat-message-search-load-more-spin-b-envar9ndtr{to{transform:rotate(360deg)}}@media(max-width: 640px){.chat-message-search-panel[b-envar9ndtr]{inset-inline:.5rem;right:.5rem;width:auto;top:calc(var(--chat-thread-header-height, 3.35rem) + .5rem);max-height:min(26rem,100% - var(--chat-thread-header-height, 3.35rem) - 1rem);border-radius:1.25rem}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Search/ChatMessageSearchResultAttachmentPreview.razor.rz.scp.css */
.chat-message-search-media[b-3hamfppkzq]{min-width:0;padding:.45rem;border:.0625rem solid rgba(226,232,240,.82);border-radius:1.25rem;background:rgba(248,250,252,.78);display:grid;grid-template-columns:3.25rem minmax(0, 1fr) auto;gap:.75rem;align-items:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.chat-message-search-media__visual[b-3hamfppkzq]{position:relative;width:3.25rem;height:3.25rem;border-radius:1rem;overflow:hidden;background:radial-gradient(circle at 24% 18%, rgba(47, 128, 255, 0.18), transparent 42%),linear-gradient(180deg, rgba(239, 246, 255, 0.92), rgba(219, 234, 254, 0.76));display:inline-flex;align-items:center;justify-content:center;color:#007bff;box-shadow:inset 0 0 0 1px rgba(47,128,255,.12)}.chat-message-search-media__thumbnail[b-3hamfppkzq]{width:100%;height:100%;object-fit:cover;display:block}.chat-message-search-media__icon[b-3hamfppkzq]{width:2.1rem;height:2.1rem;border-radius:999px;background:hsla(0,0%,100%,.82);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 8px 18px rgba(47,128,255,.1)}.chat-message-search-media__overlay[b-3hamfppkzq]{position:absolute;right:.28rem;bottom:.28rem;width:1.25rem;height:1.25rem;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;box-shadow:0 6px 14px rgba(15,23,42,.22)}.chat-message-search-media__content[b-3hamfppkzq]{min-width:0;display:flex;flex-direction:column;gap:.16rem}.chat-message-search-media__name[b-3hamfppkzq]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:800}.chat-message-search-media__meta[b-3hamfppkzq]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem}.chat-message-search-media__actions[b-3hamfppkzq]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem}.chat-message-search-media__action[b-3hamfppkzq]{width:2.25rem;height:2.25rem;flex:0 0 auto;border:.0625rem solid rgba(47,128,255,.22);border-radius:999px;background:rgba(239,246,255,.86);color:#007bff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.chat-message-search-media__action:hover:not(:disabled)[b-3hamfppkzq]{transform:translateY(-1px);border-color:rgba(47,128,255,.34);background:rgba(219,234,254,.94);box-shadow:0 8px 18px rgba(47,128,255,.14)}.chat-message-search-media__action:focus:not(:focus-visible)[b-3hamfppkzq]{outline:none;box-shadow:none}.chat-message-search-media__action:focus-visible[b-3hamfppkzq]{outline:none;border-color:rgba(47,128,255,.42);background:rgba(219,234,254,.94);box-shadow:0 8px 18px rgba(47,128,255,.14),0 0 0 3px hsla(0,0%,100%,.92),0 0 0 6px rgba(47,128,255,.22)}.chat-message-search-media__action:disabled[b-3hamfppkzq]{cursor:wait;opacity:.72}.chat-message-search-media__action--preview[b-3hamfppkzq]{border-color:rgba(220,38,38,.18);background:rgba(254,242,242,.86);color:#dc2626}.chat-message-search-media__action--preview:hover:not(:disabled)[b-3hamfppkzq],.chat-message-search-media__action--preview:focus-visible[b-3hamfppkzq]{border-color:rgba(220,38,38,.3);background:rgba(254,226,226,.92)}.chat-message-search-media--video .chat-message-search-media__visual[b-3hamfppkzq]{background:radial-gradient(circle at 24% 18%, rgba(124, 58, 237, 0.22), transparent 42%),linear-gradient(180deg, rgba(245, 243, 255, 0.94), rgba(237, 233, 254, 0.78));color:#7c3aed}.chat-message-search-media--audio .chat-message-search-media__visual[b-3hamfppkzq]{background:radial-gradient(circle at 24% 18%, rgba(8, 145, 178, 0.22), transparent 42%),linear-gradient(180deg, rgba(236, 254, 255, 0.94), rgba(207, 250, 254, 0.78));color:#0891b2}.chat-message-search-media--file .chat-message-search-media__visual[b-3hamfppkzq]{background:radial-gradient(circle at 24% 18%, rgba(100, 116, 139, 0.16), transparent 42%),linear-gradient(180deg, rgba(248, 250, 252, 0.96), rgba(241, 245, 249, 0.86));color:#475569}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Components/Search/ChatMessageSearchResultMediaPreview.razor.rz.scp.css */
.chat-message-search-media-list[b-qo49po5dhs]{width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 18rem), 1fr));gap:.5rem}.chat-message-search-media-list__more[b-qo49po5dhs]{min-height:3.25rem;border:.0625rem dashed rgba(47,128,255,.28);border-radius:1.25rem;background:rgba(239,246,255,.68);color:#007bff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}@media(max-width: 640px){.chat-message-search-media-list[b-qo49po5dhs]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Chat/Pages/Chat.razor.rz.scp.css */
.chat-page[b-80xuwqvvbu]{display:flex;flex-direction:column;height:calc(100dvh - 89px);min-height:0;overflow:hidden}.chat-page--thread-only[b-80xuwqvvbu]{height:100%;min-height:0;gap:0;overflow:hidden}.chat-shell[b-80xuwqvvbu]{min-width:0;border:.0625rem solid rgba(214,213,213,.86);border-radius:1.25rem;background:#fff;box-shadow:0 12px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.78);padding:0;--chat-thread-header-height: 4.5rem;flex:1;min-height:0;display:grid;grid-template-columns:minmax(18rem, 23rem) minmax(0, 1fr);overflow:hidden}.chat-shell>*[b-80xuwqvvbu]{min-height:0}.chat-shell--thread-only[b-80xuwqvvbu]{grid-template-columns:minmax(0, 1fr);height:100%;min-height:0;border-radius:0;border:none;box-shadow:none}.chat-shell--details-open[b-80xuwqvvbu]{grid-template-columns:minmax(18rem, 23rem) minmax(0, 1fr) minmax(19rem, 26rem)}@media(max-width: 900px){.chat-page[b-80xuwqvvbu]{gap:.75rem;height:calc(100dvh - 72px)}.chat-shell[b-80xuwqvvbu]{--chat-thread-header-height: 3.75rem;grid-template-columns:1fr;grid-template-rows:minmax(9rem, 30dvh) minmax(0, 1fr);border-radius:1rem}.chat-shell--thread-only[b-80xuwqvvbu]{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr)}.chat-shell--details-open[b-80xuwqvvbu]{grid-template-columns:1fr;grid-template-rows:minmax(9rem, 24dvh) minmax(0, 1fr) minmax(16rem, 28dvh)}}@media(max-width: 640px){.chat-page[b-80xuwqvvbu]{gap:.5rem;height:calc(100dvh - 56px)}.chat-shell[b-80xuwqvvbu]{--chat-thread-header-height: 3.35rem;grid-template-rows:minmax(8rem, 26dvh) minmax(0, 1fr);border-radius:.75rem}.chat-shell--thread-only[b-80xuwqvvbu]{grid-template-columns:minmax(0, 1fr);grid-template-rows:minmax(0, 1fr)}.chat-shell--details-open[b-80xuwqvvbu]{grid-template-rows:minmax(8rem, 22dvh) minmax(0, 1fr) minmax(15rem, 30dvh)}}
/* _content/QSolutionsCRM.Web.UI/Features/System/CustomFilters/Components/CustomFiltersActions.razor.rz.scp.css */
.custom-filters-actions[b-d2pzi81xjr]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.custom-filters-actions__item[b-d2pzi81xjr]{flex:0 0 auto}.custom-filters-actions__dropdown[b-d2pzi81xjr]{flex:1 1 147px;min-width:147px;max-width:147px}
/* _content/QSolutionsCRM.Web.UI/Features/System/CustomFilters/Components/DataFilterGroupEditor.razor.rz.scp.css */
.data-filter-group-editor[b-l86qhv65fo]{--filter-connector-column-width: 102px;--filter-connector-gap: 0.5rem;--filter-connector-line-width: 2px;--filter-connector-line-half-width: 1px;--filter-connector-color: #90a4b8;--filter-active-connector-color: #2f80ed;--filter-active-background: rgba(47, 128, 237, 0.08);--filter-active-border-color: rgba(47, 128, 237, 0.35);--filter-switch-height: 1.9rem;--filter-switch-center-y: calc(var(--filter-switch-height) / 2);--filter-param-control-center-y: 1rem;display:block;position:relative;border-radius:.5rem;background-color:rgba(0,0,0,0);outline:1px solid rgba(0,0,0,0);outline-offset:2px;transition:background-color .15s ease,outline-color .15s ease}.data-filter-group-editor--active[b-l86qhv65fo]{background-color:var(--filter-active-background);outline-color:var(--filter-active-border-color)}.data-filter-group-editor--active>.data-filter-group-editor-header .data-filter-group-editor__switch-slot[b-l86qhv65fo]::before{background:var(--filter-active-connector-color)}.data-filter-group-editor--active>.custom-filter-params-editor .data-filter-group-editor__connector-cell[b-l86qhv65fo]::before,.data-filter-group-editor--active>.custom-filter-params-editor .data-filter-group-editor__connector-cell[b-l86qhv65fo]::after{background:var(--filter-active-connector-color)}.data-filter-group-editor--active>.data-filter-group-editor__children>.data-filter-group-editor__child-link>.data-filter-group-editor__connector-cell[b-l86qhv65fo]::before,.data-filter-group-editor--active>.data-filter-group-editor__children>.data-filter-group-editor__child-link>.data-filter-group-editor__connector-cell[b-l86qhv65fo]::after{background:var(--filter-active-connector-color)}.data-filter-group-editor--collapsed>.data-filter-group-editor-header[b-l86qhv65fo]{margin-bottom:0}.data-filter-group-editor--child[b-l86qhv65fo]{margin:0;padding:0;border:0}.data-filter-group-editor-header[b-l86qhv65fo]{display:grid;grid-template-columns:var(--filter-connector-column-width) minmax(0, 1fr);column-gap:var(--filter-connector-gap);align-items:center;margin-bottom:var(--filter-connector-gap)}.data-filter-group-editor__switch-slot[b-l86qhv65fo]{position:relative}.data-filter-group-editor-header--connected .data-filter-group-editor__switch-slot[b-l86qhv65fo]::before{content:"";position:absolute;left:calc(50% - var(--filter-connector-line-half-width));top:50%;bottom:calc(-1*var(--filter-connector-gap));width:var(--filter-connector-line-width);transform:none;background:var(--filter-connector-color);pointer-events:none}.data-filter-group-editor__actions[b-l86qhv65fo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--filter-connector-gap);min-width:0}.data-filter-group-editor__collapse-button[b-l86qhv65fo]{display:inline-flex;align-items:center;justify-content:center}.data-filter-group-editor__collapse-button .data-filter-group-editor__collapse-icon[b-l86qhv65fo]{display:inline-block;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease;will-change:transform}.data-filter-group-editor__collapse-button--collapsed .data-filter-group-editor__collapse-icon[b-l86qhv65fo]{transform:rotate(-90deg)}@media(prefers-reduced-motion: reduce){.data-filter-group-editor__collapse-icon[b-l86qhv65fo]{transition:none}}.custom-filter-params-editor[b-l86qhv65fo]{min-width:0}.custom-filter-params[b-l86qhv65fo]{display:grid;column-gap:var(--filter-connector-gap);row-gap:var(--filter-connector-gap);font-size:.9rem}.custom-filter-params--view[b-l86qhv65fo]{grid-template-columns:var(--filter-connector-column-width) repeat(3, minmax(0, 1fr))}.custom-filter-params--edit[b-l86qhv65fo]{grid-template-columns:var(--filter-connector-column-width) repeat(3, minmax(0, 1fr)) max-content}.custom-filter-params--with-values-combine.custom-filter-params--view[b-l86qhv65fo]{grid-template-columns:var(--filter-connector-column-width) minmax(0, 1fr) minmax(0, 1fr) max-content minmax(0, 1fr)}.custom-filter-params--with-values-combine.custom-filter-params--edit[b-l86qhv65fo]{grid-template-columns:var(--filter-connector-column-width) minmax(0, 1fr) minmax(0, 1fr) max-content minmax(0, 1fr) max-content}.custom-filter-params-header[b-l86qhv65fo],.custom-filter-params-item[b-l86qhv65fo]{display:contents}.custom-filter-params-between[b-l86qhv65fo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--filter-connector-gap)}.custom-filter-params-delete[b-l86qhv65fo]{display:flex;flex-direction:column;align-items:end}.data-filter-group-editor__empty[b-l86qhv65fo],.data-filter-group-editor__empty-row[b-l86qhv65fo]{font-size:.9rem}.data-filter-group-editor__empty[b-l86qhv65fo],.data-filter-group-editor__collapsed-summary[b-l86qhv65fo]{margin-left:calc(var(--filter-connector-column-width) + var(--filter-connector-gap))}.data-filter-group-editor__collapsed-summary[b-l86qhv65fo]{margin-top:var(--filter-connector-gap)}.data-filter-group-editor__empty-row[b-l86qhv65fo],.data-filter-group-editor__child-link[b-l86qhv65fo]{display:grid;grid-template-columns:var(--filter-connector-column-width) minmax(0, 1fr);column-gap:var(--filter-connector-gap);min-width:0}.data-filter-group-editor__children[b-l86qhv65fo]{display:grid;row-gap:var(--filter-connector-gap);margin-top:var(--filter-connector-gap)}.data-filter-group-editor__child-content[b-l86qhv65fo]{min-width:0}.data-filter-group-editor__connector-cell[b-l86qhv65fo]{position:relative;min-width:0;min-height:1px;pointer-events:none}.data-filter-group-editor__connector-cell[b-l86qhv65fo]::before{content:"";position:absolute;left:calc(50% - var(--filter-connector-line-half-width));top:calc(-1*var(--filter-connector-gap));bottom:calc(-1*var(--filter-connector-gap));width:var(--filter-connector-line-width);transform:none;background:var(--filter-connector-color)}.data-filter-group-editor__connector-cell--target[b-l86qhv65fo]::after{content:"";position:absolute;left:calc(50% - var(--filter-connector-line-half-width));top:calc(var(--filter-param-control-center-y) - var(--filter-connector-line-half-width));width:calc(50% + var(--filter-connector-gap) + var(--filter-connector-line-half-width));height:var(--filter-connector-line-width);transform:none;background:var(--filter-connector-color)}.data-filter-group-editor__connector-cell--last[b-l86qhv65fo]::before{bottom:calc(100% - var(--filter-param-control-center-y) - var(--filter-connector-line-half-width))}.data-filter-group-editor__connector-cell--group-target[b-l86qhv65fo]::after{top:calc(var(--filter-switch-center-y) - var(--filter-connector-line-half-width))}.data-filter-group-editor__connector-cell--group-target.data-filter-group-editor__connector-cell--last[b-l86qhv65fo]::before{bottom:calc(100% - var(--filter-switch-center-y) - var(--filter-connector-line-half-width))}.custom-filter-params-combine[b-l86qhv65fo]{display:flex;align-items:flex-start;min-width:0}
/* _content/QSolutionsCRM.Web.UI/Features/System/CustomFilters/Forms/MainFormCustomFilter.razor.rz.scp.css */
.custom-filter-form[b-cm9xd54h2e]{display:flex;flex-direction:column;gap:1rem}.custom-filter-form .form-row[b-cm9xd54h2e]{display:grid;grid-template-columns:250px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.custom-filter-form .form-row:last-child[b-cm9xd54h2e]{margin-bottom:0}.custom-filter-form .form-row.vertical[b-cm9xd54h2e]{grid-template-columns:1fr;align-items:flex-start}.custom-filter-form .form-row.vertical label[b-cm9xd54h2e]{margin-bottom:.25rem}.custom-filter-form .form-row label[b-cm9xd54h2e]{font-size:.9rem;font-weight:500;margin:0}.custom-filter-form .form-row span[b-cm9xd54h2e],.custom-filter-form .form-row .form-control[b-cm9xd54h2e],.custom-filter-form .form-row .form-check-input[b-cm9xd54h2e],.custom-filter-form .form-row textarea[b-cm9xd54h2e]{font-size:.9rem}.custom-filter-form .form-row .form-control[b-cm9xd54h2e],.custom-filter-form .form-row textarea[b-cm9xd54h2e]{width:100%}.custom-filter-form .form-row ul[b-cm9xd54h2e]{margin:0;padding-left:1.1rem;font-size:.9rem}.custom-filter-form .rtf-editor[b-cm9xd54h2e]{min-height:50px}.custom-filter-form .rtf-view[b-cm9xd54h2e]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Dictionaries/Veterans/Appeals/AppealCategories/Forms/MainFormAppealCategory.razor.rz.scp.css */
.d-appeal-category-form[b-spjcz3ykda]{display:flex;flex-direction:column;gap:1rem}.d-appeal-category-form .form-row[b-spjcz3ykda]{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.d-appeal-category-form .form-row:last-child[b-spjcz3ykda]{margin-bottom:0}.d-appeal-category-form .form-row.vertical[b-spjcz3ykda]{grid-template-columns:1fr;align-items:flex-start}.d-appeal-category-form .form-row.vertical label[b-spjcz3ykda]{margin-bottom:.25rem}.d-appeal-category-form .form-row label[b-spjcz3ykda]{font-size:.9rem;font-weight:500;margin:0}.d-appeal-category-form .form-row span[b-spjcz3ykda],.d-appeal-category-form .form-row .form-control[b-spjcz3ykda],.d-appeal-category-form .form-row .form-check-input[b-spjcz3ykda],.d-appeal-category-form .form-row textarea[b-spjcz3ykda]{font-size:.9rem}.d-appeal-category-form .form-row .form-control[b-spjcz3ykda],.d-appeal-category-form .form-row textarea[b-spjcz3ykda]{width:100%}.d-appeal-category-form .form-row ul[b-spjcz3ykda]{margin:0;padding-left:1.1rem;font-size:.9rem}.d-appeal-category-form .rtf-editor[b-spjcz3ykda]{min-height:50px}.d-appeal-category-form .rtf-view[b-spjcz3ykda]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Dictionaries/Veterans/Appeals/AppealTypes/Forms/MainFormAppealType.razor.rz.scp.css */
.d-appeal-type-form[b-fjrzpbnsco]{display:flex;flex-direction:column;gap:1rem}.d-appeal-type-form .form-row[b-fjrzpbnsco]{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.d-appeal-type-form .form-row:last-child[b-fjrzpbnsco]{margin-bottom:0}.d-appeal-type-form .form-row.vertical[b-fjrzpbnsco]{grid-template-columns:1fr;align-items:flex-start}.d-appeal-type-form .form-row.vertical label[b-fjrzpbnsco]{margin-bottom:.25rem}.d-appeal-type-form .form-row label[b-fjrzpbnsco]{font-size:.9rem;font-weight:500;margin:0}.d-appeal-type-form .form-row span[b-fjrzpbnsco],.d-appeal-type-form .form-row .form-control[b-fjrzpbnsco],.d-appeal-type-form .form-row .form-check-input[b-fjrzpbnsco],.d-appeal-type-form .form-row textarea[b-fjrzpbnsco]{font-size:.9rem}.d-appeal-type-form .form-row .form-control[b-fjrzpbnsco],.d-appeal-type-form .form-row textarea[b-fjrzpbnsco]{width:100%}.d-appeal-type-form .form-row ul[b-fjrzpbnsco]{margin:0;padding-left:1.1rem;font-size:.9rem}.d-appeal-type-form .rtf-editor[b-fjrzpbnsco]{min-height:50px}.d-appeal-type-form .rtf-view[b-fjrzpbnsco]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Discovery/Pages/Discovery.razor.rz.scp.css */
.discovery-page__buttons[b-nsso5smtxy]{display:flex;gap:.5rem;flex-wrap:wrap}.discovery-page__actions[b-nsso5smtxy]{display:flex;gap:.5rem}.discovery-page__methods[b-nsso5smtxy]{display:flex;gap:.25rem}.discovery-page__badge-cell[b-nsso5smtxy]{display:block;width:100%;min-width:0;overflow:hidden}.discovery-page__badge[b-nsso5smtxy]{overflow:hidden;box-sizing:border-box;vertical-align:top}.discovery-page__badge--danger[b-nsso5smtxy]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(248,214.6,217.8);color:rgb(61.6,14.84,19.32);border-color:rgb(247.3,210.56,214.08)}.discovery-page__badge--warning[b-nsso5smtxy]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(255,242.6,205.4);color:rgb(71.4,54.04,1.96);border-color:rgb(255,241.36,200.44)}.discovery-page__badge--success[b-nsso5smtxy]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(212,237.4,217.8);color:rgb(11.2,46.76,19.32);border-color:rgb(207.7,235.64,214.08)}.discovery-page__badge--info[b-nsso5smtxy]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(208.6,236.4,240.8);color:rgb(6.44,45.36,51.52);border-color:rgb(203.96,234.54,239.38)}.discovery-page__badge-text[b-nsso5smtxy]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Discovery/Screens/ViewEndpointDiscovery.razor.rz.scp.css */
.discovery-endpoint-form[b-sgbhoeemcl]{display:flex;flex-direction:column;gap:1rem}.discovery-endpoint-form .form-row[b-sgbhoeemcl]{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.discovery-endpoint-form .form-row:last-child[b-sgbhoeemcl]{margin-bottom:0}.discovery-endpoint-form .form-row.vertical[b-sgbhoeemcl]{grid-template-columns:1fr;align-items:flex-start}.discovery-endpoint-form .form-row.vertical label[b-sgbhoeemcl]{margin-bottom:.25rem}.discovery-endpoint-form .form-row label[b-sgbhoeemcl]{font-size:.9rem;font-weight:500;margin:0}.discovery-endpoint-form .form-row span[b-sgbhoeemcl],.discovery-endpoint-form .form-row .form-control[b-sgbhoeemcl],.discovery-endpoint-form .form-row .form-check-input[b-sgbhoeemcl],.discovery-endpoint-form .form-row textarea[b-sgbhoeemcl]{font-size:.9rem}.discovery-endpoint-form .form-row .form-control[b-sgbhoeemcl],.discovery-endpoint-form .form-row textarea[b-sgbhoeemcl]{width:100%}.discovery-endpoint-form .form-row ul[b-sgbhoeemcl]{margin:0;padding-left:1.1rem;font-size:.9rem}.discovery-endpoint-form .rtf-editor[b-sgbhoeemcl]{min-height:50px}.discovery-endpoint-form .rtf-view[b-sgbhoeemcl]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Permissions/Forms/MainFormPermission.razor.rz.scp.css */
.permission-form[b-m7frntvsdg]{display:flex;flex-direction:column;gap:1rem}.permission-form .form-row[b-m7frntvsdg]{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.permission-form .form-row:last-child[b-m7frntvsdg]{margin-bottom:0}.permission-form .form-row.vertical[b-m7frntvsdg]{grid-template-columns:1fr;align-items:flex-start}.permission-form .form-row.vertical label[b-m7frntvsdg]{margin-bottom:.25rem}.permission-form .form-row label[b-m7frntvsdg]{font-size:.9rem;font-weight:500;margin:0}.permission-form .form-row span[b-m7frntvsdg],.permission-form .form-row .form-control[b-m7frntvsdg],.permission-form .form-row .form-check-input[b-m7frntvsdg],.permission-form .form-row textarea[b-m7frntvsdg]{font-size:.9rem}.permission-form .form-row .form-control[b-m7frntvsdg],.permission-form .form-row textarea[b-m7frntvsdg]{width:100%}.permission-form .form-row ul[b-m7frntvsdg]{margin:0;padding-left:1.1rem;font-size:.9rem}.permission-form .rtf-editor[b-m7frntvsdg]{min-height:50px}.permission-form .rtf-view[b-m7frntvsdg]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Profile/Forms/CurrentUserProfileForm.razor.rz.scp.css */
.current-user-profile-form[b-bp5jtulimu]{display:flex;flex-direction:column;gap:1rem}.current-user-profile-form .form-row[b-bp5jtulimu]{display:grid;grid-template-columns:165px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.current-user-profile-form .form-row:last-child[b-bp5jtulimu]{margin-bottom:0}.current-user-profile-form .form-row.vertical[b-bp5jtulimu]{grid-template-columns:1fr;align-items:flex-start}.current-user-profile-form .form-row.vertical label[b-bp5jtulimu]{margin-bottom:.25rem}.current-user-profile-form .form-row label[b-bp5jtulimu]{font-size:.9rem;font-weight:500;margin:0}.current-user-profile-form .form-row span[b-bp5jtulimu],.current-user-profile-form .form-row .form-control[b-bp5jtulimu],.current-user-profile-form .form-row .form-check-input[b-bp5jtulimu],.current-user-profile-form .form-row textarea[b-bp5jtulimu]{font-size:.9rem}.current-user-profile-form .form-row .form-control[b-bp5jtulimu],.current-user-profile-form .form-row textarea[b-bp5jtulimu]{width:100%}.current-user-profile-form .form-row ul[b-bp5jtulimu]{margin:0;padding-left:1.1rem;font-size:.9rem}.current-user-profile-form .rtf-editor[b-bp5jtulimu]{min-height:50px}.current-user-profile-form .rtf-view[b-bp5jtulimu]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.profile-avatar-section[b-bp5jtulimu]{display:grid;grid-template-columns:11rem minmax(0, 1fr);gap:1rem;align-items:start}.profile-avatar-preview[b-bp5jtulimu]{display:flex;align-items:flex-start;justify-content:center}.profile-avatar-preview.is-pending .profile-avatar-preview__frame[b-bp5jtulimu]{box-shadow:0 12px 32px rgba(15,23,42,.16),0 0 0 4px rgba(34,197,94,.16)}.profile-avatar-preview.is-removal-pending .profile-avatar-preview__frame[b-bp5jtulimu]{box-shadow:0 12px 32px rgba(15,23,42,.16),0 0 0 4px rgba(239,68,68,.16)}.profile-avatar-preview__frame[b-bp5jtulimu]{position:relative;width:9rem;height:9rem;border-radius:50%;overflow:visible;background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.16)}.profile-avatar-preview__image[b-bp5jtulimu],.profile-avatar-preview__placeholder[b-bp5jtulimu]{width:100%;height:100%;border-radius:50%}.profile-avatar-preview__image[b-bp5jtulimu]{display:block;object-fit:cover;background:#fff}.profile-avatar-preview__placeholder[b-bp5jtulimu]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:800;background:linear-gradient(180deg, #4da3ff 0%, #2f80ed 100%)}.profile-avatar-preview__remove[b-bp5jtulimu]{position:absolute;top:-0.1rem;right:-0.1rem;z-index:2;width:2rem;height:2rem;border:0;outline:0;cursor:pointer;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#475569;background:hsla(0,0%,100%,.94);box-shadow:0 8px 20px rgba(15,23,42,.18);opacity:0;transform:scale(0.92);transition:opacity .16s ease-in-out,transform .16s ease-in-out,color .16s ease-in-out,background-color .16s ease-in-out}.profile-avatar-preview__remove:hover[b-bp5jtulimu]{color:#dc2626;background:#fee2e2;transform:scale(1)}.profile-avatar-preview__remove:focus-visible[b-bp5jtulimu]{opacity:1;transform:scale(1);box-shadow:0 0 0 3px rgba(220,38,38,.18),0 8px 20px rgba(15,23,42,.18)}.profile-avatar-preview__remove:disabled[b-bp5jtulimu]{cursor:default;opacity:.55;transform:scale(1)}.profile-avatar-preview__frame:hover .profile-avatar-preview__remove[b-bp5jtulimu]{opacity:1;transform:scale(1)}.profile-avatar-preview__badge[b-bp5jtulimu]{position:absolute;left:50%;bottom:.45rem;z-index:2;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.28rem .7rem;border-radius:999px;color:#166534;background:rgba(220,252,231,.95);border:1px solid rgba(34,197,94,.2);font-size:.7rem;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 16px rgba(15,23,42,.12)}.profile-avatar-uploader[b-bp5jtulimu]{min-width:0}.profile-avatar-status[b-bp5jtulimu]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;padding:.5rem .75rem;border-radius:1rem;border:1px solid rgba(148,163,184,.22);color:#475569;background:rgba(248,250,252,.92);font-size:.9rem;line-height:1.4;font-weight:700}.profile-avatar-status.is-success[b-bp5jtulimu]{color:#166534;border-color:rgba(34,197,94,.22);background:rgba(240,253,244,.95)}.profile-avatar-status.is-danger[b-bp5jtulimu]{color:#991b1b;border-color:rgba(239,68,68,.22);background:rgba(254,242,242,.95)}.profile-avatar-hint[b-bp5jtulimu]{display:flex;align-items:flex-start;gap:.25rem;max-width:100%;margin-top:.75rem;padding:.5rem .75rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);color:#475569;background:rgba(248,250,252,.86);font-size:.9rem;line-height:1.4;font-weight:600}.profile-avatar-hint i[b-bp5jtulimu]{flex:0 0 auto;margin-top:.12rem;color:#64748b}.profile-avatar-hint span[b-bp5jtulimu]{min-width:0}.profile-avatar-file-uploader .smart-file-uploader__dropzone[b-bp5jtulimu]{min-height:150px;margin-bottom:0}.profile-avatar-file-uploader .smart-file-uploader__button[b-bp5jtulimu]{min-width:150px}.profile-password-button[b-bp5jtulimu]{width:fit-content}.profile-two-factor[b-bp5jtulimu]{display:flex;flex-direction:column;gap:.75rem}.profile-two-factor-status[b-bp5jtulimu]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem}.profile-two-factor-status__item[b-bp5jtulimu]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:1rem;background:rgba(248,250,252,.92);border:1px solid rgba(148,163,184,.18)}.profile-two-factor-status__label[b-bp5jtulimu]{color:#999;font-size:.8rem;font-weight:700}.profile-two-factor-status__value[b-bp5jtulimu]{color:#111827;font-size:.9rem;font-weight:800}.profile-two-factor-actions[b-bp5jtulimu],.profile-two-factor-inline-actions[b-bp5jtulimu]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.profile-two-factor-note[b-bp5jtulimu]{margin-top:.5rem;margin-bottom:.5rem;color:#999;font-size:.9rem;line-height:1.4}.profile-two-factor-setup[b-bp5jtulimu],.profile-two-factor-disable[b-bp5jtulimu],.profile-two-factor-recovery[b-bp5jtulimu]{padding:.75rem;border-radius:1rem;background:rgba(248,250,252,.88);border:1px solid rgba(148,163,184,.18)}.profile-two-factor-setup[b-bp5jtulimu]{display:grid;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr);gap:.75rem;align-items:start}.profile-two-factor-setup__title[b-bp5jtulimu],.profile-two-factor-recovery__title[b-bp5jtulimu]{color:#111827;font-size:1rem;font-weight:800}.profile-two-factor-setup__subtitle[b-bp5jtulimu],.profile-two-factor-recovery__subtitle[b-bp5jtulimu]{margin-top:.25rem;color:#999;font-size:.8rem;line-height:1.4}.profile-two-factor-setup__qr-frame[b-bp5jtulimu]{width:220px;margin-top:.75rem;padding:.5rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(203,213,225,.54)}.profile-two-factor-setup__qr-image[b-bp5jtulimu]{display:block;width:100%;border-radius:1rem}.profile-two-factor-setup__confirm[b-bp5jtulimu]{display:flex;flex-direction:column;min-width:0}.profile-two-factor-setup__confirm-code[b-bp5jtulimu]{padding-top:.2rem}.profile-two-factor-recovery__grid[b-bp5jtulimu]{display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:.5rem;margin-top:.5rem}.profile-two-factor-recovery__copy-button[b-bp5jtulimu]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-width:0;padding:.5rem .75rem;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;background:#fff;color:#111827;font:inherit;text-align:center;cursor:pointer;appearance:none;box-shadow:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.profile-two-factor-recovery__copy-button code[b-bp5jtulimu]{min-width:0;overflow:hidden;color:inherit;background:rgba(0,0,0,0);font-size:.9rem;font-weight:800;line-height:1.2;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.profile-two-factor-recovery__copy-button i[b-bp5jtulimu]{flex:0 0 auto;color:#64748b;font-size:.8rem;opacity:.78;transition:color .16s ease,opacity .16s ease}.profile-two-factor-recovery__copy-button:hover[b-bp5jtulimu]{border-color:rgba(0,123,255,.38);background:rgba(0,123,255,.04);color:#0056b3;box-shadow:0 6px 16px rgba(15,23,42,.08);transform:translateY(-1px)}.profile-two-factor-recovery__copy-button:hover i[b-bp5jtulimu]{color:#0056b3;opacity:1}.profile-two-factor-recovery__copy-button:active[b-bp5jtulimu]{background:rgba(0,123,255,.08);transform:translateY(0)}.profile-two-factor-recovery__copy-button:focus[b-bp5jtulimu]{outline:none}.profile-two-factor-recovery__copy-button:focus-visible[b-bp5jtulimu]{border-color:rgba(0,123,255,.46);box-shadow:0 0 0 3px rgba(0,123,255,.14)}@media(max-width: 768px){.profile-avatar-section[b-bp5jtulimu]{grid-template-columns:1fr}.profile-avatar-preview[b-bp5jtulimu]{justify-content:flex-start}.profile-avatar-preview__remove[b-bp5jtulimu]{opacity:1;transform:scale(1)}.profile-two-factor-status[b-bp5jtulimu]{grid-template-columns:1fr}.profile-two-factor-setup[b-bp5jtulimu]{grid-template-columns:1fr}.profile-two-factor-setup__qr-frame[b-bp5jtulimu]{width:min(100%,220px)}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Profile/Forms/CurrentUserTrustedDevicesForm.razor.rz.scp.css */
.current-user-trusted-devices-form[b-iwg7c5b6nq]{position:relative;display:flex;flex-direction:column;gap:.75rem}.current-user-trusted-devices-form .toolbar[b-iwg7c5b6nq]{display:flex;gap:.5rem;margin-left:auto}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Roles/Forms/MainFormRole.razor.rz.scp.css */
.role-form[b-8fov23dpfi]{display:flex;flex-direction:column;gap:1rem}.role-form .form-row[b-8fov23dpfi]{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.role-form .form-row:last-child[b-8fov23dpfi]{margin-bottom:0}.role-form .form-row.vertical[b-8fov23dpfi]{grid-template-columns:1fr;align-items:flex-start}.role-form .form-row.vertical label[b-8fov23dpfi]{margin-bottom:.25rem}.role-form .form-row label[b-8fov23dpfi]{font-size:.9rem;font-weight:500;margin:0}.role-form .form-row span[b-8fov23dpfi],.role-form .form-row .form-control[b-8fov23dpfi],.role-form .form-row .form-check-input[b-8fov23dpfi],.role-form .form-row textarea[b-8fov23dpfi]{font-size:.9rem}.role-form .form-row .form-control[b-8fov23dpfi],.role-form .form-row textarea[b-8fov23dpfi]{width:100%}.role-form .form-row ul[b-8fov23dpfi]{margin:0;padding-left:1.1rem;font-size:.9rem}.role-form .rtf-editor[b-8fov23dpfi]{min-height:50px}.role-form .rtf-view[b-8fov23dpfi]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Rules/Forms/MainFormRule.razor.rz.scp.css */
.rule-form[b-ir0nnn8pnf]{display:flex;flex-direction:column;gap:1rem}.rule-form .form-row[b-ir0nnn8pnf]{display:grid;grid-template-columns:140px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.rule-form .form-row:last-child[b-ir0nnn8pnf]{margin-bottom:0}.rule-form .form-row.vertical[b-ir0nnn8pnf]{grid-template-columns:1fr;align-items:flex-start}.rule-form .form-row.vertical label[b-ir0nnn8pnf]{margin-bottom:.25rem}.rule-form .form-row label[b-ir0nnn8pnf]{font-size:.9rem;font-weight:500;margin:0}.rule-form .form-row span[b-ir0nnn8pnf],.rule-form .form-row .form-control[b-ir0nnn8pnf],.rule-form .form-row .form-check-input[b-ir0nnn8pnf],.rule-form .form-row textarea[b-ir0nnn8pnf]{font-size:.9rem}.rule-form .form-row .form-control[b-ir0nnn8pnf],.rule-form .form-row textarea[b-ir0nnn8pnf]{width:100%}.rule-form .form-row ul[b-ir0nnn8pnf]{margin:0;padding-left:1.1rem;font-size:.9rem}.rule-form .rtf-editor[b-ir0nnn8pnf]{min-height:50px}.rule-form .rtf-view[b-ir0nnn8pnf]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Rules/Forms/PreviewFormRule.razor.rz.scp.css */
.rule-preview-form[b-xgajb58cwl]{display:flex;flex-direction:column;gap:1rem}.rule-preview-form .form-row[b-xgajb58cwl]{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.rule-preview-form .form-row:last-child[b-xgajb58cwl]{margin-bottom:0}.rule-preview-form .form-row.vertical[b-xgajb58cwl]{grid-template-columns:1fr;align-items:flex-start}.rule-preview-form .form-row.vertical label[b-xgajb58cwl]{margin-bottom:.25rem}.rule-preview-form .form-row label[b-xgajb58cwl]{font-size:.9rem;font-weight:500;margin:0}.rule-preview-form .form-row span[b-xgajb58cwl],.rule-preview-form .form-row .form-control[b-xgajb58cwl],.rule-preview-form .form-row .form-check-input[b-xgajb58cwl],.rule-preview-form .form-row textarea[b-xgajb58cwl]{font-size:.9rem}.rule-preview-form .form-row .form-control[b-xgajb58cwl],.rule-preview-form .form-row textarea[b-xgajb58cwl]{width:100%}.rule-preview-form .form-row ul[b-xgajb58cwl]{margin:0;padding-left:1.1rem;font-size:.9rem}.rule-preview-form .rtf-editor[b-xgajb58cwl]{min-height:50px}.rule-preview-form .rtf-view[b-xgajb58cwl]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.rule-preview__header[b-xgajb58cwl]{position:sticky;display:flex;justify-content:space-between;align-items:center;top:0;padding:0 .75rem;z-index:20;border:1px solid #ccc;background-color:var(--q-surface, #ffffff);border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.04)}.rule-preview__header-actions[b-xgajb58cwl]{display:flex;gap:.5rem}.rule-preview__block-title[b-xgajb58cwl]{font-size:.9rem;font-weight:bolder;font-style:italic}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Users/Forms/MainFormUser.razor.rz.scp.css */
.user-form[b-n7hudzzm63]{display:flex;flex-direction:column;gap:1rem}.user-form .form-row[b-n7hudzzm63]{display:grid;grid-template-columns:145px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.user-form .form-row:last-child[b-n7hudzzm63]{margin-bottom:0}.user-form .form-row.vertical[b-n7hudzzm63]{grid-template-columns:1fr;align-items:flex-start}.user-form .form-row.vertical label[b-n7hudzzm63]{margin-bottom:.25rem}.user-form .form-row label[b-n7hudzzm63]{font-size:.9rem;font-weight:500;margin:0}.user-form .form-row span[b-n7hudzzm63],.user-form .form-row .form-control[b-n7hudzzm63],.user-form .form-row .form-check-input[b-n7hudzzm63],.user-form .form-row textarea[b-n7hudzzm63]{font-size:.9rem}.user-form .form-row .form-control[b-n7hudzzm63],.user-form .form-row textarea[b-n7hudzzm63]{width:100%}.user-form .form-row ul[b-n7hudzzm63]{margin:0;padding-left:1.1rem;font-size:.9rem}.user-form .rtf-editor[b-n7hudzzm63]{min-height:50px}.user-form .rtf-view[b-n7hudzzm63]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.user-form-password[b-n7hudzzm63]{display:flex;gap:.5rem;white-space:nowrap}.user-avatar-readonly[b-n7hudzzm63]{display:flex;gap:1rem;min-width:0}.user-avatar-readonly__preview[b-n7hudzzm63]{width:96px;height:96px;flex:0 0 96px;border-radius:999px;overflow:hidden;border:1px solid hsla(0,0%,80%,.9);background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(247, 247, 247, 0.72));box-shadow:0 10px 26px rgba(15,23,42,.08)}.user-avatar-readonly__image[b-n7hudzzm63]{display:block;width:100%;height:100%;object-fit:cover}.user-avatar-readonly__placeholder[b-n7hudzzm63]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#007bff;font-size:1.55rem;font-weight:700;background:radial-gradient(circle at 22% 16%, rgba(0, 123, 255, 0.18), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(247, 247, 247, 0.78))}.user-avatar-readonly__content[b-n7hudzzm63]{min-width:0;display:flex;flex-direction:column;gap:.25rem}.user-avatar-readonly__title[b-n7hudzzm63]{min-width:0;font-weight:700;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar-readonly__hint[b-n7hudzzm63]{color:#6c757d;font-size:.9rem;line-height:1.45}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Users/Forms/TrustedDevicesFormUser.razor.rz.scp.css */
.user-trusted-devices-editor[b-zs6lqs4pkk]{display:flex;flex-direction:column;gap:.75rem}.user-trusted-devices-editor .toolbar[b-zs6lqs4pkk]{display:flex;gap:.5rem;margin-left:auto}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/AccessControl/Users/Forms/TwoFactorFormUser.razor.rz.scp.css */
.user-two-factor-form[b-doj45ixsfn]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 20%) minmax(0, 40%) minmax(0, 40%);font-size:.9rem}.user-two-factor-header[b-doj45ixsfn],.user-two-factor-item[b-doj45ixsfn]{display:contents}.user-two-factor-centered-item[b-doj45ixsfn]{display:flex}
/* _content/QSolutionsCRM.Web.UI/Features/System/Identity/Auth/Login/Pages/Login.razor.rz.scp.css */
.login-page[b-yud4pvpl7i]{position:relative;min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 15% 15%, rgba(74, 144, 226, 0.14), transparent 22%),radial-gradient(circle at 85% 12%, rgba(103, 194, 255, 0.14), transparent 24%),radial-gradient(circle at 50% 100%, rgba(12, 35, 64, 0.24), transparent 30%),linear-gradient(180deg, #eef4fb 0%, #dbe6f1 28%, #122236 74%, #07111d 100%)}.login-page *[b-yud4pvpl7i]{box-sizing:border-box}.login-page .panel[b-yud4pvpl7i]{position:relative;z-index:1;width:min(100%,500px);display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.7);border-radius:1.5rem;box-shadow:0 24px 60px rgba(15,23,42,.16)}.login-page .panel .panel__accent[b-yud4pvpl7i]{position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg, transparent 0%, var(--accent-glow, #2f80ed) 50%, transparent 100%);pointer-events:none}.login-page .panel .header[b-yud4pvpl7i]{display:flex;align-items:center;justify-content:space-between;gap:10px}.login-page .panel .header .header__brand-group[b-yud4pvpl7i]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.login-page .panel .header .login-brand-logo[b-yud4pvpl7i]{width:46px;height:46px;padding:.25rem;border-radius:50%;overflow:hidden;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(244, 247, 251, 0.98) 100%);border:1px solid rgba(203,213,225,.64);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 10px 24px rgba(15,23,42,.06)}.login-page .panel .header .login-brand-logo img[b-yud4pvpl7i]{width:100%;height:100%;display:block;object-fit:contain}.login-page .panel .header .login-brand-logo-details[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:2px;min-width:0}.login-page .panel .header .login-brand-logo-title[b-yud4pvpl7i]{color:#254261;font-size:clamp(1.02rem,.95rem + .3vw,1.24rem);font-weight:800;letter-spacing:-0.03em;line-height:1.05}.login-page .panel .header .login-brand-logo-subtitle[b-yud4pvpl7i]{color:#607794;font-size:.7rem;line-height:1.3}.login-page .panel .header .security-pill[b-yud4pvpl7i]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:rgba(241,247,255,.94);border:1px solid rgba(47,128,237,.14);color:#30557f;font-size:.72rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.login-page .panel .header .security-pill i[b-yud4pvpl7i]{color:#2f80ed}.login-page .panel .shield-icon[b-yud4pvpl7i]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto;border-radius:1rem;background:linear-gradient(180deg, rgba(243, 248, 255, 0.98) 0%, rgb(232, 242, 255) 100%);border:1px solid rgba(47,128,237,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 12px 28px rgba(47,128,237,.1)}.login-page .panel .shield-icon svg[b-yud4pvpl7i]{width:22px;height:22px;stroke-width:1.8;color:#2f80ed}.login-page .panel .description[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center;margin-top:2.5rem}.login-page .panel .description .title[b-yud4pvpl7i]{color:#254261;font-size:clamp(1.4rem,1.18rem + .7vw,1.9rem);font-weight:800;line-height:1.06;letter-spacing:-0.04em;max-width:16ch;text-wrap:balance}.login-page .panel .description .subtitle[b-yud4pvpl7i],.login-page .panel .description .suffix[b-yud4pvpl7i]{max-width:34ch;font-size:.9rem;line-height:1.42}.login-page .panel .description .subtitle[b-yud4pvpl7i]{color:#607794}.login-page .panel .description .suffix[b-yud4pvpl7i]{color:#7b96b8;font-weight:700}.login-page .panel .alert[b-yud4pvpl7i]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:1rem;border:1px solid rgba(220,38,38,.14);background:linear-gradient(180deg, rgba(255, 246, 246, 0.98) 0%, rgba(254, 236, 236, 0.98) 100%);color:#af2335;font-size:.9rem;line-height:1.4}.login-page .panel .auth-stage[b-yud4pvpl7i],.login-page .panel .stage-form[b-yud4pvpl7i],.login-page .panel .stage-actions[b-yud4pvpl7i],.login-page .panel .verify-meta[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.75rem}.login-page .panel .stage-card[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border-radius:1rem;background:rgba(247,250,255,.88);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76),0 12px 28px rgba(15,23,42,.04)}.login-page .panel .stage-card--qr[b-yud4pvpl7i]{align-items:start}.login-page .panel .field[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.5rem;margin:0}.login-page .panel .field label[b-yud4pvpl7i]{color:#49637f;font-size:.9rem;font-weight:700;line-height:1.3}.login-page .panel .field.field--otp[b-yud4pvpl7i]{align-items:center;width:100%;min-width:0}.login-page .panel .field.field--otp-center[b-yud4pvpl7i]{align-items:stretch;text-align:center}.login-page .panel .field-hint[b-yud4pvpl7i],.login-page .panel .stage-note span[b-yud4pvpl7i],.login-page .panel .qr-panel__subtitle[b-yud4pvpl7i],.login-page .panel .qr-panel__hint span[b-yud4pvpl7i],.login-page .panel .channel-card__subtitle[b-yud4pvpl7i],.login-page .panel .autosubmit-hint span[b-yud4pvpl7i],.login-page .panel .alert span[b-yud4pvpl7i]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.login-page .panel .field-hint[b-yud4pvpl7i]{color:#7e92ab;font-size:.8rem;line-height:1.4;text-align:center}.login-page .panel .stage-note[b-yud4pvpl7i]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:1rem;background:rgba(246,250,255,.96);border:1px solid rgba(148,163,184,.12);color:#607794;font-size:.8rem;line-height:1.4}.login-page .panel .stage-note i[b-yud4pvpl7i]{color:#2f80ed;margin-top:2px}.login-page .panel .qr-panel__hint[b-yud4pvpl7i],.login-page .panel .autosubmit-hint[b-yud4pvpl7i]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:1rem;background:rgba(245,249,255,.92);border:1px solid rgba(47,128,237,.1);color:#597392;font-size:.8rem;line-height:1.4}.login-page .panel .qr-panel__hint i[b-yud4pvpl7i],.login-page .panel .autosubmit-hint i[b-yud4pvpl7i]{color:#2f80ed;margin-top:2px}.login-page .panel .qr-panel[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.75rem}.login-page .panel .qr-panel__header[b-yud4pvpl7i]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.login-page .panel .qr-panel__icon[b-yud4pvpl7i],.login-page .panel .channel-card__icon[b-yud4pvpl7i]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.75rem;background:rgba(47,128,237,.08);color:#2f80ed;flex:0 0 auto}.login-page .panel .qr-panel__text[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.login-page .panel .qr-panel__title[b-yud4pvpl7i]{color:#254261;font-size:1rem;font-weight:800;letter-spacing:-0.03em}.login-page .panel .qr-panel__subtitle[b-yud4pvpl7i],.login-page .panel .channel-card__subtitle[b-yud4pvpl7i]{color:#607794;font-size:.8rem;line-height:1.42}.login-page .panel .qr-side[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.login-page .panel .qr-frame[b-yud4pvpl7i]{margin:0 auto;width:210px;border-radius:1.25rem;background:hsla(0,0%,100%,.96);border:1px solid rgba(203,213,225,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 12px 28px rgba(15,23,42,.05)}.login-page .panel .qr-code[b-yud4pvpl7i]{width:min(100%,210px);display:block;border-radius:1rem}.login-page .panel .channel-card[b-yud4pvpl7i]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:1rem;background:hsla(0,0%,100%,.84);border:1px solid rgba(203,213,225,.34);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.login-page .panel .channel-card__content[b-yud4pvpl7i]{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1 1 auto}.login-page .panel .channel-card__title[b-yud4pvpl7i]{color:#254261;font-size:.9rem;font-weight:800;line-height:1.3}.login-page .panel .divider-text[b-yud4pvpl7i]{display:flex;align-items:center;gap:.75rem;width:100%;color:#8ca0b7;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.login-page .panel .divider-text[b-yud4pvpl7i]::before,.login-page .panel .divider-text[b-yud4pvpl7i]::after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.36), rgba(148, 163, 184, 0))}.login-page .panel .remember[b-yud4pvpl7i]{display:flex;align-items:center;padding:.75rem;border-radius:1rem;background:rgba(245,249,255,.78);border:1px solid rgba(148,163,184,.12)}.login-page .panel .stage-inline-actions[b-yud4pvpl7i]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.login-page .panel .btn-login[b-yud4pvpl7i]{width:100%;min-height:46px;border-radius:1rem;font-weight:800;box-shadow:0 14px 28px rgba(47,128,237,.18)}.login-page .panel .btn-login.btn-login--secondary[b-yud4pvpl7i]{width:auto;min-width:138px;min-height:42px;box-shadow:0 10px 22px rgba(47,128,237,.14)}.login-page .panel .btn-link[b-yud4pvpl7i]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;margin:0;border:none;border-radius:1rem;background:rgba(0,0,0,0);color:#607794;font-size:.9rem;font-weight:700;cursor:pointer;transition:color .18s ease,background .18s ease}.login-page .panel .btn-link:hover[b-yud4pvpl7i]{color:#2f80ed;background:rgba(47,128,237,.06)}.login-page .panel .btn-link.btn-link--inline[b-yud4pvpl7i]{font-size:.8rem}.login-page .panel .footer[b-yud4pvpl7i]{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center;color:#8897aa;font-size:.68rem;line-height:1.35;opacity:.92}.login-page .panel .footer .title-info[b-yud4pvpl7i]{color:#4c9b38;font-weight:700}@media(min-height: 780px){.login-page[b-yud4pvpl7i]{align-items:center}}@media(max-width: 720px){.login-page .panel[b-yud4pvpl7i]{width:min(520px,100%)}.login-page .panel .stage-card--qr[b-yud4pvpl7i],.login-page .panel .channel-card[b-yud4pvpl7i]{display:flex;flex-direction:column;align-items:stretch}.login-page .panel .btn-login.btn-login--secondary[b-yud4pvpl7i]{width:100%}}@media(max-width: 520px){.login-page[b-yud4pvpl7i]{padding:.75rem}.login-page .panel[b-yud4pvpl7i]{width:100%}.login-page .panel .header[b-yud4pvpl7i]{gap:.5rem}.login-page .panel .header .security-pill[b-yud4pvpl7i]{padding-inline:.75rem;font-size:.68rem}.login-page .panel .shield-icon[b-yud4pvpl7i]{display:none}.login-page .panel .description .title[b-yud4pvpl7i]{max-width:none}.login-page .panel .footer[b-yud4pvpl7i]{display:none}}@media(max-width: 430px){.login-page[b-yud4pvpl7i]{padding:0 .5rem 0 .5rem}.login-page .panel .header .login-brand-logo[b-yud4pvpl7i]{width:42px;height:42px;border-radius:.75rem}.login-page .panel .header .header__brand-group[b-yud4pvpl7i]{gap:.5rem}.login-page .panel .header .login-brand-logo-title[b-yud4pvpl7i]{font-size:1rem}.login-page .panel .header .security-pill[b-yud4pvpl7i]{padding:.5rem;font-size:.65rem}.login-page .panel .description[b-yud4pvpl7i]{gap:.25rem}.login-page .panel .description .title[b-yud4pvpl7i]{font-size:clamp(1.28rem,1.05rem + .7vw,1.7rem)}.login-page .panel .description .subtitle[b-yud4pvpl7i],.login-page .panel .description .suffix[b-yud4pvpl7i]{font-size:.8rem;line-height:1.38}.login-page .panel .btn-login[b-yud4pvpl7i]{min-height:44px}}@media(max-width: 380px){.login-page .panel .header[b-yud4pvpl7i]{flex-direction:column;align-items:stretch}.login-page .panel .header .security-pill[b-yud4pvpl7i]{width:100%}.login-page .panel .btn-link[b-yud4pvpl7i]{font-size:.8rem}}@media(prefers-reduced-motion: reduce){.login-page .panel[b-yud4pvpl7i],.login-page .panel *[b-yud4pvpl7i]{animation:none !important;transition:none !important}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Common/Pages/Inventory.razor.rz.scp.css */
.inventory-page[b-tsmzl7f0nh]{display:flex;min-width:0;flex-direction:column;gap:1rem}.inventory-page__hero[b-tsmzl7f0nh]{position:relative;display:flex;overflow:hidden;min-height:9rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.5rem;background:radial-gradient(circle at 8% 0%, rgba(0, 123, 255, 0.18), transparent 32%),radial-gradient(circle at 94% 12%, rgba(0, 123, 255, 0.16), transparent 26%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.88));box-shadow:0 1rem 2.5rem rgba(0,0,0,.08)}.inventory-page__hero[b-tsmzl7f0nh]::after{position:absolute;right:-10rem;bottom:-9rem;width:22rem;height:22rem;border-radius:45%;background:rgba(0,123,255,.08);content:"";pointer-events:none}.inventory-page__hero-content[b-tsmzl7f0nh]{position:relative;z-index:1;min-width:0}.inventory-page__eyebrow[b-tsmzl7f0nh]{margin-bottom:.25rem;color:#0056b3;font-size:.8rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inventory-page__title[b-tsmzl7f0nh]{margin:0;color:#1f2937;font-size:clamp(2rem,3vw,2.75rem);font-weight:950;line-height:1.05}.inventory-page__subtitle[b-tsmzl7f0nh]{max-width:56rem;margin:.5rem 0 0;color:#6c757d;font-size:1rem;line-height:1.55}.inventory-page__hero-actions[b-tsmzl7f0nh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0 1rem;border:.0625rem solid rgba(0,123,255,.26);border-radius:999px;background:hsla(0,0%,100%,.84);color:#0056b3;font-size:.9rem;font-weight:850;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link:hover,.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link.active{border-color:rgba(0,123,255,.44);background:rgba(0,123,255,.1);color:#0056b3;text-decoration:none;transform:translateY(-1px)}.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link--primary{border-color:rgba(0,123,255,.42);background:linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 .6rem 1.4rem rgba(0,123,255,.22)}.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link--primary:hover,.inventory-page__hero-actions[b-tsmzl7f0nh]  .inventory-page__hero-link--primary.active{border-color:rgba(0,123,255,.52);background:linear-gradient(135deg, #007bff, #0056b3);color:#fff}.inventory-page__hero-icon[b-tsmzl7f0nh]{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1.5rem;background:linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 1rem 2rem rgba(0,123,255,.24);font-size:2rem}.inventory-page__grid[b-tsmzl7f0nh]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.inventory-page__card[b-tsmzl7f0nh]{position:relative;display:flex;overflow:hidden;min-width:0;min-height:13.5rem;flex-direction:column;gap:.75rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.94));box-shadow:0 .75rem 1.75rem rgba(0,0,0,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.inventory-page__card[b-tsmzl7f0nh]::before{position:absolute;inset:0 0 auto;height:.25rem;background:linear-gradient(90deg, rgba(0, 123, 255, 0.7), rgba(0, 123, 255, 0.08));content:"";opacity:.78;pointer-events:none}.inventory-page__card:hover[b-tsmzl7f0nh]{border-color:rgba(0,123,255,.18);box-shadow:0 1rem 2rem rgba(0,0,0,.08);transform:translateY(-2px)}.inventory-page__card p[b-tsmzl7f0nh]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.5}.inventory-page__card-header[b-tsmzl7f0nh]{display:flex;align-items:center;gap:.5rem;min-width:0}.inventory-page__card-icon[b-tsmzl7f0nh]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:1rem;background:rgba(0,123,255,.1);color:#0056b3;font-size:1.1rem}.inventory-page__card-title[b-tsmzl7f0nh]{min-width:0;margin:0;color:#1f2937;font-size:1.1rem;font-weight:900;line-height:1.2}.inventory-page__card-actions[b-tsmzl7f0nh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.inventory-page__card-actions[b-tsmzl7f0nh]  .inventory-page__card-link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .75rem;border:.0625rem solid rgba(0,123,255,.22);border-radius:999px;background:rgba(0,123,255,.08);color:#0056b3;font-size:.8rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.inventory-page__card-actions[b-tsmzl7f0nh]  .inventory-page__card-link:hover,.inventory-page__card-actions[b-tsmzl7f0nh]  .inventory-page__card-link.active{border-color:rgba(0,123,255,.38);background:rgba(0,123,255,.13);color:#0056b3;text-decoration:none;transform:translateY(-1px)}@media(max-width: 1200px){.inventory-page__grid[b-tsmzl7f0nh]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.inventory-page__hero[b-tsmzl7f0nh]{align-items:flex-start;flex-direction:column}.inventory-page__hero-icon[b-tsmzl7f0nh]{width:4rem;height:4rem;font-size:1.5rem}.inventory-page__grid[b-tsmzl7f0nh]{grid-template-columns:1fr}.inventory-page__card[b-tsmzl7f0nh]{min-height:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Materials/Categories/Forms/MainFormInventoryMaterialCategory.razor.rz.scp.css */
.inventory-material-category-form[b-r3den68vqu]{display:flex;flex-direction:column;gap:1rem}.inventory-material-category-form .form-row[b-r3den68vqu]{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-material-category-form .form-row:last-child[b-r3den68vqu]{margin-bottom:0}.inventory-material-category-form .form-row.vertical[b-r3den68vqu]{grid-template-columns:1fr;align-items:flex-start}.inventory-material-category-form .form-row.vertical label[b-r3den68vqu]{margin-bottom:.25rem}.inventory-material-category-form .form-row label[b-r3den68vqu]{font-size:.9rem;font-weight:500;margin:0}.inventory-material-category-form .form-row span[b-r3den68vqu],.inventory-material-category-form .form-row .form-control[b-r3den68vqu],.inventory-material-category-form .form-row .form-check-input[b-r3den68vqu],.inventory-material-category-form .form-row textarea[b-r3den68vqu]{font-size:.9rem}.inventory-material-category-form .form-row .form-control[b-r3den68vqu],.inventory-material-category-form .form-row textarea[b-r3den68vqu]{width:100%}.inventory-material-category-form .form-row ul[b-r3den68vqu]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-material-category-form .rtf-editor[b-r3den68vqu]{min-height:50px}.inventory-material-category-form .rtf-view[b-r3den68vqu]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Materials/Main/Forms/MainFormInventoryMaterial.razor.rz.scp.css */
.inventory-material-form[b-5m43i2pvro]{display:flex;flex-direction:column;gap:1rem}.inventory-material-form .form-row[b-5m43i2pvro]{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-material-form .form-row:last-child[b-5m43i2pvro]{margin-bottom:0}.inventory-material-form .form-row.vertical[b-5m43i2pvro]{grid-template-columns:1fr;align-items:flex-start}.inventory-material-form .form-row.vertical label[b-5m43i2pvro]{margin-bottom:.25rem}.inventory-material-form .form-row label[b-5m43i2pvro]{font-size:.9rem;font-weight:500;margin:0}.inventory-material-form .form-row span[b-5m43i2pvro],.inventory-material-form .form-row .form-control[b-5m43i2pvro],.inventory-material-form .form-row .form-check-input[b-5m43i2pvro],.inventory-material-form .form-row textarea[b-5m43i2pvro]{font-size:.9rem}.inventory-material-form .form-row .form-control[b-5m43i2pvro],.inventory-material-form .form-row textarea[b-5m43i2pvro]{width:100%}.inventory-material-form .form-row ul[b-5m43i2pvro]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-material-form .rtf-editor[b-5m43i2pvro]{min-height:50px}.inventory-material-form .rtf-view[b-5m43i2pvro]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Regradings/Forms/MainFormInventoryRegrading.razor.rz.scp.css */
.inventory-regrading-form[b-hiwqh61ult]{display:flex;flex-direction:column;gap:1rem}.inventory-regrading-form .form-row[b-hiwqh61ult]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-regrading-form .form-row:last-child[b-hiwqh61ult]{margin-bottom:0}.inventory-regrading-form .form-row.vertical[b-hiwqh61ult]{grid-template-columns:1fr;align-items:flex-start}.inventory-regrading-form .form-row.vertical label[b-hiwqh61ult]{margin-bottom:.25rem}.inventory-regrading-form .form-row label[b-hiwqh61ult]{font-size:.9rem;font-weight:500;margin:0}.inventory-regrading-form .form-row span[b-hiwqh61ult],.inventory-regrading-form .form-row .form-control[b-hiwqh61ult],.inventory-regrading-form .form-row .form-check-input[b-hiwqh61ult],.inventory-regrading-form .form-row textarea[b-hiwqh61ult]{font-size:.9rem}.inventory-regrading-form .form-row .form-control[b-hiwqh61ult],.inventory-regrading-form .form-row textarea[b-hiwqh61ult]{width:100%}.inventory-regrading-form .form-row ul[b-hiwqh61ult]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-regrading-form .rtf-editor[b-hiwqh61ult]{min-height:50px}.inventory-regrading-form .rtf-view[b-hiwqh61ult]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-regrading-form__line-editor[b-hiwqh61ult]{display:grid;align-items:start;grid-template-columns:minmax(18rem, 1.4fr) minmax(18rem, 1.4fr) minmax(9rem, 10rem) minmax(9rem, 10rem) minmax(9rem, 10rem) minmax(14rem, 1fr) auto;gap:.5rem;padding-bottom:.5rem}.inventory-regrading-form__line-editor .form-row[b-hiwqh61ult]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:0}.inventory-regrading-form__line-editor .form-row label[b-hiwqh61ult]{width:auto;min-width:0}.inventory-regrading-form__line-actions[b-hiwqh61ult]{display:inline-flex;align-items:center;justify-content:flex-end;align-self:start;gap:.5rem;min-width:max-content;margin-top:calc(1.125rem + 0.25rem);margin-bottom:0;white-space:nowrap}.inventory-regrading-form__totals[b-hiwqh61ult]{display:grid;grid-template-columns:repeat(2, minmax(10rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-regrading-form__totals .form-row[b-hiwqh61ult]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;margin-bottom:0}.inventory-regrading-form__totals .form-row label[b-hiwqh61ult]{width:auto;min-width:0}@media(max-width: 1600px){.inventory-regrading-form__line-editor[b-hiwqh61ult]{grid-template-columns:minmax(18rem, 1fr) minmax(18rem, 1fr) repeat(3, minmax(9rem, 1fr)) auto}.inventory-regrading-form__line-editor .form-row:nth-child(6)[b-hiwqh61ult]{grid-column:1/-2}}@media(max-width: 1300px){.inventory-regrading-form__line-editor[b-hiwqh61ult],.inventory-regrading-form__totals[b-hiwqh61ult]{grid-template-columns:1fr}.inventory-regrading-form__line-editor .form-row:nth-child(6)[b-hiwqh61ult]{grid-column:auto}.inventory-regrading-form__line-actions[b-hiwqh61ult]{justify-content:flex-start;margin-top:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Regradings/Forms/ViewFormInventoryRegrading.razor.rz.scp.css */
.inventory-regrading-view-form[b-h5dns8gjlp]{display:flex;flex-direction:column;gap:1rem}.inventory-regrading-view-form .form-row[b-h5dns8gjlp]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-regrading-view-form .form-row:last-child[b-h5dns8gjlp]{margin-bottom:0}.inventory-regrading-view-form .form-row.vertical[b-h5dns8gjlp]{grid-template-columns:1fr;align-items:flex-start}.inventory-regrading-view-form .form-row.vertical label[b-h5dns8gjlp]{margin-bottom:.25rem}.inventory-regrading-view-form .form-row label[b-h5dns8gjlp]{font-size:.9rem;font-weight:500;margin:0}.inventory-regrading-view-form .form-row span[b-h5dns8gjlp],.inventory-regrading-view-form .form-row .form-control[b-h5dns8gjlp],.inventory-regrading-view-form .form-row .form-check-input[b-h5dns8gjlp],.inventory-regrading-view-form .form-row textarea[b-h5dns8gjlp]{font-size:.9rem}.inventory-regrading-view-form .form-row .form-control[b-h5dns8gjlp],.inventory-regrading-view-form .form-row textarea[b-h5dns8gjlp]{width:100%}.inventory-regrading-view-form .form-row ul[b-h5dns8gjlp]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-regrading-view-form .rtf-editor[b-h5dns8gjlp]{min-height:50px}.inventory-regrading-view-form .rtf-view[b-h5dns8gjlp]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-regrading-view-form__totals[b-h5dns8gjlp]{display:grid;grid-template-columns:repeat(2, minmax(10rem, 1fr));gap:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-regrading-view-form__totals .form-row[b-h5dns8gjlp]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;margin-bottom:0}.inventory-regrading-view-form__totals .form-row label[b-h5dns8gjlp]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-regrading-view-form__totals[b-h5dns8gjlp]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Components/StockStyle.razor.rz.scp.css */
.inventory-stock-style__badge-cell[b-zb976bjmhi]{display:block;width:100%;min-width:0;overflow:hidden}.inventory-stock-style__badge[b-zb976bjmhi]{overflow:hidden;box-sizing:border-box;vertical-align:top}.inventory-stock-style__badge--danger[b-zb976bjmhi]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(248,214.6,217.8);color:rgb(61.6,14.84,19.32);border-color:rgb(247.3,210.56,214.08)}.inventory-stock-style__badge--success[b-zb976bjmhi]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(212,237.4,217.8);color:rgb(11.2,46.76,19.32);border-color:rgb(207.7,235.64,214.08)}.inventory-stock-style__badge--neutral[b-zb976bjmhi]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(208.6,236.4,240.8);color:rgb(6.44,45.36,51.52);border-color:rgb(203.96,234.54,239.38)}.inventory-stock-style__badge-text[b-zb976bjmhi]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockAdjustment.razor.rz.scp.css */
.inventory-stock-adjustment-form[b-bruc1x3wys]{display:flex;flex-direction:column;gap:1rem}.inventory-stock-adjustment-form .form-row[b-bruc1x3wys]{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-adjustment-form .form-row:last-child[b-bruc1x3wys]{margin-bottom:0}.inventory-stock-adjustment-form .form-row.vertical[b-bruc1x3wys]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-adjustment-form .form-row.vertical label[b-bruc1x3wys]{margin-bottom:.25rem}.inventory-stock-adjustment-form .form-row label[b-bruc1x3wys]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-adjustment-form .form-row span[b-bruc1x3wys],.inventory-stock-adjustment-form .form-row .form-control[b-bruc1x3wys],.inventory-stock-adjustment-form .form-row .form-check-input[b-bruc1x3wys],.inventory-stock-adjustment-form .form-row textarea[b-bruc1x3wys]{font-size:.9rem}.inventory-stock-adjustment-form .form-row .form-control[b-bruc1x3wys],.inventory-stock-adjustment-form .form-row textarea[b-bruc1x3wys]{width:100%}.inventory-stock-adjustment-form .form-row ul[b-bruc1x3wys]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-adjustment-form .rtf-editor[b-bruc1x3wys]{min-height:50px}.inventory-stock-adjustment-form .rtf-view[b-bruc1x3wys]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockDirectIssue.razor.rz.scp.css */
.inventory-stock-direct-issue-form[b-r3b5kkukr2]{--inventory-stock-direct-issue-line-action-offset: 1.125rem;display:flex;flex-direction:column;gap:1rem}.inventory-stock-direct-issue-form .form-row[b-r3b5kkukr2]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-direct-issue-form .form-row:last-child[b-r3b5kkukr2]{margin-bottom:0}.inventory-stock-direct-issue-form .form-row.vertical[b-r3b5kkukr2]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-direct-issue-form .form-row.vertical label[b-r3b5kkukr2]{margin-bottom:.25rem}.inventory-stock-direct-issue-form .form-row label[b-r3b5kkukr2]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-direct-issue-form .form-row span[b-r3b5kkukr2],.inventory-stock-direct-issue-form .form-row .form-control[b-r3b5kkukr2],.inventory-stock-direct-issue-form .form-row .form-check-input[b-r3b5kkukr2],.inventory-stock-direct-issue-form .form-row textarea[b-r3b5kkukr2]{font-size:.9rem}.inventory-stock-direct-issue-form .form-row .form-control[b-r3b5kkukr2],.inventory-stock-direct-issue-form .form-row textarea[b-r3b5kkukr2]{width:100%}.inventory-stock-direct-issue-form .form-row ul[b-r3b5kkukr2]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-direct-issue-form .rtf-editor[b-r3b5kkukr2]{min-height:50px}.inventory-stock-direct-issue-form .rtf-view[b-r3b5kkukr2]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stock-direct-issue-form__line-editor[b-r3b5kkukr2]{display:grid;align-items:start;grid-template-columns:minmax(16rem, 1fr) minmax(16rem, 1fr) minmax(18rem, 1.2fr) minmax(10rem, 14rem) auto;gap:.5rem;padding-bottom:.5rem}.inventory-stock-direct-issue-form__line-editor .form-row[b-r3b5kkukr2]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:0}.inventory-stock-direct-issue-form__line-editor .form-row label[b-r3b5kkukr2]{width:auto;min-width:0}.inventory-stock-direct-issue-form__line-actions[b-r3b5kkukr2]{display:inline-flex;align-items:center;justify-content:flex-end;align-self:start;gap:.5rem;min-width:max-content;margin-top:calc(var(--inventory-stock-direct-issue-line-action-offset) + 0.25rem);margin-bottom:0;white-space:nowrap}.inventory-stock-direct-issue-form__availability[b-r3b5kkukr2]{display:grid;grid-template-columns:repeat(3, minmax(12rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stock-direct-issue-form__availability .form-row[b-r3b5kkukr2]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stock-direct-issue-form__availability .form-row label[b-r3b5kkukr2]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-stock-direct-issue-form__line-editor[b-r3b5kkukr2],.inventory-stock-direct-issue-form__availability[b-r3b5kkukr2]{grid-template-columns:1fr}.inventory-stock-direct-issue-form__line-actions[b-r3b5kkukr2]{justify-content:flex-start;margin-top:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockMovement.razor.rz.scp.css */
.inventory-stock-movement-view-form[b-02oprr97w1]{display:flex;flex-direction:column;gap:1rem}.inventory-stock-movement-view-form .form-row[b-02oprr97w1]{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-movement-view-form .form-row:last-child[b-02oprr97w1]{margin-bottom:0}.inventory-stock-movement-view-form .form-row.vertical[b-02oprr97w1]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-movement-view-form .form-row.vertical label[b-02oprr97w1]{margin-bottom:.25rem}.inventory-stock-movement-view-form .form-row label[b-02oprr97w1]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-movement-view-form .form-row span[b-02oprr97w1],.inventory-stock-movement-view-form .form-row .form-control[b-02oprr97w1],.inventory-stock-movement-view-form .form-row .form-check-input[b-02oprr97w1],.inventory-stock-movement-view-form .form-row textarea[b-02oprr97w1]{font-size:.9rem}.inventory-stock-movement-view-form .form-row .form-control[b-02oprr97w1],.inventory-stock-movement-view-form .form-row textarea[b-02oprr97w1]{width:100%}.inventory-stock-movement-view-form .form-row ul[b-02oprr97w1]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-movement-view-form .rtf-editor[b-02oprr97w1]{min-height:50px}.inventory-stock-movement-view-form .rtf-view[b-02oprr97w1]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stock-movement-view-form__deltas[b-02oprr97w1]{display:grid;grid-template-columns:repeat(2, minmax(12rem, 1fr));gap:.5rem}.inventory-stock-movement-view-form__delta-card[b-02oprr97w1]{display:flex;min-width:0;flex-direction:column;gap:.25rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stock-movement-view-form__delta-label[b-02oprr97w1]{color:#6c757d;font-size:.8rem;font-weight:800;line-height:1.25}.inventory-stock-movement-view-form__delta-unit[b-02oprr97w1]{min-width:0;overflow:hidden;color:#6c757d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 900px){.inventory-stock-movement-view-form__deltas[b-02oprr97w1]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockReserve.razor.rz.scp.css */
.inventory-stock-reserve-form[b-gy1axjgvkd]{--inventory-stock-reserve-line-action-offset: 1.125rem;display:flex;flex-direction:column;gap:1rem}.inventory-stock-reserve-form .form-row[b-gy1axjgvkd]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-reserve-form .form-row:last-child[b-gy1axjgvkd]{margin-bottom:0}.inventory-stock-reserve-form .form-row.vertical[b-gy1axjgvkd]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-reserve-form .form-row.vertical label[b-gy1axjgvkd]{margin-bottom:.25rem}.inventory-stock-reserve-form .form-row label[b-gy1axjgvkd]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-reserve-form .form-row span[b-gy1axjgvkd],.inventory-stock-reserve-form .form-row .form-control[b-gy1axjgvkd],.inventory-stock-reserve-form .form-row .form-check-input[b-gy1axjgvkd],.inventory-stock-reserve-form .form-row textarea[b-gy1axjgvkd]{font-size:.9rem}.inventory-stock-reserve-form .form-row .form-control[b-gy1axjgvkd],.inventory-stock-reserve-form .form-row textarea[b-gy1axjgvkd]{width:100%}.inventory-stock-reserve-form .form-row ul[b-gy1axjgvkd]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-reserve-form .rtf-editor[b-gy1axjgvkd]{min-height:50px}.inventory-stock-reserve-form .rtf-view[b-gy1axjgvkd]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stock-reserve-form__line-editor[b-gy1axjgvkd]{display:grid;align-items:start;grid-template-columns:minmax(16rem, 1fr) minmax(16rem, 1fr) minmax(18rem, 1.2fr) minmax(10rem, 14rem) auto;gap:.5rem;padding-bottom:.5rem}.inventory-stock-reserve-form__line-editor .form-row[b-gy1axjgvkd]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:0}.inventory-stock-reserve-form__line-editor .form-row label[b-gy1axjgvkd]{width:auto;min-width:0}.inventory-stock-reserve-form__line-actions[b-gy1axjgvkd]{display:inline-flex;align-items:center;justify-content:flex-end;align-self:start;gap:.5rem;min-width:max-content;margin-top:calc(var(--inventory-stock-reserve-line-action-offset) + 0.25rem);margin-bottom:0;white-space:nowrap}.inventory-stock-reserve-form__availability[b-gy1axjgvkd]{display:grid;grid-template-columns:repeat(3, minmax(12rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stock-reserve-form__availability .form-row[b-gy1axjgvkd]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stock-reserve-form__availability .form-row label[b-gy1axjgvkd]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-stock-reserve-form__line-editor[b-gy1axjgvkd],.inventory-stock-reserve-form__availability[b-gy1axjgvkd]{grid-template-columns:1fr}.inventory-stock-reserve-form__line-actions[b-gy1axjgvkd]{justify-content:flex-start;margin-top:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockReturn.razor.rz.scp.css */
.inventory-stock-return-form[b-680t9r03ig]{--inventory-stock-return-line-action-offset: 1.125rem;display:flex;flex-direction:column;gap:1rem}.inventory-stock-return-form .form-row[b-680t9r03ig]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-return-form .form-row:last-child[b-680t9r03ig]{margin-bottom:0}.inventory-stock-return-form .form-row.vertical[b-680t9r03ig]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-return-form .form-row.vertical label[b-680t9r03ig]{margin-bottom:.25rem}.inventory-stock-return-form .form-row label[b-680t9r03ig]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-return-form .form-row span[b-680t9r03ig],.inventory-stock-return-form .form-row .form-control[b-680t9r03ig],.inventory-stock-return-form .form-row .form-check-input[b-680t9r03ig],.inventory-stock-return-form .form-row textarea[b-680t9r03ig]{font-size:.9rem}.inventory-stock-return-form .form-row .form-control[b-680t9r03ig],.inventory-stock-return-form .form-row textarea[b-680t9r03ig]{width:100%}.inventory-stock-return-form .form-row ul[b-680t9r03ig]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-return-form .rtf-editor[b-680t9r03ig]{min-height:50px}.inventory-stock-return-form .rtf-view[b-680t9r03ig]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stock-return-form__hint[b-680t9r03ig]{margin-bottom:.5rem;padding:.5rem .75rem;border:.0625rem solid rgba(0,123,255,.16);border-radius:1rem;background:rgba(0,123,255,.06);color:#6c757d;font-size:.9rem;line-height:1.45}.inventory-stock-return-form__line-editor[b-680t9r03ig]{display:grid;align-items:start;grid-template-columns:minmax(16rem, 1fr) minmax(16rem, 1fr) minmax(18rem, 1.2fr) minmax(10rem, 14rem) auto;gap:.5rem;padding-bottom:.5rem}.inventory-stock-return-form__line-editor .form-row[b-680t9r03ig]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:0}.inventory-stock-return-form__line-editor .form-row label[b-680t9r03ig]{width:auto;min-width:0}.inventory-stock-return-form__line-actions[b-680t9r03ig]{display:inline-flex;align-items:center;justify-content:flex-end;align-self:start;gap:.5rem;min-width:max-content;margin-top:calc(var(--inventory-stock-return-line-action-offset) + 0.25rem);margin-bottom:0;white-space:nowrap}.inventory-stock-return-form__availability[b-680t9r03ig]{display:grid;grid-template-columns:repeat(4, minmax(12rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stock-return-form__availability .form-row[b-680t9r03ig]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stock-return-form__availability .form-row label[b-680t9r03ig]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-stock-return-form__line-editor[b-680t9r03ig],.inventory-stock-return-form__availability[b-680t9r03ig]{grid-template-columns:1fr}.inventory-stock-return-form__line-actions[b-680t9r03ig]{justify-content:flex-start;margin-top:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Forms/MainFormInventoryStockTransfer.razor.rz.scp.css */
.inventory-stock-transfer-form[b-qw12z5p134]{display:flex;flex-direction:column;gap:1rem}.inventory-stock-transfer-form .form-row[b-qw12z5p134]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-transfer-form .form-row:last-child[b-qw12z5p134]{margin-bottom:0}.inventory-stock-transfer-form .form-row.vertical[b-qw12z5p134]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-transfer-form .form-row.vertical label[b-qw12z5p134]{margin-bottom:.25rem}.inventory-stock-transfer-form .form-row label[b-qw12z5p134]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-transfer-form .form-row span[b-qw12z5p134],.inventory-stock-transfer-form .form-row .form-control[b-qw12z5p134],.inventory-stock-transfer-form .form-row .form-check-input[b-qw12z5p134],.inventory-stock-transfer-form .form-row textarea[b-qw12z5p134]{font-size:.9rem}.inventory-stock-transfer-form .form-row .form-control[b-qw12z5p134],.inventory-stock-transfer-form .form-row textarea[b-qw12z5p134]{width:100%}.inventory-stock-transfer-form .form-row ul[b-qw12z5p134]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-transfer-form .rtf-editor[b-qw12z5p134]{min-height:50px}.inventory-stock-transfer-form .rtf-view[b-qw12z5p134]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stock-transfer-form__line-editor[b-qw12z5p134]{display:grid;align-items:end;grid-template-columns:minmax(22rem, 1fr) minmax(14rem, 18rem) auto;gap:.5rem;margin-bottom:.5rem}.inventory-stock-transfer-form__line-editor .form-row[b-qw12z5p134]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stock-transfer-form__line-editor .form-row label[b-qw12z5p134]{width:auto;min-width:0}.inventory-stock-transfer-form__line-actions[b-qw12z5p134]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;white-space:nowrap}.inventory-stock-transfer-form__availability[b-qw12z5p134]{display:grid;grid-template-columns:repeat(3, minmax(12rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stock-transfer-form__availability .form-row[b-qw12z5p134]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stock-transfer-form__availability .form-row label[b-qw12z5p134]{width:auto;min-width:0}@media(max-width: 1100px){.inventory-stock-transfer-form__line-editor[b-qw12z5p134],.inventory-stock-transfer-form__availability[b-qw12z5p134]{grid-template-columns:1fr}.inventory-stock-transfer-form__line-actions[b-qw12z5p134]{justify-content:flex-start;padding-bottom:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Screens/ReturnToStock.razor.rz.scp.css */
.inventory-stock-return-choice-page[b-8g8rw4xery]{display:flex;min-width:0;flex-direction:column;gap:1rem}.inventory-stock-return-choice-page__hero[b-8g8rw4xery]{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.5rem;background:radial-gradient(circle at 8% 0%, rgba(0, 123, 255, 0.18), transparent 32%),radial-gradient(circle at 94% 12%, rgba(0, 123, 255, 0.14), transparent 26%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.9));box-shadow:0 1rem 2.5rem rgba(0,0,0,.08)}.inventory-stock-return-choice-page__eyebrow[b-8g8rw4xery]{margin-bottom:.25rem;color:#0056b3;font-size:.8rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inventory-stock-return-choice-page__title[b-8g8rw4xery]{margin:0;color:#1f2937;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:950;line-height:1.05}.inventory-stock-return-choice-page__subtitle[b-8g8rw4xery]{max-width:58rem;margin:.5rem 0 0;color:#6c757d;font-size:1rem;line-height:1.55}.inventory-stock-return-choice-page__hero-icon[b-8g8rw4xery]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1.5rem;background:linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 1rem 2rem rgba(0,123,255,.24);font-size:2rem}.inventory-stock-return-choice-page__grid[b-8g8rw4xery]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.inventory-stock-return-choice-page__card[b-8g8rw4xery]{position:relative;display:flex;overflow:hidden;min-width:0;min-height:17rem;flex-direction:column;gap:.75rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.25rem;background:#fff;box-shadow:0 .75rem 1.75rem rgba(0,0,0,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.inventory-stock-return-choice-page__card[b-8g8rw4xery]::before{position:absolute;inset:0 0 auto;height:.25rem;background:linear-gradient(90deg, rgba(0, 123, 255, 0.7), rgba(0, 123, 255, 0.08));content:"";pointer-events:none}.inventory-stock-return-choice-page__card:hover[b-8g8rw4xery]{border-color:rgba(0,123,255,.18);box-shadow:0 1rem 2rem rgba(0,0,0,.08);transform:translateY(-2px)}.inventory-stock-return-choice-page__card h2[b-8g8rw4xery]{margin:0;color:#1f2937;font-size:1.1rem;font-weight:900;line-height:1.2}.inventory-stock-return-choice-page__card p[b-8g8rw4xery]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.5}.inventory-stock-return-choice-page__card-icon[b-8g8rw4xery]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;background:rgba(0,123,255,.1);color:#0056b3;font-size:1.1rem}.inventory-stock-return-choice-page__card-note[b-8g8rw4xery]{padding:.5rem .75rem;border:.0625rem solid rgba(0,123,255,.14);border-radius:1rem;background:rgba(0,123,255,.05);color:#6c757d;font-size:.9rem;line-height:1.45}.inventory-stock-return-choice-page__card-link[b-8g8rw4xery]{margin-top:auto}.inventory-stock-return-choice-page[b-8g8rw4xery]  .inventory-stock-return-choice-page__card-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2.25rem;padding:0 1rem;border:.0625rem solid rgba(0,123,255,.3);border-radius:999px;background:rgba(0,123,255,.1);color:#0056b3;font-size:.9rem;font-weight:850;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.inventory-stock-return-choice-page[b-8g8rw4xery]  .inventory-stock-return-choice-page__card-link:hover,.inventory-stock-return-choice-page[b-8g8rw4xery]  .inventory-stock-return-choice-page__card-link.active{border-color:rgba(0,123,255,.42);background:rgba(0,123,255,.15);color:#0056b3;text-decoration:none;transform:translateY(-1px)}@media(max-width: 900px){.inventory-stock-return-choice-page__hero[b-8g8rw4xery]{align-items:flex-start;flex-direction:column}.inventory-stock-return-choice-page__grid[b-8g8rw4xery]{grid-template-columns:1fr}.inventory-stock-return-choice-page__card[b-8g8rw4xery]{min-height:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocks/Screens/ViewInventoryStockReservation.razor.rz.scp.css */
.inventory-stock-reservation-view-page[b-fihw4h60km]{display:flex;flex-direction:column;gap:1rem}.inventory-stock-reservation-view-page .form-row[b-fihw4h60km]{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stock-reservation-view-page .form-row:last-child[b-fihw4h60km]{margin-bottom:0}.inventory-stock-reservation-view-page .form-row.vertical[b-fihw4h60km]{grid-template-columns:1fr;align-items:flex-start}.inventory-stock-reservation-view-page .form-row.vertical label[b-fihw4h60km]{margin-bottom:.25rem}.inventory-stock-reservation-view-page .form-row label[b-fihw4h60km]{font-size:.9rem;font-weight:500;margin:0}.inventory-stock-reservation-view-page .form-row span[b-fihw4h60km],.inventory-stock-reservation-view-page .form-row .form-control[b-fihw4h60km],.inventory-stock-reservation-view-page .form-row .form-check-input[b-fihw4h60km],.inventory-stock-reservation-view-page .form-row textarea[b-fihw4h60km]{font-size:.9rem}.inventory-stock-reservation-view-page .form-row .form-control[b-fihw4h60km],.inventory-stock-reservation-view-page .form-row textarea[b-fihw4h60km]{width:100%}.inventory-stock-reservation-view-page .form-row ul[b-fihw4h60km]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stock-reservation-view-page .rtf-editor[b-fihw4h60km]{min-height:50px}.inventory-stock-reservation-view-page .rtf-view[b-fihw4h60km]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocktakings/Forms/MainFormInventoryStocktaking.razor.rz.scp.css */
.inventory-stocktaking-form[b-gd4ei1s95z]{display:flex;flex-direction:column;gap:1rem}.inventory-stocktaking-form .form-row[b-gd4ei1s95z]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stocktaking-form .form-row:last-child[b-gd4ei1s95z]{margin-bottom:0}.inventory-stocktaking-form .form-row.vertical[b-gd4ei1s95z]{grid-template-columns:1fr;align-items:flex-start}.inventory-stocktaking-form .form-row.vertical label[b-gd4ei1s95z]{margin-bottom:.25rem}.inventory-stocktaking-form .form-row label[b-gd4ei1s95z]{font-size:.9rem;font-weight:500;margin:0}.inventory-stocktaking-form .form-row span[b-gd4ei1s95z],.inventory-stocktaking-form .form-row .form-control[b-gd4ei1s95z],.inventory-stocktaking-form .form-row .form-check-input[b-gd4ei1s95z],.inventory-stocktaking-form .form-row textarea[b-gd4ei1s95z]{font-size:.9rem}.inventory-stocktaking-form .form-row .form-control[b-gd4ei1s95z],.inventory-stocktaking-form .form-row textarea[b-gd4ei1s95z]{width:100%}.inventory-stocktaking-form .form-row ul[b-gd4ei1s95z]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stocktaking-form .rtf-editor[b-gd4ei1s95z]{min-height:50px}.inventory-stocktaking-form .rtf-view[b-gd4ei1s95z]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stocktaking-form__line-editor[b-gd4ei1s95z]{display:grid;align-items:start;grid-template-columns:minmax(18rem, 1.4fr) minmax(10rem, 12rem) minmax(10rem, 12rem) minmax(14rem, 1fr) auto;gap:.5rem;padding-bottom:.5rem}.inventory-stocktaking-form__line-editor .form-row[b-gd4ei1s95z]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;min-width:0;margin-bottom:0}.inventory-stocktaking-form__line-editor .form-row label[b-gd4ei1s95z]{width:auto;min-width:0}.inventory-stocktaking-form__line-actions[b-gd4ei1s95z]{display:inline-flex;align-items:center;justify-content:flex-end;align-self:start;gap:.5rem;min-width:max-content;margin-top:calc(1.125rem + 0.25rem);margin-bottom:0;white-space:nowrap}.inventory-stocktaking-form__totals[b-gd4ei1s95z]{display:grid;grid-template-columns:repeat(4, minmax(10rem, 1fr));gap:.5rem;margin-bottom:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stocktaking-form__totals .form-row[b-gd4ei1s95z]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem}.inventory-stocktaking-form__totals .form-row label[b-gd4ei1s95z]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-stocktaking-form__line-editor[b-gd4ei1s95z],.inventory-stocktaking-form__totals[b-gd4ei1s95z]{grid-template-columns:1fr}.inventory-stocktaking-form__line-actions[b-gd4ei1s95z]{justify-content:flex-start;margin-top:0}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Stocktakings/Forms/ViewFormInventoryStocktaking.razor.rz.scp.css */
.inventory-stocktaking-view-form[b-pvw2ns80cv]{display:flex;flex-direction:column;gap:1rem}.inventory-stocktaking-view-form .form-row[b-pvw2ns80cv]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-stocktaking-view-form .form-row:last-child[b-pvw2ns80cv]{margin-bottom:0}.inventory-stocktaking-view-form .form-row.vertical[b-pvw2ns80cv]{grid-template-columns:1fr;align-items:flex-start}.inventory-stocktaking-view-form .form-row.vertical label[b-pvw2ns80cv]{margin-bottom:.25rem}.inventory-stocktaking-view-form .form-row label[b-pvw2ns80cv]{font-size:.9rem;font-weight:500;margin:0}.inventory-stocktaking-view-form .form-row span[b-pvw2ns80cv],.inventory-stocktaking-view-form .form-row .form-control[b-pvw2ns80cv],.inventory-stocktaking-view-form .form-row .form-check-input[b-pvw2ns80cv],.inventory-stocktaking-view-form .form-row textarea[b-pvw2ns80cv]{font-size:.9rem}.inventory-stocktaking-view-form .form-row .form-control[b-pvw2ns80cv],.inventory-stocktaking-view-form .form-row textarea[b-pvw2ns80cv]{width:100%}.inventory-stocktaking-view-form .form-row ul[b-pvw2ns80cv]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-stocktaking-view-form .rtf-editor[b-pvw2ns80cv]{min-height:50px}.inventory-stocktaking-view-form .rtf-view[b-pvw2ns80cv]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.inventory-stocktaking-view-form__totals[b-pvw2ns80cv]{display:grid;grid-template-columns:repeat(4, minmax(10rem, 1fr));gap:.5rem;padding:.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:rgba(0,0,0,.02)}.inventory-stocktaking-view-form__totals .form-row[b-pvw2ns80cv]{display:flex;align-items:stretch;flex-direction:column;gap:.25rem;margin-bottom:0}.inventory-stocktaking-view-form__totals .form-row label[b-pvw2ns80cv]{width:auto;min-width:0}@media(max-width: 1300px){.inventory-stocktaking-view-form__totals[b-pvw2ns80cv]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Storages/Forms/MainFormInventoryStorageLocation.razor.rz.scp.css */
.inventory-storage-location-form[b-250pqzusba]{display:flex;flex-direction:column;gap:1rem}.inventory-storage-location-form .form-row[b-250pqzusba]{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-storage-location-form .form-row:last-child[b-250pqzusba]{margin-bottom:0}.inventory-storage-location-form .form-row.vertical[b-250pqzusba]{grid-template-columns:1fr;align-items:flex-start}.inventory-storage-location-form .form-row.vertical label[b-250pqzusba]{margin-bottom:.25rem}.inventory-storage-location-form .form-row label[b-250pqzusba]{font-size:.9rem;font-weight:500;margin:0}.inventory-storage-location-form .form-row span[b-250pqzusba],.inventory-storage-location-form .form-row .form-control[b-250pqzusba],.inventory-storage-location-form .form-row .form-check-input[b-250pqzusba],.inventory-storage-location-form .form-row textarea[b-250pqzusba]{font-size:.9rem}.inventory-storage-location-form .form-row .form-control[b-250pqzusba],.inventory-storage-location-form .form-row textarea[b-250pqzusba]{width:100%}.inventory-storage-location-form .form-row ul[b-250pqzusba]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-storage-location-form .rtf-editor[b-250pqzusba]{min-height:50px}.inventory-storage-location-form .rtf-view[b-250pqzusba]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/UnitsOfMeasure/Forms/MainFormInventoryUnitOfMeasure.razor.rz.scp.css */
.inventory-unit-of-measure-form[b-iykkfhlcgc]{display:flex;flex-direction:column;gap:1rem}.inventory-unit-of-measure-form .form-row[b-iykkfhlcgc]{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-unit-of-measure-form .form-row:last-child[b-iykkfhlcgc]{margin-bottom:0}.inventory-unit-of-measure-form .form-row.vertical[b-iykkfhlcgc]{grid-template-columns:1fr;align-items:flex-start}.inventory-unit-of-measure-form .form-row.vertical label[b-iykkfhlcgc]{margin-bottom:.25rem}.inventory-unit-of-measure-form .form-row label[b-iykkfhlcgc]{font-size:.9rem;font-weight:500;margin:0}.inventory-unit-of-measure-form .form-row span[b-iykkfhlcgc],.inventory-unit-of-measure-form .form-row .form-control[b-iykkfhlcgc],.inventory-unit-of-measure-form .form-row .form-check-input[b-iykkfhlcgc],.inventory-unit-of-measure-form .form-row textarea[b-iykkfhlcgc]{font-size:.9rem}.inventory-unit-of-measure-form .form-row .form-control[b-iykkfhlcgc],.inventory-unit-of-measure-form .form-row textarea[b-iykkfhlcgc]{width:100%}.inventory-unit-of-measure-form .form-row ul[b-iykkfhlcgc]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-unit-of-measure-form .rtf-editor[b-iykkfhlcgc]{min-height:50px}.inventory-unit-of-measure-form .rtf-view[b-iykkfhlcgc]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Inventory/Warehouses/Forms/MainFormInventoryWarehouse.razor.rz.scp.css */
.inventory-warehouse-form[b-pivkjohizf]{display:flex;flex-direction:column;gap:1rem}.inventory-warehouse-form .form-row[b-pivkjohizf]{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.inventory-warehouse-form .form-row:last-child[b-pivkjohizf]{margin-bottom:0}.inventory-warehouse-form .form-row.vertical[b-pivkjohizf]{grid-template-columns:1fr;align-items:flex-start}.inventory-warehouse-form .form-row.vertical label[b-pivkjohizf]{margin-bottom:.25rem}.inventory-warehouse-form .form-row label[b-pivkjohizf]{font-size:.9rem;font-weight:500;margin:0}.inventory-warehouse-form .form-row span[b-pivkjohizf],.inventory-warehouse-form .form-row .form-control[b-pivkjohizf],.inventory-warehouse-form .form-row .form-check-input[b-pivkjohizf],.inventory-warehouse-form .form-row textarea[b-pivkjohizf]{font-size:.9rem}.inventory-warehouse-form .form-row .form-control[b-pivkjohizf],.inventory-warehouse-form .form-row textarea[b-pivkjohizf]{width:100%}.inventory-warehouse-form .form-row ul[b-pivkjohizf]{margin:0;padding-left:1.1rem;font-size:.9rem}.inventory-warehouse-form .rtf-editor[b-pivkjohizf]{min-height:50px}.inventory-warehouse-form .rtf-view[b-pivkjohizf]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/System/Notifications/Components/AppNotificationBell.razor.rz.scp.css */
.app-notification-bell[b-0eqfrshihw]{position:relative;display:inline-flex;align-items:center}.app-notification-bell__button:focus[b-0eqfrshihw]{outline:none}.app-notification-bell__button:focus:not(:focus-visible)[b-0eqfrshihw]{outline:none;box-shadow:none}.app-notification-bell__button:focus-visible[b-0eqfrshihw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:999px}.app-notification-bell__button[b-0eqfrshihw]{position:relative;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.42);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.86)),#fff;color:#475569;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 4px 12px rgba(15,23,42,.08);transition:transform .16s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.app-notification-bell__button:hover[b-0eqfrshihw]{transform:translateY(-1px);border-color:rgba(47,128,255,.42);color:#1d4ed8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px rgba(15,23,42,.12)}.app-notification-bell__button--open[b-0eqfrshihw],.app-notification-bell__button--has-unread[b-0eqfrshihw]{color:#1d4ed8;border-color:rgba(47,128,255,.46)}.app-notification-bell__badge[b-0eqfrshihw]{position:absolute;top:-0.38rem;right:-0.46rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border:2px solid #f7f7f7;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;font-size:.64rem;font-weight:800;line-height:1;box-shadow:0 4px 10px rgba(239,68,68,.28)}.app-notification-bell__dropdown:focus[b-0eqfrshihw]{outline:none}.app-notification-bell__dropdown:focus:not(:focus-visible)[b-0eqfrshihw]{outline:none;box-shadow:none}.app-notification-bell__dropdown:focus-visible[b-0eqfrshihw]{outline:none;box-shadow:none}.app-notification-bell__dropdown[b-0eqfrshihw]{position:absolute;top:calc(100% + .65rem);right:0;z-index:80;box-sizing:border-box;width:min(22rem,100vw - 1.5rem);border:1px solid rgba(226,232,240,.94);border-radius:1.25rem;overflow:hidden;background:radial-gradient(circle at 12% 0%, rgba(47, 128, 255, 0.1), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 22px 58px rgba(15,23,42,.22),inset 0 1px 0 hsla(0,0%,100%,.9)}.app-notification-bell__header[b-0eqfrshihw]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(226,232,240,.9)}.app-notification-bell__title[b-0eqfrshihw]{color:#0f172a;font-size:1rem;font-weight:800}.app-notification-bell__subtitle[b-0eqfrshihw]{margin-top:.12rem;color:#64748b;font-size:.8rem}.app-notification-bell__close:focus[b-0eqfrshihw]{outline:none}.app-notification-bell__close:focus:not(:focus-visible)[b-0eqfrshihw]{outline:none;box-shadow:none}.app-notification-bell__close:focus-visible[b-0eqfrshihw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:999px}.app-notification-bell__close[b-0eqfrshihw]{width:1.8rem;height:1.8rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#64748b;cursor:pointer}.app-notification-bell__close:hover[b-0eqfrshihw]{background:rgba(15,23,42,.06);color:#0f172a}.app-notification-bell__sources[b-0eqfrshihw]{flex:0 0 auto;display:grid;gap:.35rem;padding:.75rem;border-bottom:1px solid rgba(226,232,240,.82)}.app-notification-bell__source[b-0eqfrshihw]{display:grid;grid-template-columns:1.55rem minmax(0, 1fr) auto;align-items:center;gap:.5rem;padding:.45rem .55rem;border:1px solid rgba(226,232,240,.78);border-radius:1rem;background:hsla(0,0%,100%,.72)}.app-notification-bell__source-icon[b-0eqfrshihw]{color:#2f80ff}.app-notification-bell__source-title[b-0eqfrshihw]{min-width:0;overflow:hidden;color:#334155;font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-notification-bell__source-count[b-0eqfrshihw]{min-width:1.65rem;border-radius:999px;padding:.12rem .42rem;background:rgba(47,128,255,.1);color:#1d4ed8;font-size:.8rem;font-weight:800;text-align:center}.app-notification-bell__recent[b-0eqfrshihw]{min-height:0;max-height:min(24rem,100dvh - 11rem);overflow:auto;overscroll-behavior:contain;padding:.75rem}.app-notification-bell__empty[b-0eqfrshihw]{padding:1.5rem .75rem;color:#64748b;font-size:.9rem;text-align:center}.app-notification-bell__item:focus[b-0eqfrshihw]{outline:none}.app-notification-bell__item:focus:not(:focus-visible)[b-0eqfrshihw]{outline:none;box-shadow:none}.app-notification-bell__item:focus-visible[b-0eqfrshihw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.app-notification-bell__item[b-0eqfrshihw]{width:100%;border:0;border-radius:1rem;display:grid;grid-template-columns:1.75rem minmax(0, 1fr);gap:.5rem;padding:.55rem;background:rgba(0,0,0,0);color:inherit;cursor:pointer;text-align:left}.app-notification-bell__item:hover[b-0eqfrshihw]{background:rgba(47,128,255,.08)}.app-notification-bell__item--important[b-0eqfrshihw]{background:rgba(245,158,11,.08)}.app-notification-bell__item--critical[b-0eqfrshihw]{background:rgba(239,68,68,.08)}.app-notification-bell__item-icon[b-0eqfrshihw]{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(47,128,255,.1);color:#1d4ed8}.app-notification-bell__item-body[b-0eqfrshihw]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.app-notification-bell__item-title[b-0eqfrshihw],.app-notification-bell__item-text[b-0eqfrshihw]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-notification-bell__item-title[b-0eqfrshihw]{color:#0f172a;font-size:.9rem;font-weight:800}.app-notification-bell__item-text[b-0eqfrshihw]{color:#475569;font-size:.8rem}.app-notification-bell__item-time[b-0eqfrshihw]{color:#94a3b8;font-size:.68rem;font-weight:700}@media(max-width: 48rem){.app-notification-bell__dropdown[b-0eqfrshihw]{position:fixed;top:calc(var(--app-header-height, 4.7rem) + 3.5rem + env(safe-area-inset-top, 0px));right:calc(.75rem + env(safe-area-inset-right, 0px));left:calc(.75rem + env(safe-area-inset-left, 0px));width:auto;max-height:calc(100dvh - var(--app-header-height, 4.7rem) - 1.25rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column}.app-notification-bell__recent[b-0eqfrshihw]{flex:1 1 auto;max-height:none}}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Appeals/AppealsAnalytics/Components/AppealsAnalyticsDashboard/AppealsAnalyticsByCategoriesPanel.razor.rz.scp.css */
.aa-categories[b-xt0icla7hq]{min-width:0;max-width:100%}.aa-categories__head[b-xt0icla7hq]{align-items:flex-start}.aa-categories__toolbar[b-xt0icla7hq]{display:grid;grid-template-columns:minmax(220px, 360px);gap:.5rem;align-items:end;min-width:220px}.aa-categories__summary[b-xt0icla7hq]{color:#6c757d;font-size:.9rem;font-weight:750;text-align:right}.aa-categories__scroll-container[b-xt0icla7hq]{overflow-y:hidden;border:1px solid rgba(226,232,240,.88);border-radius:1.25rem;padding:.75rem}.aa-categories__scroll[b-xt0icla7hq]{max-height:460px;overflow:auto;padding-right:.2rem}.aa-categories__list[b-xt0icla7hq]{display:grid;grid-template-columns:1fr;gap:.5rem;min-width:0}.aa-categories__row[b-xt0icla7hq]{min-width:0;display:grid;grid-template-columns:1fr;gap:.5rem;padding:.5rem;border:1px solid rgba(226,232,240,.92);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(248, 250, 252, 0.68))}.aa-categories__header[b-xt0icla7hq]{min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem}.aa-categories__name[b-xt0icla7hq]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:.9rem;font-weight:700;line-height:1.35;word-break:break-word}.aa-categories__meter[b-xt0icla7hq]{position:relative;height:.46rem;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.2)}.aa-categories__meter span[b-xt0icla7hq]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg, rgba(47, 128, 255, 0.78), rgba(124, 58, 237, 0.72));min-width:.35rem}.aa-categories__meter[b-xt0icla7hq]{width:100%;min-width:0}.aa-categories__count[b-xt0icla7hq]{justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;white-space:nowrap}.aa-categories__count strong[b-xt0icla7hq]{color:#000;font-size:1rem;line-height:1}.aa-categories__count span[b-xt0icla7hq]{color:#6c757d;font-size:.8rem}.aa-categories__gender[b-xt0icla7hq]{font-weight:600;line-height:1.25;text-align:right;white-space:normal}@media(max-width: 960px){.aa-categories__head[b-xt0icla7hq]{flex-direction:column}.aa-categories__toolbar[b-xt0icla7hq]{width:100%}.aa-categories__summary[b-xt0icla7hq]{text-align:left}}@media(max-width: 720px){.aa-categories__list[b-xt0icla7hq]{grid-template-columns:1fr}.aa-categories__header[b-xt0icla7hq]{grid-template-columns:minmax(0, 1fr) auto;align-items:center}.aa-categories__count[b-xt0icla7hq]{align-items:flex-end}.aa-categories__gender[b-xt0icla7hq]{max-width:100px}.aa-categories__meter[b-xt0icla7hq]{width:100%}}@media(prefers-reduced-motion: reduce){.aa-categories *[b-xt0icla7hq]{animation:none !important;transition:none !important}}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Appeals/AppealsAnalytics/Components/AppealsAnalyticsDashboard/AppealsAnalyticsDashboard.razor.rz.scp.css */
.aa-dashboard[b-1lmalbgpxi]{min-width:0}.aa-dashboard__status[b-1lmalbgpxi],.aa-dashboard__updated[b-1lmalbgpxi]{display:inline-flex;align-items:center;gap:.5rem;min-height:34px;padding:.25rem .5rem;border:1px solid rgba(47,128,255,.14);border-radius:999px;background:rgba(47,128,255,.07);color:#1e40af;font-size:.8rem;font-weight:850;white-space:nowrap}.aa-dashboard__updated[b-1lmalbgpxi]{border-color:rgba(148,163,184,.26);background:hsla(0,0%,100%,.72);color:#6c757d}.aa-dashboard__status-dot[b-1lmalbgpxi]{width:.55rem;height:.55rem;border-radius:999px;background:#28a745;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.aa-dashboard__status-dot--loading[b-1lmalbgpxi]{background:#007bff;box-shadow:0 0 0 4px rgba(47,128,255,.14);animation:pp-dashboard-pulse-b-1lmalbgpxi 1s infinite ease-in-out}.aa-dashboard__error[b-1lmalbgpxi]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:18px;padding:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#dc3545;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.78)),rgba(239,68,68,.08)}@keyframes pp-dashboard-pulse-b-1lmalbgpxi{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.35);opacity:1}}@media(prefers-reduced-motion: reduce){.aa-dashboard *[b-1lmalbgpxi]{animation:none !important;transition:none !important}}.aa-period-presets[b-1lmalbgpxi]{display:flex;align-items:flex-end;gap:.5rem;margin-top:.5rem;min-height:43px;flex-wrap:wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Appeals/Main/Forms/AppealEditorForm.razor.rz.scp.css */
.appeal-form[b-axh8tbogqf]{display:flex;flex-direction:column;gap:1rem}.appeal-form .form-row[b-axh8tbogqf]{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.appeal-form .form-row:last-child[b-axh8tbogqf]{margin-bottom:0}.appeal-form .form-row.vertical[b-axh8tbogqf]{grid-template-columns:1fr;align-items:flex-start}.appeal-form .form-row.vertical label[b-axh8tbogqf]{margin-bottom:.25rem}.appeal-form .form-row label[b-axh8tbogqf]{font-size:.9rem;font-weight:500;margin:0}.appeal-form .form-row span[b-axh8tbogqf],.appeal-form .form-row .form-control[b-axh8tbogqf],.appeal-form .form-row .form-check-input[b-axh8tbogqf],.appeal-form .form-row textarea[b-axh8tbogqf]{font-size:.9rem}.appeal-form .form-row .form-control[b-axh8tbogqf],.appeal-form .form-row textarea[b-axh8tbogqf]{width:100%}.appeal-form .form-row ul[b-axh8tbogqf]{margin:0;padding-left:1.1rem;font-size:.9rem}.appeal-form .rtf-editor[b-axh8tbogqf]{min-height:50px}.appeal-form .rtf-view[b-axh8tbogqf]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Appeals/Main/Forms/EventsEditorFormAppeal.razor.rz.scp.css */
.appeal-events--view[b-4gy5dc9dfm]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 50%) minmax(0, 50%)}.appeal-events--edit[b-4gy5dc9dfm]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 50%) minmax(0, 50%) auto}.appeal-events[b-4gy5dc9dfm]{font-size:.9rem}.appeal-events-header[b-4gy5dc9dfm],.appeal-event-item[b-4gy5dc9dfm]{display:contents}.appeal-events-header__status[b-4gy5dc9dfm],.appeal-event-item__status[b-4gy5dc9dfm]{display:flex;align-items:center}.pp-appeal-centered-item[b-4gy5dc9dfm]{display:flex}.appeal-delete-event[b-4gy5dc9dfm]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Components/PhysicalPersonFamilyTree/PhysicalPersonFamilyTree.razor.rz.scp.css */
.pp-family-tree[b-rk757bgwrq]{--tx: 0px;--ty: 0px;--scale: 1;--ft-bg: #fafafa;--ft-dot: #dcdcdc;--ft-border: #e6e6e6;--ft-card-bg: #ffffff;--ft-card-border: #e6e6e6;--ft-card-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);--ft-card-shadow-active: 0 0 0 3px rgba(120, 150, 255, 0.25);--ft-text-main: #6c757d;--ft-text-sub: #666;--ft-toolbar-bg: #ffffff;--ft-toolbar-border: #e3e3e3;--ft-line-def: #c9c9c9;--ft-line-parent: #c0c0c0;--ft-line-spouse: #bfbfbf;--ft-union-fill: #ffffff;--ft-union-stroke: #bdbdbd;--grid-step: 20px;--ft-btn-default-text: #555;--ft-btn-default-border: #ccc;--ft-btn-default-hover: #f0f0f0;--ft-accent: #007bff;--ft-accent-hover: #0056b3;--ft-accent-text: #007bff}.pp-family-tree.theme-dark[b-rk757bgwrq]{--ft-bg: #111827;--ft-dot: #1f2937;--ft-border: #374151;--ft-card-bg: #1f2937;--ft-card-border: #374151;--ft-card-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);--ft-text-main: #f3f4f6;--ft-text-sub: #9ca3af;--ft-toolbar-bg: #1f2937;--ft-toolbar-border: #374151;--ft-line-def: #4b5563;--ft-line-parent: #6b7280;--ft-line-spouse: #4b5563;--ft-union-fill: #1f2937;--ft-union-stroke: #6b7280;--ft-btn-default-text: #9ca3af;--ft-btn-default-border: #4b5563;--ft-btn-default-hover: #374151;--ft-accent: #60a5fa;--ft-accent-hover: #3b82f6;--ft-accent-text: #60a5fa}.pp-family-tree[b-rk757bgwrq]{border:1px solid var(--ft-border);border-radius:.75rem;background:var(--ft-bg);padding:.5rem;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease;--ft-control-height: 34px}.pp-family-tree__toolbar[b-rk757bgwrq]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:10px;flex-shrink:0}.pp-family-tree__toolbar-left[b-rk757bgwrq],.pp-family-tree__toolbar-center[b-rk757bgwrq],.pp-family-tree__toolbar-right[b-rk757bgwrq]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border:1px solid #ccc;border-radius:.75rem;padding:.5rem}[b-rk757bgwrq] .pp-family-tree__checkbox{--q-checkbox-label-color: var(--ft-btn-default-text);--q-checkbox-label-hover-color: var(--ft-btn-default-text);--q-checkbox-label-font-size: 12px}.pp-family-tree__toggle[b-rk757bgwrq]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ft-control-height);box-sizing:border-box;padding:0 10px;margin:0;border:1px solid var(--ft-btn-default-border);border-radius:.75rem;background:rgba(0,0,0,0);color:var(--ft-btn-default-text);user-select:none;cursor:pointer;transition:all .2s ease}.pp-family-tree__toggle:hover[b-rk757bgwrq]{background-color:var(--ft-btn-default-hover);color:var(--ft-text-main)}.pp-family-tree__viewport[b-rk757bgwrq]{position:relative;flex-grow:1;overflow:hidden;border-radius:.75rem;border:1px solid var(--ft-border);cursor:grab}.pp-family-tree__viewport:active[b-rk757bgwrq]{cursor:grabbing}.pp-family-tree__viewport[b-rk757bgwrq]{background-color:var(--ft-bg);background-image:radial-gradient(var(--ft-dot) 1px, transparent 1px);background-position:var(--tx) var(--ty);background-size:calc(var(--grid-step)*var(--scale)) calc(var(--grid-step)*var(--scale));transition:background-color .3s ease}.pp-family-tree__surface[b-rk757bgwrq]{position:relative;will-change:transform}.pp-family-tree__svg[b-rk757bgwrq]{position:absolute;inset:0;pointer-events:none;overflow:visible}.pp-family-tree .btn-sm[b-rk757bgwrq],.pp-family-tree .btn-xs[b-rk757bgwrq]{align-items:center;justify-content:center;min-height:var(--ft-control-height);box-sizing:border-box;margin:0;transition:all .2s ease}.pp-family-tree .btn-sm.btn-secondary[b-rk757bgwrq],.pp-family-tree .btn-sm.btn-outline-secondary[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-secondary[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-secondary[b-rk757bgwrq]{background-color:rgba(0,0,0,0);color:var(--ft-btn-default-text);border-color:var(--ft-btn-default-border)}.pp-family-tree .btn-sm.btn-secondary:hover:not(:disabled)[b-rk757bgwrq],.pp-family-tree .btn-sm.btn-outline-secondary:hover:not(:disabled)[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-secondary:hover:not(:disabled)[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-secondary:hover:not(:disabled)[b-rk757bgwrq]{background-color:var(--ft-btn-default-hover);color:var(--ft-text-main)}.pp-family-tree .btn-sm.btn-secondary:disabled[b-rk757bgwrq],.pp-family-tree .btn-sm.btn-outline-secondary:disabled[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-secondary:disabled[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-secondary:disabled[b-rk757bgwrq]{opacity:.5;cursor:not-allowed}.pp-family-tree .btn-sm.btn-outline-primary[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-primary[b-rk757bgwrq]{background-color:rgba(0,0,0,0);color:var(--ft-accent-text);border-color:var(--ft-accent)}.pp-family-tree .btn-sm.btn-outline-primary:hover:not(:disabled)[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-primary:hover:not(:disabled)[b-rk757bgwrq]{background-color:var(--ft-accent);color:#fff}.pp-family-tree .btn-sm.btn-primary[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-primary[b-rk757bgwrq]{background-color:var(--ft-accent);border-color:var(--ft-accent);color:#fff}.pp-family-tree .btn-sm.btn-primary:hover:not(:disabled)[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-primary:hover:not(:disabled)[b-rk757bgwrq]{background-color:var(--ft-accent-hover)}.pp-family-tree .btn-sm.btn-outline-success[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-success[b-rk757bgwrq]{background-color:rgba(0,0,0,0);border-color:#10b981;color:#10b981}.pp-family-tree .btn-sm.btn-outline-success:hover[b-rk757bgwrq],.pp-family-tree .btn-xs.btn-outline-success:hover[b-rk757bgwrq]{background-color:#10b981;color:#fff}.pp-family-tree__edge-label[b-rk757bgwrq]{font-size:11px;font-family:sans-serif;fill:var(--ft-text-sub);pointer-events:none;paint-order:stroke;stroke:var(--ft-bg);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .3s ease,fill .3s ease}.pp-family-tree__arrow[b-rk757bgwrq]{fill:var(--ft-line-def)}.pp-family-tree__union[b-rk757bgwrq]{fill:var(--ft-union-fill);stroke:var(--ft-union-stroke);stroke-width:2;transition:fill .3s ease,stroke .3s ease}.pp-family-tree__edge[b-rk757bgwrq]{fill:none;stroke:var(--ft-line-def);stroke-width:2;transition:stroke .3s ease}.pp-family-tree__edge--parent[b-rk757bgwrq]{stroke:var(--ft-line-parent)}.pp-family-tree__edge--guardian[b-rk757bgwrq]{stroke-dasharray:6 4}.pp-family-tree__edge--dependent[b-rk757bgwrq]{stroke-dasharray:2 4}.pp-family-tree__edge--spouse[b-rk757bgwrq]{stroke:var(--ft-line-spouse)}.pp-family-tree__edge--spouse-civil[b-rk757bgwrq]{stroke-dasharray:4 3}.pp-family-tree__edge--spouse-former[b-rk757bgwrq]{stroke-dasharray:2 6}.pp-family-tree__edge--sibling[b-rk757bgwrq]{stroke-dasharray:8 4}.pp-family-tree__node[b-rk757bgwrq]{position:absolute;cursor:pointer}.pp-family-tree__node--root .pp-family-tree__node-card[b-rk757bgwrq]{border-color:var(--ft-accent);box-shadow:var(--ft-card-shadow-active)}.pp-family-tree__node-card[b-rk757bgwrq]{height:100%;padding:10px .75rem;border-radius:.5rem;background:var(--ft-card-bg);border:1px solid var(--ft-card-border);box-shadow:var(--ft-card-shadow);color:var(--ft-text-main);display:flex;flex-direction:column;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;user-select:none}.pp-family-tree__node-card:hover[b-rk757bgwrq]{border-color:var(--ft-accent)}.pp-family-tree__node-title[b-rk757bgwrq]{font-weight:700;font-size:13px;line-height:1.2;text-align:center;color:var(--ft-text-main)}.pp-family-tree__node-sub[b-rk757bgwrq]{margin-top:.25rem;font-size:12px;text-align:center;color:var(--ft-text-sub)}.pp-family-tree__meta[b-rk757bgwrq]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 .25rem 0;font-size:12px;color:#555}.pp-family-tree__legend[b-rk757bgwrq]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 0 10px 0;flex-shrink:0}.pp-family-tree__legend-item[b-rk757bgwrq]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ft-text-sub)}.pp-family-tree__legend-line[b-rk757bgwrq]{display:inline-block;width:18px;height:2px;background:var(--ft-line-def)}.pp-family-tree__legend-line--parent[b-rk757bgwrq]{background:var(--ft-line-parent)}.pp-family-tree__legend-line--guardian[b-rk757bgwrq]{background:var(--ft-line-parent)}.pp-family-tree__legend-line--spouse[b-rk757bgwrq]{background:var(--ft-line-spouse)}.pp-family-tree__legend-line--spouse-former[b-rk757bgwrq]{background:var(--ft-line-spouse)}.pp-family-tree__legend-line--sibling[b-rk757bgwrq]{background:var(--ft-line-def)}.pp-family-tree__legend-dot[b-rk757bgwrq]{display:inline-block;width:10px;height:10px;border-radius:999px;border:2px solid var(--ft-union-stroke);background:var(--ft-union-fill)}.pp-family-tree__state[b-rk757bgwrq]{font-size:.9rem;padding:.5rem;border-radius:.5rem;background:var(--ft-card-bg);border:1px dashed var(--ft-border);color:var(--ft-text-main)}.pp-family-tree__state--error[b-rk757bgwrq]{color:#a20000;border-color:#f1b3b3}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/AddressesEditorFormPhysicalPerson.razor.rz.scp.css */
.pp-addresses--view[b-8kox2tm7u9]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 30%) minmax(0, 70%)}.pp-addresses--edit[b-8kox2tm7u9]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 30%) minmax(0, 70%) auto}.pp-addresses[b-8kox2tm7u9]{font-size:.9rem}.pp-addresses-header[b-8kox2tm7u9],.pp-address-item[b-8kox2tm7u9]{display:contents}.pp-addresses-centered-item[b-8kox2tm7u9]{display:flex}.pp-delete-address[b-8kox2tm7u9]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/AppealsEditorFormPhysicalPerson.razor.rz.scp.css */
.pp-appeals-editor__meta[b-h5ere7t7cx]{flex-wrap:wrap;margin:6px 0 10px 0;font-size:12px;color:#555}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/EmailsEditorFormPhysicalPerson.razor.rz.scp.css */
.pp-emails--view[b-z0jrsdurdv]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 25%) minmax(0, 25%) minmax(0, 15%) minmax(0, 15%) minmax(0, 20%)}.pp-emails--edit[b-z0jrsdurdv]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 25%) minmax(0, 25%) minmax(0, 15%) minmax(0, 15%) minmax(0, 20%) auto}.pp-emails[b-z0jrsdurdv]{font-size:.9rem}.pp-emails-header[b-z0jrsdurdv],.pp-email-item[b-z0jrsdurdv]{display:contents}.pp-email-centered-item[b-z0jrsdurdv]{display:flex}.pp-delete-email[b-z0jrsdurdv]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/FamilyTiesEditorPhysicalPerson.razor.rz.scp.css */
.pp-family-ties[b-aao3hhlbaz]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 50%) minmax(0, 50%) auto;font-size:.9rem}.pp-family-ties-header[b-aao3hhlbaz],.pp-family-tie-item[b-aao3hhlbaz]{display:contents}.pp-family-ties-btn[b-aao3hhlbaz]{display:flex;gap:.5rem}.pp-actions-family-tie[b-aao3hhlbaz]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/PhonesEditorFormPhysicalPerson.razor.rz.scp.css */
.pp-phones--view[b-67zqnnkaml]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 25%) minmax(0, 25%) minmax(0, 15%) minmax(0, 15%) minmax(0, 20%)}.pp-phones--edit[b-67zqnnkaml]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 25%) minmax(0, 25%) minmax(0, 15%) minmax(0, 15%) minmax(0, 20%) auto}.pp-phones[b-67zqnnkaml]{font-size:.9rem}.pp-phones-header[b-67zqnnkaml],.pp-phone-item[b-67zqnnkaml]{display:contents}.pp-phone-centered-item[b-67zqnnkaml]{display:flex}.pp-delete-phone[b-67zqnnkaml]{display:flex;flex-direction:column;align-items:end}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Clients/PhysicalPersons/Forms/PhysicalPersonEditor/PhysicalPersonEditorForm.razor.rz.scp.css */
.person-form[b-00wpaa2dr5]{display:flex;flex-direction:column;gap:1rem}.person-form .form-row[b-00wpaa2dr5]{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.person-form .form-row:last-child[b-00wpaa2dr5]{margin-bottom:0}.person-form .form-row.vertical[b-00wpaa2dr5]{grid-template-columns:1fr;align-items:flex-start}.person-form .form-row.vertical label[b-00wpaa2dr5]{margin-bottom:.25rem}.person-form .form-row label[b-00wpaa2dr5]{font-size:.9rem;font-weight:500;margin:0}.person-form .form-row span[b-00wpaa2dr5],.person-form .form-row .form-control[b-00wpaa2dr5],.person-form .form-row .form-check-input[b-00wpaa2dr5],.person-form .form-row textarea[b-00wpaa2dr5]{font-size:.9rem}.person-form .form-row .form-control[b-00wpaa2dr5],.person-form .form-row textarea[b-00wpaa2dr5]{width:100%}.person-form .form-row ul[b-00wpaa2dr5]{margin:0;padding-left:1.1rem;font-size:.9rem}.person-form .rtf-editor[b-00wpaa2dr5]{min-height:50px}.person-form .rtf-view[b-00wpaa2dr5]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}.person-block[b-00wpaa2dr5]{display:flex;flex-direction:column;gap:.5rem;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/Events/Forms/MainFormEvent.razor.rz.scp.css */
.event-form[b-8tvqqab2vq]{display:flex;flex-direction:column;gap:1rem}.event-form .form-row[b-8tvqqab2vq]{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.event-form .form-row:last-child[b-8tvqqab2vq]{margin-bottom:0}.event-form .form-row.vertical[b-8tvqqab2vq]{grid-template-columns:1fr;align-items:flex-start}.event-form .form-row.vertical label[b-8tvqqab2vq]{margin-bottom:.25rem}.event-form .form-row label[b-8tvqqab2vq]{font-size:.9rem;font-weight:500;margin:0}.event-form .form-row span[b-8tvqqab2vq],.event-form .form-row .form-control[b-8tvqqab2vq],.event-form .form-row .form-check-input[b-8tvqqab2vq],.event-form .form-row textarea[b-8tvqqab2vq]{font-size:.9rem}.event-form .form-row .form-control[b-8tvqqab2vq],.event-form .form-row textarea[b-8tvqqab2vq]{width:100%}.event-form .form-row ul[b-8tvqqab2vq]{margin:0;padding-left:1.1rem;font-size:.9rem}.event-form .rtf-editor[b-8tvqqab2vq]{min-height:50px}.event-form .rtf-view[b-8tvqqab2vq]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Features/Veterans/KnowledgeBase/Legislations/Forms/MainFormLegislation.razor.rz.scp.css */
.legislation-form[b-6ycxl0skqj]{display:flex;flex-direction:column;gap:1rem}.legislation-form .form-row[b-6ycxl0skqj]{display:grid;grid-template-columns:240px minmax(0, 1fr);gap:.4rem 1rem;margin-bottom:.5rem}.legislation-form .form-row:last-child[b-6ycxl0skqj]{margin-bottom:0}.legislation-form .form-row.vertical[b-6ycxl0skqj]{grid-template-columns:1fr;align-items:flex-start}.legislation-form .form-row.vertical label[b-6ycxl0skqj]{margin-bottom:.25rem}.legislation-form .form-row label[b-6ycxl0skqj]{font-size:.9rem;font-weight:500;margin:0}.legislation-form .form-row span[b-6ycxl0skqj],.legislation-form .form-row .form-control[b-6ycxl0skqj],.legislation-form .form-row .form-check-input[b-6ycxl0skqj],.legislation-form .form-row textarea[b-6ycxl0skqj]{font-size:.9rem}.legislation-form .form-row .form-control[b-6ycxl0skqj],.legislation-form .form-row textarea[b-6ycxl0skqj]{width:100%}.legislation-form .form-row ul[b-6ycxl0skqj]{margin:0;padding-left:1.1rem;font-size:.9rem}.legislation-form .rtf-editor[b-6ycxl0skqj]{min-height:50px}.legislation-form .rtf-view[b-6ycxl0skqj]{min-height:50px;padding:.75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#fafafa;font-size:.9rem;white-space:pre-wrap}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Common/Components/Pages/BulkOperationPageShell.razor.rz.scp.css */
.bulk-operation-page-shell[b-b7oftxaz0a]{display:flex;flex-direction:column;gap:1rem}.bulk-operation-page-shell__sticky-header[b-b7oftxaz0a]{position:sticky;top:3.5rem;z-index:20;padding:.75rem;background:#fff;border:1px solid #ccc;border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}.bulk-operation-page-shell__top-row[b-b7oftxaz0a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.bulk-operation-page-shell__heading[b-b7oftxaz0a]{display:flex;flex-direction:column;gap:.75rem;min-width:240px}.bulk-operation-page-shell__title[b-b7oftxaz0a]{margin:0}.bulk-operation-page-shell__actions[b-b7oftxaz0a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.bulk-operation-page-shell__content[b-b7oftxaz0a]{display:flex;flex-direction:column;gap:1rem}.bulk-operation-page-shell__preview[b-b7oftxaz0a],.bulk-operation-page-shell__editor[b-b7oftxaz0a],.bulk-operation-page-shell__empty[b-b7oftxaz0a]{min-width:0}.bulk-operation-page-shell__summary[b-b7oftxaz0a]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.9rem}.bulk-operation-page-shell__summary-item[b-b7oftxaz0a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #dee2e6;border-radius:.25rem;background:#f8f9fa}.bulk-operation-page-shell__summary-item--active[b-b7oftxaz0a]{border-color:#86b7fe;background:#eef5ff}.bulk-operation-page-shell__summary-item--warning[b-b7oftxaz0a]{border-color:#ffc107;background:#fff8e1;color:#7a4d00;font-weight:600}.bulk-operation-page-shell__summary-item--danger[b-b7oftxaz0a]{border-color:#dc3545;background:#fcd9d9;color:#971825;font-weight:600}.bulk-operation-page-shell__toolbar[b-b7oftxaz0a]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.bulk-operation-page-shell__search[b-b7oftxaz0a]{flex:1 1 260px;min-width:220px}.bulk-operation-page-shell__changed-filter[b-b7oftxaz0a]{display:flex;align-items:center;margin:0;white-space:nowrap}.bulk-operation-page-shell__clear-filters[b-b7oftxaz0a]{white-space:nowrap}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/CustomCollections/BulkMergeTypedCollectionEditorField.razor.rz.scp.css */
.bulk-merge-custom-collection-field[b-bpboogvoug]{min-width:0}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Editor/BulkMergeEditor.razor.rz.scp.css */
.bulk-merge-editor[b-kmtsa06afp]{display:flex;flex-direction:column;gap:1rem}.bulk-merge-editor__section[b-kmtsa06afp]{min-width:0}.bulk-merge-editor__section-body[b-kmtsa06afp]{min-width:0}.bulk-merge-editor__fields[b-kmtsa06afp]{display:flex;flex-direction:column;gap:.75rem}.bulk-merge-editor__empty-filter[b-kmtsa06afp]{padding:.75rem;border:.0625rem solid #dee2e6;border-radius:.25rem;background:#f8f9fa;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Fields/BulkMergeCollectionField.razor.rz.scp.css */
.bulk-merge-collection-field[b-c9wjukjdw4]{display:flex;flex-direction:column;gap:.75rem}.bulk-merge-collection-field__toolbar[b-c9wjukjdw4]{display:flex;flex-wrap:wrap;gap:.5rem}.bulk-merge-collection-field__items[b-c9wjukjdw4]{display:flex;flex-direction:column;gap:.5rem}.bulk-merge-collection-field__item[b-c9wjukjdw4]{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:flex-start;padding:.5rem .75rem;border:.0625rem solid #dee2e6;border-radius:.25rem;background:#fff;cursor:pointer}.bulk-merge-collection-field__item--selected[b-c9wjukjdw4]{border-color:#86b7fe;background:#eef5ff}.bulk-merge-collection-field__item--disabled[b-c9wjukjdw4]{cursor:not-allowed;opacity:.65}.bulk-merge-collection-field__item-body[b-c9wjukjdw4]{display:flex;flex-direction:column;gap:2px;min-width:0}.bulk-merge-collection-field__item-value[b-c9wjukjdw4]{overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.bulk-merge-collection-field__item-sources[b-c9wjukjdw4]{color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-merge-collection-field__empty[b-c9wjukjdw4]{margin:0;color:#6c757d;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Fields/BulkMergeFieldCard.razor.rz.scp.css */
.bulk-merge-field-card[b-5sim9qjtnm]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid #dee2e6;border-radius:.75rem;background:#fff}.bulk-merge-field-card--selected[b-5sim9qjtnm]{border-color:#86b7fe;background:#fbfdff}.bulk-merge-field-card__header[b-5sim9qjtnm]{display:flex;gap:.5rem;align-items:center}.bulk-merge-field-card__title[b-5sim9qjtnm]{min-width:0;font-size:.9rem}.bulk-merge-field-card__badge[b-5sim9qjtnm]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:hsl(0,0%,92%);color:hsl(0,0%,16.8%);border-color:hsl(0,0%,91.2%)}.bulk-merge-field-card__badge--selected[b-5sim9qjtnm]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(208.6,236.4,240.8);color:rgb(6.44,45.36,51.52);border-color:rgb(203.96,234.54,239.38)}.bulk-merge-field-card__badge--required[b-5sim9qjtnm]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(248,214.6,217.8);color:rgb(61.6,14.84,19.32);border-color:rgb(247.3,210.56,214.08)}.bulk-merge-field-card__body[b-5sim9qjtnm],.bulk-merge-field-card__unsupported[b-5sim9qjtnm]{min-width:0}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Fields/BulkMergeFilesField.razor.rz.scp.css */
.bulk-merge-files-field[b-acj4wl7eaa]{display:flex;flex-direction:column;gap:.75rem}.bulk-merge-files-field__toolbar[b-acj4wl7eaa]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bulk-merge-files-field__counter[b-acj4wl7eaa]{color:#6c757d;font-size:.9rem}.bulk-merge-files-field__uploader[b-acj4wl7eaa]{min-width:0}.bulk-merge-files-field__selection[b-acj4wl7eaa]{position:absolute;top:.5rem;left:.5rem;z-index:2;border-radius:.5rem;background:hsla(0,0%,100%,.92);box-shadow:0 1px 4px rgba(0,0,0,.12)}.bulk-merge-files-field__empty[b-acj4wl7eaa]{margin:0;color:#6c757d;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Fields/BulkMergeReadOnlyField.razor.rz.scp.css */
.bulk-merge-readonly-field[b-9vtq683wbn]{display:flex;flex-direction:column;gap:.5rem}.bulk-merge-readonly-field__value[b-9vtq683wbn]{padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.25rem;background:#f8f9fa;color:#6c757d;font-size:.9rem;line-height:1.35;white-space:pre-line}.bulk-merge-readonly-field__hint[b-9vtq683wbn]{color:#6c757d;font-size:.9rem;line-height:1.35}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Merge/Components/Fields/BulkMergeSingleSourceField.razor.rz.scp.css */
.bulk-merge-single-source-field[b-r6fh8puvue]{display:flex;flex-direction:column;gap:.75rem}.bulk-merge-single-source-field__options[b-r6fh8puvue]{display:flex;flex-direction:column;gap:.5rem}.bulk-merge-single-source-field__option[b-r6fh8puvue]{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem;align-items:flex-start;padding:.5rem .75rem;border:.0625rem solid #dee2e6;border-radius:.25rem;background:#fff;cursor:pointer}.bulk-merge-single-source-field__option--selected[b-r6fh8puvue]{border-color:#86b7fe;background:#eef5ff}.bulk-merge-single-source-field__option--empty[b-r6fh8puvue]{cursor:not-allowed;opacity:.65}.bulk-merge-single-source-field__option-body[b-r6fh8puvue]{display:flex;flex-direction:column;gap:2px;min-width:0}.bulk-merge-single-source-field__source[b-r6fh8puvue]{font-weight:600;font-size:.9rem}.bulk-merge-single-source-field__value[b-r6fh8puvue]{display:flex;overflow-wrap:anywhere;color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-merge-single-source-field__clear[b-r6fh8puvue]{align-self:flex-start}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Update/Components/Editor/BulkUpdateEditor.razor.rz.scp.css */
.bulk-update-editor[b-o0aqvd8adr]{display:flex;flex-direction:column;gap:1rem}.bulk-update-editor__section[b-o0aqvd8adr]{display:flex;flex-direction:column}.bulk-update-editor__section-body[b-o0aqvd8adr]{display:flex;flex-direction:column;gap:.75rem}.bulk-update-editor__fields[b-o0aqvd8adr]{display:flex;flex-direction:column;gap:.75rem;font-size:.9rem}.bulk-update-editor__empty-filter[b-o0aqvd8adr]{padding:1rem;border:1px dashed #dee2e6;border-radius:.75rem;background:#f8f9fa;font-size:.9rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Update/Components/Fields/Base/BulkUpdateOperationShell.razor.rz.scp.css */
.bulk-operation-shell[b-qompd9kwox]{display:flex;flex-direction:column;gap:.5rem}.bulk-operation-shell__operation[b-qompd9kwox],.bulk-operation-shell__hint[b-qompd9kwox],.bulk-operation-shell__editor[b-qompd9kwox],.bulk-operation-shell__warning[b-qompd9kwox]{min-width:0}.bulk-operation-shell__hint[b-qompd9kwox]{color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-operation-shell__warning[b-qompd9kwox]{padding:.5rem .75rem;border:.0625rem solid #ffc107;border-radius:.25rem;background:#fcf7d9;color:#b68c03;font-size:.9rem;line-height:1.35}.bulk-custom-collection-shell[b-qompd9kwox]{gap:.75rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Update/Components/Fields/BulkUpdateFieldCard.razor.rz.scp.css */
.bulk-field-card[b-qpuyy1pzzq]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:.0625rem solid #d6d5d5;border-radius:.75rem;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.bulk-field-card--enabled[b-qpuyy1pzzq]{border-color:#007bff;background:#fff}.bulk-field-card--changed[b-qpuyy1pzzq]{box-shadow:0 4px 14px rgba(0,123,255,.14)}.bulk-field-card--risky[b-qpuyy1pzzq]{border-color:#ffc107;box-shadow:0 4px 14px rgba(255,193,7,.18)}.bulk-field-card--unsupported[b-qpuyy1pzzq]{border-color:#dc3545;background:#fcd9d9}.bulk-field-card__header[b-qpuyy1pzzq]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.bulk-field-card__title-row[b-qpuyy1pzzq]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.bulk-field-card__toggle[b-qpuyy1pzzq]{flex:0 1 auto;min-width:0}.bulk-field-card__summary[b-qpuyy1pzzq]{color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-field-card__status[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:hsl(0,0%,92%);color:hsl(0,0%,16.8%);border-color:hsl(0,0%,91.2%)}.bulk-field-card__status--pending[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(208.6,236.4,240.8);color:rgb(6.44,45.36,51.52);border-color:rgb(203.96,234.54,239.38)}.bulk-field-card__status--changed[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(212,237.4,217.8);color:rgb(11.2,46.76,19.32);border-color:rgb(207.7,235.64,214.08)}.bulk-field-card__status--risky[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(255,242.6,205.4);color:rgb(71.4,54.04,1.96);border-color:rgb(255,241.36,200.44)}.bulk-field-card__status--unsupported[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(234.2,208.8,211.4);color:rgb(42.28,6.72,10.36);border-color:rgb(232.12,204.18,207.04)}.bulk-field-card__operation[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(208.6,236.4,240.8);color:rgb(6.44,45.36,51.52);border-color:rgb(203.96,234.54,239.38)}.bulk-field-card__operation--risky[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:rgb(255,242.6,205.4);color:rgb(71.4,54.04,1.96);border-color:rgb(255,241.36,200.44)}.bulk-field-card__notice[b-qpuyy1pzzq]{padding:.5rem .75rem;border:.0625rem dashed #ccc;border-radius:.25rem;background:#f7f7f7;color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-field-card__notice--info[b-qpuyy1pzzq]{border-color:#17a2b8;background:#d9fcf8;color:#037385}.bulk-field-card__notice--warning[b-qpuyy1pzzq]{border-color:#ffc107;background:#fcf7d9;color:#b68c03}.bulk-field-card__values[b-qpuyy1pzzq]{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:.0625rem solid #d6d5d5}.bulk-field-card__values-title[b-qpuyy1pzzq]{color:#6c757d;font-size:.7rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.03em}.bulk-field-card__value-list[b-qpuyy1pzzq]{display:flex;flex-wrap:wrap;gap:.5rem}.bulk-field-card__value-item[b-qpuyy1pzzq]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.25rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.25rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:hsl(0,0%,92%);color:hsl(0,0%,16.8%);border-color:hsl(0,0%,91.2%);max-width:100%;border-radius:.25rem}.bulk-field-card__value-label[b-qpuyy1pzzq]{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-field-card__value-count[b-qpuyy1pzzq]{flex:0 0 auto;color:#777}.bulk-field-card__value-count[b-qpuyy1pzzq]::before{content:"×";margin-right:.25rem}.bulk-field-card__editor[b-qpuyy1pzzq]{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding-top:.75rem;border-top:.0625rem solid #d6d5d5}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Update/Components/Pages/BulkUpdatePageShell.razor.rz.scp.css */
.bulk-update-editor-page-shell[b-sk7xlfuinz]{display:flex;flex-direction:column;gap:1rem}.bulk-update-editor-page-shell__sticky-header[b-sk7xlfuinz]{position:sticky;top:3.5rem;z-index:20;padding:.75rem;background:#fff;border:1px solid #ccc;border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.04)}.bulk-update-editor-page-shell__top-row[b-sk7xlfuinz]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.bulk-update-editor-page-shell__heading[b-sk7xlfuinz]{display:flex;flex-direction:column;gap:.75rem;min-width:240px}.bulk-update-editor-page-shell__title[b-sk7xlfuinz]{margin:0}.bulk-update-editor-page-shell__actions[b-sk7xlfuinz]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.bulk-update-editor-page-shell__content[b-sk7xlfuinz]{display:flex;flex-direction:column;gap:1rem}.bulk-update-editor-page-shell__preview[b-sk7xlfuinz],.bulk-update-editor-page-shell__editor[b-sk7xlfuinz],.bulk-update-editor-page-shell__empty[b-sk7xlfuinz]{min-width:0}.bulk-update-editor-page-shell__summary[b-sk7xlfuinz]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.9rem}.bulk-update-editor-page-shell__summary-item[b-sk7xlfuinz]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #dee2e6;border-radius:.25rem;background:#f8f9fa}.bulk-update-editor-page-shell__summary-item--active[b-sk7xlfuinz]{border-color:#86b7fe;background:#eef5ff}.bulk-update-editor-page-shell__summary-item--warning[b-sk7xlfuinz]{border-color:#ffc107;background:#fff8e1;color:#7a4d00;font-weight:600}.bulk-update-editor-page-shell__summary-item--danger[b-sk7xlfuinz]{border-color:#dc3545;background:#fcd9d9;color:#971825;font-weight:600}.bulk-update-editor-page-shell__validation[b-sk7xlfuinz]{display:flex;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;border:.0625rem solid #dc3545;border-radius:.5rem;background:#fcd9d9}.bulk-update-editor-page-shell__validation-marker[b-sk7xlfuinz]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:#dc3545;color:#fff;font-weight:700;line-height:1}.bulk-update-editor-page-shell__validation-body[b-sk7xlfuinz]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.bulk-update-editor-page-shell__validation-title[b-sk7xlfuinz]{color:#971825;font-weight:700;line-height:1.25}.bulk-update-editor-page-shell__validation-list[b-sk7xlfuinz]{margin:0;padding-left:1rem;color:#971825;font-size:.9rem;line-height:1.35}.bulk-update-editor-page-shell__validation-item[b-sk7xlfuinz]{margin:0}.bulk-update-editor-page-shell__toolbar[b-sk7xlfuinz]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid #edf0f5}.bulk-update-editor-page-shell__search[b-sk7xlfuinz]{flex:1 1 320px;max-width:520px;min-width:240px}.bulk-update-editor-page-shell__changed-filter[b-sk7xlfuinz]{display:inline-flex;align-items:center;min-height:32px;margin:0;white-space:nowrap}.bulk-update-editor-page-shell__clear-filters[b-sk7xlfuinz]{white-space:nowrap}@media(max-width: 900px){.bulk-update-editor-page-shell__toolbar[b-sk7xlfuinz]{align-items:stretch}.bulk-update-editor-page-shell__search[b-sk7xlfuinz]{flex-basis:100%;max-width:none;min-width:0}.bulk-update-editor-page-shell__changed-filter[b-sk7xlfuinz],.bulk-update-editor-page-shell__clear-filters[b-sk7xlfuinz]{width:fit-content}}
/* _content/QSolutionsCRM.Web.UI/Ui/Composite/BulkOperations/Update/Components/Pages/BulkUpdatePreviewPanel.razor.rz.scp.css */
.bulk-preview-panel[b-xlo9xwgqf8]{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:.0625rem solid #d8dde6;border-radius:.75rem;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.04)}.bulk-preview-panel__header[b-xlo9xwgqf8]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:.0625rem solid #eef0f3}.bulk-preview-panel__heading[b-xlo9xwgqf8]{display:flex;flex-direction:column;gap:.5rem;min-width:240px}.bulk-preview-panel__subtitle[b-xlo9xwgqf8]{color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-preview-panel__summary[b-xlo9xwgqf8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.bulk-preview-panel__summary-item[b-xlo9xwgqf8]{display:inline-flex;align-items:center;gap:.25rem;min-height:24px;padding:3px 9px;border:.0625rem solid #d8dde6;border-radius:.25rem;background:#f8fafc;color:#344054;font-size:.9rem;line-height:1.2}.bulk-preview-panel__summary-item--warning[b-xlo9xwgqf8]{border-color:#f1c15d;background:#fff7df;color:#8a5a00;font-weight:600}.bulk-preview-panel__empty[b-xlo9xwgqf8]{padding:.75rem;border:.0625rem dashed #d8dde6;border-radius:.25rem;background:#f8fafc;color:#6c757d;font-size:.9rem;line-height:1.35}.bulk-preview-panel__stats[b-xlo9xwgqf8]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.bulk-preview-panel__stat[b-xlo9xwgqf8]{display:flex;flex-direction:column;gap:2px;padding:.75rem;border:.0625rem solid #e4eaf1;border-radius:.25rem;background:#f8fafc}.bulk-preview-panel__stat-label[b-xlo9xwgqf8]{color:#6c757d;font-size:.9rem;line-height:1.2}.bulk-preview-panel__stat-value[b-xlo9xwgqf8]{color:#1f2937;font-size:1rem;line-height:1.2}.bulk-preview-panel__items[b-xlo9xwgqf8]{display:flex;flex-direction:column;gap:.75rem}.bulk-preview-panel__item[b-xlo9xwgqf8]{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start;padding:.75rem 1rem;border:.0625rem solid #e4eaf1;border-radius:.25rem;background:#fbfdff}.bulk-preview-panel__item--risky[b-xlo9xwgqf8]{border-color:#f1c15d;background:#fffaf0}.bulk-preview-panel__item-main[b-xlo9xwgqf8]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.bulk-preview-panel__item-header[b-xlo9xwgqf8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.bulk-preview-panel__field[b-xlo9xwgqf8]{min-width:0;color:#1f2937;font-weight:700;line-height:1.25}.bulk-preview-panel__operation[b-xlo9xwgqf8]{color:#475467;font-size:.9rem;line-height:1.35}.bulk-preview-panel__risk[b-xlo9xwgqf8]{display:inline-flex;align-items:center;min-height:20px;padding:2px .5rem;border:.0625rem solid #f1c15d;border-radius:999px;background:#fff7df;color:#8a5a00;font-size:.9rem;font-weight:600;line-height:1.2;white-space:nowrap}.bulk-preview-panel__item-stats[b-xlo9xwgqf8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.bulk-preview-panel__item-stat[b-xlo9xwgqf8]{display:inline-flex;align-items:center;gap:.25rem;min-height:22px;padding:3px .5rem;border:.0625rem solid #d8dde6;border-radius:.25rem;background:#f8fafc;color:#667085;font-size:.9rem;line-height:1.2;white-space:nowrap}.bulk-preview-panel__item-stat--affected[b-xlo9xwgqf8]{border-color:#8fcb9b;background:#eefaf4;color:#24764d}@media(max-width: 900px){.bulk-preview-panel__stats[b-xlo9xwgqf8]{grid-template-columns:1fr}.bulk-preview-panel__item[b-xlo9xwgqf8]{grid-template-columns:1fr;gap:.75rem}.bulk-preview-panel__item-stats[b-xlo9xwgqf8]{justify-content:flex-start}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/BusyIndicator/BusyIndicator.razor.rz.scp.css */
.busy[b-5j9x6n3qjj]{--busy-backdrop-rgb: 255, 255, 255;--busy-backdrop-opacity: 1.00;--busy-plate-rgb: 255, 255, 255;--busy-plate-opacity: 0.92;--busy-offset-top: vars.$spacing-md;color:#6c757d;font-size:.9rem;display:inline-flex;align-items:center}.busy:focus[b-5j9x6n3qjj]{outline:none}.busy:focus:not(:focus-visible)[b-5j9x6n3qjj]{outline:none;box-shadow:none}.busy:focus-visible[b-5j9x6n3qjj]{outline:none;box-shadow:none}.busy__backdrop[b-5j9x6n3qjj]{position:absolute;inset:0;background:rgba(var(--busy-backdrop-rgb), var(--busy-backdrop-opacity))}.busy__viewport[b-5j9x6n3qjj]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.busy__inner[b-5j9x6n3qjj]{display:inline-flex;align-items:center;gap:.75rem}.busy__spinner[b-5j9x6n3qjj]{display:inline-flex;gap:.25rem;flex-shrink:0;margin-top:.15rem}.busy__dot[b-5j9x6n3qjj]{width:.5rem;height:.5rem;border-radius:50%;background:#007bff;animation:busy-bounce-b-5j9x6n3qjj .9s infinite alternate}.busy__dot:nth-child(2)[b-5j9x6n3qjj]{animation-delay:.15s}.busy__dot:nth-child(3)[b-5j9x6n3qjj]{animation-delay:.3s}.busy__body[b-5j9x6n3qjj]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.busy__title[b-5j9x6n3qjj]{font-size:1rem;font-weight:600;line-height:1.25;color:#000}.busy__subtext[b-5j9x6n3qjj],.busy__text[b-5j9x6n3qjj]{font-size:.9rem;line-height:1.35;color:#6c757d}.busy__slot[b-5j9x6n3qjj]{display:block}.busy__progress[b-5j9x6n3qjj]{display:flex;flex-direction:column;gap:.35rem;margin-top:1rem}.busy__progress-bar[b-5j9x6n3qjj]{width:100%;min-width:12rem;height:.4rem;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.08)}.busy__progress-value[b-5j9x6n3qjj]{height:100%;border-radius:inherit;background:#007bff;transition:width .2s ease}.busy__progress-label[b-5j9x6n3qjj]{font-size:.8rem;color:#6c757d}.busy__actions[b-5j9x6n3qjj]{margin-top:1rem}.busy__cancel[b-5j9x6n3qjj]{appearance:none;border:1px solid rgba(0,0,0,.12);border-radius:.625rem;background:#fff;color:#000;padding:.5rem .75rem;font-size:.875rem;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.busy__cancel:hover[b-5j9x6n3qjj]{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.18)}.busy__cancel:active[b-5j9x6n3qjj]{transform:translateY(1px)}.busy__cancel:focus-visible[b-5j9x6n3qjj]{outline:2px solid #007bff;outline-offset:2px}.busy--with-plate .busy__inner[b-5j9x6n3qjj]{background:rgba(var(--busy-plate-rgb), var(--busy-plate-opacity));border:1px solid rgba(0,0,0,.06);border-radius:.875rem;padding:.5rem .75rem;box-shadow:0 4px 16px rgba(0,0,0,.08);backdrop-filter:blur(2px)}.busy--inline[b-5j9x6n3qjj]{position:static}.busy--inline>.busy__viewport[b-5j9x6n3qjj]{position:static;display:inline-flex;align-items:center;justify-content:flex-start}.busy--overlay[b-5j9x6n3qjj],.busy--fullscreen[b-5j9x6n3qjj]{display:block}.busy--overlay[b-5j9x6n3qjj]{position:absolute;inset:0;z-index:500}.busy--overlay>.busy__viewport[b-5j9x6n3qjj]{position:absolute;inset:0;display:flex;padding:1rem}.busy--fullscreen[b-5j9x6n3qjj]{position:fixed;inset:0;z-index:9999}.busy--fullscreen>.busy__viewport[b-5j9x6n3qjj]{position:absolute;inset:0;display:flex;padding:1rem}.busy--center>.busy__viewport[b-5j9x6n3qjj]{align-items:center;justify-content:center}.busy--top>.busy__viewport[b-5j9x6n3qjj]{align-items:flex-start;justify-content:center;padding-top:var(--busy-offset-top)}.busy--top-sticky>.busy__viewport[b-5j9x6n3qjj]{align-items:flex-start;justify-content:center;overflow:auto;padding-top:0}.busy--top-sticky .busy__inner[b-5j9x6n3qjj]{position:sticky;top:var(--busy-offset-top);margin-inline:auto}.busy--pass-through[b-5j9x6n3qjj]{pointer-events:none}.busy--pass-through .busy__inner[b-5j9x6n3qjj],.busy--pass-through .busy__cancel[b-5j9x6n3qjj]{pointer-events:auto}@keyframes busy-bounce-b-5j9x6n3qjj{from{transform:translateY(0);opacity:.4}to{transform:translateY(-4px);opacity:1}}@media(prefers-reduced-motion: reduce){.busy__dot[b-5j9x6n3qjj]{animation:none;transform:none;opacity:1}.busy__progress-value[b-5j9x6n3qjj]{transition:none}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/Customization/DataGridColumnSettingsPanel.razor.rz.scp.css */
.dg-column-settings[b-wrql9k10lw]{min-height:0;max-height:min(720px,100dvh - 10rem);display:flex;flex-direction:column;border-top:1px solid rgba(226,232,240,.88)}.dg-column-settings__body[b-wrql9k10lw]{min-height:0;max-height:min(56dvh,480px);display:flex;flex-direction:column;gap:.5rem;overflow:auto;padding:.5rem .25rem .5rem 0}.dg-column-settings__item[b-wrql9k10lw]{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.5rem;padding:.5rem;border:1px solid rgba(203,213,225,.78);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(248, 250, 252, 0.9)),#fff;box-shadow:0 4px 12px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.72);cursor:grab;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,opacity .14s ease}.dg-column-settings__item:hover[b-wrql9k10lw]{border-color:rgba(47,128,255,.42);background:linear-gradient(180deg, rgba(239, 246, 255, 0.98), rgba(219, 234, 254, 0.5)),#fff;box-shadow:0 0 0 3px rgba(47,128,255,.08),0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.84);transform:translateY(-1px)}.dg-column-settings__item:active[b-wrql9k10lw]{cursor:grabbing}.dg-column-settings__item--dragged[b-wrql9k10lw]{opacity:.52;transform:scale(0.985);border-color:rgba(47,128,255,.5);box-shadow:0 0 0 3px rgba(47,128,255,.12),0 14px 30px rgba(15,23,42,.18)}.dg-column-settings__item--drag-over[b-wrql9k10lw]{border-color:rgba(47,128,255,.64);background:linear-gradient(180deg, rgb(239, 246, 255), rgba(219, 234, 254, 0.78)),#fff;box-shadow:0 0 0 3px rgba(47,128,255,.16),0 12px 26px rgba(15,23,42,.16),inset 4px 0 0 rgba(47,128,255,.72)}.dg-column-settings__item--hidden[b-wrql9k10lw]{opacity:.64}.dg-column-settings__item--hidden:hover[b-wrql9k10lw]{opacity:.82}.dg-column-settings__drag:focus[b-wrql9k10lw]{outline:none}.dg-column-settings__drag:focus:not(:focus-visible)[b-wrql9k10lw]{outline:none;box-shadow:none}.dg-column-settings__drag:focus-visible[b-wrql9k10lw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.dg-column-settings__drag[b-wrql9k10lw]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.75rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:grab;transition:color .14s ease,background .14s ease,transform .14s ease}.dg-column-settings__item:hover .dg-column-settings__drag[b-wrql9k10lw]{color:#2f80ff;background:rgba(47,128,255,.08)}.dg-column-settings__drag:active[b-wrql9k10lw]{cursor:grabbing;transform:scale(0.96)}.dg-column-settings__visible[b-wrql9k10lw]{min-width:0;display:flex;align-items:center}[b-wrql9k10lw] .dg-column-settings__checkbox{min-width:0;width:100%}[b-wrql9k10lw] .dg-column-settings__checkbox .q-checkbox__label{min-width:0;width:100%}[b-wrql9k10lw] .dg-column-settings__checkbox-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-weight:700}.dg-column-settings__order[b-wrql9k10lw]{display:inline-flex;align-items:center;gap:.25rem}.dg-column-settings__error[b-wrql9k10lw]{margin:.75rem 0 0;padding:.5rem .75rem;border:1px solid rgba(220,38,38,.24);border-radius:1rem;background:rgba(254,242,242,.9);color:#b91c1c;font-size:.9rem;font-weight:700}.dg-column-settings__footer[b-wrql9k10lw]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(226,232,240,.88)}.dg-column-settings__footer-actions[b-wrql9k10lw]{display:inline-flex;align-items:center;gap:.5rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/DataGrid.razor.rz.scp.css */
.dg[b-al2lq6c1c4]{--dg-surface: rgba(246, 249, 253, 0.82);--dg-surface-strong: rgba(236, 242, 248, 0.92);--dg-surface-overlay: rgba(255, 255, 255, 0.32);--dg-panel-border: rgba(148, 163, 184, 0.24);--dg-grid-border: rgba(148, 163, 184, 0.18);--dg-grid-border-strong: rgba(148, 163, 184, 0.28);--dg-header-bg: linear-gradient(180deg, #173756 0%, #112c46 56%, #0d2137 100%);--dg-header-topline: rgba(255, 255, 255, 0.12);--dg-header-text: #f8fbff;--dg-filter-row-bg: linear-gradient(180deg, rgba(243, 247, 252, 0.98) 0%, rgba(236, 242, 248, 0.98) 100%);--dg-filter-row-topline: rgba(255, 255, 255, 0.74);--dg-row-bg: rgba(255, 255, 255, 0.93);--dg-row-bg-alt: rgba(244, 248, 253, 0.95);--dg-row-hover: linear-gradient( 180deg, rgba(15, 23, 42, 0.055) 0%, rgba(15, 23, 42, 0.035) 100% );--dg-row-hover-border: rgba(148, 163, 184, 0.30);--dg-row-selected-bg: linear-gradient( 180deg, rgba(47, 128, 255, 0.22) 0%, rgba(47, 128, 255, 0.16) 100% );--dg-row-selected-hover-bg: linear-gradient( 180deg, rgba(47, 128, 255, 0.34) 0%, rgba(47, 128, 255, 0.26) 100% );--dg-row-selected-border: rgba(47, 128, 255, 0.38);--dg-row-selected-accent: #1f6fff;--dg-text: #223043;--dg-text-muted: #64748b;--dg-link: #2080ff;--dg-focus-ring: rgba(59, 130, 246, 0.18);display:grid;font-size:.9rem;color:var(--dg-text);border:1px solid var(--dg-panel-border);border-radius:1rem;background:linear-gradient(180deg, var(--dg-surface) 0%, var(--dg-surface-strong) 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(255, 255, 255, 0) 100%);padding:.5rem;overflow:hidden;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 22px 54px -34px rgba(15,23,42,.38),0 10px 24px -20px rgba(37,99,235,.16),inset 0 1px 0 var(--dg-surface-overlay)}.dg__viewport[b-al2lq6c1c4]{overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,0);border-radius:14px 14px 0 0}.dg--resizing[b-al2lq6c1c4],.dg--resizing *[b-al2lq6c1c4]{cursor:ew-resize}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/DataGridColumnFilterRulesEditor.razor.rz.scp.css */
.dg__filter-rules[b-g6hakf5dmw]{display:flex;justify-content:center}.dg__filter-rules-trigger[b-g6hakf5dmw]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:32px;min-width:32px;height:32px;padding:0;opacity:.5;border:1px solid rgba(148,163,184,.42);border-radius:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(241, 245, 249, 0.72)),hsla(0,0%,100%,.72);color:rgba(51,65,85,.86);font-size:.8rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 2px 7px rgba(15,23,42,.06);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.dg__filter-rules-trigger:hover[b-g6hakf5dmw]{opacity:1;border-color:rgba(47,128,255,.38);color:#1d4ed8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 8px 16px rgba(15,23,42,.11)}.dg__filter-rules-trigger:focus[b-g6hakf5dmw]{outline:none}.dg__filter-rules-trigger:focus-visible[b-g6hakf5dmw]{border-color:rgba(47,128,255,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 3px rgba(47,128,255,.16)}.dg__filter-rules-trigger--active[b-g6hakf5dmw]{opacity:1;border-color:rgba(47,128,255,.42);background:linear-gradient(180deg, rgba(47, 128, 255, 0.98), rgba(29, 78, 216, 0.96));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 8px 18px rgba(47,128,255,.22)}.dg__filter-rules-trigger--active:hover[b-g6hakf5dmw]{color:#fff}.dg__filter-rules-trigger-icon[b-g6hakf5dmw]{display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.dg__filter-rules-trigger-text[b-g6hakf5dmw]{max-width:4.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg__filter-rules-trigger-count[b-g6hakf5dmw]{position:absolute;top:-6px;right:-6px;min-width:10px;padding:0 5px;border-radius:999px;font-size:.7rem;font-weight:800;line-height:17px;text-align:center;box-shadow:0 2px 6px rgba(15,23,42,.18)}.dg__filter-rules-trigger--active .dg__filter-rules-trigger-count[b-g6hakf5dmw]{background:#ef4444;color:#fff}.dg__filter-rules-popover[b-g6hakf5dmw]{width:min(440px,100vw - 24px);max-width:440px;border:1px solid rgba(203,213,225,.92);border-radius:.75rem;background:radial-gradient(circle at 12% 0%, rgba(47, 128, 255, 0.1), transparent 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.96));box-shadow:0 22px 58px rgba(15,23,42,.2),inset 0 1px 0 hsla(0,0%,100%,.88);overflow:hidden}.dg__filter-rules-popover-header[b-g6hakf5dmw]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .5rem}.dg__filter-rules-popover-title[b-g6hakf5dmw]{display:flex;align-items:center;gap:.5rem;min-width:0}.dg__filter-rules-popover-icon[b-g6hakf5dmw]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:1rem;background:rgba(47,128,255,.1);color:#1d4ed8}.dg__filter-rules-popover-title-main[b-g6hakf5dmw]{font-size:.9rem;font-weight:800;color:#0f172a;line-height:1.2}.dg__filter-rules-popover-title-sub[b-g6hakf5dmw]{max-width:290px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;color:#64748b}.dg__filter-rules-popover-toolbar[b-g6hakf5dmw]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .75rem .75rem;border-bottom:1px solid rgba(226,232,240,.86)}.dg__filter-rules-popover-actions[b-g6hakf5dmw]{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.dg__filter-rules-empty-state[b-g6hakf5dmw]{display:grid;justify-items:center;gap:.25rem;padding:1.5rem 1rem;text-align:center}.dg__filter-rules-empty-icon[b-g6hakf5dmw]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:1.25rem;background:rgba(148,163,184,.14);color:#64748b;font-size:1.1rem}.dg__filter-rules-empty-title[b-g6hakf5dmw]{margin-top:.25rem;font-size:.9rem;font-weight:800;color:#334155}.dg__filter-rules-empty-text[b-g6hakf5dmw]{max-width:300px;color:#64748b;font-size:.8rem;line-height:1.35}.dg__filter-rules-list[b-g6hakf5dmw]{display:grid;gap:.5rem;max-height:350px;overflow:auto;padding:.75rem}.dg__filter-rule-card[b-g6hakf5dmw]{display:grid;grid-template-columns:24px minmax(0, 1fr) auto;gap:.5rem;align-items:center;padding:.5rem;border:1px solid rgba(203,213,225,.78);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 4px 12px rgba(15,23,42,.06)}.dg__filter-rule-card--active[b-g6hakf5dmw]{border-color:rgba(47,128,255,.3);background:linear-gradient(180deg, rgba(239, 246, 255, 0.94), rgba(248, 250, 252, 0.92))}.dg__filter-rule-index[b-g6hakf5dmw]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(15,23,42,.08);color:#475569;font-size:.7rem;font-weight:800;line-height:1}.dg__filter-rule-card--active .dg__filter-rule-index[b-g6hakf5dmw]{background:rgba(47,128,255,.14);color:#1d4ed8}.dg__filter-rule-body[b-g6hakf5dmw]{display:grid;grid-template-columns:minmax(128px, 0.95fr) minmax(150px, 1.05fr);gap:.5rem;min-width:0}.dg__filter-rule-value-grid[b-g6hakf5dmw]{display:grid;gap:.5rem}.dg__filter-rule-value-grid--between[b-g6hakf5dmw]{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.dg__filter-rule-remove[b-g6hakf5dmw]{align-self:center}@media(max-width: 640px){.dg__filter-rules-popover[b-g6hakf5dmw]{width:calc(100vw - 16px)}.dg__filter-rules-popover-toolbar[b-g6hakf5dmw]{align-items:stretch;flex-direction:column}.dg__filter-rules-popover-actions[b-g6hakf5dmw]{justify-content:stretch}.dg__filter-rules-popover-actions .btn[b-g6hakf5dmw]{flex:1 1 0}.dg__filter-rule-card[b-g6hakf5dmw]{grid-template-columns:24px minmax(0, 1fr)}.dg__filter-rule-remove[b-g6hakf5dmw]{grid-column:2;justify-self:end}.dg__filter-rule-body[b-g6hakf5dmw]{grid-template-columns:1fr}.dg__filter-rule-value-grid--between[b-g6hakf5dmw]{grid-template-columns:1fr}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/Rendering/DataGridBody.razor.rz.scp.css */
.dg__body[b-3hual2fwqz]{min-width:100%}.dg__col--selector[b-3hual2fwqz]{width:42px}.dg__td--selector[b-3hual2fwqz]{width:42px;min-width:42px;max-width:42px;text-align:center;padding-left:.25rem;padding-right:.25rem;vertical-align:middle}[b-3hual2fwqz] .dg__checkbox-wrapper{align-items:center}.dg__table[b-3hual2fwqz]{table-layout:fixed;border-collapse:collapse;min-width:100%;width:100%}.dg__td[b-3hual2fwqz]{position:relative;border:1px solid var(--dg-grid-border);padding:.5rem}.dg__table--body .dg__td[b-3hual2fwqz]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--dg-row-bg)}.dg__table--body .dg__row:nth-child(even) .dg__td[b-3hual2fwqz]{background:var(--dg-row-bg-alt)}.dg__table--body tr:first-child td[b-3hual2fwqz]{border-top:0}.dg__table--body tr:last-child td[b-3hual2fwqz]{border-bottom:0}.dg__row[b-3hual2fwqz]{cursor:pointer;transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.dg__row--disable-selection[b-3hual2fwqz]{cursor:auto}.dg__row:focus[b-3hual2fwqz]{outline:2px solid #cbd5e1;outline-offset:-2px}.dg__table--body .dg__row:hover .dg__td[b-3hual2fwqz]{background:var(--dg-row-hover);border-bottom-color:var(--dg-row-hover-border)}.dg__table--body .dg__row.dg__row--selected .dg__td[b-3hual2fwqz]{background:var(--dg-row-selected-bg);border-bottom-color:var(--dg-row-selected-border)}.dg__table--body .dg__row.dg__row--selected:hover .dg__td[b-3hual2fwqz]{background:var(--dg-row-selected-hover-bg);border-bottom-color:rgba(47,128,255,.46)}.dg__table--body .dg__row.dg__row--selected .dg__td:first-child[b-3hual2fwqz]{box-shadow:inset 4px 0 0 var(--dg-row-selected-accent),inset 0 1px 0 hsla(0,0%,100%,.35)}.dg__empty[b-3hual2fwqz]{text-align:center;padding:.5rem;color:var(--dg-text-muted);border:1px dashed var(--dg-grid-border-strong);background:hsla(0,0%,100%,.8)}.dg__error[b-3hual2fwqz]{padding:.75rem;text-align:left;border:1px solid rgba(220,38,38,.22);background:rgba(254,242,242,.88)}.dg__error-card[b-3hual2fwqz]{max-width:760px;margin:0 auto;display:flex;align-items:flex-start;gap:.75rem;color:#991b1b}.dg__error-icon[b-3hual2fwqz]{flex:0 0 auto;margin-top:.15rem;font-size:1.25rem;color:#dc2626}.dg__error-content[b-3hual2fwqz]{min-width:0;display:grid;gap:.25rem}.dg__error-title[b-3hual2fwqz]{font-weight:800;color:#7f1d1d}.dg__error-message[b-3hual2fwqz]{color:#991b1b;line-height:1.35;white-space:pre-line}.dg__error-trace[b-3hual2fwqz]{margin-top:.25rem;color:#7f1d1d;font-size:.8rem;opacity:.78}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/Rendering/DataGridFooter.razor.rz.scp.css */
.dg__footer[b-5d8bdhlxha]{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--dg-grid-border-strong)}.dg__page-info[b-5d8bdhlxha]{display:flex;gap:.25rem;align-items:center;color:var(--dg-text-muted);font-size:.8rem}.dg__page-count[b-5d8bdhlxha]{white-space:nowrap}.dg__pager[b-5d8bdhlxha]{display:flex;gap:.25rem;align-items:center}.dg__page-input[b-5d8bdhlxha]{width:4rem}.dg__sep[b-5d8bdhlxha]{opacity:.5}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/Rendering/DataGridHeader.razor.rz.scp.css */
.dg__col--selector[b-y43gc8orhz]{width:42px}.dg__th--selector[b-y43gc8orhz]{width:42px;min-width:42px;max-width:42px;text-align:center;padding-left:.25rem;padding-right:.25rem;vertical-align:middle}[b-y43gc8orhz] .dg__checkbox-wrapper{align-items:center}.dg__header-sticky[b-y43gc8orhz]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--dg-grid-border-strong);box-shadow:0 14px 28px -26px rgba(15,23,42,.95)}.dg__header-viewport[b-y43gc8orhz]{overflow:hidden;background:rgba(0,0,0,0)}.dg__table[b-y43gc8orhz]{table-layout:fixed;border-collapse:collapse;min-width:100%;width:100%}.dg__th[b-y43gc8orhz]{position:relative;border:1px solid var(--dg-grid-border);padding:.5rem}.dg__table--header .dg__th[b-y43gc8orhz]{overflow:hidden;background:var(--dg-header-bg);color:var(--dg-header-text);border-color:rgba(226,232,240,.1);box-shadow:inset 0 1px 0 var(--dg-header-topline);vertical-align:middle}.dg__table--header .dg__th--filter[b-y43gc8orhz]{background:var(--dg-filter-row-bg);color:var(--dg-text);border-color:var(--dg-grid-border);border-bottom-color:var(--dg-grid-border-strong);box-shadow:inset 0 1px 0 var(--dg-filter-row-topline)}.dg__th-title[b-y43gc8orhz]{background:rgba(0,0,0,0);border:none;user-select:none;cursor:pointer;font-weight:700;font-size:.9rem;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;padding-top:.5rem;letter-spacing:.01em}.dg__th-title--disabled[b-y43gc8orhz]{cursor:not-allowed;opacity:.72}.dg__th-title:focus[b-y43gc8orhz]{outline:none}.dg__th-title:focus:not(:focus-visible)[b-y43gc8orhz]{outline:none;box-shadow:none}.dg__th-title:focus-visible[b-y43gc8orhz]{outline:none;box-shadow:none}.dg__th-sort[b-y43gc8orhz]{position:absolute;top:4px;right:6px;color:#9ed3ff;font-size:.7rem}.dg__th-sort-sup[b-y43gc8orhz]{margin-left:.1rem}.dg__col-resize[b-y43gc8orhz]{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:ew-resize;z-index:60;transition:background-color .12s ease}.dg__col-resize:hover[b-y43gc8orhz]{background:rgba(59,130,246,.18)}.dg__filter[b-y43gc8orhz]{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0;font-weight:normal;text-align:left}.dg__filter[b-y43gc8orhz] >*{min-width:0}.dg__filter[b-y43gc8orhz]  .dg__filter-rules{flex:0 0 auto}.dg__filter:hover[b-y43gc8orhz]  .dg__filter-rules-trigger,.dg__filter:focus-within[b-y43gc8orhz]  .dg__filter-rules-trigger{opacity:1}.dg__filter--simple[b-y43gc8orhz] >:not(.dg__filter-rules){flex:1 1 auto}.dg__filter--with-operator[b-y43gc8orhz] >:not(.dg__filter-rules){flex:1 1 0}.dg__filter--stack[b-y43gc8orhz]{flex-direction:column;align-items:stretch}.dg__filter--stack[b-y43gc8orhz] >*{width:100%;flex:0 0 auto}.dg__filter--stack .dg__between-sep[b-y43gc8orhz]{display:none}.dg__between-sep[b-y43gc8orhz]{display:flex;justify-content:center;padding:.25rem;opacity:.45;align-self:center;line-height:1}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/DataGrid/Rendering/DataGridToolbar.razor.rz.scp.css */
.dg__toolbar[b-0tpra9uwsd]{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.dg__selection-summary[b-0tpra9uwsd]{color:var(--dg-text-muted);font-weight:700}.dg__select[b-0tpra9uwsd]{display:flex;gap:.5rem}.dg__select--page-size[b-0tpra9uwsd]{width:62px}.dg__select--combine[b-0tpra9uwsd]{width:100px}.dg__select-container[b-0tpra9uwsd]{display:flex;align-items:center;gap:.25rem;color:var(--dg-text)}.dg__btn[b-0tpra9uwsd]{display:flex;gap:.5rem}.dg__btn--actions[b-0tpra9uwsd]{white-space:nowrap}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/Overlay/OverlayHost.razor.rz.scp.css */
.q-overlay-root[b-ntbi5jt3y3]{position:relative;z-index:2147483647;isolation:isolate}.q-overlay[b-ntbi5jt3y3]{position:fixed;inset:0;pointer-events:none}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/Overlay/OverlayPanel.razor.rz.scp.css */
.q-overlay__panel[b-dak5v0thpn]{display:inline-block;visibility:hidden;position:fixed;pointer-events:auto;left:0;top:0}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsCanvasChart.razor.rz.scp.css */
.sad-chart[b-3c9r8mmgkr]{position:relative;width:100%;max-width:100%;min-width:0;height:360px;overflow:hidden;border:1px solid rgba(226,232,240,.78);border-radius:1.25rem;background:radial-gradient(circle at 100% 22%, rgba(47, 128, 255, 0.1), transparent 26%),linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(248, 250, 252, 0.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.sad-chart__sr-only[b-3c9r8mmgkr]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.sad-chart__data-table[b-3c9r8mmgkr]{border-collapse:collapse}.sad-chart__canvas[b-3c9r8mmgkr]{display:block;width:100%;height:360px;max-width:100%;border:0;outline:0}[b-3c9r8mmgkr] .sad-chart__tooltip{position:absolute;z-index:4;min-width:226px;max-width:282px;padding:.75rem;border:1px solid rgba(203,213,225,.92);border-radius:1.25rem;background:hsla(0,0%,100%,.98);box-shadow:var(--sad-chart-tooltip-shadow);color:#000;opacity:0;pointer-events:none}[b-3c9r8mmgkr] .sad-chart__tooltip--pinned{pointer-events:auto;box-shadow:var(--sad-chart-tooltip-pinned-shadow)}[b-3c9r8mmgkr] .sad-chart__tooltip{transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;backdrop-filter:var(--sad-chart-tooltip-backdrop-filter);-webkit-backdrop-filter:var(--sad-chart-tooltip-backdrop-filter);--sad-tooltip-series-color: #2f80ff}[b-3c9r8mmgkr] .sad-chart__tooltip--visible{opacity:1;transform:translateY(0)}[b-3c9r8mmgkr] .sad-chart__tooltip-inner{display:grid;gap:.5rem;min-width:0;color:#0f172a;font-size:.8rem;line-height:1.25}[b-3c9r8mmgkr] .sad-chart__tooltip-section{display:grid;gap:.25rem;min-width:0}[b-3c9r8mmgkr] .sad-chart__tooltip-section--period{display:flex;justify-content:space-between;padding-bottom:.25rem;border-bottom:1px solid rgba(226,232,240,.95)}[b-3c9r8mmgkr] .sad-chart__tooltip-label,[b-3c9r8mmgkr] .sad-chart__tooltip-value-label{color:#6c757d;font-size:.8rem;font-weight:700}[b-3c9r8mmgkr] .sad-chart__tooltip-period{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:700}[b-3c9r8mmgkr] .sad-chart__tooltip-card{display:grid;gap:.25rem;min-width:0;padding:.5rem;border:1px solid rgba(226,232,240,.95);border-radius:.75rem;background:linear-gradient(180deg, rgba(248, 250, 252, 0.98), rgba(241, 245, 249, 0.88))}[b-3c9r8mmgkr] .sad-chart__tooltip-card-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}[b-3c9r8mmgkr] .sad-chart__tooltip-count,[b-3c9r8mmgkr] .sad-chart__tooltip-value{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding-inline:.25rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff;font-size:.8rem;font-weight:700;line-height:1}[b-3c9r8mmgkr] .sad-chart__tooltip-list{display:grid;gap:.25rem;max-height:148px;min-width:0;margin:0;padding:.1rem 0 .1rem .25rem;overflow-y:auto;overflow-x:hidden;list-style:none;scrollbar-gutter:stable}[b-3c9r8mmgkr] .sad-chart__tooltip-list-item{display:flex;align-items:center;gap:.5rem;min-width:0}[b-3c9r8mmgkr] .sad-chart__tooltip-list-item--overflow{justify-content:center;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed rgba(203,213,225,.8);color:#6c757d;font-size:.7rem;font-weight:700}[b-3c9r8mmgkr] .sad-chart__tooltip-list-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#000;font-size:.8rem;font-weight:700}[b-3c9r8mmgkr] .sad-chart__tooltip-series{display:flex;align-items:center;gap:.5rem;padding:.1rem 0 .1rem .25rem;min-width:0}[b-3c9r8mmgkr] .sad-chart__tooltip-series-dot{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 4px rgba(15,23,42,.06);background:var(--sad-tooltip-series-color)}[b-3c9r8mmgkr] .sad-chart__tooltip-series-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#000;font-size:.8rem;font-weight:700}[b-3c9r8mmgkr] .sad-chart__tooltip-value-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.5rem;border-radius:.75rem;background:rgba(239,246,255,.88)}.sad-chart__updating[b-3c9r8mmgkr]{position:absolute;top:12px;right:12px;z-index:3;padding:.5rem .75rem;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 24px rgba(15,23,42,.1)}.sad-chart__empty[b-3c9r8mmgkr]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;color:#64748b;font-size:.9rem;font-weight:800;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 36%, rgba(47, 128, 255, 0.08), transparent 30%),hsla(0,0%,100%,.78);backdrop-filter:var(--sad-chart-empty-backdrop-filter);-webkit-backdrop-filter:var(--sad-chart-empty-backdrop-filter)}.sad-chart__empty i[b-3c9r8mmgkr]{color:rgba(47,128,255,.72);font-size:1.55rem}@media(max-width: 720px){.sad-chart[b-3c9r8mmgkr],.sad-chart__canvas[b-3c9r8mmgkr]{height:320px}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsChartExportToolbar.razor.rz.scp.css */
.sad-chart-export[b-yzsjgsqkoe]{display:inline-flex;align-items:center;gap:.5rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsChartFullscreenDialog.razor.rz.scp.css */
.sad-chart-fullscreen[b-r22yppyz2q]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.sad-chart-fullscreen__backdrop[b-r22yppyz2q]{position:absolute;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sad-chart-fullscreen__panel[b-r22yppyz2q]{position:relative;z-index:1;display:flex;flex-direction:column;width:1480px;min-height:520px;overflow:hidden;border:1px solid rgba(226,232,240,.84);border-radius:1.5rem;background:radial-gradient(circle at 18% 0%, rgba(47, 128, 255, 0.1), transparent 30%),hsla(0,0%,100%,.96);box-shadow:0 32px 90px rgba(15,23,42,.3),inset 0 1px 0 hsla(0,0%,100%,.88)}.sad-chart-fullscreen__header[b-r22yppyz2q]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid rgba(226,232,240,.74)}.sad-chart-fullscreen__title-block[b-r22yppyz2q]{width:100%}.sad-chart-fullscreen__title-block-top-row[b-r22yppyz2q]{display:flex;justify-content:space-between}.sad-chart-fullscreen__title[b-r22yppyz2q]{margin:0;color:rgba(15,23,42,.96);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:850;line-height:1.16}.sad-chart-fullscreen__eyebrow[b-r22yppyz2q]{margin-bottom:.25rem;color:rgba(47,128,255,.92);font-size:.8rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sad-chart-fullscreen__hint[b-r22yppyz2q]{margin-top:.25rem;color:rgba(100,116,139,.96);font-size:.9rem;font-weight:650;line-height:1.35}.sad-chart-fullscreen__actions[b-r22yppyz2q]{display:flex;flex:0 0 auto;align-items:center;gap:1rem}.sad-chart-fullscreen__body[b-r22yppyz2q]{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto;min-height:0;padding:.75rem}.sad-chart-fullscreen__chart[b-r22yppyz2q]{outline:none;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.75rem}.sad-chart-fullscreen__chart[b-r22yppyz2q]  .sad-chart,.sad-chart-fullscreen__chart[b-r22yppyz2q]  .sad-chart__canvas{width:100%;height:100%;min-height:0}.sad-chart-fullscreen__chart--pan-enabled[b-r22yppyz2q]{cursor:grab;touch-action:none;user-select:none}.sad-chart-fullscreen__chart--panning[b-r22yppyz2q]{cursor:grabbing}.sad-chart-fullscreen__chart:focus-visible[b-r22yppyz2q]{outline:2px solid rgba(47,128,255,.36);outline-offset:4px;border-radius:1.25rem}.sad-chart-fullscreen__legend[b-r22yppyz2q]{flex:0 0 auto;padding:.5rem 10px;border:1px solid rgba(226,232,240,.64);border-radius:1.25rem;background:hsla(0,0%,100%,.72)}.sad-chart-fullscreen__legend[b-r22yppyz2q]  .sad-chart__legend{justify-content:flex-start}.sad-chart-fullscreen__zoom-toolbar[b-r22yppyz2q]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem}.sad-chart-fullscreen__zoom-status[b-r22yppyz2q]{min-width:80px;color:rgba(100,116,139,.96);font-size:.8rem;font-weight:750;line-height:1;white-space:nowrap;display:flex;align-items:center;justify-content:center;height:28px;background:#f1f1f5;border-radius:.75rem;padding-left:.25rem;padding-right:.25rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsDashboard.razor.rz.scp.css */
.analytics-container[b-vscj489h5v]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.sad[b-vscj489h5v]{--sad-series-0: #2f80ff;--sad-series-1: #e11d48;--sad-series-2: #0f766e;--sad-series-3: #7c3aed;--sad-series-4: #f59e0b;--sad-series-5: #0891b2;--sad-series-6: #16a34a;--sad-series-7: #db2777;--analytics-page-shell-shadow: 0 24px 72px rgba(15, 23, 42, 0.16), inset 0 1px 0 rgba(255, 255, 255, .86);--analytics-surface-shadow: 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, .88);--sad-chart-empty-backdrop-filter: blur(2px);--sad-chart-tooltip-backdrop-filter: blur(12px);--sad-chart-tooltip-shadow: 0 22px 48px rgba(15, 23, 42, 0.18);--sad-chart-tooltip-pinned-shadow: 0 26px 58px rgba(15, 23, 42, 0.24);position:relative;isolation:isolate;min-height:100%;border:1px solid rgba(226,232,240,.76);border-radius:1.75rem;background:radial-gradient(circle at 8% 0%, rgba(47, 128, 255, 0.12), transparent 34%),radial-gradient(circle at 94% 16%, rgba(124, 58, 237, 0.08), transparent 30%),linear-gradient(180deg, rgba(248, 250, 252, 0.99) 0%, rgba(241, 245, 249, 0.96) 100%);box-shadow:var(--analytics-page-shell-shadow, 0 24px 72px rgba(15, 23, 42, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.86));display:grid;gap:1rem;width:100%}.sad *[b-vscj489h5v],.sad *[b-vscj489h5v]::before,.sad *[b-vscj489h5v]::after{box-sizing:border-box}.sad__before-charts[b-vscj489h5v]{min-width:0;max-width:100%}.sad__charts[b-vscj489h5v]{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-flow:row dense;gap:.75rem;align-items:stretch;min-width:0}.sad__charts>.sad-card--chart[b-vscj489h5v]{grid-column:span 6;display:flex;flex-direction:column;min-width:0}.sad__charts>.sad-card--chart[b-vscj489h5v]  .sad-chart{margin-top:auto}.sad__charts>.sad-card--chart:only-child[b-vscj489h5v]{grid-column:1/-1}.sad__charts>.sad-card--chart-cartesian[b-vscj489h5v]{grid-column:span 8}.sad__charts>.sad-card--chart-grouped-bar[b-vscj489h5v]{grid-column:span 4}.sad__charts>.sad-card--chart-donut[b-vscj489h5v]{grid-column:span 4;min-width:0}.sad__charts>.sad-card--chart-donut[b-vscj489h5v]  .sad-chart__legend-item{font-weight:700}.sad--lite-effects[b-vscj489h5v]{--analytics-page-shell-shadow: 0 12px 34px rgba(15, 23, 42, 0.1), inset 0 1px 0 rgba(255, 255, 255, .78);--analytics-surface-shadow: 0 8px 22px rgba(15, 23, 42, 0.07), inset 0 1px 0 rgba(255, 255, 255, .82);--sad-chart-empty-backdrop-filter: blur(0px);--sad-chart-tooltip-backdrop-filter: blur(0px);--sad-chart-tooltip-shadow: 0 12px 28px rgba(15, 23, 42, 0.14);--sad-chart-tooltip-pinned-shadow: 0 14px 32px rgba(15, 23, 42, 0.16)}.sad__hero[b-vscj489h5v]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:1.25rem;padding:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;overflow:hidden}.sad__hero-main[b-vscj489h5v],.sad__hero-actions[b-vscj489h5v],.sad__content[b-vscj489h5v],.sad__filters[b-vscj489h5v]{min-width:0}.sad__hero-actions[b-vscj489h5v]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.sad__badge[b-vscj489h5v]{display:inline-flex;align-items:center;justify-content:flex-start;width:max-content;max-width:100%;margin-bottom:.5rem;padding:.25rem .5rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff;font-size:.8rem;font-weight:850;letter-spacing:.02em}.sad__title[b-vscj489h5v]{margin:0;color:#000;font-size:clamp(1.7rem,2.2vw,2.45rem);line-height:1.05;letter-spacing:-0.045em}.sad__subtitle[b-vscj489h5v]{max-width:720px;margin-top:.5rem;color:#6c757d;font-size:1rem;line-height:1.45}.sad__filters[b-vscj489h5v]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.sad__filters-container[b-vscj489h5v]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:1.25rem;padding:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88))}.sad__sections[b-vscj489h5v]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:1.25rem;padding:.5rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.sad__filters[b-vscj489h5v]{overflow:visible;align-items:end;gap:.5rem}.sad__content[b-vscj489h5v]{display:grid;gap:.75rem}.sad-section-tabs[b-vscj489h5v]{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:.25rem}.sad-section-tabs__item[b-vscj489h5v]{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.5rem;min-width:0;max-width:14rem;height:38px;padding:0 .75rem;border:1px solid rgba(203,213,225,.72);border-radius:999px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.82));color:#475569;font:inherit;font-size:.9rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.045),inset 0 1px 0 hsla(0,0%,100%,.84);transition:transform .16s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.sad-section-tabs__item i[b-vscj489h5v]{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor;font-size:.86rem;line-height:1}.sad-section-tabs__item:hover:not(:disabled)[b-vscj489h5v]{transform:translateY(-1px);border-color:rgba(47,128,255,.28);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.88));color:#007bff;box-shadow:0 10px 22px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.88)}.sad-section-tabs__item:focus[b-vscj489h5v]{outline:none}.sad-section-tabs__item:focus-visible[b-vscj489h5v]{outline:none;border-color:rgba(47,128,255,.42);box-shadow:0 10px 22px rgba(47,128,255,.1),0 0 0 3px rgba(47,128,255,.14)}.sad-section-tabs__item:disabled[b-vscj489h5v]{opacity:.54;cursor:not-allowed;transform:none;box-shadow:none}.sad-section-tabs__item--active[b-vscj489h5v],.sad-section-tabs__item--active:hover:not(:disabled)[b-vscj489h5v]{transform:none;border-color:rgba(47,128,255,.38);background:linear-gradient(180deg, rgba(239, 246, 255, 0.98), rgba(255, 255, 255, 0.9));color:#007bff;box-shadow:0 0 0 3px rgba(47,128,255,.08),0 10px 24px rgba(47,128,255,.1),inset 0 1px 0 hsla(0,0%,100%,.9)}.sad-section-tabs__item--disabled[b-vscj489h5v],.sad-section-tabs__item--disabled:hover[b-vscj489h5v]{color:#94a3b8;background:linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(248, 250, 252, 0.58))}.sad-section-tabs__text[b-vscj489h5v]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sad-section-tabs__badge[b-vscj489h5v]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:1.35rem;height:1.35rem;padding:0 .25rem;border-radius:999px;background:rgba(47,128,255,.1);color:#007bff;font-size:.8rem;font-weight:900;line-height:1}.sad-section-tabs__item--active .sad-section-tabs__badge[b-vscj489h5v]{background:rgba(47,128,255,.16)}[b-vscj489h5v] .sad-card{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:24px;padding:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));min-width:0;overflow:hidden}[b-vscj489h5v] .sad-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;margin-bottom:.75rem}[b-vscj489h5v] .sad-card__header--chart{flex-direction:column;gap:.75rem}[b-vscj489h5v] .sad-card__intro{width:100%}[b-vscj489h5v] .sad-card__top-row{display:flex;justify-content:space-between}[b-vscj489h5v] .sad-card__top-row--toolbar{display:flex;gap:1rem}[b-vscj489h5v] .sad-card__eyebrow{color:#007bff;font-size:.8rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}[b-vscj489h5v] .sad-card__title{margin:.2rem 0 0;color:#000;font-size:clamp(1.05rem,1.3vw,1.28rem);line-height:1.15}[b-vscj489h5v] .sad-card__hint{margin-top:.5rem;color:#6c757d;font-size:.9rem;line-height:1.42}@media(max-width: 1450px){.sad__filters[b-vscj489h5v]{grid-template-columns:repeat(2, minmax(0, 1fr))}.sad-card__header[b-vscj489h5v]{flex-direction:column}}@media(max-width: 1180px){.sad__charts>.sad-card--chart:not(.sad-card--chart-donut)[b-vscj489h5v]{grid-column:1/-1}.sad__charts>.sad-card--chart-donut[b-vscj489h5v]{grid-column:span 6}}@media(max-width: 820px){.sad__charts>.sad-card--chart[b-vscj489h5v]{grid-column:1/-1}}@media(max-width: 720px){.sad__hero[b-vscj489h5v]{flex-direction:column}.sad__filters[b-vscj489h5v]{grid-template-columns:1fr}.sad__sections[b-vscj489h5v]{padding:.5rem}.sad .sad-card__fullscreen-button[b-vscj489h5v]{display:none}.sad-section-tabs__item[b-vscj489h5v]{height:36px;max-width:11rem;padding-inline:.5rem;font-size:.8rem}}@media(max-width: 520px){.sad-section-tabs[b-vscj489h5v]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));overflow:visible;scrollbar-width:none}.sad-section-tabs[b-vscj489h5v]::-webkit-scrollbar{display:none}.sad-section-tabs__item[b-vscj489h5v]{width:100%;max-width:none;min-width:0;padding-inline:.5rem}.sad-section-tabs__item:last-child:nth-child(odd)[b-vscj489h5v]{grid-column:1/-1}.sad-section-tabs__text[b-vscj489h5v]{min-width:0;max-width:100%}}@media(prefers-reduced-motion: reduce){.sad *[b-vscj489h5v],.sad *[b-vscj489h5v]::before,.sad *[b-vscj489h5v]::after{transition:none !important;animation:none !important}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsGeoMapCard.razor.rz.scp.css */
.sagmc[b-asened1mr7]{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.88));box-shadow:0 16px 42px rgba(0,0,0,.055),inset 0 1px 0 hsla(0,0%,100%,.9)}.sagmc__header[b-asened1mr7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.sagmc__title-block[b-asened1mr7]{min-width:0}.sagmc__eyebrow[b-asened1mr7]{display:block;margin-bottom:.25rem;color:#6c757d;font-size:.8rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.sagmc__title[b-asened1mr7]{margin:0;color:#000;font-size:1.1rem;font-weight:900;line-height:1.2}.sagmc__subtitle[b-asened1mr7]{margin:.25rem 0 0;color:#6c757d;font-size:.9rem;line-height:1.45}.sagmc__layers[b-asened1mr7]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.sagmc__layer[b-asened1mr7]{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:34px;padding:.25rem .5rem;border:.0625rem solid rgba(0,0,0,.1);border-radius:999px;background:hsla(0,0%,100%,.74);color:#6c757d;font:inherit;font-size:.8rem;font-weight:850;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease}.sagmc__layer i[b-asened1mr7]{font-size:.82rem;line-height:1}.sagmc__layer:hover[b-asened1mr7]{transform:translateY(-1px);border-color:rgba(0,123,255,.24);background:rgba(0,123,255,.06);color:#007bff}.sagmc__layer:focus[b-asened1mr7]{outline:none}.sagmc__layer:focus-visible[b-asened1mr7]{box-shadow:0 0 0 3px rgba(0,123,255,.16)}.sagmc__layer--active[b-asened1mr7]{border-color:rgba(0,123,255,.32);background:rgba(0,123,255,.1);color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.06)}.sagmc__layer-count[b-asened1mr7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:rgba(0,0,0,.06);font-size:.8rem;font-weight:900}.sagmc__body[b-asened1mr7]{position:relative;min-width:0}.sagmc__map[b-asened1mr7]{min-height:180px}.sagmc__loading[b-asened1mr7]{position:absolute;z-index:2;top:.75rem;right:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.92);color:#6c757d;font-size:.8rem;font-weight:850;box-shadow:0 10px 24px rgba(0,0,0,.1);backdrop-filter:blur(8px)}.sagmc__empty[b-asened1mr7]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:220px;border:.0625rem dashed rgba(0,0,0,.12);border-radius:1rem;background:hsla(0,0%,100%,.72);color:#6c757d;font-size:.9rem;font-weight:750;text-align:center}.sagmc__sr-table[b-asened1mr7],.sagmc__sr-note[b-asened1mr7]{position:fixed;top:auto;left:-10000px;display:block;width:1px;max-width:1px;height:1px;max-height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;contain:strict}@media(max-width: 720px){.sagmc[b-asened1mr7]{padding:.75rem}.sagmc__header[b-asened1mr7]{flex-direction:column}.sagmc__layers[b-asened1mr7]{justify-content:flex-start;width:100%}.sagmc__layer[b-asened1mr7]{flex:1 1 calc(50% - 0.5rem);min-width:0}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsLegend.razor.rz.scp.css */
.sad-chart__legend[b-mv1anraha4]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.sad-chart__legend-item[b-mv1anraha4]{display:inline-flex;align-items:center;justify-content:flex-start;cursor:default;gap:.25rem;max-width:100%;min-width:0;padding:.25rem .5rem;border:1px solid rgba(226,232,240,.88);border-radius:999px;background:hsla(0,0%,100%,.82);color:#475569;font-size:.8rem;font-weight:850;line-height:1.1;box-shadow:0 6px 16px rgba(15,23,42,.06);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.sad-chart__legend-item--button[b-mv1anraha4]{padding:0;overflow:hidden}.sad-chart__legend-item--button:hover[b-mv1anraha4],.sad-chart__legend-item--button:focus-within[b-mv1anraha4]{border-color:rgba(47,128,255,.28);background:rgba(239,246,255,.92);box-shadow:0 10px 22px rgba(15,23,42,.09);transform:translateY(-1px)}.sad-chart__legend-item--active[b-mv1anraha4]{border-color:rgba(47,128,255,.44);background:rgba(239,246,255,.98);box-shadow:0 12px 26px rgba(47,128,255,.14)}.sad-chart__legend-item--restore[b-mv1anraha4]{cursor:pointer;color:#007bff;background:rgba(239,246,255,.92);font-weight:700}.sad-chart__legend-item--restore:hover[b-mv1anraha4]{border-color:rgba(47,128,255,.34);background:#eff6ff;box-shadow:0 10px 22px rgba(47,128,255,.12);transform:translateY(-1px)}.sad-chart__legend-item--restore:focus[b-mv1anraha4]{outline:none}.sad-chart__legend-item--restore:focus-visible[b-mv1anraha4]{outline:none;border-color:rgba(47,128,255,.42);background:#eff6ff;box-shadow:0 0 0 3px rgba(47,128,255,.16),0 10px 22px rgba(47,128,255,.12)}.sad-chart__legend-main[b-mv1anraha4]{display:inline-flex;align-items:center;justify-content:flex-start;appearance:none;gap:.25rem;min-width:0;padding:.25rem .5rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}.sad-chart__legend-main:hover[b-mv1anraha4]{background:rgba(241,245,249,.72)}.sad-chart__legend-main:focus[b-mv1anraha4]{outline:none}.sad-chart__legend-main:focus-visible[b-mv1anraha4]{outline:none;background:rgba(239,246,255,.92);box-shadow:0 0 0 3px rgba(47,128,255,.16),inset 0 0 0 1px rgba(47,128,255,.18)}.sad-chart__legend-action[b-mv1anraha4]{display:inline-flex;align-items:center;justify-content:center;appearance:none;align-self:stretch;width:28px;min-width:28px;border:0;border-left:1px solid rgba(226,232,240,.76);background:hsla(0,0%,100%,.44);color:#94a3b8;font:inherit;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.sad-chart__legend-action:hover[b-mv1anraha4]{background:rgba(244,63,94,.1);color:#be123c}.sad-chart__legend-action:focus[b-mv1anraha4]{outline:none}.sad-chart__legend-action:focus-visible[b-mv1anraha4]{outline:none;background:rgba(244,63,94,.1);color:#be123c;box-shadow:inset 1px 0 0 rgba(190,18,60,.12),0 0 0 3px rgba(190,18,60,.14)}.sad-chart__legend-text[b-mv1anraha4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.sad-chart__legend-dot[b-mv1anraha4]{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 3px rgba(47,128,255,.08);background:#2f80ff}.sad-chart__legend-dot--s0[b-mv1anraha4]{background:#2f80ff}.sad-chart__legend-dot--s1[b-mv1anraha4]{background:#e11d48}.sad-chart__legend-dot--s2[b-mv1anraha4]{background:#0f766e}.sad-chart__legend-dot--s3[b-mv1anraha4]{background:#7c3aed}.sad-chart__legend-dot--s4[b-mv1anraha4]{background:#f59e0b}.sad-chart__legend-dot--s5[b-mv1anraha4]{background:#0891b2}.sad-chart__legend-dot--s6[b-mv1anraha4]{background:#16a34a}.sad-chart__legend-dot--s7[b-mv1anraha4]{background:#db2777}.sad-chart__legend-dot--primary[b-mv1anraha4]{width:.76rem;height:.76rem;box-shadow:0 0 0 3px rgba(47,128,255,.1),0 0 0 5px rgba(47,128,255,.05)}@media(max-width: 1450px){.sad-chart__legend[b-mv1anraha4]{max-width:100%;justify-content:flex-start}}@media(prefers-reduced-motion: reduce){.sad-chart__legend-item[b-mv1anraha4],.sad-chart__legend-main[b-mv1anraha4],.sad-chart__legend-action[b-mv1anraha4]{transition:none !important}.sad-chart__legend-item--button:hover[b-mv1anraha4],.sad-chart__legend-item--button:focus-within[b-mv1anraha4],.sad-chart__legend-item--restore:hover[b-mv1anraha4],.sad-chart__legend-item--restore:focus-visible[b-mv1anraha4]{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAnalyticsDashboard/SmartAnalyticsMetricsGrid.razor.rz.scp.css */
.sad__metrics[b-hr5558kuzj]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;min-width:0}.sad-metric[b-hr5558kuzj]{position:relative;border:1px solid rgba(226,232,240,.86);border-radius:20px;padding:.75rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(248, 250, 252, 0.9) 100%),#fff;box-shadow:var(--analytics-surface-shadow, 0 16px 42px rgba(15, 23, 42, 0.09), inset 0 1px 0 rgba(255, 255, 255, 0.88));display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch;justify-content:space-between;gap:.75rem;min-width:0;overflow:hidden}.sad-metric__content[b-hr5558kuzj]{min-width:0}.sad-metric__label[b-hr5558kuzj]{color:#6c757d;font-size:.9rem;font-weight:850;text-wrap:nowrap}.sad-metric__value[b-hr5558kuzj]{margin-top:.25rem;color:#000;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:850;line-height:1;letter-spacing:-0.05em}.sad-metric__description[b-hr5558kuzj]{margin-top:.5rem;color:#6c757d;font-size:.8rem;line-height:1.35;text-wrap:nowrap}.sad-metric__icon[b-hr5558kuzj]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(47,128,255,.12);border-radius:1rem;background:rgba(47,128,255,.1);color:#007bff}.sad-metric--success .sad-metric__icon[b-hr5558kuzj]{color:#28a745;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.14)}.sad-metric--warning .sad-metric__icon[b-hr5558kuzj]{color:#ffc107;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.16)}.sad-metric--danger .sad-metric__icon[b-hr5558kuzj]{color:#dc3545;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.14)}.sad-metric__side[b-hr5558kuzj]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;justify-self:end;gap:.5rem;min-width:92px;padding-inline-start:.5rem}.sad-metric__sparkline[b-hr5558kuzj]{display:flex;justify-content:flex-end;width:92px;height:34px;padding-top:2px;overflow:hidden}.sad-metric__sparkline-svg[b-hr5558kuzj]{display:block;width:100%;height:100%;overflow:hidden}.sad-metric__sparkline-area[b-hr5558kuzj]{fill:rgba(47,128,255,.12)}.sad-metric__sparkline-line[b-hr5558kuzj]{fill:none;stroke:rgba(47,128,255,.9);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.sad-metric__sparkline-dot[b-hr5558kuzj]{display:none;fill:rgba(47,128,255,.98);stroke:hsla(0,0%,100%,.96);stroke-width:1.5}.sad-metric__trend[b-hr5558kuzj]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.25rem;width:max-content;max-width:100%;margin-top:.45rem;padding:.25rem .5rem;border-radius:999px;font-size:.8rem;font-weight:850;line-height:1.1}.sad-metric__trend--growth[b-hr5558kuzj]{color:#047857;background:rgba(16,185,129,.1)}.sad-metric__trend--fall[b-hr5558kuzj]{color:#be123c;background:rgba(244,63,94,.1)}.sad-metric__trend--neutral[b-hr5558kuzj]{color:#6c757d;background:rgba(148,163,184,.12)}@media(max-width: 1450px){.sad__metrics[b-hr5558kuzj]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 720px){.sad__metrics[b-hr5558kuzj]{grid-template-columns:1fr}.sad-metric__side[b-hr5558kuzj]{min-width:72px}.sad-metric__sparkline[b-hr5558kuzj]{width:72px}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAudioPlayer/SmartAudioPlayer.razor.rz.scp.css */
.smart-audio-player[b-cps5h5879l]{box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:visible}.smart-audio-player *[b-cps5h5879l],.smart-audio-player *[b-cps5h5879l]::before,.smart-audio-player *[b-cps5h5879l]::after{box-sizing:border-box}.smart-audio-player__list[b-cps5h5879l]{min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;gap:.5rem;overflow:visible}.smart-audio-player__item[b-cps5h5879l]{min-width:0;width:100%;max-width:100%;border:.0625rem solid rgba(203,213,225,.78);border-radius:1.25rem;padding:.5rem;background:radial-gradient(circle at 0% 0%, rgba(14, 165, 233, 0.12), transparent 36%),linear-gradient(180deg, rgba(255, 255, 255, 0.82), rgba(248, 250, 252, 0.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.76);display:grid;grid-template-columns:2.75rem minmax(0, 1fr);align-items:center;gap:.5rem;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.smart-audio-player__item:hover[b-cps5h5879l],.smart-audio-player__item:focus-within[b-cps5h5879l]{border-color:rgba(14,165,233,.34);background:radial-gradient(circle at 0% 0%, rgba(14, 165, 233, 0.16), transparent 38%),linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(248, 250, 252, 0.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84)}.smart-audio-player__item--playing[b-cps5h5879l]{border-color:rgba(14,165,233,.42);background:radial-gradient(circle at 0% 0%, rgba(14, 165, 233, 0.2), transparent 40%),linear-gradient(180deg, rgba(240, 249, 255, 0.92), rgba(255, 255, 255, 0.86))}.smart-audio-player__item--failed[b-cps5h5879l]{border-color:rgba(245,158,11,.32);background:radial-gradient(circle at 0% 0%, rgba(245, 158, 11, 0.12), transparent 36%),linear-gradient(180deg, rgba(255, 251, 235, 0.78), rgba(255, 255, 255, 0.84))}.smart-audio-player__artwork[b-cps5h5879l]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.75rem;min-width:2.75rem;height:2.75rem;border:.0625rem solid rgba(14,165,233,.16);border-radius:1rem;background:radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.42), transparent 28%),linear-gradient(135deg, rgba(14, 165, 233, 0.16), rgba(47, 128, 255, 0.1));color:#0284c7;box-shadow:0 .18rem .48rem rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.58);overflow:hidden}.smart-audio-player__artwork i[b-cps5h5879l]{font-size:1.05rem;line-height:1}.smart-audio-player__artwork--playing[b-cps5h5879l]::after{content:"";position:absolute;inset:auto .42rem .42rem auto;width:.54rem;height:.54rem;border:0;border-radius:999px;background:#0ea5e9;box-shadow:0 .12rem .35rem rgba(2,132,199,.36)}.smart-audio-player__artwork-image[b-cps5h5879l]{display:block;width:100%;height:100%;object-fit:cover}.smart-audio-player__body[b-cps5h5879l]{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.42rem;overflow:hidden}.smart-audio-player__header[b-cps5h5879l]{min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) 1.85rem;align-items:start;gap:.5rem}.smart-audio-player__title-wrap[b-cps5h5879l]{min-width:0;display:flex;flex-direction:column;gap:.08rem}.smart-audio-player__name[b-cps5h5879l]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937;font-size:.8rem;font-weight:850;line-height:1.18}.smart-audio-player__meta[b-cps5h5879l]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:.7rem;line-height:1.18}.smart-audio-player__native[b-cps5h5879l]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.smart-audio-player__controls[b-cps5h5879l]{min-width:0;max-width:100%;display:grid;grid-template-columns:auto minmax(4.8rem, 1fr) minmax(4.9rem, 5.25rem);grid-template-rows:.95rem auto;align-items:center;gap:.12rem .42rem}.smart-audio-player__transport[b-cps5h5879l]{min-width:0;grid-column:1;grid-row:1/span 2;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.smart-audio-player__play[b-cps5h5879l],.smart-audio-player__repeat[b-cps5h5879l],.smart-audio-player__download[b-cps5h5879l],.smart-audio-player__volume-toggle[b-cps5h5879l]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.smart-audio-player__play:focus[b-cps5h5879l],.smart-audio-player__repeat:focus[b-cps5h5879l],.smart-audio-player__download:focus[b-cps5h5879l],.smart-audio-player__volume-toggle:focus[b-cps5h5879l]{outline:none}.smart-audio-player__play:focus-visible[b-cps5h5879l],.smart-audio-player__repeat:focus-visible[b-cps5h5879l],.smart-audio-player__download:focus-visible[b-cps5h5879l],.smart-audio-player__volume-toggle:focus-visible[b-cps5h5879l]{outline:none;box-shadow:0 0 0 3px rgba(14,165,233,.14),inset 0 0 0 1px rgba(14,165,233,.24)}.smart-audio-player__play:disabled[b-cps5h5879l],.smart-audio-player__repeat:disabled[b-cps5h5879l],.smart-audio-player__download:disabled[b-cps5h5879l],.smart-audio-player__volume-toggle:disabled[b-cps5h5879l]{cursor:wait;opacity:.62}.smart-audio-player__play i[b-cps5h5879l],.smart-audio-player__repeat i[b-cps5h5879l],.smart-audio-player__download i[b-cps5h5879l],.smart-audio-player__volume-toggle i[b-cps5h5879l]{font-size:.78rem;line-height:1}.smart-audio-player__play[b-cps5h5879l],.smart-audio-player__repeat[b-cps5h5879l]{width:1.95rem;min-width:1.95rem;height:1.95rem}.smart-audio-player__play[b-cps5h5879l]{background:radial-gradient(circle at 0 0, rgba(255, 255, 255, 0.3), transparent 38%),linear-gradient(180deg, rgba(14, 165, 233, 0.92), rgba(2, 132, 199, 0.96));color:#fff;box-shadow:0 .24rem .58rem rgba(2,132,199,.18),inset 0 1px 0 hsla(0,0%,100%,.24)}.smart-audio-player__repeat[b-cps5h5879l]{background:rgba(100,116,139,.1);color:#64748b}.smart-audio-player__repeat:hover:not(:disabled)[b-cps5h5879l]{background:rgba(14,165,233,.12);color:#0284c7}.smart-audio-player__repeat--active[b-cps5h5879l]{background:rgba(14,165,233,.16);color:#0284c7;box-shadow:inset 0 0 0 1px rgba(14,165,233,.22)}.smart-audio-player__download[b-cps5h5879l]{width:1.85rem;min-width:1.85rem;height:1.85rem;justify-self:end;background:rgba(47,128,255,.1);color:#007bff}.smart-audio-player__download:hover:not(:disabled)[b-cps5h5879l]{background:rgba(47,128,255,.16);color:#1d4ed8}.smart-audio-player__volume-toggle[b-cps5h5879l]{width:.9rem;min-width:.9rem;height:.95rem;padding:0;background:rgba(0,0,0,0);color:#64748b}.smart-audio-player__volume-toggle:hover:not(:disabled)[b-cps5h5879l]{color:#0284c7}.smart-audio-player__volume-toggle--muted[b-cps5h5879l]{color:#94a3b8}.smart-audio-player__timeline[b-cps5h5879l]{display:contents}.smart-audio-player__progress-shell[b-cps5h5879l]{grid-column:2;grid-row:1;align-self:center}.smart-audio-player__time[b-cps5h5879l]{grid-column:2;grid-row:2;margin-top:.04rem;color:#64748b;font-size:.7rem;font-weight:800;line-height:1;text-align:left;white-space:nowrap}.smart-audio-player__volume[b-cps5h5879l]{min-width:0;max-width:100%;grid-column:3;grid-row:1;align-self:center;display:grid;grid-template-columns:.9rem minmax(3.05rem, 1fr);align-items:center;gap:.3rem;color:#64748b}.smart-audio-player__volume i[b-cps5h5879l]{font-size:.78rem;line-height:1;text-align:center}.smart-audio-player__progress-shell[b-cps5h5879l]{--smart-audio-progress-percent: 0%;--smart-audio-buffered-percent: 0%;position:relative;width:calc(100% - .5rem);min-width:0;height:.95rem;margin-inline:.45rem;cursor:pointer;user-select:none;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.smart-audio-player__progress[b-cps5h5879l]{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;margin:0;border:0;padding:0;opacity:0;appearance:none;-webkit-appearance:none;cursor:pointer}.smart-audio-player__progress:disabled[b-cps5h5879l]{cursor:default}.smart-audio-player__progress-track[b-cps5h5879l]{position:absolute;left:0;right:0;top:50%;height:.22rem;border-radius:999px;background:linear-gradient(90deg, rgba(14, 165, 233, 0.96) 0 var(--smart-audio-progress-percent), rgba(14, 165, 233, 0.28) var(--smart-audio-progress-percent) var(--smart-audio-buffered-percent), rgba(100, 116, 139, 0.16) var(--smart-audio-buffered-percent) 100%);transform:translateY(-50%);pointer-events:none}.smart-audio-player__progress-thumb[b-cps5h5879l]{position:absolute;left:var(--smart-audio-progress-percent);top:50%;width:.82rem;height:.82rem;border-radius:999px;background:#0ea5e9;box-shadow:none;transform:translate(-50%, -50%);pointer-events:none;transition:none;will-change:left}.smart-audio-player__progress:disabled~.smart-audio-player__progress-track[b-cps5h5879l],.smart-audio-player__progress:disabled~.smart-audio-player__progress-thumb[b-cps5h5879l]{opacity:.58}.smart-audio-player__progress:focus-visible~.smart-audio-player__progress-track[b-cps5h5879l]{box-shadow:0 0 0 3px rgba(14,165,233,.18)}.smart-audio-player__volume-range[b-cps5h5879l]{--smart-audio-range-fill: 0%;display:block;width:calc(100% - .5rem);min-width:0;height:.82rem;margin-inline:.45rem;border:0;border-radius:999px;background:rgba(0,0,0,0);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.smart-audio-player__volume-range[b-cps5h5879l]::-webkit-slider-runnable-track{height:.22rem;border-radius:999px;background:linear-gradient(90deg, rgba(14, 165, 233, 0.92) 0 var(--smart-audio-range-fill), rgba(100, 116, 139, 0.16) var(--smart-audio-range-fill) 100%)}.smart-audio-player__volume-range[b-cps5h5879l]::-webkit-slider-thumb{width:.82rem;height:.82rem;border:0;border-radius:999px;background:#0ea5e9;box-shadow:none;appearance:none;-webkit-appearance:none;margin-top:-0.3rem;box-sizing:border-box;transition:none}.smart-audio-player__volume-range[b-cps5h5879l]::-moz-range-track{height:.22rem;border-radius:999px;background:linear-gradient(90deg, rgba(14, 165, 233, 0.92) 0 var(--smart-audio-range-fill), rgba(100, 116, 139, 0.16) var(--smart-audio-range-fill) 100%)}.smart-audio-player__volume-range[b-cps5h5879l]::-moz-range-thumb{width:.82rem;height:.82rem;border:0;border-radius:999px;background:#0ea5e9;box-shadow:none;box-sizing:border-box;transition:none}.smart-audio-player__placeholder[b-cps5h5879l]{min-width:0;border-radius:1rem;padding:.38rem .5rem;background:rgba(100,116,139,.08);color:#64748b;display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:750;line-height:1.2}.smart-audio-player__placeholder i[b-cps5h5879l]{color:#0284c7;font-size:.72rem;line-height:1}.smart-audio-player__placeholder--failed[b-cps5h5879l]{background:rgba(245,158,11,.1);color:#92400e}.smart-audio-player__placeholder--failed i[b-cps5h5879l]{color:#d97706}@media(max-width: 640px){.smart-audio-player__item[b-cps5h5879l]{grid-template-columns:2.35rem minmax(0, 1fr);border-radius:1rem;align-items:start}.smart-audio-player__artwork[b-cps5h5879l]{width:2.35rem;min-width:2.35rem;height:2.35rem}.smart-audio-player__controls[b-cps5h5879l]{grid-template-columns:auto minmax(0, 1fr);grid-template-rows:.95rem auto .95rem;grid-template-areas:"transport progress" ". time" "volume volume";row-gap:.16rem;column-gap:.36rem}.smart-audio-player__transport[b-cps5h5879l]{grid-area:transport;grid-column:auto;grid-row:auto}.smart-audio-player__progress-shell[b-cps5h5879l]{grid-area:progress;grid-column:auto;grid-row:auto}.smart-audio-player__time[b-cps5h5879l]{grid-area:time;grid-column:auto;grid-row:auto}.smart-audio-player__volume[b-cps5h5879l]{grid-area:volume;grid-column:auto;grid-row:auto;grid-template-columns:.9rem minmax(0, 1fr)}.smart-audio-player__play[b-cps5h5879l],.smart-audio-player__repeat[b-cps5h5879l]{width:1.85rem;min-width:1.85rem;height:1.85rem}.smart-audio-player__download[b-cps5h5879l]{width:1.8rem;min-width:1.8rem;height:1.8rem}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartAuditLogViewer/SmartAuditLogViewer.razor.rz.scp.css */
.audit-log-viewer[b-f3fmyywtfj]{display:grid;gap:.75rem}.audit-log-viewer .audit-summary[b-f3fmyywtfj]{display:grid;gap:.5rem;border:1px solid #e0e0e0;border-radius:.25rem;padding:.75rem}.audit-log-viewer .audit-summary-stats[b-f3fmyywtfj]{display:flex;flex-wrap:wrap;gap:.5rem}.audit-log-viewer .audit-summary-badge[b-f3fmyywtfj]{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;background:#f6f8fa;border:1px solid #d0d7de}.audit-log-viewer .audit-subjects[b-f3fmyywtfj]{border:1px solid #e0e0e0;border-radius:.25rem;padding:.5rem}.audit-log-viewer .audit-subjects>summary[b-f3fmyywtfj]{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.audit-log-viewer .audit-subjects>summary:focus[b-f3fmyywtfj]{outline:none}.audit-log-viewer .audit-subjects>summary:focus:not(:focus-visible)[b-f3fmyywtfj]{outline:none;box-shadow:none}.audit-log-viewer .audit-subjects>summary:focus-visible[b-f3fmyywtfj]{outline:none;box-shadow:none}.audit-log-viewer .audit-subjects>summary[b-f3fmyywtfj]::-webkit-details-marker{display:none}.audit-log-viewer .audit-subjects[open] .summary-icon[b-f3fmyywtfj]{transform:rotate(90deg)}.audit-log-viewer .audit-subjects-list[b-f3fmyywtfj]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.audit-log-viewer .audit-subject-chip[b-f3fmyywtfj]{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;background:#f6f8fa;border:1px solid #d0d7de;color:#6c757d}.audit-log-viewer .audit-title[b-f3fmyywtfj]{font-weight:bolder}.audit-log-viewer .body-answer[b-f3fmyywtfj]{border:1px solid #e0e0e0;border-radius:.25rem;padding:.75rem}.audit-log-viewer .body-answer>summary:focus[b-f3fmyywtfj],.audit-log-viewer .body-answer pre:focus[b-f3fmyywtfj]{outline:none}.audit-log-viewer .body-answer>summary:focus:not(:focus-visible)[b-f3fmyywtfj],.audit-log-viewer .body-answer pre:focus:not(:focus-visible)[b-f3fmyywtfj]{outline:none;box-shadow:none}.audit-log-viewer .body-answer>summary:focus-visible[b-f3fmyywtfj],.audit-log-viewer .body-answer pre:focus-visible[b-f3fmyywtfj]{outline:none;box-shadow:none}.audit-log-viewer .body-answer>summary[b-f3fmyywtfj]{display:flex;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.audit-log-viewer .body-answer>summary[b-f3fmyywtfj]::-webkit-details-marker{display:none}.audit-log-viewer .body-answer .summary-icon[b-f3fmyywtfj]{margin-left:auto;font-size:.9rem;transition:transform .3s ease;color:#6c757d}.audit-log-viewer .body-answer .summary-icon:hover[b-f3fmyywtfj]{color:#007bff}.audit-log-viewer .body-answer[open] .summary-icon[b-f3fmyywtfj]{transform:rotate(90deg)}.audit-log-viewer .body-answer-json[b-f3fmyywtfj]{background:#f6f8fa;padding:.5rem;margin:.5rem 0 0 0;border:1px solid #e0e0e0;border-radius:.25rem;font-size:.8rem;max-height:200px;overflow:auto;white-space:pre}.audit-log-viewer .entity-changes[b-f3fmyywtfj]{display:grid;gap:.5rem;border:1px solid #e0e0e0;border-radius:.25rem;padding:.75rem}.audit-log-viewer .entity-card[b-f3fmyywtfj]{border:1px solid #e0e0e0;border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.audit-log-viewer .entity-card .entity-keys[b-f3fmyywtfj]{margin-left:auto;font-size:.7rem;color:#6c757d}.audit-log-viewer .entity-card .entity-type[b-f3fmyywtfj]{font-weight:600}.audit-log-viewer .entity-card-header[b-f3fmyywtfj]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.audit-log-viewer .state-badge[b-f3fmyywtfj]{font-size:.7rem;padding:.1rem .5rem;border-radius:999px}.audit-log-viewer .state-badge--added[b-f3fmyywtfj]{background:#e6ffed;border:1px solid #8ddb9c}.audit-log-viewer .state-badge--modified[b-f3fmyywtfj]{background:#fff5e6;border:1px solid #ffcc80}.audit-log-viewer .state-badge--deleted[b-f3fmyywtfj]{background:#ffebee;border:1px solid #ef9a9a}.audit-log-viewer .entity-subsection[b-f3fmyywtfj]{padding-top:.5rem;border-top:1px dashed #e0e0e0;margin-top:.5rem}.audit-log-viewer .entity-subheader[b-f3fmyywtfj]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.audit-log-viewer .entity-table[b-f3fmyywtfj]{display:grid;grid-auto-flow:row;column-gap:.5rem;row-gap:.5rem;grid-template-columns:minmax(0, 20%) minmax(0, 40%) minmax(0, 40%)}.audit-log-viewer .entity-table-header[b-f3fmyywtfj],.audit-log-viewer .entity-table-item[b-f3fmyywtfj]{display:contents}.audit-log-viewer .entity-table-header[b-f3fmyywtfj]{font-weight:bold}.audit-log-viewer .entity-table-item-modified[b-f3fmyywtfj]{overflow:hidden;text-overflow:ellipsis}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartCheckbox/SmartCheckbox.razor.rz.scp.css */
.q-checkbox[b-ejb53im383]{font-size:.9rem}.q-checkbox__label[b-ejb53im383]{display:inline-flex;align-items:center;gap:.55rem;min-height:1.5rem;cursor:pointer;user-select:none;position:relative;color:#1f2937;-webkit-tap-highlight-color:rgba(0,0,0,0)}.q-checkbox__input[b-ejb53im383]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.q-checkbox__visual[b-ejb53im383]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;isolation:isolate}.q-checkbox__box[b-ejb53im383]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;overflow:hidden;flex:0 0 20px;border:1.5px solid #cfd4e4;border-radius:7px;background:linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 2px rgba(15,23,42,.08);line-height:0;transform:translateZ(0) scale(1);transition:border-color .18s ease,background .22s ease,box-shadow .22s ease,transform .18s cubic-bezier(0.2, 0.8, 0.2, 1)}.q-checkbox__box[b-ejb53im383]::before{content:"";position:absolute;inset:-35%;border-radius:999px;background:radial-gradient(circle, rgba(255, 255, 255, 0.58) 0 22%, rgba(255, 255, 255, 0) 62%);opacity:0;transform:translate(-18%, -18%) scale(0.55);transition:opacity .2s ease,transform .28s ease;pointer-events:none}.q-checkbox__mark[b-ejb53im383]{position:relative;z-index:1;width:17px;height:17px;overflow:visible;filter:drop-shadow(0 1px 1px rgba(15, 23, 42, 0.18))}.q-checkbox__check[b-ejb53im383],.q-checkbox__minus[b-ejb53im383]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transform-box:fill-box;transform-origin:center}.q-checkbox__check[b-ejb53im383]{stroke-width:2.35;opacity:0;stroke-dashoffset:1;transform:translateY(0.6px) scale(0.86) rotate(-2deg);transition:stroke-dashoffset .3s ease-in,opacity .01s linear .3s,transform .3s ease-in}.q-checkbox__minus[b-ejb53im383]{stroke-width:2.85;opacity:0;stroke-dashoffset:1;transform:scaleX(0.42);transition:stroke-dashoffset .3s ease-in,opacity .01s linear .3s,transform .3s ease-in}.q-checkbox__burst[b-ejb53im383]{position:absolute;inset:-9px;z-index:-1;border-radius:999px;background:radial-gradient(circle, color-mix(in srgb, #007bff 28%, transparent) 0 36%, transparent 68%);opacity:0;transform:scale(0.35);pointer-events:none}.q-checkbox__text[b-ejb53im383]{color:var(--q-checkbox-label-color, #222);font-size:var(--q-checkbox-label-font-size);font-weight:var(--q-checkbox-label-font-weight);line-height:var(--q-checkbox-label-line-height);letter-spacing:var(--q-checkbox-label-letter-spacing);text-transform:var(--q-checkbox-label-text-transform);text-decoration:var(--q-checkbox-label-text-decoration);text-underline-offset:var(--q-checkbox-label-text-underline-offset);opacity:var(--q-checkbox-label-opacity);transform:var(--q-checkbox-label-transform);transition:color .18s ease,opacity .18s ease,transform .16s ease,text-decoration-color .18s ease}.q-checkbox__readonly[b-ejb53im383]{display:inline-flex;align-items:center;gap:.5rem}.q-checkbox__readonly-value[b-ejb53im383]{display:inline-flex;align-items:center;padding:.42rem .5rem;border:1px solid #d8deea;border-radius:.75rem;background:#f8fafc;color:#475569;font-weight:600;line-height:1.2}.q-checkbox__readonly-value--true[b-ejb53im383]{border-color:color-mix(in srgb, #007bff 35%, #d8deea);background:color-mix(in srgb, #007bff 10%, #ffffff);color:#007bff}.q-checkbox__readonly-value--false[b-ejb53im383]{color:#64748b}.q-checkbox__label:hover .q-checkbox__box[b-ejb53im383]{border-color:color-mix(in srgb, #007bff 70%, #cfd4e4);background:linear-gradient(180deg, #ffffff 0%, color-mix(in srgb, #007bff 7%, #f7f9fc) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 10px rgba(15,23,42,.1);transform:translateY(-1px) scale(1.02)}.q-checkbox__label:hover .q-checkbox__text[b-ejb53im383]{color:var(--q-checkbox-label-hover-color, var(--q-checkbox-label-color, #111827));font-size:var(--q-checkbox-label-hover-font-size, var(--q-checkbox-label-font-size));font-weight:var(--q-checkbox-label-hover-font-weight, var(--q-checkbox-label-font-weight));line-height:var(--q-checkbox-label-hover-line-height, var(--q-checkbox-label-line-height));letter-spacing:var(--q-checkbox-label-hover-letter-spacing, var(--q-checkbox-label-letter-spacing));text-transform:var(--q-checkbox-label-hover-text-transform, var(--q-checkbox-label-text-transform));text-decoration:var(--q-checkbox-label-hover-text-decoration, var(--q-checkbox-label-text-decoration));text-underline-offset:var(--q-checkbox-label-hover-text-underline-offset, var(--q-checkbox-label-text-underline-offset));opacity:var(--q-checkbox-label-hover-opacity, var(--q-checkbox-label-opacity));transform:var(--q-checkbox-label-hover-transform, var(--q-checkbox-label-transform))}.q-checkbox__label:active .q-checkbox__box[b-ejb53im383]{transform:translateY(0) scale(0.92)}.q-checkbox__input:focus-visible+.q-checkbox__visual .q-checkbox__box[b-ejb53im383]{border-color:#007bff;box-shadow:0 0 0 3px color-mix(in srgb, #007bff 22%, transparent),0 4px 10px rgba(15,23,42,.1)}.q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate)[b-ejb53im383],.q-checkbox__box--indeterminate[b-ejb53im383],.q-checkbox.q-checkbox--from-checked .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--from-indeterminate .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--to-checked .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--to-indeterminate .q-checkbox__box[b-ejb53im383]{border-color:#007bff;background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%);box-shadow:0 0 0 1px color-mix(in srgb, #007bff 25%, transparent),0 6px 14px color-mix(in srgb, #007bff 28%, transparent)}.q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate)[b-ejb53im383]::before,.q-checkbox__box--indeterminate[b-ejb53im383]::before,.q-checkbox.q-checkbox--from-checked .q-checkbox__box[b-ejb53im383]::before,.q-checkbox.q-checkbox--from-indeterminate .q-checkbox__box[b-ejb53im383]::before,.q-checkbox.q-checkbox--to-checked .q-checkbox__box[b-ejb53im383]::before,.q-checkbox.q-checkbox--to-indeterminate .q-checkbox__box[b-ejb53im383]::before{opacity:1;transform:translate(0, 0) scale(1)}.q-checkbox__label:hover .q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate)[b-ejb53im383],.q-checkbox__label:hover .q-checkbox__box--indeterminate[b-ejb53im383],.q-checkbox.q-checkbox--from-checked .q-checkbox__label:hover .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--from-indeterminate .q-checkbox__label:hover .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--to-checked .q-checkbox__label:hover .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--to-indeterminate .q-checkbox__label:hover .q-checkbox__box[b-ejb53im383]{border-color:#007bff;background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%);box-shadow:0 0 0 1px color-mix(in srgb, #007bff 25%, transparent),0 8px 18px color-mix(in srgb, #007bff 32%, transparent);transform:translateY(-1px) scale(1.02)}.q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate) .q-checkbox__check[b-ejb53im383]{opacity:1;stroke-dashoffset:0;transform:translateY(0) scale(1) rotate(0deg);transition:opacity .01s linear,stroke-dashoffset .3s cubic-bezier(0.18, 0.9, 0.22, 1),transform .3s cubic-bezier(0.2, 1.45, 0.32, 1)}.q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate) .q-checkbox__minus[b-ejb53im383]{opacity:0;stroke-dashoffset:1;transform:scaleX(0.42);transition:stroke-dashoffset .3s ease-in,opacity .01s linear .3s,transform .3s ease-in}.q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__burst[b-ejb53im383]{animation:q-checkbox-burst-b-ejb53im383 .42s ease-out}.q-checkbox__box--indeterminate .q-checkbox__minus[b-ejb53im383]{opacity:1;stroke-dashoffset:0;transform:scaleX(1);transition:opacity .01s linear,stroke-dashoffset .3s cubic-bezier(0.18, 0.9, 0.22, 1),transform .3s cubic-bezier(0.2, 1.35, 0.32, 1)}.q-checkbox__box--indeterminate .q-checkbox__check[b-ejb53im383]{opacity:0;stroke-dashoffset:1;transform:translateY(0.6px) scale(0.86) rotate(-2deg);transition:stroke-dashoffset .3s ease-in,opacity .01s linear .3s,transform .3s ease-in}.q-checkbox.q-checkbox--motion-unchecked-to-checked .q-checkbox__check[b-ejb53im383],.q-checkbox.q-checkbox--motion-checked-to-unchecked .q-checkbox__check[b-ejb53im383],.q-checkbox.q-checkbox--motion-unchecked-to-indeterminate .q-checkbox__minus[b-ejb53im383],.q-checkbox.q-checkbox--motion-indeterminate-to-unchecked .q-checkbox__minus[b-ejb53im383],.q-checkbox.q-checkbox--motion-checked-to-indeterminate .q-checkbox__check[b-ejb53im383],.q-checkbox.q-checkbox--motion-checked-to-indeterminate .q-checkbox__minus[b-ejb53im383],.q-checkbox.q-checkbox--motion-indeterminate-to-checked .q-checkbox__minus[b-ejb53im383],.q-checkbox.q-checkbox--motion-indeterminate-to-checked .q-checkbox__check[b-ejb53im383]{will-change:stroke-dashoffset,opacity,transform}.q-checkbox.q-checkbox--motion-unchecked-to-checked .q-checkbox__check[b-ejb53im383]{animation:q-checkbox-check-draw-b-ejb53im383 .3s cubic-bezier(0.18, 0.9, 0.22, 1) both}.q-checkbox.q-checkbox--motion-checked-to-unchecked .q-checkbox__check[b-ejb53im383]{animation:q-checkbox-check-erase-b-ejb53im383 .3s ease-in both}.q-checkbox.q-checkbox--motion-unchecked-to-indeterminate .q-checkbox__minus[b-ejb53im383]{animation:q-checkbox-minus-draw-b-ejb53im383 .3s cubic-bezier(0.18, 0.9, 0.22, 1) both}.q-checkbox.q-checkbox--motion-indeterminate-to-unchecked .q-checkbox__minus[b-ejb53im383]{animation:q-checkbox-minus-erase-b-ejb53im383 .3s ease-in both}.q-checkbox.q-checkbox--motion-checked-to-indeterminate .q-checkbox__check[b-ejb53im383]{animation:q-checkbox-check-erase-b-ejb53im383 .18s ease-in both}.q-checkbox.q-checkbox--motion-checked-to-indeterminate .q-checkbox__minus[b-ejb53im383]{animation:q-checkbox-minus-draw-b-ejb53im383 .3s cubic-bezier(0.18, 0.9, 0.22, 1) .18s both}.q-checkbox.q-checkbox--motion-indeterminate-to-checked .q-checkbox__minus[b-ejb53im383]{animation:q-checkbox-minus-erase-b-ejb53im383 .18s ease-in both}.q-checkbox.q-checkbox--motion-indeterminate-to-checked .q-checkbox__check[b-ejb53im383]{animation:q-checkbox-check-draw-b-ejb53im383 .3s cubic-bezier(0.18, 0.9, 0.22, 1) .18s both}.q-checkbox__input.q-field__control--invalid+.q-checkbox__visual .q-checkbox__box[b-ejb53im383]{border-color:#e50000;box-shadow:0 0 0 3px rgba(220,53,69,.12),0 4px 10px rgba(220,53,69,.12)}.q-checkbox__input.q-field__control--invalid:not(:checked)+.q-checkbox__visual .q-checkbox__box:not(.q-checkbox__box--indeterminate)[b-ejb53im383]{background:linear-gradient(180deg, #fffafa 0%, #fff1f2 100%)}.q-checkbox.q-checkbox--from-checked .q-checkbox__input.q-field__control--invalid:not(:checked)+.q-checkbox__visual .q-checkbox__box[b-ejb53im383],.q-checkbox.q-checkbox--from-indeterminate .q-checkbox__input.q-field__control--invalid:not(:checked)+.q-checkbox__visual .q-checkbox__box[b-ejb53im383]{background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%)}.q-checkbox__input.q-field__control--invalid:focus-visible+.q-checkbox__visual .q-checkbox__box[b-ejb53im383]{box-shadow:0 0 0 3px rgba(220,53,69,.18),0 4px 10px rgba(220,53,69,.14)}.q-field--disabled .q-checkbox__label[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__label[b-ejb53im383],.q-checkbox__input:disabled~.q-checkbox__text[b-ejb53im383]{cursor:default}.q-field--disabled .q-checkbox__text[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__text[b-ejb53im383]{color:var(--q-checkbox-label-disabled-color, var(--q-checkbox-label-color, #9aa3b2));font-size:var(--q-checkbox-label-disabled-font-size, var(--q-checkbox-label-font-size));font-weight:var(--q-checkbox-label-disabled-font-weight, var(--q-checkbox-label-font-weight));line-height:var(--q-checkbox-label-disabled-line-height, var(--q-checkbox-label-line-height));letter-spacing:var(--q-checkbox-label-disabled-letter-spacing, var(--q-checkbox-label-letter-spacing));text-transform:var(--q-checkbox-label-disabled-text-transform, var(--q-checkbox-label-text-transform));text-decoration:var(--q-checkbox-label-disabled-text-decoration, var(--q-checkbox-label-text-decoration));text-underline-offset:var(--q-checkbox-label-disabled-text-underline-offset, var(--q-checkbox-label-text-underline-offset));opacity:var(--q-checkbox-label-disabled-opacity, var(--q-checkbox-label-opacity));transform:var(--q-checkbox-label-disabled-transform, var(--q-checkbox-label-transform))}.q-field--disabled .q-checkbox__box[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__box[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__label:hover .q-checkbox__box[b-ejb53im383],.q-checkbox__input:disabled+.q-checkbox__visual .q-checkbox__box[b-ejb53im383]{border-color:#dde2ec;background:#f3f5f9;box-shadow:none;transform:none}.q-checkbox__input:disabled:checked+.q-checkbox__visual .q-checkbox__box[b-ejb53im383],.q-checkbox__label:hover .q-checkbox__input:disabled:checked+.q-checkbox__visual .q-checkbox__box[b-ejb53im383],.q-checkbox__label:hover .q-checkbox__input:disabled+.q-checkbox__visual .q-checkbox__box--indeterminate[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__label:hover .q-checkbox__input:checked+.q-checkbox__visual .q-checkbox__box[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__box--indeterminate[b-ejb53im383],.q-checkbox.q-field--disabled .q-checkbox__label:hover .q-checkbox__box--indeterminate[b-ejb53im383]{border-color:#cbd5e1;background:#cbd5e1}@keyframes q-checkbox-burst-b-ejb53im383{0%{opacity:.48;transform:scale(0.35)}70%{opacity:.18;transform:scale(1.12)}100%{opacity:0;transform:scale(1.28)}}@keyframes q-checkbox-check-draw-b-ejb53im383{0%{opacity:1;stroke-dashoffset:1;transform:translateY(0.8px) scale(0.84) rotate(-3deg)}72%{opacity:1;stroke-dashoffset:0;transform:translateY(0) scale(1.08) rotate(0deg)}100%{opacity:1;stroke-dashoffset:0;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes q-checkbox-check-erase-b-ejb53im383{0%{opacity:1;stroke-dashoffset:0;transform:translateY(0) scale(1) rotate(0deg)}100%{opacity:0;stroke-dashoffset:1;transform:translateY(0.8px) scale(0.84) rotate(-3deg)}}@keyframes q-checkbox-minus-draw-b-ejb53im383{0%{opacity:1;stroke-dashoffset:1;transform:scaleX(0.18)}72%{opacity:1;stroke-dashoffset:0;transform:scaleX(1.08)}100%{opacity:1;stroke-dashoffset:0;transform:scaleX(1)}}@keyframes q-checkbox-minus-erase-b-ejb53im383{0%{opacity:1;stroke-dashoffset:0;transform:scaleX(1)}100%{opacity:0;stroke-dashoffset:1;transform:scaleX(0.18)}}@media(prefers-reduced-motion: reduce){.q-checkbox__box[b-ejb53im383],.q-checkbox__box[b-ejb53im383]::before,.q-checkbox__check[b-ejb53im383],.q-checkbox__minus[b-ejb53im383],.q-checkbox__text[b-ejb53im383]{transition:none}.q-checkbox__burst[b-ejb53im383],.q-checkbox__check[b-ejb53im383],.q-checkbox__minus[b-ejb53im383]{animation:none !important}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartColorInput/SmartColorInput.razor.rz.scp.css */
.q-color-input .q-input__control-wrap[b-2rcbsoqgxc]{position:relative;display:flex;align-items:center}.q-color-input .q-input__control-wrap--with-leading-icon[b-2rcbsoqgxc]{--q-input-padding-left: 2.25rem}.q-color-input .q-input__control-wrap--custom-height .q-field__control.q-input__control[b-2rcbsoqgxc]{height:var(--q-input-height);min-height:var(--q-input-height)}.q-color-input .q-input__control-wrap--custom-font-size .q-field__control.q-input__control[b-2rcbsoqgxc]{font-size:var(--q-input-font-size)}.q-color-input .q-input__leading-icon[b-2rcbsoqgxc]{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:#888;line-height:1;z-index:2;pointer-events:none}.q-color-input .q-input__control-wrap-input-clear[b-2rcbsoqgxc]{position:absolute;right:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#888;line-height:1.2}.q-color-input .q-input__control-wrap-input-clear:hover[b-2rcbsoqgxc]{color:#dc3545}.q-color-input .q-input__control-wrap-input-clear:focus[b-2rcbsoqgxc]{outline:none}.q-color-input .q-input__control-wrap-input-clear:focus:not(:focus-visible)[b-2rcbsoqgxc]{outline:none;box-shadow:none}.q-color-input .q-input__control-wrap-input-clear:focus-visible[b-2rcbsoqgxc]{outline:none;box-shadow:none;color:#dc3545}.q-color-input .q-field__control.q-input__control[b-2rcbsoqgxc]{line-height:1.2;font-size:inherit;text-overflow:ellipsis;padding-left:var(--q-input-padding-left, 0.5rem)}.q-color-input .q-input__control-wrap[b-2rcbsoqgxc]{position:relative}.q-color-input .q-field__control.q-input__control.q-color-input__control--with-picker[b-2rcbsoqgxc]{padding-right:2.75rem}.q-color-input .q-field__control.q-input__control.q-color-input__control--with-picker.q-color-input__control--with-clear[b-2rcbsoqgxc]{padding-right:4.25rem}.q-color-input .q-color-input__clear[b-2rcbsoqgxc]{z-index:4}.q-color-input .q-color-input__clear--with-picker[b-2rcbsoqgxc]{right:2.25rem}.q-color-input .q-color-input__picker-button[b-2rcbsoqgxc]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:inline-flex;align-items:stretch;justify-content:stretch;padding:0;border:1px solid #888;border-radius:.5rem;background:rgba(0,0,0,0);cursor:pointer;overflow:hidden;line-height:1;z-index:3;outline:none;box-shadow:none}.q-color-input .q-color-input__picker-button:hover[b-2rcbsoqgxc]{border-color:#007bff}.q-color-input .q-color-input__picker-button:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__picker-button:focus-visible[b-2rcbsoqgxc],.q-color-input .q-color-input__picker-button--open[b-2rcbsoqgxc]{outline:none;border-color:#007bff;box-shadow:0 0 0 .125rem rgba(0,123,255,.2)}.q-color-input .q-color-input__picker-button--disabled[b-2rcbsoqgxc]{cursor:default;opacity:.65}.q-color-input .q-color-input__picker-button--disabled:hover[b-2rcbsoqgxc],.q-color-input .q-color-input__picker-button--disabled:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__picker-button--disabled:focus-visible[b-2rcbsoqgxc]{border-color:#888;box-shadow:none}.q-color-input .q-color-input__picker-preview[b-2rcbsoqgxc]{position:relative;width:100%;height:100%;display:block;border-radius:inherit;background-color:#fff;background-image:linear-gradient(45deg, #d6d6d6 25%, transparent 25%),linear-gradient(-45deg, #d6d6d6 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #d6d6d6 75%),linear-gradient(-45deg, transparent 75%, #d6d6d6 75%);background-size:.5rem .5rem;background-position:0 0,0 .25rem,.25rem -0.25rem,-0.25rem 0}.q-color-input .q-color-input__picker-preview[b-2rcbsoqgxc]::after{content:"";position:absolute;inset:0;background:var(--q-color-input-preview, transparent)}.q-color-input .q-color-input__popover[b-2rcbsoqgxc]{position:absolute;top:calc(100% + .375rem);right:0;width:22rem;max-width:min(22rem,100vw - 2rem);padding:.75rem;border:1px solid #d6d6d6;border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem rgba(0,0,0,.16);z-index:1000}.q-color-input .q-color-input__popover-body[b-2rcbsoqgxc]{display:flex;flex-direction:column;gap:.75rem}.q-color-input .q-color-input__saturation-area[b-2rcbsoqgxc]{position:relative;width:100%;height:12rem;border-radius:1rem;border:1px solid #d6d6d6;cursor:crosshair;overflow:hidden;outline:none;background:linear-gradient(to top, #000, transparent),linear-gradient(to right, #fff, transparent),var(--q-color-input-hue-color, red);touch-action:none;user-select:none}.q-color-input .q-color-input__saturation-area:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__saturation-area:focus-visible[b-2rcbsoqgxc]{outline:none;border-color:#007bff;box-shadow:0 0 0 .125rem rgba(0,123,255,.2)}.q-color-input .q-color-input__saturation-thumb[b-2rcbsoqgxc]{position:absolute;width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;background:var(--q-color-input-current-color, #000);box-shadow:0 0 0 1px rgba(0,0,0,.55),0 .125rem .25rem rgba(0,0,0,.35);transform:translate(-50%, -50%);pointer-events:none}.q-color-input .q-color-input__hue-row[b-2rcbsoqgxc]{display:flex;align-items:center}.q-color-input .q-color-input__hue-slider[b-2rcbsoqgxc]{width:100%;height:1rem;padding:0;border:0;border-radius:999px;background:linear-gradient(to right, #ff0000 0%, #ffff00 16.666%, #00ff00 33.333%, #00ffff 50%, #0000ff 66.666%, #ff00ff 83.333%, #ff0000 100%);cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.q-color-input .q-color-input__hue-slider:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__hue-slider:focus-visible[b-2rcbsoqgxc]{outline:none;box-shadow:0 0 0 .125rem rgba(0,123,255,.2)}.q-color-input .q-color-input__hue-slider[b-2rcbsoqgxc]::-webkit-slider-runnable-track{height:1rem;border-radius:999px;background:rgba(0,0,0,0)}.q-color-input .q-color-input__hue-slider[b-2rcbsoqgxc]::-webkit-slider-thumb{width:1.125rem;height:1.125rem;margin-top:-0.0625rem;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 .125rem .25rem rgba(0,0,0,.35);appearance:none;-webkit-appearance:none}.q-color-input .q-color-input__hue-slider[b-2rcbsoqgxc]::-moz-range-track{height:1rem;border-radius:999px;background:rgba(0,0,0,0)}.q-color-input .q-color-input__hue-slider[b-2rcbsoqgxc]::-moz-range-thumb{width:1.125rem;height:1.125rem;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 .125rem .25rem rgba(0,0,0,.35)}.q-color-input .q-color-input__details[b-2rcbsoqgxc]{display:flex;align-items:center;gap:.5rem;width:100%}.q-color-input .q-color-input__current-preview[b-2rcbsoqgxc]{width:2.25rem;height:2.25rem;border:1px solid #d6d6d6;border-radius:50%;background:var(--q-color-input-current-color, #000)}.q-color-input .q-color-input__eyedropper[b-2rcbsoqgxc],.q-color-input .q-color-input__close[b-2rcbsoqgxc]{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6d6d6;border-radius:.75rem;background:#fff;color:#444;cursor:pointer;outline:none}.q-color-input .q-color-input__eyedropper:hover[b-2rcbsoqgxc],.q-color-input .q-color-input__close:hover[b-2rcbsoqgxc]{border-color:#007bff;color:#007bff}.q-color-input .q-color-input__eyedropper:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__eyedropper:focus-visible[b-2rcbsoqgxc],.q-color-input .q-color-input__close:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__close:focus-visible[b-2rcbsoqgxc]{outline:none;border-color:#007bff;box-shadow:0 0 0 .125rem rgba(0,123,255,.2)}.q-color-input .q-color-input__eyedropper:disabled[b-2rcbsoqgxc],.q-color-input .q-color-input__close:disabled[b-2rcbsoqgxc]{cursor:default;opacity:.45}.q-color-input .q-color-input__eyedropper:disabled:hover[b-2rcbsoqgxc],.q-color-input .q-color-input__close:disabled:hover[b-2rcbsoqgxc]{border-color:#d6d6d6;color:#444}.q-color-input .q-color-input__close[b-2rcbsoqgxc]{margin-left:auto}.q-color-input .q-color-input__rgb-grid[b-2rcbsoqgxc]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.q-color-input .q-color-input__rgb-field[b-2rcbsoqgxc]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.q-color-input .q-color-input__rgb-input[b-2rcbsoqgxc]{min-width:0;height:2.5rem;border:1px solid #d6d6d6;border-radius:.75rem;padding:0 .5rem;font:inherit;text-align:center;color:inherit;background:#fff;outline:none}.q-color-input .q-color-input__rgb-input:focus[b-2rcbsoqgxc],.q-color-input .q-color-input__rgb-input:focus-visible[b-2rcbsoqgxc]{outline:none;border-color:#007bff;box-shadow:0 0 0 .125rem rgba(0,123,255,.2)}.q-color-input .q-color-input__rgb-label[b-2rcbsoqgxc]{font-size:.8rem;line-height:1.2;text-align:center;color:#444}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartDatePicker/SmartDatePicker.razor.rz.scp.css */
.q-date[b-odcpwtvuaw]{position:relative;display:inline-block;width:100%}.q-date__pill-btn:focus[b-odcpwtvuaw]{outline:none}.q-date__pill-btn:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__pill-btn:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__nav:focus[b-odcpwtvuaw]{outline:none}.q-date__nav:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__nav:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__time-display:focus[b-odcpwtvuaw]{outline:none}.q-date__time-display:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__time-display:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__time-step:focus[b-odcpwtvuaw]{outline:none}.q-date__time-step:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__time-step:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__time-chip:focus[b-odcpwtvuaw]{outline:none}.q-date__time-chip:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__time-chip:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__day:focus[b-odcpwtvuaw]{outline:none}.q-date__day:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__day:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__today:focus[b-odcpwtvuaw]{outline:none}.q-date__today:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__today:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__now:focus[b-odcpwtvuaw]{outline:none}.q-date__now:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__now:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date__option:focus[b-odcpwtvuaw]{outline:none}.q-date__option:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__option:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-date--popup-right .q-date__popup[b-odcpwtvuaw],.q-date--popup-right .q-date__list[b-odcpwtvuaw],.q-date--popup-right .q-date__time-popup[b-odcpwtvuaw]{left:auto;right:0}.q-date__popup--hidden[b-odcpwtvuaw]{visibility:hidden;pointer-events:none}.q-date__input[b-odcpwtvuaw]{width:100%;min-width:0;border:none;outline:none;background:rgba(0,0,0,0);padding:0;font:inherit;color:inherit;cursor:text}.q-date:focus[b-odcpwtvuaw],.q-date:focus-visible[b-odcpwtvuaw],.q-date__popup:focus[b-odcpwtvuaw],.q-date__popup:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date :focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none}.q-date .q-field__control.q-date__control[b-odcpwtvuaw]{display:flex;align-items:center;cursor:pointer}.q-field.q-field--disabled .q-date__control[b-odcpwtvuaw],.q-field.q-field--readonly .q-date__control[b-odcpwtvuaw]{cursor:default;pointer-events:none}.q-date__value[b-odcpwtvuaw]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.q-date__placeholder[b-odcpwtvuaw]{color:#999}.q-date__icon[b-odcpwtvuaw]{font-size:.8rem;color:#888}.q-date__icon:hover[b-odcpwtvuaw]{color:#007bff}.q-date__clear[b-odcpwtvuaw]{border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;padding:0;color:#888}.q-date__clear:hover[b-odcpwtvuaw]{color:#dc3545}.q-date__clear:focus[b-odcpwtvuaw]{outline:none}.q-date__clear:focus:not(:focus-visible)[b-odcpwtvuaw]{outline:none;box-shadow:none}.q-date__clear:focus-visible[b-odcpwtvuaw]{outline:none;box-shadow:none;color:#dc3545}.q-date__popup[b-odcpwtvuaw]{position:absolute;z-index:1000;left:0;margin-top:.1rem;background:#fff;border-radius:.75rem;border:1px solid #ccc;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:.75rem}.q-date__header[b-odcpwtvuaw]{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.q-date__header--without-time .q-date__pill[b-odcpwtvuaw]{flex:1 1 0;min-width:0}.q-date__header--without-time .q-date__pill-btn[b-odcpwtvuaw]{width:100%;min-width:0}.q-date__header--without-time .q-date__pill-label[b-odcpwtvuaw]{flex:1 1 auto;min-width:0;text-align:center}.q-date__nav[b-odcpwtvuaw],.q-date__pill[b-odcpwtvuaw],.q-date__time-display[b-odcpwtvuaw]{height:1.95rem;box-sizing:border-box}.q-date__nav[b-odcpwtvuaw]{width:1.95rem;flex:0 0 1.95rem;padding:0;font-size:.65rem;background:#eef2ff;cursor:pointer;border:1px solid #d4d9ea;border-radius:.75rem;color:#8a8fa3;display:inline-flex;align-items:center;justify-content:center}.q-date__nav:hover[b-odcpwtvuaw]{color:#007bff;border-color:#007bff;box-shadow:0 0 0 1px rgba(74,141,255,.12)}.q-date__nav:disabled[b-odcpwtvuaw]{opacity:.4;cursor:default;background:rgba(0,0,0,0)}.q-date__pill[b-odcpwtvuaw]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;border-radius:.75rem;border:1px solid #d4d9ea;background:#f5f7ff;box-shadow:0 1px 2px rgba(15,23,42,.05);font-size:.8rem;color:#333;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.q-date__pill:hover[b-odcpwtvuaw]{border-color:#007bff;box-shadow:0 0 0 1px rgba(74,141,255,.12);background:#f0f4ff}.q-date__pill-btn[b-odcpwtvuaw]{border:none;background:rgba(0,0,0,0);height:100%;padding:0 .55rem;display:inline-flex;justify-content:space-between;align-items:center;gap:.25rem;cursor:pointer;border-radius:inherit;min-width:5.9rem}.q-date__pill-label[b-odcpwtvuaw]{white-space:nowrap}.q-date__pill-arrow[b-odcpwtvuaw]{font-size:.65rem;color:#8a8fa3;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease;transform:rotate(90deg)}.q-date__pill-arrow:hover[b-odcpwtvuaw]{color:#007bff}.q-date__pill-arrow--month-collapsed[b-odcpwtvuaw],.q-date__pill-arrow--year-collapsed[b-odcpwtvuaw]{transform:rotate(0deg)}.q-date__list-shell[b-odcpwtvuaw]{position:absolute;top:calc(100% + .2rem);left:0;z-index:1100;min-width:100%;overflow:hidden;border-radius:.75rem;border:1px solid #d4d9ea;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.16);padding:.15rem 0 .15rem 0}.q-date__list[b-odcpwtvuaw]{max-height:230px;overflow-y:auto}.q-date__option[b-odcpwtvuaw]{width:100%;border:none;background:rgba(0,0,0,0);text-align:left;font-size:.8rem;padding:.2rem .7rem;cursor:pointer;white-space:nowrap}.q-date__option:hover[b-odcpwtvuaw]{background:#f3f6ff}.q-date__option--selected[b-odcpwtvuaw]{background:#e1e9ff;font-weight:600}.q-date__time-row[b-odcpwtvuaw]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.q-date__time-display[b-odcpwtvuaw]{border:1px solid #d4d9ea;border-radius:.75rem;background:#f5f7ff;display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;padding:0 .5rem;font-size:.8rem;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.05);min-width:6.65rem;white-space:nowrap}.q-date__time-display:hover[b-odcpwtvuaw]{border-color:#007bff;box-shadow:0 0 0 1px rgba(74,141,255,.12);background:#f0f4ff}.q-date__time-icon[b-odcpwtvuaw],.q-date__time-arrow[b-odcpwtvuaw]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.q-date__time-icon[b-odcpwtvuaw]{font-size:.9rem;color:#007bff}.q-date__time-text[b-odcpwtvuaw]{display:inline-flex;align-items:center;min-width:4.7rem;font-variant-numeric:tabular-nums}.q-date__time-arrow[b-odcpwtvuaw]{font-size:.65rem;color:#8a8fa3;transition:transform .15s ease;transform:rotate(90deg)}.q-date__time-arrow:hover[b-odcpwtvuaw]{color:#007bff}.q-date__time-arrow--collapsed[b-odcpwtvuaw]{transform:rotate(0deg)}.q-date__time-popup[b-odcpwtvuaw]{position:absolute;top:calc(100% + .15rem);left:0;z-index:1100;border-radius:.75rem;border:1px solid #d4d9ea;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.16);padding:.5rem;min-width:0;width:max-content;display:flex;overscroll-behavior:contain;max-width:calc(100vw - 1rem);box-sizing:border-box}.q-date__time-editor[b-odcpwtvuaw]{display:flex;flex-direction:column;gap:.45rem;width:100%}.q-date__time-segments[b-odcpwtvuaw]{display:flex;align-items:center;justify-content:center;gap:.3rem}.q-date__time-spin[b-odcpwtvuaw]{width:3rem;display:grid;grid-template-rows:1.2rem 2.15rem 1.2rem;align-items:center;justify-items:stretch;gap:.2rem;user-select:none}.q-date__time-step[b-odcpwtvuaw]{width:100%;height:100%;padding:0;border:1px solid #d4d9ea;border-radius:.25rem;background:#f5f7ff;color:#8a8fa3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.q-date__time-step:hover[b-odcpwtvuaw]{border-color:#007bff;color:#007bff;background:#f0f4ff}.q-date__time-segment[b-odcpwtvuaw]{width:100%;height:100%;box-sizing:border-box;border:1px solid #d4d9ea;border-radius:.25rem;text-align:center;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;line-height:2.15rem}.q-date__time-segment:focus[b-odcpwtvuaw]{outline:none;border-color:#007bff;box-shadow:0 0 0 1px rgba(74,141,255,.18)}.q-date__time-separator[b-odcpwtvuaw]{font-size:1rem;font-weight:700;color:#8a8fa3;user-select:none;padding:0;align-self:center;margin-top:.05rem}.q-date__time-hints[b-odcpwtvuaw]{display:flex;align-items:center;justify-content:center;min-height:1rem;font-size:.7rem;color:#8a8fa3;text-align:center}.q-date__time-presets[b-odcpwtvuaw]{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.q-date__time-chip[b-odcpwtvuaw]{border:1px solid #d4d9ea;background:#f5f7ff;color:#334155;border-radius:.75rem;padding:.16rem .5rem;font-size:.7rem;cursor:pointer}.q-date__time-chip:hover[b-odcpwtvuaw]{border-color:#007bff;color:#007bff;background:#f0f4ff}.q-date__table[b-odcpwtvuaw]{border-collapse:collapse;width:100%;font-size:.8rem;margin-bottom:.25rem}.q-date__table th[b-odcpwtvuaw]{text-align:center;padding:.15rem 1rem;color:#777;font-weight:500}.q-date__table td[b-odcpwtvuaw]{text-align:center;padding:0}.q-date__day[b-odcpwtvuaw]{width:2rem;height:1.7rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:.75rem;font-size:.8rem;line-height:1.7rem}.q-date__day:hover[b-odcpwtvuaw]{background:#f3f6ff}.q-date__day:disabled[b-odcpwtvuaw]{cursor:default;color:#ccc;background:rgba(0,0,0,0)}.q-date__day--other[b-odcpwtvuaw]{color:#bbb}.q-date__day--today[b-odcpwtvuaw]{border:1px solid #4a8dff}.q-date__day--selected[b-odcpwtvuaw]{background:#4a8dff;color:#fff}.q-date__day--selected:hover[b-odcpwtvuaw]{background:#3b76e6}.q-date__footer[b-odcpwtvuaw]{display:flex;justify-content:flex-end;gap:.5rem}.q-date__today[b-odcpwtvuaw],.q-date__now[b-odcpwtvuaw]{border:none;background:rgba(0,0,0,0);font-size:.8rem;color:#4a8dff;cursor:pointer;padding:0}.q-date__today:hover[b-odcpwtvuaw],.q-date__now:hover[b-odcpwtvuaw]{text-decoration:underline}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartDownloadFile/SmartDownloadFile.razor.rz.scp.css */
.q-download-file[b-l0ccdabtfu]{display:flex;flex-wrap:wrap;gap:.5rem}.q-download-file__dropdown[b-l0ccdabtfu]{flex:0 0 117px;min-width:117px;max-width:117px}.q-download-file__button[b-l0ccdabtfu]{flex:0 0 auto;white-space:nowrap}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartDropdown/SmartDropdown.razor.rz.scp.css */
.q-select[b-c1s5xirkd2]{position:relative}.q-select .q-field__control.q-select__control[b-c1s5xirkd2]{border-radius:.75rem;display:flex;align-items:center;cursor:pointer}.q-field.q-field--disabled .q-select__control[b-c1s5xirkd2],.q-field.q-field--readonly .q-select__control[b-c1s5xirkd2]{cursor:default;pointer-events:none}.q-select__section[b-c1s5xirkd2]{position:sticky;top:0;z-index:1;padding:.25rem .5rem .25rem;font-size:.8rem;font-weight:700;line-height:1.1;letter-spacing:.045em;text-transform:uppercase;color:#52627a;background:linear-gradient(180deg, #f6f8fc 0%, #edf2fb 100%);border-top:1px solid #dbe3f2;border-bottom:1px solid #dbe3f2;cursor:default;user-select:none;pointer-events:none}.q-select__section:first-child[b-c1s5xirkd2]{border-top:none}.q-select__icon[b-c1s5xirkd2]{display:inline-flex;align-items:center;justify-content:center}.q-select__value[b-c1s5xirkd2]{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:.75rem}.q-select__placeholder[b-c1s5xirkd2]{color:#999;margin-right:.25rem}.q-select__arrow[b-c1s5xirkd2]{position:absolute;right:.45rem;font-size:.8rem;color:#888;transition:transform .15s ease;transform:rotate(90deg)}.q-select__arrow:hover[b-c1s5xirkd2]{color:#007bff}.q-select__arrow--collapsed[b-c1s5xirkd2]{transform:rotate(0deg)}.q-select__dropdown[b-c1s5xirkd2]{position:absolute;font-size:.9rem;z-index:1000;left:0;right:0;margin-top:.1rem;border:1px solid #cfd4e4;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.q-select__dropdown--hidden[b-c1s5xirkd2]{visibility:hidden;pointer-events:none}.q-select--fit .q-select__dropdown[b-c1s5xirkd2]{right:auto;width:max-content;min-width:100%;max-width:calc(100vw - 16px)}.q-select--fit .q-select__item[b-c1s5xirkd2],.q-select--fit .q-select__empty[b-c1s5xirkd2],.q-select--fit .q-select__placeholder[b-c1s5xirkd2],.q-select--fit .q-select__search-input[b-c1s5xirkd2],.q-select--fit .q-select__section[b-c1s5xirkd2]{white-space:nowrap}.q-select--fit .q-select__list[b-c1s5xirkd2]{overflow-x:auto}.q-select__search[b-c1s5xirkd2]{display:flex;align-items:center}.q-select__search-input[b-c1s5xirkd2]{width:100%;border:none;border-bottom:1px solid #cfd4e4;box-sizing:border-box;padding:.5rem 1.65rem .5rem .5rem;font-size:.9rem;outline:none}.q-select__search-input-clear[b-c1s5xirkd2]{position:absolute;right:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#666}.q-select__search-input-clear:hover[b-c1s5xirkd2]{color:#dc3545}.q-select__search-input-clear:focus[b-c1s5xirkd2]{outline:none}.q-select__search-input-clear:focus:not(:focus-visible)[b-c1s5xirkd2]{outline:none;box-shadow:none}.q-select__search-input-clear:focus-visible[b-c1s5xirkd2]{outline:none;box-shadow:none;color:#dc3545}.q-select__list[b-c1s5xirkd2]{max-height:260px;overflow-y:auto;overflow-x:hidden;white-space:nowrap}.q-select__list:focus[b-c1s5xirkd2]{outline:none}.q-select__list:focus:not(:focus-visible)[b-c1s5xirkd2]{outline:none;box-shadow:none}.q-select__list:focus-visible[b-c1s5xirkd2]{outline:none;box-shadow:none}.q-select__item[b-c1s5xirkd2]{padding:.35rem .5rem;cursor:pointer;transition:background .1s ease}.q-select__item:hover[b-c1s5xirkd2]{background:#f3f6ff}.q-select__item--active[b-c1s5xirkd2]{background:#f3f6ff;box-shadow:inset 3px 0 0 #007bff}.q-select__item--selected[b-c1s5xirkd2]{background:#e4edff;font-weight:600}.q-select__item--selected.q-select__item--active[b-c1s5xirkd2]{background:#d8e6ff;box-shadow:inset 3px 0 0 #007bff}.q-select__empty[b-c1s5xirkd2]{padding:.4rem .5rem;color:#999;font-size:.85rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartEditForm/SmartEditForm.razor.rz.scp.css */
.smart-form[b-atyxnh527k]{display:flex;flex-direction:column}.smart-form__sticky-header[b-atyxnh527k]{position:sticky;top:0;z-index:54;padding:.75rem;margin-bottom:.75rem;border-radius:.75rem;border:1px solid #ccc;background-color:var(--q-surface, #ffffff);box-shadow:0 4px 6px rgba(0,0,0,.04)}.smart-form__top-row[b-atyxnh527k]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.smart-form__title[b-atyxnh527k]{margin:0;font-size:1.1rem;font-weight:600;color:var(--q-text-primary, #111827)}.smart-form__actions[b-atyxnh527k]{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.smart-form__body[b-atyxnh527k]{padding-top:.25rem}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartFileUploader/SmartFileUploader.razor.rz.scp.css */
.smart-file-uploader[b-ye3luwvmqq]{width:100%}.smart-file-uploader__input[b-ye3luwvmqq]{display:none !important;visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;pointer-events:none;opacity:0}.smart-file-uploader__dropzone[b-ye3luwvmqq]{position:relative;border:2px dashed #d7dce5;border-radius:.75rem;background:linear-gradient(180deg, #fcfdff 0%, #f8fbff 100%);padding:1.5rem;min-height:180px;display:flex;align-items:center;justify-content:center;transition:border-color .18s ease-in-out,background-color .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out;margin-bottom:.5rem}.smart-file-uploader__dropzone:hover[b-ye3luwvmqq]{border-color:#86a8ff;background:linear-gradient(180deg, #fafdff 0%, #f3f8ff 100%);box-shadow:0 2px 8px rgba(15,23,42,.06)}.smart-file-uploader__dropzone.is-dragover[b-ye3luwvmqq]{border-color:#4f7cff;background:linear-gradient(180deg, #eef4ff 0%, #e8f0ff 100%);box-shadow:0 0 0 4px rgba(79,124,255,.12);transform:translateY(-1px)}.smart-file-uploader__inner[b-ye3luwvmqq]{max-width:520px;text-align:center}.smart-file-uploader__title[b-ye3luwvmqq]{font-weight:700;color:#1f2937;margin-bottom:.25rem}.smart-file-uploader__subtitle[b-ye3luwvmqq]{font-size:.95rem;color:#6b7280;margin-bottom:.25rem}.smart-file-uploader__button[b-ye3luwvmqq]{min-width:180px;border-radius:.75rem;font-weight:600;margin-bottom:.5rem}.smart-file-uploader__hint[b-ye3luwvmqq]{font-size:.85rem;color:#6b7280}.smart-file-uploader__list[b-ye3luwvmqq]{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:.5rem}.smart-file-uploader__item[b-ye3luwvmqq]{position:relative;background:#fff;border:1px solid #d7dce5;border-radius:.75rem;padding:.75rem;min-height:180px;display:flex;flex-direction:column;align-items:stretch;transition:border-color .18s ease-in-out,background-color .18s ease-in-out,box-shadow .18s ease-in-out,transform .18s ease-in-out}.smart-file-uploader__item:hover[b-ye3luwvmqq]{border-color:#c2cad6;background:#f8fafc;box-shadow:0 2px 8px rgba(15,23,42,.06);transform:translateY(-1px)}.smart-file-uploader__item--selected[b-ye3luwvmqq]{border-color:#86b7fe;background:#eef5ff;box-shadow:0 0 0 2px rgba(13,110,253,.08)}.smart-file-uploader__item--disabled[b-ye3luwvmqq]{opacity:.65}.smart-file-uploader__item--image .smart-file-uploader__preview-btn[b-ye3luwvmqq]{padding:0;background:rgba(0,0,0,0)}.smart-file-uploader__item--pdf .smart-file-uploader__file-box[b-ye3luwvmqq]{border-color:rgba(220,38,38,.18);background:linear-gradient(180deg, #fff7f7 0%, #fff1f1 100%)}.smart-file-uploader__item--pdf .smart-file-uploader__file-icon[b-ye3luwvmqq],.smart-file-uploader__item--pdf .smart-file-uploader__file-ext[b-ye3luwvmqq]{color:#b91c1c}.smart-file-uploader__item--word .smart-file-uploader__file-box[b-ye3luwvmqq]{border-color:rgba(37,99,235,.18);background:linear-gradient(180deg, #f5f9ff 0%, #eef5ff 100%)}.smart-file-uploader__item--word .smart-file-uploader__file-icon[b-ye3luwvmqq],.smart-file-uploader__item--word .smart-file-uploader__file-ext[b-ye3luwvmqq]{color:#1d4ed8}.smart-file-uploader__preview-btn[b-ye3luwvmqq]{appearance:none;border:0;outline:0;cursor:pointer;background:rgba(0,0,0,0);border-radius:.75rem;padding:0;margin:0 0 .5rem 0;width:100%;display:block;transition:transform .18s ease-in-out,box-shadow .18s ease-in-out,background-color .18s ease-in-out}.smart-file-uploader__preview-btn:hover[b-ye3luwvmqq]{transform:translateY(-1px)}.smart-file-uploader__preview-btn:focus-visible[b-ye3luwvmqq]{box-shadow:0 0 0 3px rgba(79,124,255,.2)}.smart-file-uploader__image-shell[b-ye3luwvmqq]{position:relative;width:100%;aspect-ratio:1/1;border-radius:.75rem;overflow:hidden;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%)}.smart-file-uploader__image[b-ye3luwvmqq]{width:100%;height:100%;object-fit:cover;display:block;background:#f8fafc;transition:opacity .18s ease-in-out,transform .18s ease-in-out}.smart-file-uploader__image.is-loading[b-ye3luwvmqq]{opacity:0}.smart-file-uploader__image.is-loaded[b-ye3luwvmqq]{opacity:1}.smart-file-uploader__image-loader[b-ye3luwvmqq]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, rgba(248, 250, 252, 0.96) 0%, rgba(241, 245, 249, 0.96) 100%)}.smart-file-uploader__spinner[b-ye3luwvmqq]{width:34px;height:34px;border-radius:999px;border:3px solid rgba(148,163,184,.22);border-top-color:#4f7cff;animation:smart-file-uploader-spin-b-ye3luwvmqq .8s linear infinite}@keyframes smart-file-uploader-spin-b-ye3luwvmqq{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.smart-file-uploader__file-box[b-ye3luwvmqq]{width:100%;aspect-ratio:1/1;border-radius:.75rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg, #fafbfd 0%, #f3f6fa 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.smart-file-uploader__file-icon[b-ye3luwvmqq]{font-size:2.6rem;line-height:1;color:#334155}.smart-file-uploader__file-ext[b-ye3luwvmqq]{font-size:.92rem;line-height:1;font-weight:800;letter-spacing:.06em;color:#334155}.smart-file-uploader__unavailable-preview[b-ye3luwvmqq]{width:100%;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:stretch}.smart-file-uploader__unavailable-hero[b-ye3luwvmqq]{position:relative;width:100%;aspect-ratio:1/1;border-radius:.75rem;border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at top left, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 42%),linear-gradient(180deg, #f8fafc 0%, #eef2f7 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;overflow:hidden}.smart-file-uploader__unavailable-hero[b-ye3luwvmqq]::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(148, 163, 184, 0.08) 0%, rgba(148, 163, 184, 0.08) 42%, transparent 42%, transparent 58%, rgba(148, 163, 184, 0.08) 58%, rgba(148, 163, 184, 0.08) 100%);pointer-events:none}.smart-file-uploader__unavailable-icon[b-ye3luwvmqq],.smart-file-uploader__unavailable-ext[b-ye3luwvmqq],.smart-file-uploader__unavailable-badge[b-ye3luwvmqq]{position:relative;z-index:1}.smart-file-uploader__unavailable-icon[b-ye3luwvmqq]{font-size:2.8rem;line-height:1;color:#475569}.smart-file-uploader__unavailable-ext[b-ye3luwvmqq]{font-size:.92rem;line-height:1;font-weight:800;letter-spacing:.06em;color:#334155}.smart-file-uploader__unavailable-badge[b-ye3luwvmqq]{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(194,65,12,.16);background:#fff7ed;color:#c2410c;font-size:.7rem;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.smart-file-uploader__fallback-title[b-ye3luwvmqq]{margin-top:.5rem;font-size:.92rem;line-height:1.35;font-weight:700;color:#1f2937}.smart-file-uploader__fallback-subtitle[b-ye3luwvmqq]{margin-top:.25rem;font-size:.8rem;line-height:1.35;color:#6b7280}.smart-file-uploader__remove[b-ye3luwvmqq]{position:absolute;top:.5rem;right:.5rem;width:28px;height:28px;border:0;outline:0;cursor:pointer;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);color:#475569;box-shadow:0 2px 10px rgba(15,23,42,.12);transition:background-color .18s ease-in-out,color .18s ease-in-out,transform .18s ease-in-out}.smart-file-uploader__remove:hover[b-ye3luwvmqq]{background:#fee2e2;color:#dc2626;transform:scale(1.05)}.smart-file-uploader__remove:focus-visible[b-ye3luwvmqq]{box-shadow:0 0 0 3px rgba(220,38,38,.16),0 2px 10px rgba(15,23,42,.12)}.smart-file-uploader__name[b-ye3luwvmqq]{font-size:.92rem;line-height:1.4;font-weight:600;color:#1f2937;word-break:break-word;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smart-file-uploader__meta[b-ye3luwvmqq]{margin-top:auto;display:flex;flex-direction:column;gap:.25rem}.smart-file-uploader__description[b-ye3luwvmqq]{display:flex;align-items:flex-start;gap:.45rem;margin-bottom:.5rem;padding:.5rem .6rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg, #f8fbff 0%, #f2f6fc 100%);color:#475569;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.smart-file-uploader__description-icon[b-ye3luwvmqq]{flex:0 0 auto;margin-top:.08rem;font-size:.8rem;color:#64748b}.smart-file-uploader__description-text[b-ye3luwvmqq]{min-width:0;font-size:.8rem;line-height:1.4;color:#475569;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smart-file-uploader__size[b-ye3luwvmqq]{font-size:.8rem;line-height:1.35;color:#6b7280}.smart-file-uploader__pdf-modal-body[b-ye3luwvmqq]{width:100%;height:min(85vh,1100px);background:#eef2f7}.smart-file-uploader__pdf-frame[b-ye3luwvmqq]{width:100%;height:100%;border:0;border-radius:.75rem;display:block;background:#fff}@media(max-width: 767.98px){.smart-file-uploader__dropzone[b-ye3luwvmqq]{min-height:160px;padding:1rem}.smart-file-uploader__list[b-ye3luwvmqq]{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.5rem}.smart-file-uploader__item[b-ye3luwvmqq]{min-height:160px;padding:.5rem}.smart-file-uploader__button[b-ye3luwvmqq]{width:100%}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartInput/SmartInput.razor.rz.scp.css */
.q-input .q-input__control-wrap[b-nsw2m1y63c]{position:relative;display:flex;align-items:center}.q-input .q-input__control-wrap--with-leading-icon[b-nsw2m1y63c]{--q-input-padding-left: 2.25rem}.q-input .q-input__control-wrap--custom-height .q-field__control.q-input__control[b-nsw2m1y63c]{height:var(--q-input-height);min-height:var(--q-input-height)}.q-input .q-input__control-wrap--custom-font-size .q-field__control.q-input__control[b-nsw2m1y63c]{font-size:var(--q-input-font-size)}.q-input .q-input__leading-icon[b-nsw2m1y63c]{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:#888;line-height:1;z-index:2;pointer-events:none}.q-input .q-input__control-wrap-input-clear[b-nsw2m1y63c]{position:absolute;right:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#888;line-height:1.2}.q-input .q-input__control-wrap-input-clear:hover[b-nsw2m1y63c]{color:#dc3545}.q-input .q-input__control-wrap-input-clear:focus[b-nsw2m1y63c]{outline:none}.q-input .q-input__control-wrap-input-clear:focus:not(:focus-visible)[b-nsw2m1y63c]{outline:none;box-shadow:none}.q-input .q-input__control-wrap-input-clear:focus-visible[b-nsw2m1y63c]{outline:none;box-shadow:none;color:#dc3545}.q-input .q-field__control.q-input__control[b-nsw2m1y63c]{line-height:1.2;font-size:inherit;text-overflow:ellipsis;padding-left:var(--q-input-padding-left, 0.5rem)}.q-input input[type=password][b-nsw2m1y63c]::-ms-reveal,.q-input input[type=password][b-nsw2m1y63c]::-ms-clear{display:none}.q-input .q-input__control-wrap--custom-height .q-input__link-overlay[b-nsw2m1y63c]{height:var(--q-input-height)}.q-input .q-input__control-wrap--custom-font-size .q-input__link-overlay[b-nsw2m1y63c],.q-input .q-input__control-wrap--custom-font-size .q-input__link[b-nsw2m1y63c]{font-size:var(--q-input-font-size)}.q-input .q-input__control--link[b-nsw2m1y63c]{text-decoration:underline;color:#007bff}.q-input .q-input__control--link-hidden[b-nsw2m1y63c]{color:rgba(0,0,0,0)}.q-input .q-input__link-overlay[b-nsw2m1y63c]{position:absolute;inset:0;pointer-events:none;padding:.5rem 1.5rem .5rem var(--q-input-padding-left, 0.5rem);border:1px solid rgba(0,0,0,0);z-index:2}.q-input .q-input__link[b-nsw2m1y63c]{pointer-events:auto;color:#007bff;text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.q-input .q-input__control-wrap-input-clear--password[b-nsw2m1y63c]{right:1.25rem}.q-input .q-input__toggle-password[b-nsw2m1y63c]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#888;line-height:1}.q-input .q-input__toggle-password:hover[b-nsw2m1y63c]{color:#007bff}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartLanding/SmartLandingPage.razor.rz.scp.css */
.feature-landing[b-r3onagff74]{display:flex;min-width:0;flex-direction:column;gap:1rem}.feature-landing__hero[b-r3onagff74]{position:relative;display:flex;overflow:hidden;min-height:9rem;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.5rem;background:radial-gradient(circle at 8% 0%, rgba(0, 123, 255, 0.18), transparent 32%),radial-gradient(circle at 94% 12%, rgba(0, 123, 255, 0.16), transparent 26%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.88));box-shadow:0 1rem 2.5rem rgba(0,0,0,.08)}.feature-landing__hero[b-r3onagff74]::after{position:absolute;right:-10rem;bottom:-9rem;width:22rem;height:22rem;border-radius:45%;background:rgba(0,123,255,.08);content:"";pointer-events:none}.feature-landing__hero-content[b-r3onagff74]{position:relative;z-index:1;min-width:0}.feature-landing__eyebrow[b-r3onagff74]{margin-bottom:.25rem;color:#0056b3;font-size:.8rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.feature-landing__title[b-r3onagff74]{margin:0;color:#1f2937;font-size:clamp(2rem,3vw,2.75rem);font-weight:950;line-height:1.05}.feature-landing__subtitle[b-r3onagff74]{max-width:56rem;margin:.5rem 0 0;color:#6c757d;font-size:1rem;line-height:1.55}.feature-landing__hero-actions[b-r3onagff74]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.35rem;padding:0 1rem;border:.0625rem solid rgba(0,123,255,.26);border-radius:999px;background:hsla(0,0%,100%,.84);color:#0056b3;font-size:.9rem;font-weight:850;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link:hover,.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link.active{border-color:rgba(0,123,255,.44);background:rgba(0,123,255,.1);color:#0056b3;text-decoration:none;transform:translateY(-1px)}.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link--primary{border-color:rgba(0,123,255,.42);background:linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 .6rem 1.4rem rgba(0,123,255,.22)}.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link--primary:hover,.feature-landing__hero-actions[b-r3onagff74]  .feature-landing__hero-link--primary.active{border-color:rgba(0,123,255,.52);background:linear-gradient(135deg, #007bff, #0056b3);color:#fff}.feature-landing__hero-icon[b-r3onagff74]{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:1.5rem;background:linear-gradient(135deg, #007bff, #0056b3);color:#fff;box-shadow:0 1rem 2rem rgba(0,123,255,.24);font-size:2rem}.feature-landing__grid[b-r3onagff74]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.feature-landing__card[b-r3onagff74]{position:relative;display:flex;overflow:hidden;min-width:0;min-height:13.5rem;flex-direction:column;gap:.75rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.08);border-radius:1.25rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.94));box-shadow:0 .75rem 1.75rem rgba(0,0,0,.06);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.feature-landing__card[b-r3onagff74]::before{position:absolute;inset:0 0 auto;height:.25rem;background:linear-gradient(90deg, rgba(0, 123, 255, 0.7), rgba(0, 123, 255, 0.08));content:"";opacity:.78;pointer-events:none}.feature-landing__card:hover[b-r3onagff74]{border-color:rgba(0,123,255,.18);box-shadow:0 1rem 2rem rgba(0,0,0,.08);transform:translateY(-2px)}.feature-landing__card p[b-r3onagff74]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.5}.feature-landing__card-header[b-r3onagff74]{display:flex;align-items:center;gap:.5rem;min-width:0}.feature-landing__card-icon[b-r3onagff74]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:1rem;background:rgba(0,123,255,.1);color:#0056b3;font-size:1.1rem}.feature-landing__card-title[b-r3onagff74]{min-width:0;margin:0;color:#1f2937;font-size:1.1rem;font-weight:900;line-height:1.2}.feature-landing__card-instructions[b-r3onagff74]{display:grid;gap:.25rem;margin:0;padding:0;color:#1f2937;font-size:.8rem;line-height:1.45;list-style:none}.feature-landing__card-instructions li[b-r3onagff74]{position:relative;padding-left:.75rem}.feature-landing__card-instructions li[b-r3onagff74]::before{position:absolute;top:.36rem;left:0;width:.36rem;height:.36rem;border-radius:999px;background:rgba(0,123,255,.48);box-shadow:0 0 0 .18rem rgba(0,123,255,.08);content:""}.feature-landing__card-actions[b-r3onagff74]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.feature-landing__card-actions[b-r3onagff74]  .feature-landing__card-link{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2rem;padding:0 .75rem;border:.0625rem solid rgba(0,123,255,.22);border-radius:999px;background:rgba(0,123,255,.08);color:#0056b3;font-size:.8rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.feature-landing__card-actions[b-r3onagff74]  .feature-landing__card-link:hover,.feature-landing__card-actions[b-r3onagff74]  .feature-landing__card-link.active{border-color:rgba(0,123,255,.38);background:rgba(0,123,255,.13);color:#0056b3;text-decoration:none;transform:translateY(-1px)}@media(max-width: 1200px){.feature-landing__grid[b-r3onagff74]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.feature-landing__hero[b-r3onagff74]{align-items:flex-start;flex-direction:column}.feature-landing__hero-icon[b-r3onagff74]{width:4rem;height:4rem;font-size:1.5rem}.feature-landing__grid[b-r3onagff74]{grid-template-columns:1fr}.feature-landing__card[b-r3onagff74]{min-height:0}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartList/SmartList.razor.rz.scp.css */
.q-list__body[b-q2lqbfpdr7]{border-radius:.75rem;background:#fff;display:flex;flex-direction:column;max-height:var(--q-list-max-height, 350px);overflow:hidden}.q-list__header[b-q2lqbfpdr7]{display:flex;align-items:center;gap:.5rem;padding-right:.25rem;border-bottom:1px solid #e4e7f2;padding-bottom:.5rem}.q-list__search[b-q2lqbfpdr7]{position:relative;flex:1;display:flex;align-items:center}.q-list__search-input[b-q2lqbfpdr7]{width:100%;padding:.5rem 1.5rem .5rem .5rem;font-size:.9rem;outline:none;box-sizing:border-box;border:1px solid #e4e7f2;border-radius:.75rem}.q-list__search-input:focus[b-q2lqbfpdr7]{border-color:#ccc}.q-list__search-input:disabled[b-q2lqbfpdr7]{background:#f7f7f7;cursor:default}.q-list__search-input-clear[b-q2lqbfpdr7]{position:absolute;right:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#666;line-height:1.2}.q-list__search-input-clear:hover[b-q2lqbfpdr7]{color:#dc3545}.q-list__search-input-clear:focus[b-q2lqbfpdr7]{outline:none}.q-list__search-input-clear:focus:not(:focus-visible)[b-q2lqbfpdr7]{outline:none;box-shadow:none}.q-list__search-input-clear:focus-visible[b-q2lqbfpdr7]{outline:none;box-shadow:none;color:#dc3545}.q-list__header-right[b-q2lqbfpdr7]{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.q-list__header-actions[b-q2lqbfpdr7]{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.q-list__counter[b-q2lqbfpdr7]{font-size:.8rem;font-weight:600;color:#666}.q-list__list[b-q2lqbfpdr7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.2rem 0}.q-list__item[b-q2lqbfpdr7]{padding:.25rem;display:flex;align-items:center;gap:.25rem;border-bottom:1px solid #f2f3fb}.q-list__item:hover[b-q2lqbfpdr7]{background-color:#e4e7f2;border-radius:.75rem}.q-list__item-group[b-q2lqbfpdr7]{margin-left:1.15rem}.q-list__item-main[b-q2lqbfpdr7]{flex:1;min-width:0}.q-list__item-title[b-q2lqbfpdr7]{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-list__item-description[b-q2lqbfpdr7]{font-size:.7rem;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.q-list__item-content[b-q2lqbfpdr7]{flex:1;min-width:0}.q-list__item-actions[b-q2lqbfpdr7]{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem}[b-q2lqbfpdr7] .q-list__action-btn{border:none;background:rgba(0,0,0,0);padding:.15rem .25rem;border-radius:.75rem;cursor:pointer;font-size:.8rem;color:#666}[b-q2lqbfpdr7] .q-list__action-btn:hover{background:#f2f3fb;color:#007bff}[b-q2lqbfpdr7] .q-list__action-btn:disabled{opacity:.5;cursor:default}[b-q2lqbfpdr7] .q-list__action-btn:focus{outline:none}[b-q2lqbfpdr7] .q-list__action-btn:focus:not(:focus-visible){outline:none;box-shadow:none}[b-q2lqbfpdr7] .q-list__action-btn:focus-visible{outline:none;box-shadow:none;background:#f2f3fb}[b-q2lqbfpdr7] .q-list__action-btn--danger:hover{color:#dc3545}[b-q2lqbfpdr7] .q-list__action-btn--success:hover{color:#28a745}.q-list__empty[b-q2lqbfpdr7]{padding:.25rem 0 0 .25rem;color:#999}.q-list__group[b-q2lqbfpdr7]{border-top:1px solid #e4e7f2}.q-list__group:first-child[b-q2lqbfpdr7]{border-top:none}.q-list__group-header[b-q2lqbfpdr7]{display:flex;align-items:center;gap:.25rem;padding:.25rem .25rem;background:#e0e3f3;font-weight:600;color:#6c757d}.q-list__group-toggle[b-q2lqbfpdr7]{border:none;background:rgba(0,0,0,0);padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem}.q-list__group-title[b-q2lqbfpdr7]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-list__group-arrow[b-q2lqbfpdr7]{font-size:.7rem;color:#666;transition:transform .15s ease;transform:rotate(90deg)}.q-list__group-arrow:hover[b-q2lqbfpdr7]{color:#007bff}.q-list__group-arrow--collapsed[b-q2lqbfpdr7]{transform:rotate(0deg)}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartMapLibre/SmartMapLibreAddressPicker.razor.rz.scp.css */
.smart-maplibre-address-picker[b-irjbattdaq]{position:relative;min-width:0;width:100%}.smart-maplibre-address-picker__host[b-irjbattdaq]{width:100%}.smart-maplibre-address-picker__canvas[b-irjbattdaq]{width:100%;min-height:180px;border-radius:1rem;overflow:hidden}.smart-maplibre-address-picker__error[b-irjbattdaq]{position:absolute;left:.5rem;z-index:10;padding:.5rem;border-radius:.75rem;font-size:.9rem;font-weight:700;pointer-events:none}.smart-maplibre-address-picker__status[b-irjbattdaq]{position:absolute;top:.5rem;right:.5rem;padding:.5rem;border-radius:.75rem;font-weight:700;pointer-events:none;background:hsla(0,0%,100%,.94);box-shadow:0 .35rem 1.25rem rgba(0,0,0,.14)}.smart-maplibre-address-picker__error[b-irjbattdaq]{bottom:.5rem;border:.0625rem solid rgba(220,53,69,.24);background:hsla(0,0%,100%,.96);color:#dc3545;box-shadow:0 .35rem 1.25rem rgba(0,0,0,.14)}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker{position:relative;width:2.35rem;height:3.15rem;color:#ea4335;cursor:grab;filter:drop-shadow(0 0.2rem 0.2rem rgba(0, 0, 0, 0.24)) drop-shadow(0 0.55rem 0.65rem rgba(0, 0, 0, 0.24));touch-action:none;user-select:none;transform-origin:50% 100%;transition:filter .12s ease}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker:hover{filter:drop-shadow(0 0.22rem 0.25rem rgba(0, 0, 0, 0.3)) drop-shadow(0 0.65rem 0.8rem rgba(0, 0, 0, 0.3))}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker:active{cursor:grabbing}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker--static{cursor:default}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker-icon{display:block;width:100%;height:100%;overflow:visible}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker-pin{fill:currentColor;stroke:#fff;stroke-width:4;stroke-linejoin:round}.smart-maplibre-address-picker[b-irjbattdaq]  .smart-maplibre-address-picker__marker-center{fill:#fff}.smart-maplibre-address-picker[b-irjbattdaq]  .maplibregl-canvas-container.smart-maplibre-address-picker__canvas--pickable,.smart-maplibre-address-picker[b-irjbattdaq]  .maplibregl-canvas-container.smart-maplibre-address-picker__canvas--pickable canvas{cursor:crosshair}@media(max-width: 720px){.smart-maplibre-address-picker__canvas[b-irjbattdaq]{border-radius:.75rem}.smart-maplibre-address-picker__status[b-irjbattdaq],.smart-maplibre-address-picker__error[b-irjbattdaq]{right:.5rem;left:.5rem;padding:.5rem}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartMapLibre/SmartMapLibreHost.razor.rz.scp.css */
.smart-maplibre-host[b-aek5rtew9i]{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;border:.0625rem solid rgba(0,0,0,.08);border-radius:1rem;background:#eef2f7}.smart-maplibre-host__canvas[b-aek5rtew9i],.smart-maplibre-host .smart-maplibre__canvas[b-aek5rtew9i]{width:100%;min-width:0;max-width:100%;min-height:180px;overflow:hidden}.smart-maplibre-host[b-aek5rtew9i]  .maplibregl-canvas{outline:none}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup{z-index:4}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup .maplibregl-popup-content{min-width:13.5rem;max-width:min(22rem,84vw);border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;padding:0;overflow:hidden;background:radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.1), transparent 34%),linear-gradient(180deg, #172033 0%, #111827 58%, #0f172a 100%);color:#fff;box-shadow:0 22px 54px rgba(0,0,0,.34),0 8px 18px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(10px)}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup .maplibregl-popup-tip{width:0;height:0;border-color:rgba(0,0,0,0);line-height:0;filter:drop-shadow(0 8px 12px rgba(0, 0, 0, 0.2))}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-top .maplibregl-popup-tip,.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:#172033;margin-bottom:-1px}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#0f172a;margin-top:-1px}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#111827;margin-right:-1px}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre__popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#111827;margin-left:-1px}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__title{color:#fff;font-size:.9rem;font-weight:950;line-height:1.18;letter-spacing:-0.015em}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__subtitle{color:hsla(0,0%,100%,.72);font-size:.7rem;font-weight:650;line-height:1.38}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__rows{display:flex;flex-direction:column;gap:1px;margin-top:.25rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:baseline;gap:.75rem;min-width:0;padding:1px 0;color:hsla(0,0%,100%,.86);font-size:.8rem;line-height:1.28}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__label{min-width:0;overflow:hidden;color:hsla(0,0%,100%,.66);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.smart-maplibre-host[b-aek5rtew9i]  .smart-maplibre-popup__value{color:#fff;font-weight:950;text-align:right;white-space:nowrap}@media(max-width: 720px){.smart-maplibre-host[b-aek5rtew9i]{border-radius:.75rem}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartModalDialog/SmartModalDialog.razor.rz.scp.css */
.qmodal-backdrop[b-13nvdxbvlr]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.qmodal-backdrop--blur[b-13nvdxbvlr]{background:rgba(15,23,42,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.qmodal-backdrop--right-side[b-13nvdxbvlr],.qmodal-backdrop--left-side[b-13nvdxbvlr]{align-items:stretch;padding:1rem}.qmodal-backdrop--right-side[b-13nvdxbvlr]{justify-content:flex-end}.qmodal-backdrop--left-side[b-13nvdxbvlr]{justify-content:flex-start}.qmodal-dialog[b-13nvdxbvlr]{position:relative;background:#fff;border-radius:.75rem;width:100%;margin:1rem;box-shadow:0 10px 30px rgba(0,0,0,.2);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden}.qmodal-dialog:focus[b-13nvdxbvlr]{outline:none}.qmodal-dialog:focus:not(:focus-visible)[b-13nvdxbvlr]{outline:none;box-shadow:none}.qmodal-dialog:focus-visible[b-13nvdxbvlr]{outline:none;box-shadow:none}.qmodal-dialog--right-side[b-13nvdxbvlr],.qmodal-dialog--left-side[b-13nvdxbvlr]{height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);margin:0}.qmodal-dialog--right-side .qmodal-b-m[b-13nvdxbvlr],.qmodal-dialog--right-side .qmodal-b-p[b-13nvdxbvlr],.qmodal-dialog--left-side .qmodal-b-m[b-13nvdxbvlr],.qmodal-dialog--left-side .qmodal-b-p[b-13nvdxbvlr]{flex:1 1 auto;min-height:0}.qmodal-dialog--fullscreen[b-13nvdxbvlr]{width:calc(100dvw - 2rem);max-width:none;height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem)}.qmodal-dialog--fullscreen .qmodal-b-m[b-13nvdxbvlr],.qmodal-dialog--fullscreen .qmodal-b-p[b-13nvdxbvlr]{flex:1 1 auto;min-height:0}.qmodal-header[b-13nvdxbvlr]{flex:0 0 auto;display:flex;padding:.75rem;align-items:flex-start;justify-content:space-between;gap:.75rem}.qmodal-heading[b-13nvdxbvlr]{min-width:0;display:flex;flex-direction:column}.qmodal-title[b-13nvdxbvlr]{margin:0;color:#0f172a;font-size:1.1rem;line-height:1.2}.qmodal-subtitle[b-13nvdxbvlr]{margin:.25rem 0 0;color:#64748b;font-size:.9rem;line-height:1.35}.qmodal-close[b-13nvdxbvlr]{flex:0 0 auto;font-size:.9rem;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;position:relative;right:-0.25rem;color:#6c757d}.qmodal-close:hover:not(:disabled)[b-13nvdxbvlr]{color:#dc3545}.qmodal-close:disabled[b-13nvdxbvlr]{cursor:not-allowed;opacity:.55}.qmodal-close:focus[b-13nvdxbvlr]{outline:none}.qmodal-close:focus:not(:focus-visible)[b-13nvdxbvlr]{outline:none;box-shadow:none}.qmodal-close:focus-visible[b-13nvdxbvlr]{outline:none;box-shadow:none;color:#dc3545}.q-modal-overflow[b-13nvdxbvlr]{overflow:auto}.qmodal-b-m[b-13nvdxbvlr]{padding:.75rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.qmodal-b-p[b-13nvdxbvlr]{padding:0 .75rem .75rem}.qmodal-footer[b-13nvdxbvlr]{flex:0 0 auto;display:flex;justify-content:end;gap:.5rem;padding:.75rem}@media(max-width: 36rem){.qmodal-backdrop--right-side[b-13nvdxbvlr],.qmodal-backdrop--left-side[b-13nvdxbvlr]{padding:0}.qmodal-dialog--right-side[b-13nvdxbvlr],.qmodal-dialog--left-side[b-13nvdxbvlr]{height:100dvh;max-height:100dvh;border-radius:0}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartMultiSelectChips/SmartMultiSelectChips.razor.rz.scp.css */
.ms[b-6okqqhkqd9]{position:relative}.ms .q-field__control.ms__control[b-6okqqhkqd9]{position:relative;height:auto;display:flex;align-items:center;flex-wrap:nowrap;cursor:pointer;min-width:0;overflow:hidden;padding-right:1.7rem}.q-field.q-field--disabled .ms__control[b-6okqqhkqd9],.q-field.q-field--readonly .ms__control[b-6okqqhkqd9]{cursor:default;pointer-events:none}.ms__placeholder[b-6okqqhkqd9]{color:#999;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ms__chips[b-6okqqhkqd9]{display:flex;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap;gap:.25rem;padding:.25rem 0;overflow:hidden}.ms__chip[b-6okqqhkqd9]{display:flex;align-items:center;min-width:0;max-width:100%;flex:0 1 auto;overflow:hidden;background:#e6f0ff;border-radius:.5rem;border:1px solid #d4d9ea;padding:0 .25rem;font-size:.8rem}.ms__chip-item[b-6okqqhkqd9]{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ms__chip-remove[b-6okqqhkqd9]{flex:0 0 auto;display:flex;align-items:center;border:none;background:rgba(0,0,0,0);cursor:pointer;line-height:1;font-size:.7rem;color:#6c757d;padding-right:0}.ms__chip-remove:hover[b-6okqqhkqd9]{color:#dc3545}.ms__chip-remove:focus[b-6okqqhkqd9]{outline:none}.ms__chip-remove:focus:not(:focus-visible)[b-6okqqhkqd9]{outline:none;box-shadow:none}.ms__chip-remove:focus-visible[b-6okqqhkqd9]{outline:none;box-shadow:none;color:#dc3545}.ms__arrow[b-6okqqhkqd9]{position:absolute;right:.45rem;font-size:.8rem;color:#888;transition:transform .15s ease;transform:rotate(90deg)}.ms__arrow:hover[b-6okqqhkqd9]{color:#007bff}.ms__arrow--collapsed[b-6okqqhkqd9]{transform:rotate(0deg)}.ms--fit .ms__dropdown[b-6okqqhkqd9]{right:auto;width:max-content;min-width:100%;max-width:calc(100vw - 16px)}.ms--fit .ms__option[b-6okqqhkqd9],.ms--fit .ms__option *[b-6okqqhkqd9],.ms--fit .ms__no-results[b-6okqqhkqd9],.ms--fit .ms__search-input[b-6okqqhkqd9]{white-space:nowrap}.ms--fit .ms__list[b-6okqqhkqd9]{overflow-x:auto}.ms__dropdown[b-6okqqhkqd9]{position:absolute;display:flex;flex-direction:column;z-index:1000;left:0;right:0;margin-top:.1rem;border:1px solid #cfd4e4;background:#fff;border-radius:.75rem;max-height:260px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:.9rem}.ms__dropdown--hidden[b-6okqqhkqd9]{visibility:hidden;pointer-events:none}.ms__search[b-6okqqhkqd9]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid #cfd4e4}.ms__search-input-wrap[b-6okqqhkqd9]{position:relative;flex:1 1 auto;min-width:0}.ms__search-input[b-6okqqhkqd9]{width:100%;font-size:.9rem;box-sizing:border-box;border:none;outline:none;padding:0 1.25rem 0 0}.ms__search-input-clear[b-6okqqhkqd9]{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#666;line-height:1.4}.ms__search-input-clear:hover[b-6okqqhkqd9]{color:#dc3545}.ms__search-input-clear:focus[b-6okqqhkqd9]{outline:none}.ms__search-input-clear:focus:not(:focus-visible)[b-6okqqhkqd9]{outline:none;box-shadow:none}.ms__search-input-clear:focus-visible[b-6okqqhkqd9]{outline:none;box-shadow:none;color:#dc3545}.ms__select-all[b-6okqqhkqd9]{flex:0 0 auto;display:inline-flex;align-items:center;min-width:0}.ms__select-all .q-checkbox[b-6okqqhkqd9],.ms__select-all .smart-checkbox[b-6okqqhkqd9]{margin:0}.ms__list[b-6okqqhkqd9]{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ms__option[b-6okqqhkqd9]{display:flex;align-items:center;gap:6px;padding:.35rem .5rem;cursor:pointer;transition:background .1s ease}.ms__option:hover[b-6okqqhkqd9]{background:#f3f6ff}.ms__option--active[b-6okqqhkqd9]{background:#f3f6ff;box-shadow:inset 3px 0 0 #007bff}.ms__no-results[b-6okqqhkqd9]{padding:6px .5rem;font-size:.85rem;color:#777}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartOtpInput/SmartOtpInput.razor.rz.scp.css */
.q-otp[b-hw8m5rqndj]{display:block;width:100%;margin:0 auto}.q-otp .q-otp__control-wrap[b-hw8m5rqndj]{--q-otp-cell-width: 3rem;--q-otp-cell-height: 3.75rem;--q-otp-gap: 0.5rem;--q-otp-font-size: 1.7rem;--q-otp-font-color: #183b67;--q-otp-radius: 1rem;display:flex;align-items:center;gap:var(--q-otp-gap);width:100%}.q-otp .q-otp__control-wrap--centered[b-hw8m5rqndj]{justify-content:center}.q-otp .q-otp__cell[b-hw8m5rqndj]{flex:1 1 0;width:100%;min-width:0;max-width:var(--q-otp-cell-width);height:var(--q-otp-cell-height);border:1px solid rgba(168,184,204,.34);border-radius:var(--q-otp-radius);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(245, 249, 255, 0.98) 100%);color:var(--q-otp-font-color);text-align:center;font-size:var(--q-otp-font-size);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-0.03em;caret-color:rgba(0,0,0,0);outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 18px rgba(15,23,42,.05);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .18s ease}.q-otp .q-otp__cell[b-hw8m5rqndj]::selection{background:rgba(0,0,0,0)}.q-otp .q-otp__cell:hover:not(:disabled):not([readonly])[b-hw8m5rqndj]{border-color:rgba(83,133,211,.42);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(241, 247, 255) 100%)}.q-otp .q-otp__cell:focus[b-hw8m5rqndj]{border-color:rgba(47,128,237,.62);background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(245, 250, 255) 100%);color:#12385f;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 0 0 4px rgba(47,128,237,.12),0 14px 24px rgba(47,128,237,.12)}.q-otp .q-otp__cell--filled[b-hw8m5rqndj]{border-color:rgba(47,128,237,.3);background:linear-gradient(180deg, rgb(244, 249, 255) 0%, rgb(235, 244, 255) 100%);color:#153a63}.q-otp.q-otp--disabled .q-otp__control-wrap[b-hw8m5rqndj]{opacity:.72}.q-otp .q-otp__cell:disabled[b-hw8m5rqndj],.q-otp .q-otp__cell[readonly][b-hw8m5rqndj]{box-shadow:none;cursor:not-allowed}.q-otp .q-otp__cell[b-hw8m5rqndj]::-webkit-outer-spin-button,.q-otp .q-otp__cell[b-hw8m5rqndj]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width: 520px){.q-otp .q-otp__control-wrap[b-hw8m5rqndj]{--q-otp-gap: 0.35rem;--q-otp-cell-height: 3.3rem;--q-otp-font-size: 1.45rem}}@media(max-width: 380px){.q-otp .q-otp__control-wrap[b-hw8m5rqndj]{--q-otp-gap: 0.3rem;--q-otp-cell-height: 3rem;--q-otp-font-size: 1.25rem}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartRadio/SmartRadio.razor.rz.scp.css */
.q-radio[b-4y3sekrx69]{font-size:.9rem}.q-radio__label[b-4y3sekrx69]{display:inline-flex;align-items:center;gap:.55rem;min-height:1.5rem;cursor:pointer;user-select:none;position:relative;color:#1f2937;-webkit-tap-highlight-color:rgba(0,0,0,0)}.q-radio__input[b-4y3sekrx69]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.q-radio__visual[b-4y3sekrx69]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;isolation:isolate}.q-radio__circle[b-4y3sekrx69]{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;overflow:hidden;flex:0 0 20px;border:1.5px solid #cfd4e4;border-radius:999px;background:linear-gradient(180deg, #ffffff 0%, #f7f9fc 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 2px rgba(15,23,42,.08);line-height:0;transform:translateZ(0) scale(1);transition:border-color .18s ease,background .22s ease,box-shadow .22s ease,transform .18s cubic-bezier(0.2, 0.8, 0.2, 1)}.q-radio__circle[b-4y3sekrx69]::before{content:"";position:absolute;inset:-35%;border-radius:999px;background:radial-gradient(circle, rgba(255, 255, 255, 0.58) 0 22%, rgba(255, 255, 255, 0) 62%);opacity:0;transform:translate(-18%, -18%) scale(0.55);transition:opacity .2s ease,transform .28s ease;pointer-events:none}.q-radio__dot[b-4y3sekrx69]{position:relative;z-index:1;width:9px;height:9px;border-radius:999px;background:#fff;box-shadow:0 1px 1px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.55);transform-origin:center;opacity:0;transform:scale(0.18);transition:opacity .3s ease-in,transform .3s ease-in}.q-radio__burst[b-4y3sekrx69]{position:absolute;inset:-9px;z-index:-1;border-radius:999px;background:radial-gradient(circle, color-mix(in srgb, #007bff 28%, transparent) 0 36%, transparent 68%);opacity:0;transform:scale(0.35);pointer-events:none}.q-radio__text[b-4y3sekrx69]{color:var(--q-radio-label-color, #222);font-size:var(--q-radio-label-font-size);font-weight:var(--q-radio-label-font-weight);line-height:var(--q-radio-label-line-height);letter-spacing:var(--q-radio-label-letter-spacing);text-transform:var(--q-radio-label-text-transform);text-decoration:var(--q-radio-label-text-decoration);text-underline-offset:var(--q-radio-label-text-underline-offset);opacity:var(--q-radio-label-opacity);transform:var(--q-radio-label-transform);transition:color .18s ease,opacity .18s ease,transform .16s ease,text-decoration-color .18s ease}.q-radio__readonly[b-4y3sekrx69]{display:inline-flex;align-items:center;gap:.5rem}.q-radio__readonly-value[b-4y3sekrx69]{display:inline-flex;align-items:center;padding:.42rem .5rem;border:1px solid #d8deea;border-radius:.75rem;background:#f8fafc;color:#475569;font-weight:600;line-height:1.2}.q-radio__readonly-value--true[b-4y3sekrx69]{border-color:color-mix(in srgb, #007bff 35%, #d8deea);background:color-mix(in srgb, #007bff 10%, #ffffff);color:#007bff}.q-radio__readonly-value--false[b-4y3sekrx69]{color:#64748b}.q-radio__label:hover .q-radio__circle[b-4y3sekrx69]{border-color:color-mix(in srgb, #007bff 70%, #cfd4e4);background:linear-gradient(180deg, #ffffff 0%, color-mix(in srgb, #007bff 7%, #f7f9fc) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 4px 10px rgba(15,23,42,.1);transform:translateY(-1px) scale(1.02)}.q-radio__label:hover .q-radio__text[b-4y3sekrx69]{color:var(--q-radio-label-hover-color, var(--q-radio-label-color, #111827));font-size:var(--q-radio-label-hover-font-size, var(--q-radio-label-font-size));font-weight:var(--q-radio-label-hover-font-weight, var(--q-radio-label-font-weight));line-height:var(--q-radio-label-hover-line-height, var(--q-radio-label-line-height));letter-spacing:var(--q-radio-label-hover-letter-spacing, var(--q-radio-label-letter-spacing));text-transform:var(--q-radio-label-hover-text-transform, var(--q-radio-label-text-transform));text-decoration:var(--q-radio-label-hover-text-decoration, var(--q-radio-label-text-decoration));text-underline-offset:var(--q-radio-label-hover-text-underline-offset, var(--q-radio-label-text-underline-offset));opacity:var(--q-radio-label-hover-opacity, var(--q-radio-label-opacity));transform:var(--q-radio-label-hover-transform, var(--q-radio-label-transform))}.q-radio__label:active .q-radio__circle[b-4y3sekrx69]{transform:translateY(0) scale(0.92)}.q-radio__input:focus-visible+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{border-color:#007bff;box-shadow:0 0 0 3px color-mix(in srgb, #007bff 22%, transparent),0 4px 10px rgba(15,23,42,.1)}.q-radio__input:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69],.q-radio.q-radio--from-checked .q-radio__circle[b-4y3sekrx69],.q-radio.q-radio--to-checked .q-radio__circle[b-4y3sekrx69]{border-color:#007bff;background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%);box-shadow:0 0 0 1px color-mix(in srgb, #007bff 25%, transparent),0 6px 14px color-mix(in srgb, #007bff 28%, transparent)}.q-radio__input:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69]::before,.q-radio.q-radio--from-checked .q-radio__circle[b-4y3sekrx69]::before,.q-radio.q-radio--to-checked .q-radio__circle[b-4y3sekrx69]::before{opacity:1;transform:translate(0, 0) scale(1)}.q-radio__label:hover .q-radio__input:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69],.q-radio.q-radio--from-checked .q-radio__label:hover .q-radio__circle[b-4y3sekrx69],.q-radio.q-radio--to-checked .q-radio__label:hover .q-radio__circle[b-4y3sekrx69]{border-color:#007bff;background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%);box-shadow:0 0 0 1px color-mix(in srgb, #007bff 25%, transparent),0 8px 18px color-mix(in srgb, #007bff 32%, transparent);transform:translateY(-1px) scale(1.02)}.q-radio__input:checked+.q-radio__visual .q-radio__circle .q-radio__dot[b-4y3sekrx69]{opacity:1;transform:scale(1);transition:opacity .01s linear,transform .3s cubic-bezier(0.2, 1.45, 0.32, 1)}.q-radio__input:checked+.q-radio__visual .q-radio__burst[b-4y3sekrx69]{animation:q-radio-burst-b-4y3sekrx69 .42s ease-out}.q-radio.q-radio--motion-unchecked-to-checked .q-radio__dot[b-4y3sekrx69],.q-radio.q-radio--motion-checked-to-unchecked .q-radio__dot[b-4y3sekrx69]{will-change:opacity,transform}.q-radio.q-radio--motion-unchecked-to-checked .q-radio__dot[b-4y3sekrx69]{animation:q-radio-dot-in-b-4y3sekrx69 .3s cubic-bezier(0.18, 0.9, 0.22, 1) both}.q-radio.q-radio--motion-checked-to-unchecked .q-radio__dot[b-4y3sekrx69]{animation:q-radio-dot-out-b-4y3sekrx69 .3s ease-in both}.q-radio__input.q-field__control--invalid+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{border-color:#e50000;box-shadow:0 0 0 3px rgba(220,53,69,.12),0 4px 10px rgba(220,53,69,.12)}.q-radio__input.q-field__control--invalid:not(:checked)+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{background:linear-gradient(180deg, #fffafa 0%, #fff1f2 100%)}.q-radio.q-radio--from-checked .q-radio__input.q-field__control--invalid:not(:checked)+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 100%)}.q-radio__input.q-field__control--invalid:focus-visible+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{box-shadow:0 0 0 3px rgba(220,53,69,.18),0 4px 10px rgba(220,53,69,.14)}.q-field--disabled .q-radio__label[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__label[b-4y3sekrx69],.q-radio__input:disabled~.q-radio__text[b-4y3sekrx69]{cursor:default}.q-field--disabled .q-radio__text[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__text[b-4y3sekrx69]{color:var(--q-radio-label-disabled-color, var(--q-radio-label-color, #9aa3b2));font-size:var(--q-radio-label-disabled-font-size, var(--q-radio-label-font-size));font-weight:var(--q-radio-label-disabled-font-weight, var(--q-radio-label-font-weight));line-height:var(--q-radio-label-disabled-line-height, var(--q-radio-label-line-height));letter-spacing:var(--q-radio-label-disabled-letter-spacing, var(--q-radio-label-letter-spacing));text-transform:var(--q-radio-label-disabled-text-transform, var(--q-radio-label-text-transform));text-decoration:var(--q-radio-label-disabled-text-decoration, var(--q-radio-label-text-decoration));text-underline-offset:var(--q-radio-label-disabled-text-underline-offset, var(--q-radio-label-text-underline-offset));opacity:var(--q-radio-label-disabled-opacity, var(--q-radio-label-opacity));transform:var(--q-radio-label-disabled-transform, var(--q-radio-label-transform))}.q-field--disabled .q-radio__circle[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__circle[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__label:hover .q-radio__circle[b-4y3sekrx69],.q-radio__input:disabled+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{border-color:#dde2ec;background:#f3f5f9;box-shadow:none;transform:none}.q-radio__input:disabled:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69],.q-radio__label:hover .q-radio__input:disabled:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__input:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69],.q-radio.q-field--disabled .q-radio__label:hover .q-radio__input:checked+.q-radio__visual .q-radio__circle[b-4y3sekrx69]{border-color:#cbd5e1;background:#cbd5e1}@keyframes q-radio-burst-b-4y3sekrx69{0%{opacity:.48;transform:scale(0.35)}70%{opacity:.18;transform:scale(1.12)}100%{opacity:0;transform:scale(1.28)}}@keyframes q-radio-dot-in-b-4y3sekrx69{0%{opacity:1;transform:scale(0.18)}72%{opacity:1;transform:scale(1.16)}100%{opacity:1;transform:scale(1)}}@keyframes q-radio-dot-out-b-4y3sekrx69{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.18)}}@media(prefers-reduced-motion: reduce){.q-radio__circle[b-4y3sekrx69],.q-radio__circle[b-4y3sekrx69]::before,.q-radio__dot[b-4y3sekrx69],.q-radio__text[b-4y3sekrx69]{transition:none}.q-radio__burst[b-4y3sekrx69],.q-radio__dot[b-4y3sekrx69]{animation:none !important}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartRichTextEditor/SmartRichTextEditor.razor.rz.scp.css */
.rte[b-dm4akjj8q6]{--rte-accent: #007bff;--rte-accent-dark: #0056b3;--rte-surface: #fff;--rte-surface-soft: #f8fafc;--rte-border: rgba(203, 213, 225, .86);--rte-border-strong: rgba(148, 163, 184, .72);--rte-text: #1f2937;--rte-muted: #64748b;--rte-toolbar-bg: rgba(248, 250, 252, .92);--rte-editor-min-height: 220px;position:relative;width:100%;min-width:0;color:var(--rte-text);font-size:.9rem}.rte--readonly[b-dm4akjj8q6]{--rte-toolbar-bg: rgba(248, 250, 252, .68)}.rte--readonly .rte__surface[b-dm4akjj8q6]{background:linear-gradient(180deg, rgba(248, 250, 252, 0.94), rgba(241, 245, 249, 0.76))}.rte__surface[b-dm4akjj8q6]{position:relative;overflow:visible;border:1px solid var(--rte-border);border-radius:1.25rem;background:radial-gradient(circle at 0 0, rgba(47, 128, 255, 0.1), transparent 32%),radial-gradient(circle at 100% 0, rgba(124, 58, 237, 0.07), transparent 30%),linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.94));box-shadow:0 18px 42px rgba(15,23,42,.1),inset 0 1px 0 hsla(0,0%,100%,.86)}.rte__toolbar[b-dm4akjj8q6]{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;padding:.5rem;border-bottom:1px solid rgba(226,232,240,.92);border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.76), rgba(248, 250, 252, 0.74)),var(--rte-toolbar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rte__group[b-dm4akjj8q6]{display:inline-flex;align-items:center;gap:.18rem;padding:.18rem;border:1px solid rgba(226,232,240,.88);border-radius:1rem;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82)}.rte__tool-btn[b-dm4akjj8q6]{width:2.05rem;min-width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:.75rem;background:rgba(0,0,0,0);color:#475569;font:inherit;line-height:1;cursor:pointer;appearance:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.rte__tool-btn i[b-dm4akjj8q6]{width:1rem;min-width:1rem;font-size:.92rem;text-align:center;pointer-events:none}.rte__tool-btn:hover:not(:disabled)[b-dm4akjj8q6]{transform:translateY(-1px);border-color:rgba(47,128,255,.26);background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(239, 246, 255, 0.9));color:var(--rte-accent-dark);box-shadow:0 8px 18px rgba(15,23,42,.09)}.rte__tool-btn:active:not(:disabled)[b-dm4akjj8q6]{transform:translateY(0);background:rgba(226,232,240,.78);box-shadow:inset 0 1px 2px rgba(15,23,42,.12)}.rte__tool-btn:disabled[b-dm4akjj8q6]{opacity:.45;cursor:default;transform:none;box-shadow:none}.rte__tool-btn--active[b-dm4akjj8q6]{border-color:rgba(47,128,255,.34);background:linear-gradient(180deg, rgba(239, 246, 255, 0.98), rgba(219, 234, 254, 0.94));color:var(--rte-accent-dark);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 6px 16px rgba(47,128,255,.14)}.rte__tool-btn--danger[b-dm4akjj8q6]{color:rgb(180.4,43.46,56.58)}.rte__tool-btn--danger:hover:not(:disabled)[b-dm4akjj8q6]{border-color:rgba(220,53,69,.24);background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(255, 241, 242, 0.92));color:#971825;box-shadow:0 8px 18px rgba(220,53,69,.1)}.rte__tool-btn:focus[b-dm4akjj8q6]{outline:none}.rte__tool-btn:focus:not(:focus-visible)[b-dm4akjj8q6]{outline:none;box-shadow:none}.rte__tool-btn:focus-visible[b-dm4akjj8q6]{outline:none;box-shadow:0 0 0 3px rgba(47,128,255,.18);border-color:rgba(47,128,255,.42);background:rgba(239,246,255,.94);border-radius:.75rem;color:var(--rte-accent-dark)}.rte__format[b-dm4akjj8q6]{position:relative;z-index:4;min-width:11.5rem;max-width:14rem}.rte__format[b-dm4akjj8q6]  .q-field__control.q-select__control{min-height:2.49rem;height:2.49rem;padding-inline:.5rem 1.75rem;border-color:rgba(226,232,240,.92);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.94), rgba(248, 250, 252, 0.9));color:#334155;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78)}.rte__format[b-dm4akjj8q6]  .q-field__control.q-select__control:hover{border-color:rgba(47,128,255,.3);background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(239, 246, 255, 0.9));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 8px 18px rgba(15,23,42,.08)}.rte__format[b-dm4akjj8q6]  .q-select__icon{margin-right:.25rem;color:var(--rte-accent)}.rte__format[b-dm4akjj8q6]  .q-select__value{padding-right:.5rem;font-weight:600}.rte__format[b-dm4akjj8q6]  .q-select__arrow{right:.62rem;color:#64748b}.rte__format-option[b-dm4akjj8q6]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.rte__format-option i[b-dm4akjj8q6]{width:1rem;color:var(--rte-accent);text-align:center}.rte__format-option-text[b-dm4akjj8q6]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rte__format-option-text--paragraph[b-dm4akjj8q6]{font-weight:500}.rte__format-option-text--h1[b-dm4akjj8q6]{font-size:1.05rem;font-weight:800;letter-spacing:-0.02em}.rte__format-option-text--h2[b-dm4akjj8q6]{font-size:.98rem;font-weight:750;letter-spacing:-0.01em}.rte__format-option-text--h3[b-dm4akjj8q6]{font-size:.92rem;font-weight:700}.rte__body[b-dm4akjj8q6]{position:relative;z-index:1;padding:.5rem;border-radius:0 0 1.25rem 1.25rem;background:hsla(0,0%,100%,.72)}.rte-editor[b-dm4akjj8q6]{position:relative;width:100%;min-height:var(--rte-editor-min-height);max-height:min(62vh,46rem);box-sizing:border-box;overflow:auto;padding:1rem 1.5rem;border:1px solid rgba(203,213,225,.88);border-radius:1rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.72));color:#111827;font-size:1rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;caret-color:#111827;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),inset 0 0 0 1px hsla(0,0%,100%,.42);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;scrollbar-color:rgba(100,116,139,.34) rgba(0,0,0,0);scrollbar-gutter:stable;overscroll-behavior:contain}.rte-editor[b-dm4akjj8q6]::-webkit-scrollbar{width:.5rem;height:.5rem}.rte-editor[b-dm4akjj8q6]::-webkit-scrollbar-track{margin:.45rem 0;border-radius:999px;background:rgba(0,0,0,0)}.rte-editor[b-dm4akjj8q6]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(100,116,139,.34);background-clip:padding-box}.rte-editor[b-dm4akjj8q6]::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.52)}.rte-editor[b-dm4akjj8q6]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.rte-editor:focus[b-dm4akjj8q6]{outline:none;border-color:rgba(47,128,255,.5);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.94),0 0 0 4px rgba(47,128,255,.12),0 14px 30px rgba(15,23,42,.08)}.rte-editor[contenteditable=false][b-dm4akjj8q6]{color:#475569;background:linear-gradient(180deg, rgba(248, 250, 252, 0.96), rgba(241, 245, 249, 0.78));cursor:default}.rte-editor--empty[b-dm4akjj8q6]::before{content:attr(data-placeholder);position:absolute;inset:1rem 1.5rem auto 1.5rem;display:block;overflow:hidden;color:#94a3b8;line-height:1.65;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;user-select:none}.rte-editor[b-dm4akjj8q6] >p:first-child,.rte-editor[b-dm4akjj8q6] >div:first-child,.rte-editor[b-dm4akjj8q6] >h1:first-child,.rte-editor[b-dm4akjj8q6] >h2:first-child,.rte-editor[b-dm4akjj8q6] >h3:first-child,.rte-editor[b-dm4akjj8q6] >ul:first-child,.rte-editor[b-dm4akjj8q6] >ol:first-child,.rte-editor[b-dm4akjj8q6] >blockquote:first-child,.rte-editor[b-dm4akjj8q6] >pre:first-child{margin-top:0}.rte-editor[b-dm4akjj8q6] >p:last-child,.rte-editor[b-dm4akjj8q6] >div:last-child,.rte-editor[b-dm4akjj8q6] >h1:last-child,.rte-editor[b-dm4akjj8q6] >h2:last-child,.rte-editor[b-dm4akjj8q6] >h3:last-child,.rte-editor[b-dm4akjj8q6] >ul:last-child,.rte-editor[b-dm4akjj8q6] >ol:last-child,.rte-editor[b-dm4akjj8q6] >blockquote:last-child,.rte-editor[b-dm4akjj8q6] >pre:last-child{margin-bottom:0}.rte-editor[b-dm4akjj8q6]  :is(p,div){margin:0 0 .75rem;line-height:inherit}.rte-editor[b-dm4akjj8q6]  :is(p,div):last-child{margin-bottom:0}.rte-editor[b-dm4akjj8q6]  h1,.rte-editor[b-dm4akjj8q6]  h2,.rte-editor[b-dm4akjj8q6]  h3{margin:1.05rem 0 .55rem;color:#0f172a;line-height:1.2;letter-spacing:-0.025em}.rte-editor[b-dm4akjj8q6]  h1:first-child,.rte-editor[b-dm4akjj8q6]  h2:first-child,.rte-editor[b-dm4akjj8q6]  h3:first-child{margin-top:0}.rte-editor[b-dm4akjj8q6]  h1{font-size:1.65rem;font-weight:800}.rte-editor[b-dm4akjj8q6]  h2{font-size:1.35rem;font-weight:760}.rte-editor[b-dm4akjj8q6]  h3{font-size:1.13rem;font-weight:720}.rte-editor[b-dm4akjj8q6]  ul,.rte-editor[b-dm4akjj8q6]  ol{margin:.6rem 0 .8rem;padding-left:1.35rem}.rte-editor[b-dm4akjj8q6]  li{margin:.25rem 0;padding-left:.15rem}.rte-editor[b-dm4akjj8q6]  blockquote{margin:.9rem 0;padding:.65rem .85rem;border-left:.22rem solid rgba(47,128,255,.42);border-radius:.75rem;background:rgba(239,246,255,.62);color:#334155}.rte-editor[b-dm4akjj8q6]  a{color:var(--rte-accent-dark);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,86,179,.24)}.rte-editor[b-dm4akjj8q6]  a:hover{border-bottom-color:currentColor}.rte-editor[b-dm4akjj8q6]  code{padding:.1rem .32rem;border:1px solid rgba(203,213,225,.78);border-radius:.25rem;background:rgba(241,245,249,.86);font-size:.92em}.rte-editor[b-dm4akjj8q6]  pre{overflow:auto;margin:.9rem 0;padding:.75rem .9rem;border:1px solid rgba(203,213,225,.88);border-radius:.75rem;background:#0f172a;color:#e2e8f0;white-space:pre-wrap}@media(max-width: 720px){.rte__toolbar[b-dm4akjj8q6]{gap:.32rem}.rte__group[b-dm4akjj8q6]{flex:1 1 auto;justify-content:center}.rte__format[b-dm4akjj8q6]{flex:1 1 100%;max-width:none}.rte__body[b-dm4akjj8q6]{padding:.5rem}.rte-editor[b-dm4akjj8q6]{padding:.75rem;font-size:.9rem}.rte-editor--empty[b-dm4akjj8q6]::before{inset:.75rem .75rem auto .75rem}}@media(prefers-reduced-motion: reduce){.rte__tool-btn[b-dm4akjj8q6]{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.rte__tool-btn:hover:not(:disabled)[b-dm4akjj8q6],.rte__tool-btn:active:not(:disabled)[b-dm4akjj8q6]{transform:none}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartSection/SmartSection.razor.rz.scp.css */
.q-section[b-ip51hpbq9l]{min-width:0;max-width:100%;border:1px solid #dee2e6;border-radius:.75rem;background:#fff}.q-section__header[b-ip51hpbq9l]{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;min-width:0;padding:.75rem;font-weight:600;background:#f7f7f7;border-radius:.75rem .75rem 0 0;border-bottom:1px solid #dee2e6}.q-section__header--collapsed[b-ip51hpbq9l]{border-radius:.75rem}.q-section__header--static[b-ip51hpbq9l]{cursor:default}.q-section__toggle[b-ip51hpbq9l]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 auto;min-width:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.q-section__toggle:focus[b-ip51hpbq9l]{outline:none}.q-section__toggle:focus:not(:focus-visible)[b-ip51hpbq9l]{outline:none;box-shadow:none}.q-section__toggle:focus-visible[b-ip51hpbq9l]{outline:none;box-shadow:0 0 0 1px #007bff;border-radius:.75rem}.q-section__header-title[b-ip51hpbq9l]{margin:0;min-width:0}.q-section__header-right[b-ip51hpbq9l]{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.q-section__badge[b-ip51hpbq9l]{font-size:.78rem;padding:.1rem .4rem;margin-left:.1rem;border-radius:999px;background:#e9f3ff;color:#1f6fe5}.q-section__chevron[b-ip51hpbq9l]{font-size:.8rem;color:#666;transition:transform .15s ease;transform:rotate(0deg)}.q-section--collapsed .q-section__chevron[b-ip51hpbq9l]{transform:rotate(-90deg)}.q-section__body[b-ip51hpbq9l]{box-sizing:border-box;min-width:0;max-width:100%;padding:.75rem}.q-section__body.two-cols[b-ip51hpbq9l]{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 2rem}.q-section__body.two-cols:not([hidden]):not(.q-section__body--collapsed)[b-ip51hpbq9l]{display:grid}.q-section__body.two-cols .col[b-ip51hpbq9l]{display:flex;flex-direction:column}.q-section__body.three-cols[b-ip51hpbq9l]{grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 2rem}.q-section__body.three-cols:not([hidden]):not(.q-section__body--collapsed)[b-ip51hpbq9l]{display:grid}.q-section__body.three-cols .col[b-ip51hpbq9l]{display:flex;flex-direction:column}.q-section__body[hidden][b-ip51hpbq9l],.q-section__body--collapsed[b-ip51hpbq9l]{display:none !important}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartSegmentedButtonGroup/SmartSegmentedButtonGroup.razor.rz.scp.css */
.q-segmented[b-7d8pvnhvld]{--q-segmented-width: fit-content;--q-segmented-height: 2rem;--q-segmented-control-height: calc(var(--q-segmented-height) + (var(--q-segmented-padding) * 2));--q-segmented-item-height: calc(var(--q-segmented-control-height) - (var(--q-segmented-padding) * 2));--q-segmented-segment-min-width: 4.25rem;--q-segmented-bg: #f3f3f3;--q-segmented-selected-bg: #fff;--q-segmented-text-color: #5f5f5f;--q-segmented-selected-text-color: #262626;--q-segmented-font-size: 0.9rem;--q-segmented-font-weight: 400;--q-segmented-selected-font-weight: 500;--q-segmented-radius: 0.75rem;--q-segmented-padding: .125rem;--q-segmented-count: 1;--q-segmented-selected-index: 0;--q-segmented-has-selection: 0;position:relative;width:var(--q-segmented-width)}.q-segmented--full[b-7d8pvnhvld]{--q-segmented-width: 100%}.q-segmented--sm[b-7d8pvnhvld]{--q-segmented-height: 1.75rem;--q-segmented-segment-min-width: 3.75rem;--q-segmented-font-size: 0.8rem}.q-segmented--lg[b-7d8pvnhvld]{--q-segmented-height: 2.5rem;--q-segmented-segment-min-width: 5rem;--q-segmented-font-size: 1rem}.q-segmented .q-field__control.q-segmented__control[b-7d8pvnhvld]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--q-segmented-count), minmax(var(--q-segmented-segment-min-width), 1fr));align-items:stretch;width:100%;height:var(--q-segmented-control-height);min-height:var(--q-segmented-control-height);padding:var(--q-segmented-padding);gap:0;border:none;border-radius:var(--q-segmented-radius);background:var(--q-segmented-bg);box-shadow:none;overflow:hidden}.q-segmented.q-field--disabled .q-segmented__control[b-7d8pvnhvld],.q-segmented.q-field--readonly .q-segmented__control[b-7d8pvnhvld]{cursor:default;pointer-events:none}.q-segmented__indicator[b-7d8pvnhvld]{position:absolute;z-index:0;top:var(--q-segmented-padding);bottom:var(--q-segmented-padding);left:var(--q-segmented-padding);width:calc((100% - var(--q-segmented-padding)*2)/var(--q-segmented-count));border-radius:calc(var(--q-segmented-radius) - var(--q-segmented-padding));background:var(--q-segmented-selected-bg);box-shadow:0 .125rem .5rem rgba(0,0,0,.14),0 .0625rem .125rem rgba(0,0,0,.08);opacity:var(--q-segmented-has-selection);transform:translateX(calc(var(--q-segmented-selected-index) * 100%));transition:transform .28s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .16s ease,background-color .2s ease,box-shadow .2s ease;will-change:transform;pointer-events:none}.q-segmented__item[b-7d8pvnhvld]{position:relative;z-index:1;min-width:0;height:var(--q-segmented-item-height);display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:calc(var(--q-segmented-radius) - var(--q-segmented-padding));background:rgba(0,0,0,0);color:var(--q-segmented-text-color);font-size:var(--q-segmented-font-size);font-weight:var(--q-segmented-font-weight);line-height:1;white-space:nowrap;cursor:pointer;user-select:none;transition:color .18s ease,background-color .18s ease,transform .16s ease}.q-segmented__item:hover:not(:disabled):not(.q-segmented__item--selected)[b-7d8pvnhvld]{background:hsla(0,0%,100%,.38)}.q-segmented__item:active:not(:disabled)[b-7d8pvnhvld]{transform:translateY(0.03125rem)}.q-segmented__item:disabled[b-7d8pvnhvld]{cursor:default}.q-segmented__item:focus[b-7d8pvnhvld]{outline:none}.q-segmented__item:focus:not(:focus-visible)[b-7d8pvnhvld]{outline:none;box-shadow:none}.q-segmented__item:focus-visible[b-7d8pvnhvld]{outline:none;box-shadow:none;color:#007bff}.q-segmented__item--selected[b-7d8pvnhvld]{color:var(--q-segmented-selected-text-color);font-weight:var(--q-segmented-selected-font-weight)}.q-segmented__item--disabled[b-7d8pvnhvld]{opacity:.55}.q-segmented__text[b-7d8pvnhvld]{display:inline-flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.q-segmented__empty[b-7d8pvnhvld]{width:100%;height:var(--q-segmented-item-height);min-height:var(--q-segmented-item-height);display:flex;align-items:center;justify-content:center;color:#999;font-size:var(--q-segmented-font-size)}@media(prefers-reduced-motion: reduce){.q-segmented__indicator[b-7d8pvnhvld],.q-segmented__item[b-7d8pvnhvld]{transition:none}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartSwitch/SmartSwitch.razor.rz.scp.css */
.q-switch[b-9ofueeauyj]{font-size:.9rem}.q-switch__label[b-9ofueeauyj]{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:2rem;color:#1f2937;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.q-switch__input[b-9ofueeauyj]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.q-switch__visual[b-9ofueeauyj]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--q-switch-width, 102px);height:32px;flex:0 0 var(--q-switch-width, 102px);isolation:isolate}.q-switch__track[b-9ofueeauyj]{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;box-sizing:border-box;width:var(--q-switch-width, 102px);height:32px;min-width:102px;overflow:hidden;flex:0 0 var(--q-switch-width, 102px);padding:3px;border:1px solid color-mix(in srgb, #007bff 42%, #d6deea);border-radius:.75rem;line-height:0;isolation:isolate;transform:translateZ(0) scale(1);transition:border-color .24s ease,background .24s ease,box-shadow .24s ease,transform .18s cubic-bezier(0.2, 0.8, 0.2, 1);border-color:color-mix(in srgb, #007bff 42%, #d6deea);background:linear-gradient(180deg, #ffffff 0%, #f7faff 100%);box-shadow:0 2px 5px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.q-switch__track[b-9ofueeauyj]::before{content:"";position:absolute;inset:1px;z-index:0;border-radius:calc(0.75rem - 1px);background:linear-gradient(90deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0.54)),radial-gradient(circle at 24% 18%, color-mix(in srgb, #007bff 10%, transparent) 0 18%, transparent 42%);opacity:.9;pointer-events:none}.q-switch__track[b-9ofueeauyj]::after{content:"";position:absolute;top:6px;bottom:6px;left:50%;z-index:1;width:1px;background:color-mix(in srgb, #007bff 18%, #cbd5e1);opacity:0;transform:translateX(-0.5px);transition:opacity .18s ease;pointer-events:none}.q-switch__track-glow[b-9ofueeauyj]{position:absolute;inset:-32% -20%;z-index:0;border-radius:inherit;background:radial-gradient(circle at 25% 24%, rgba(255, 255, 255, 0.82) 0 10%, transparent 34%),radial-gradient(circle at 74% 76%, color-mix(in srgb, #007bff 16%, transparent) 0 18%, transparent 46%);opacity:.48;transform:translateX(-6%) scale(0.96);transition:opacity .26s ease,transform .34s cubic-bezier(0.2, 0.8, 0.2, 1);pointer-events:none}.q-switch__option[b-9ofueeauyj]{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:100%;overflow:hidden;padding:0 .48rem;color:var(--q-switch-option-color, #007bff);font-size:var(--q-switch-option-font-size, 0.72rem);font-weight:var(--q-switch-option-font-weight, 750);letter-spacing:var(--q-switch-option-letter-spacing, 0.025em);line-height:1;text-align:center;text-overflow:ellipsis;text-transform:var(--q-switch-option-text-transform, none);white-space:nowrap;opacity:.9;transform:translateY(0) scale(1);transition:color .22s ease,opacity .22s ease,transform .22s cubic-bezier(0.2, 0.8, 0.2, 1),text-shadow .22s ease}.q-switch__option--off[b-9ofueeauyj]{color:#fff;opacity:1;text-shadow:0 1px 1px rgba(15,23,42,.18)}.q-switch__option--on[b-9ofueeauyj]{color:var(--q-switch-option-color, #007bff);opacity:.86;text-shadow:none}.q-switch__thumb[b-9ofueeauyj]{position:absolute;left:3px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:calc((var(--q-switch-width, 102px) - 6px)/2);height:26px;overflow:hidden;border-radius:calc(0.75rem - 2px);transform:translate3d(0, 0, 0) scale(1);transform-origin:center;transition:transform .44s cubic-bezier(0.2, 0.9, 0.18, 1),border-radius .2s ease,box-shadow .22s ease,background .22s ease;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 58%, color-mix(in srgb, #007bff 90%, #0f172a) 100%);box-shadow:0 8px 16px color-mix(in srgb, #007bff 24%, transparent),0 2px 5px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(15,23,42,.14)}.q-switch__thumb[b-9ofueeauyj]::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.34) 0%, rgba(255, 255, 255, 0) 48%),radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.5) 0 10%, transparent 34%);opacity:.86;pointer-events:none}.q-switch__thumb[b-9ofueeauyj]::after{content:"";position:absolute;top:4px;bottom:4px;width:18px;border-radius:999px;background:hsla(0,0%,100%,.16);filter:blur(0.1px);opacity:0;transform:translateX(-26px) skewX(-14deg);pointer-events:none}.q-switch__thumb-shine[b-9ofueeauyj]{position:absolute;inset:2px 5px auto 5px;height:42%;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0));opacity:.9;pointer-events:none}.q-switch__spark[b-9ofueeauyj]{position:absolute;top:50%;left:50%;z-index:1;width:34px;height:34px;border-radius:999px;background:radial-gradient(circle, color-mix(in srgb, #007bff 28%, transparent) 0 18%, transparent 62%);opacity:0;transform:translate(-50%, -50%) scale(0.36);pointer-events:none}.q-switch__text[b-9ofueeauyj]{color:var(--q-switch-label-color, #222);font-size:var(--q-switch-label-font-size);font-weight:var(--q-switch-label-font-weight);line-height:var(--q-switch-label-line-height);letter-spacing:var(--q-switch-label-letter-spacing);text-transform:var(--q-switch-label-text-transform);text-decoration:var(--q-switch-label-text-decoration);text-underline-offset:var(--q-switch-label-text-underline-offset);opacity:var(--q-switch-label-opacity);transform:var(--q-switch-label-transform);transition:color .18s ease,opacity .18s ease,transform .16s ease,text-decoration-color .18s ease}.q-switch__readonly[b-9ofueeauyj]{display:inline-flex;align-items:center;gap:.5rem}.q-switch__readonly-value[b-9ofueeauyj]{display:inline-flex;align-items:center;padding:.25rem .5rem;font-weight:700;line-height:1.2;letter-spacing:.01em;border:1px solid #d8deea;border-radius:999px;background:#f8fafc;color:#475569}.q-switch__readonly-value--true[b-9ofueeauyj]{border:1px solid #d8deea;border-radius:999px;background:#f8fafc;color:#475569;border-color:color-mix(in srgb, #007bff 38%, #d8deea);background:color-mix(in srgb, #007bff 10%, #ffffff);color:#007bff}.q-switch__readonly-value--false[b-9ofueeauyj]{color:#64748b}.q-switch__label:hover .q-switch__track[b-9ofueeauyj]{border-color:color-mix(in srgb, #007bff 42%, #d6deea);background:linear-gradient(180deg, #ffffff 0%, #f7faff 100%);box-shadow:0 0 0 1px color-mix(in srgb, #007bff 16%, transparent),0 8px 18px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-1px) scale(1.01)}.q-switch__label:hover .q-switch__track-glow[b-9ofueeauyj]{opacity:.72;transform:translateX(0) scale(1)}.q-switch__label:hover .q-switch__thumb[b-9ofueeauyj]{box-shadow:0 10px 20px color-mix(in srgb, #007bff 28%, transparent),0 3px 7px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.38),inset 0 -1px 0 rgba(15,23,42,.15)}.q-switch__label:hover .q-switch__text[b-9ofueeauyj]{color:var(--q-switch-label-hover-color, var(--q-switch-label-color, #111827));font-size:var(--q-switch-label-hover-font-size, var(--q-switch-label-font-size));font-weight:var(--q-switch-label-hover-font-weight, var(--q-switch-label-font-weight));line-height:var(--q-switch-label-hover-line-height, var(--q-switch-label-line-height));letter-spacing:var(--q-switch-label-hover-letter-spacing, var(--q-switch-label-letter-spacing));text-transform:var(--q-switch-label-hover-text-transform, var(--q-switch-label-text-transform));text-decoration:var(--q-switch-label-hover-text-decoration, var(--q-switch-label-text-decoration));text-underline-offset:var(--q-switch-label-hover-text-underline-offset, var(--q-switch-label-text-underline-offset));opacity:var(--q-switch-label-hover-opacity, var(--q-switch-label-opacity));transform:var(--q-switch-label-hover-transform, var(--q-switch-label-transform))}.q-switch__label:active .q-switch__track[b-9ofueeauyj]{transform:translateY(0) scale(0.985)}.q-switch__input:focus-visible+.q-switch__visual .q-switch__track[b-9ofueeauyj]{border-color:#007bff;box-shadow:0 0 0 3px color-mix(in srgb, #007bff 22%, transparent),0 8px 18px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.96)}.q-switch__input:checked+.q-switch__visual .q-switch__thumb[b-9ofueeauyj],.q-switch.q-switch--checked .q-switch__thumb[b-9ofueeauyj]{transform:translate3d(100%, 0, 0) scale(1)}.q-switch__input:checked+.q-switch__visual .q-switch__option--off[b-9ofueeauyj],.q-switch.q-switch--checked .q-switch__option--off[b-9ofueeauyj]{color:var(--q-switch-option-color, #007bff);opacity:.86;text-shadow:none;transform:translateY(0) scale(1)}.q-switch__input:checked+.q-switch__visual .q-switch__option--on[b-9ofueeauyj],.q-switch.q-switch--checked .q-switch__option--on[b-9ofueeauyj]{color:#fff;opacity:1;text-shadow:0 1px 1px rgba(15,23,42,.18);transform:translateY(0) scale(1)}.q-switch__input:checked+.q-switch__visual .q-switch__track-glow[b-9ofueeauyj],.q-switch.q-switch--checked .q-switch__track-glow[b-9ofueeauyj]{transform:translateX(6%) scale(1)}.q-switch.q-switch--motion-unchecked-to-checked .q-switch__thumb[b-9ofueeauyj],.q-switch.q-switch--motion-checked-to-unchecked .q-switch__thumb[b-9ofueeauyj],.q-switch.q-switch--motion-unchecked-to-checked .q-switch__option[b-9ofueeauyj],.q-switch.q-switch--motion-checked-to-unchecked .q-switch__option[b-9ofueeauyj]{will-change:opacity,transform}.q-switch.q-switch--motion-unchecked-to-checked .q-switch__thumb[b-9ofueeauyj]{animation:q-switch-segment-to-on-b-9ofueeauyj .44s cubic-bezier(0.18, 1.18, 0.24, 1) both}.q-switch.q-switch--motion-checked-to-unchecked .q-switch__thumb[b-9ofueeauyj]{animation:q-switch-segment-to-off-b-9ofueeauyj .44s cubic-bezier(0.18, 1.18, 0.24, 1) both}.q-switch.q-switch--motion-unchecked-to-checked .q-switch__thumb[b-9ofueeauyj]::after,.q-switch.q-switch--motion-checked-to-unchecked .q-switch__thumb[b-9ofueeauyj]::after{animation:q-switch-segment-shine-b-9ofueeauyj .5s ease-out both}.q-switch.q-switch--motion-unchecked-to-checked .q-switch__spark[b-9ofueeauyj],.q-switch.q-switch--motion-checked-to-unchecked .q-switch__spark[b-9ofueeauyj]{animation:q-switch-soft-pulse-b-9ofueeauyj .42s ease-out both}.q-switch.q-switch--motion-unchecked-to-checked .q-switch__option--on[b-9ofueeauyj],.q-switch.q-switch--motion-checked-to-unchecked .q-switch__option--off[b-9ofueeauyj]{animation:q-switch-text-pop-b-9ofueeauyj .28s cubic-bezier(0.2, 0.8, 0.2, 1) both}.q-switch__input.q-field__control--invalid+.q-switch__visual .q-switch__track[b-9ofueeauyj]{border-color:#e50000;box-shadow:0 0 0 3px rgba(220,53,69,.12),0 8px 18px rgba(220,53,69,.12),inset 0 1px 0 hsla(0,0%,100%,.96)}.q-switch__input.q-field__control--invalid:not(:checked)+.q-switch__visual .q-switch__thumb[b-9ofueeauyj],.q-switch.q-switch--unchecked .q-switch__input.q-field__control--invalid+.q-switch__visual .q-switch__thumb[b-9ofueeauyj]{background:linear-gradient(135deg, color-mix(in srgb, #e50000 82%, #ffffff), #e50000);box-shadow:0 8px 16px rgba(220,53,69,.2),0 2px 5px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.34)}.q-switch__input.q-field__control--invalid:focus-visible+.q-switch__visual .q-switch__track[b-9ofueeauyj]{box-shadow:0 0 0 3px rgba(220,53,69,.18),0 8px 18px rgba(220,53,69,.14),inset 0 1px 0 hsla(0,0%,100%,.96)}.q-switch.q-switch--no-text .q-switch__visual[b-9ofueeauyj],.q-switch.q-switch--no-text .q-switch__track[b-9ofueeauyj]{width:54px;min-width:54px;flex-basis:54px;border-radius:999px}.q-switch.q-switch--no-text .q-switch__track[b-9ofueeauyj]{display:block;padding:4px}.q-switch.q-switch--no-text .q-switch__track[b-9ofueeauyj]::after,.q-switch.q-switch--no-text .q-switch__option[b-9ofueeauyj]{display:none}.q-switch.q-switch--no-text .q-switch__thumb[b-9ofueeauyj]{top:4px;left:4px;width:26px;height:26px;border-radius:999px;background:linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);box-shadow:0 5px 12px rgba(15,23,42,.18),0 1px 2px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.95)}.q-switch.q-switch--no-text .q-switch__thumb[b-9ofueeauyj]::before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0))}.q-switch.q-switch--no-text .q-switch__thumb[b-9ofueeauyj]::after{content:"";position:static;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb, #007bff 68%, #ffffff);filter:none;opacity:1;transform:none}.q-switch.q-switch--no-text .q-switch__input:checked+.q-switch__visual .q-switch__track[b-9ofueeauyj],.q-switch.q-switch--no-text.q-switch--checked .q-switch__track[b-9ofueeauyj]{border-color:color-mix(in srgb, #007bff 60%, #ffffff);background:linear-gradient(135deg, color-mix(in srgb, #007bff 86%, #ffffff) 0%, #007bff 58%, color-mix(in srgb, #007bff 90%, #0f172a) 100%)}.q-switch.q-switch--no-text .q-switch__input:checked+.q-switch__visual .q-switch__thumb[b-9ofueeauyj],.q-switch.q-switch--no-text.q-switch--checked .q-switch__thumb[b-9ofueeauyj]{transform:translate3d(20px, 0, 0) scale(1)}.q-switch.q-switch--no-text.q-switch--motion-unchecked-to-checked .q-switch__thumb[b-9ofueeauyj]{animation:q-switch-dot-to-on-b-9ofueeauyj .44s cubic-bezier(0.18, 1.18, 0.24, 1) both}.q-switch.q-switch--no-text.q-switch--motion-checked-to-unchecked .q-switch__thumb[b-9ofueeauyj]{animation:q-switch-dot-to-off-b-9ofueeauyj .44s cubic-bezier(0.18, 1.18, 0.24, 1) both}.q-field--disabled .q-switch__label[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__label[b-9ofueeauyj],.q-switch__input:disabled~.q-switch__text[b-9ofueeauyj]{cursor:default}.q-field--disabled .q-switch__text[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__text[b-9ofueeauyj]{color:var(--q-switch-label-disabled-color, var(--q-switch-label-color, #9aa3b2));font-size:var(--q-switch-label-disabled-font-size, var(--q-switch-label-font-size));font-weight:var(--q-switch-label-disabled-font-weight, var(--q-switch-label-font-weight));line-height:var(--q-switch-label-disabled-line-height, var(--q-switch-label-line-height));letter-spacing:var(--q-switch-label-disabled-letter-spacing, var(--q-switch-label-letter-spacing));text-transform:var(--q-switch-label-disabled-text-transform, var(--q-switch-label-text-transform));text-decoration:var(--q-switch-label-disabled-text-decoration, var(--q-switch-label-text-decoration));text-underline-offset:var(--q-switch-label-disabled-text-underline-offset, var(--q-switch-label-text-underline-offset));opacity:var(--q-switch-label-disabled-opacity, var(--q-switch-label-opacity));transform:var(--q-switch-label-disabled-transform, var(--q-switch-label-transform))}.q-field--disabled .q-switch__track[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__track[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__label:hover .q-switch__track[b-9ofueeauyj],.q-switch__input:disabled+.q-switch__visual .q-switch__track[b-9ofueeauyj]{border-color:#d7dde8;background:#f3f5f9;box-shadow:none;transform:none}.q-field--disabled .q-switch__track[b-9ofueeauyj]::before,.q-switch.q-field--disabled .q-switch__track[b-9ofueeauyj]::before,.q-switch__input:disabled+.q-switch__visual .q-switch__track[b-9ofueeauyj]::before,.q-field--disabled .q-switch__track-glow[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__track-glow[b-9ofueeauyj],.q-switch__input:disabled+.q-switch__visual .q-switch__track-glow[b-9ofueeauyj],.q-field--disabled .q-switch__spark[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__spark[b-9ofueeauyj],.q-switch__input:disabled+.q-switch__visual .q-switch__spark[b-9ofueeauyj]{opacity:0}.q-field--disabled .q-switch__track[b-9ofueeauyj]::after,.q-switch.q-field--disabled .q-switch__track[b-9ofueeauyj]::after,.q-switch__input:disabled+.q-switch__visual .q-switch__track[b-9ofueeauyj]::after{background:#d7dde8;opacity:.8}.q-field--disabled .q-switch__thumb[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__thumb[b-9ofueeauyj],.q-switch__input:disabled+.q-switch__visual .q-switch__thumb[b-9ofueeauyj]{background:linear-gradient(180deg, #cbd5e1 0%, #94a3b8 100%);box-shadow:none}.q-field--disabled .q-switch__option[b-9ofueeauyj],.q-switch.q-field--disabled .q-switch__option[b-9ofueeauyj],.q-switch__input:disabled+.q-switch__visual .q-switch__option[b-9ofueeauyj]{color:#9aa3b2;text-shadow:none}.q-field--disabled .q-switch__option--off[b-9ofueeauyj],.q-switch.q-field--disabled.q-switch--unchecked .q-switch__option--off[b-9ofueeauyj],.q-switch__input:disabled:not(:checked)+.q-switch__visual .q-switch__option--off[b-9ofueeauyj],.q-switch__input:disabled:checked+.q-switch__visual .q-switch__option--on[b-9ofueeauyj],.q-switch.q-field--disabled.q-switch--checked .q-switch__option--on[b-9ofueeauyj]{color:#fff;opacity:.94}.q-switch.q-field.q-switch--auto-width[b-9ofueeauyj]{width:fit-content;max-width:100%;align-self:flex-start}@keyframes q-switch-segment-to-on-b-9ofueeauyj{0%{transform:translate3d(0, 0, 0) scaleX(1)}55%{transform:translate3d(104%, 0, 0) scaleX(0.94)}78%{transform:translate3d(97%, 0, 0) scaleX(1.04)}100%{transform:translate3d(100%, 0, 0) scaleX(1)}}@keyframes q-switch-segment-to-off-b-9ofueeauyj{0%{transform:translate3d(100%, 0, 0) scaleX(1)}55%{transform:translate3d(-4%, 0, 0) scaleX(0.94)}78%{transform:translate3d(3%, 0, 0) scaleX(1.04)}100%{transform:translate3d(0, 0, 0) scaleX(1)}}@keyframes q-switch-segment-shine-b-9ofueeauyj{0%{opacity:0;transform:translateX(-26px) skewX(-14deg)}34%{opacity:.72}100%{opacity:0;transform:translateX(34px) skewX(-14deg)}}@keyframes q-switch-soft-pulse-b-9ofueeauyj{0%{opacity:.46;transform:translate(-50%, -50%) scale(0.34)}70%{opacity:.18;transform:translate(-50%, -50%) scale(1.18)}100%{opacity:0;transform:translate(-50%, -50%) scale(1.36)}}@keyframes q-switch-text-pop-b-9ofueeauyj{0%{transform:translateY(1px) scale(0.96)}72%{transform:translateY(-1px) scale(1.04)}100%{transform:translateY(0) scale(1)}}@keyframes q-switch-dot-to-on-b-9ofueeauyj{0%{transform:translate3d(0, 0, 0) scale(0.98)}58%{transform:translate3d(22px, 0, 0) scale(1.08)}100%{transform:translate3d(20px, 0, 0) scale(1)}}@keyframes q-switch-dot-to-off-b-9ofueeauyj{0%{transform:translate3d(20px, 0, 0) scale(0.98)}58%{transform:translate3d(-2px, 0, 0) scale(1.08)}100%{transform:translate3d(0, 0, 0) scale(1)}}@media(prefers-reduced-motion: reduce){.q-switch__track[b-9ofueeauyj],.q-switch__track[b-9ofueeauyj]::before,.q-switch__track[b-9ofueeauyj]::after,.q-switch__track-glow[b-9ofueeauyj],.q-switch__thumb[b-9ofueeauyj],.q-switch__thumb[b-9ofueeauyj]::before,.q-switch__thumb[b-9ofueeauyj]::after,.q-switch__option[b-9ofueeauyj],.q-switch__text[b-9ofueeauyj]{transition:none}.q-switch__spark[b-9ofueeauyj],.q-switch__thumb[b-9ofueeauyj],.q-switch__thumb[b-9ofueeauyj]::after,.q-switch__option[b-9ofueeauyj]{animation:none !important}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartTextArea/SmartTextArea.razor.rz.scp.css */
.q-textarea .q-field__control.q-textarea__control[b-lfl2ct40ef]{min-height:80px;resize:vertical;font-size:inherit;font-family:inherit;padding:.5rem}.q-textarea__readonly[b-lfl2ct40ef]{padding:.5rem;border-radius:.75rem;border:1px solid #e2e5f1;background:#f5f5f5;font-size:.9rem;color:#999;white-space:pre-wrap;pointer-events:none}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartToast/SmartToast.razor.rz.scp.css */
@keyframes slideIn-b-8fb0nkfh7d{to{opacity:1;transform:translateY(0)}}@keyframes slideOut-b-8fb0nkfh7d{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes progress-b-8fb0nkfh7d{from{width:100%}to{width:0}}.toast-container[b-8fb0nkfh7d]{display:grid;gap:1rem;position:fixed;z-index:9999;pointer-events:none;width:min(300px,100vw - 2rem);max-width:min(300px,100vw - 2rem)}.toast-container.toast-top-right[b-8fb0nkfh7d]{top:1rem;right:1rem}.toast-container.toast-top-left[b-8fb0nkfh7d]{top:1rem;left:1rem}.toast-container.toast-bottom-right[b-8fb0nkfh7d]{bottom:1rem;right:1rem}.toast-container.toast-bottom-left[b-8fb0nkfh7d]{bottom:1rem;left:1rem}.toast[b-8fb0nkfh7d]{pointer-events:auto;border-radius:.75rem;box-shadow:0 2px 5px rgba(0,0,0,.2);border:1px solid;overflow:hidden;opacity:0;transform:translateY(-20px);animation:slideIn-b-8fb0nkfh7d var(--toast-duration-animation) forwards;box-sizing:border-box;width:100%}.toast.success[b-8fb0nkfh7d]{background-color:#d9fcd9;color:#000;border-color:#28a745}.toast.info[b-8fb0nkfh7d]{background-color:#d9fcf8;color:#000;border-color:#17a2b8}.toast.warning[b-8fb0nkfh7d]{background-color:#fcf7d9;color:#000;border-color:#ffc107}.toast.error[b-8fb0nkfh7d]{background-color:#fcd9d9;color:#000;border-color:#dc3545}.toast.closing[b-8fb0nkfh7d]{animation:slideOut-b-8fb0nkfh7d var(--toast-duration-animation) forwards}.toast-content[b-8fb0nkfh7d]{padding:.75rem}.toast-header[b-8fb0nkfh7d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:.75rem}.toast-header-title[b-8fb0nkfh7d]{display:flex;align-items:center;gap:.5rem;min-width:0}.toast-header-title-success[b-8fb0nkfh7d]{color:#28a745}.toast-header-title-info[b-8fb0nkfh7d]{color:#17a2b8}.toast-header-title-warning[b-8fb0nkfh7d]{color:#ffc107}.toast-header-title-error[b-8fb0nkfh7d]{color:#dc3545}.toast-close[b-8fb0nkfh7d]{background:none;border:none;cursor:pointer;color:inherit;opacity:.7;flex:0 0 auto}.toast-close:hover[b-8fb0nkfh7d]{opacity:1}.toast-body[b-8fb0nkfh7d]{font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.progress-bar[b-8fb0nkfh7d]{height:.25rem;width:100%;position:relative;bottom:0;left:0}.progress-bar-fill[b-8fb0nkfh7d]{height:100%;border-radius:.25rem;width:100%;animation-name:progress-b-8fb0nkfh7d;animation-timing-function:linear;animation-fill-mode:forwards}.progress-bar-fill.success[b-8fb0nkfh7d]{background-color:#027519}.progress-bar-fill.info[b-8fb0nkfh7d]{background-color:#037385}.progress-bar-fill.warning[b-8fb0nkfh7d]{background-color:#b68c03}.progress-bar-fill.error[b-8fb0nkfh7d]{background-color:#971825}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartToolbar/SmartToolbar.razor.rz.scp.css */
.smart-toolbar[b-wlt7k8xnie]{display:flex;flex-direction:column;gap:1rem}.smart-toolbar__title[b-wlt7k8xnie]{font-size:1.25rem;font-weight:600}.smart-toolbar__main[b-wlt7k8xnie]{display:flex;gap:.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.smart-toolbar__main-actions[b-wlt7k8xnie]{display:flex;gap:.5rem;flex-wrap:wrap}.smart-toolbar__main-content-primary[b-wlt7k8xnie],.smart-toolbar__main-content-secondary[b-wlt7k8xnie],.smart-toolbar__reading-actions[b-wlt7k8xnie],.smart-toolbar__mutable-actions[b-wlt7k8xnie],.smart-toolbar__state-actions[b-wlt7k8xnie],.smart-toolbar__dangerous-actions[b-wlt7k8xnie]{display:flex;gap:.5rem}.smart-toolbar__leading[b-wlt7k8xnie]{display:flex;gap:.5rem;flex-wrap:wrap;flex:1 1 auto;min-width:0}.smart-toolbar__container[b-wlt7k8xnie]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:0 1 auto;background:rgba(30,42,60,.85);border-radius:.75rem;padding:.75rem}.smart-toolbar__secondary-actions[b-wlt7k8xnie]{position:relative;display:flex;gap:.5rem;margin-left:auto;flex-wrap:wrap}.smart-toolbar__trailing[b-wlt7k8xnie]{display:flex;flex:0 0 auto}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartTransfer/SmartTransfer.razor.rz.scp.css */
.q-transfer[b-q7ce8ofxou]{--q-transfer-stretch-body-height: none;--q-transfer-bottom-offset: 0px}.q-transfer__body[b-q7ce8ofxou]{display:flex;align-items:stretch;gap:.5rem;min-width:0}.q-transfer--stretch[b-q7ce8ofxou]{min-height:0}.q-transfer--stretch .q-transfer__body[b-q7ce8ofxou]{max-height:var(--q-transfer-stretch-body-height);min-height:0}.q-transfer__panel[b-q7ce8ofxou]{display:flex;flex:1 1 0;flex-direction:column;min-width:0;border:1px solid #cfd4e4;border-radius:.75rem;min-height:180px;background:#fff;overflow:hidden}.q-transfer--stretch .q-transfer__panel[b-q7ce8ofxou]{min-height:0}.q-transfer__panel-header[b-q7ce8ofxou]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-bottom:1px solid #cfd4e4;background:#f7f8fc;font-size:.9rem;font-weight:600}.q-transfer__panel-title[b-q7ce8ofxou]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-transfer__panel-counter[b-q7ce8ofxou]{font-size:.8rem;color:#666}.q-transfer__search[b-q7ce8ofxou]{position:relative;display:flex;flex-shrink:0;align-items:center;border-bottom:1px solid #e4e7f2}.q-transfer__search:focus-within[b-q7ce8ofxou]{border-bottom-color:#007bff}.q-transfer__search-check[b-q7ce8ofxou]{flex:0 0 auto;display:inline-flex;align-items:center;padding-left:.5rem}.q-transfer__search-input[b-q7ce8ofxou]{flex:1 1 auto;width:auto;min-width:0;border:none;padding:.5rem 1.5rem .5rem .25rem;font-size:.9rem;outline:none;box-sizing:border-box}.q-transfer__search-input:focus[b-q7ce8ofxou]{box-shadow:none}.q-transfer__search-input-clear[b-q7ce8ofxou]{position:absolute;right:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:#666;line-height:1.2}.q-transfer__search-input-clear:hover[b-q7ce8ofxou]{color:#dc3545}.q-transfer__search-input-clear:focus[b-q7ce8ofxou]{outline:none}.q-transfer__search-input-clear:focus:not(:focus-visible)[b-q7ce8ofxou]{outline:none;box-shadow:none}.q-transfer__search-input-clear:focus-visible[b-q7ce8ofxou]{outline:none;box-shadow:none;color:#dc3545}.q-transfer__list[b-q7ce8ofxou]{flex:1 1 auto;min-width:0;overflow-y:auto;padding:.2rem 0;height:200px}.q-transfer--stretch .q-transfer__list[b-q7ce8ofxou]{height:auto;min-height:0}.q-transfer__item[b-q7ce8ofxou]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem;cursor:pointer;transition:background .1s ease}.q-transfer__item-group[b-q7ce8ofxou]{margin-left:2.5rem}.q-transfer__item:hover[b-q7ce8ofxou]{background:#f3f6ff}.q-transfer__item--active[b-q7ce8ofxou]{background:#e4edff}.q-transfer__locked--item[b-q7ce8ofxou]{opacity:.6;cursor:not-allowed}.q-transfer__locked--group[b-q7ce8ofxou]{opacity:.6;cursor:not-allowed}.q-transfer__locked .q-transfer__item-action[b-q7ce8ofxou]{pointer-events:none}.q-transfer__item-tag[b-q7ce8ofxou]{flex:0 0 auto;padding:0 .25rem;border-radius:999px;font-size:.7rem;background:#e6f4ff;color:#007bff;line-height:1.4}.q-transfer__item-tag--effective[b-q7ce8ofxou]{background:#e6f4ff;color:#007bff}.q-transfer__item-tag--explicit[b-q7ce8ofxou]{background:#f5e6ff;color:#7a2f8a}.q-transfer__item-main[b-q7ce8ofxou]{flex:1 1 auto;min-width:0}.q-transfer__item-layout[b-q7ce8ofxou]{display:flex;align-items:center;gap:.25rem;min-width:0}.q-transfer__item-check[b-q7ce8ofxou]{flex:0 0 auto;display:inline-flex;align-items:center;padding-top:1px}.q-transfer__item-content[b-q7ce8ofxou]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.q-transfer__item-line[b-q7ce8ofxou]{display:flex;align-items:center;gap:.25rem;min-width:0}.q-transfer__item-template[b-q7ce8ofxou]{flex:1 1 auto;min-width:0}.q-transfer__item-title[b-q7ce8ofxou]{flex:1 1 auto;min-width:0;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-transfer__item-badges[b-q7ce8ofxou]{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;min-width:0}.q-transfer__item-description[b-q7ce8ofxou]{min-width:0;margin-top:2px;font-size:.7rem;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-transfer__item-action[b-q7ce8ofxou]{flex-shrink:0}.q-transfer__item-action-chevron[b-q7ce8ofxou]{font-size:.7rem}.q-transfer__middle[b-q7ce8ofxou]{display:flex;align-self:stretch;flex-direction:column;justify-content:center;gap:.25rem}.q-transfer__empty[b-q7ce8ofxou]{padding:.25rem .5rem;color:#999}.q-transfer__group[b-q7ce8ofxou]{border-top:1px solid #e4e7f2}.q-transfer__group:first-child[b-q7ce8ofxou]{border-top:none}.q-transfer__group-header[b-q7ce8ofxou]{display:flex;align-items:center;padding:.25rem .5rem;background:#e0e3f3;font-weight:600;color:#6c757d}.q-transfer__group-toggle[b-q7ce8ofxou]{border:none;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;padding-left:.1rem;padding-right:.25rem}.q-transfer__group-toggle:focus[b-q7ce8ofxou]{outline:none}.q-transfer__group-toggle:focus:not(:focus-visible)[b-q7ce8ofxou]{outline:none;box-shadow:none}.q-transfer__group-toggle:focus-visible[b-q7ce8ofxou]{outline:none;box-shadow:none}.q-transfer__group-title[b-q7ce8ofxou]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-transfer__group-arrow[b-q7ce8ofxou]{font-size:.7rem;color:#666;transition:transform .15s ease;transform:rotate(90deg)}.q-transfer__group-arrow:hover[b-q7ce8ofxou]{color:#007bff}.q-transfer__group-arrow--collapsed[b-q7ce8ofxou]{transform:rotate(0deg)}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartValidationSummary/SmartValidationSummary.razor.rz.scp.css */
.smart-validation-summary[b-79igijlm4e]{margin-top:.5rem;padding:.75rem;border-radius:.75rem;font-size:.9rem;line-height:1.35}.smart-validation-summary--error[b-79igijlm4e]{background-color:#fcd9d9;border:1px solid rgba(220,53,69,.65);color:#971825}.smart-validation-summary--required[b-79igijlm4e],.smart-validation-summary--mixed[b-79igijlm4e]{background-color:#fcf7d9;border:1px solid rgba(255,193,7,.65);color:#8a5a00}.smart-validation-summary__head[b-79igijlm4e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.smart-validation-summary__title[b-79igijlm4e]{display:flex;align-items:center;gap:.5rem;min-width:0;font-weight:600}.smart-validation-summary__title-text[b-79igijlm4e]{min-width:0}.smart-validation-summary__icon[b-79igijlm4e]{flex:0 0 auto;width:1.4rem;height:1.4rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;line-height:1}.smart-validation-summary--error .smart-validation-summary__icon[b-79igijlm4e]{background-color:rgba(220,53,69,.18);color:#971825}.smart-validation-summary--required .smart-validation-summary__icon[b-79igijlm4e],.smart-validation-summary--mixed .smart-validation-summary__icon[b-79igijlm4e]{background-color:rgba(255,193,7,.26);color:#8a5a00}.smart-validation-summary__counts[b-79igijlm4e]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem}.smart-validation-summary__count[b-79igijlm4e]{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .45rem;border-radius:999px;font-size:.8rem;font-weight:700;white-space:nowrap}.smart-validation-summary__count--error[b-79igijlm4e]{background-color:rgba(220,53,69,.14);color:#971825}.smart-validation-summary__count--required[b-79igijlm4e]{background-color:rgba(255,193,7,.22);color:#8a5a00}.smart-validation-summary__sections[b-79igijlm4e]{display:flex;flex-direction:column;gap:.5rem;max-height:14rem;overflow-y:auto;overflow-x:hidden;margin:.5rem .25rem 0 0;padding:0 .75rem 0 1.95rem;scrollbar-color:rgba(100,116,139,.34) hsla(0,0%,100%,.32);scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain}.smart-validation-summary__sections[b-79igijlm4e]::-webkit-scrollbar{width:.7rem;height:.7rem}.smart-validation-summary__sections[b-79igijlm4e]::-webkit-scrollbar-track{margin:.25rem 0;border-radius:999px;background:hsla(0,0%,100%,.32)}.smart-validation-summary__sections[b-79igijlm4e]::-webkit-scrollbar-thumb{min-height:2.5rem;border:.16rem solid rgba(0,0,0,0);border-radius:999px;background-color:rgba(100,116,139,.34);background-clip:padding-box}.smart-validation-summary__sections[b-79igijlm4e]::-webkit-scrollbar-thumb:hover{background-color:rgba(100,116,139,.56)}.smart-validation-summary__sections[b-79igijlm4e]::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.smart-validation-summary--expanded .smart-validation-summary__sections[b-79igijlm4e]{max-height:26rem}.smart-validation-summary__section[b-79igijlm4e]{min-width:0;padding:.5rem .75rem;border-radius:.5rem;background:hsla(0,0%,100%,.54);border:1px solid rgba(255,193,7,.28);border-left-width:3px}.smart-validation-summary__section--error[b-79igijlm4e]{border-color:rgba(220,53,69,.32);border-left-color:#dc3545}.smart-validation-summary__section--required[b-79igijlm4e]{border-color:rgba(255,193,7,.38);border-left-color:#ffc107}.smart-validation-summary__section-title[b-79igijlm4e]{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.25rem;font-weight:700}.smart-validation-summary__section--error .smart-validation-summary__section-title[b-79igijlm4e]{color:#971825}.smart-validation-summary__section--required .smart-validation-summary__section-title[b-79igijlm4e]{color:#8a5a00}.smart-validation-summary__list[b-79igijlm4e]{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.smart-validation-summary__item[b-79igijlm4e]{position:relative;padding-left:.85rem}.smart-validation-summary__item[b-79igijlm4e]::before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background-color:currentColor;opacity:.65}.smart-validation-summary__item--error[b-79igijlm4e]{color:#971825}.smart-validation-summary__item--required[b-79igijlm4e]{color:#8a5a00}.smart-validation-summary__link[b-79igijlm4e],.smart-validation-summary__more[b-79igijlm4e]{border:0;background:rgba(0,0,0,0);color:currentColor;font:inherit;text-align:left;padding:0;cursor:pointer}.smart-validation-summary__link:hover[b-79igijlm4e],.smart-validation-summary__more:hover[b-79igijlm4e]{text-decoration:underline}.smart-validation-summary__link:focus-visible[b-79igijlm4e],.smart-validation-summary__more:focus-visible[b-79igijlm4e]{outline:2px solid currentColor;outline-offset:2px;border-radius:.75rem}.smart-validation-summary__text[b-79igijlm4e]{color:currentColor}.smart-validation-summary__more[b-79igijlm4e]{display:inline-flex;align-items:center;margin:.5rem 0 0 1.95rem;opacity:.86;font-weight:700}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartVideoViewer/SmartVideoViewer.razor.rz.scp.css */
.smart-video-viewer[b-igjnwpnomn]{position:fixed;inset:0;z-index:2147483000;color:#f8fafc;outline:none;padding:.75rem}.smart-video-viewer--controls-hidden:not(:has(.smart-video-viewer__settings-panel)) .smart-video-viewer__media-controls[b-igjnwpnomn]{opacity:0;pointer-events:none;transform:translateY(0.55rem)}.smart-video-viewer__backdrop[b-igjnwpnomn]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%, rgba(47, 128, 255, 0.14), transparent 34%),rgba(2,6,23,.96)}.smart-video-viewer__shell[b-igjnwpnomn]{position:relative;z-index:1;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0, 1fr) auto;gap:.75rem}.smart-video-viewer__header[b-igjnwpnomn]{min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.75rem}.smart-video-viewer__title[b-igjnwpnomn]{min-width:0;display:flex;flex-direction:column;gap:.12rem}.smart-video-viewer__name[b-igjnwpnomn]{min-width:0;color:hsla(0,0%,100%,.96);font-size:.9rem;font-weight:850;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-video-viewer__meta[b-igjnwpnomn]{min-width:0;color:rgba(226,232,240,.72);font-size:.7rem;font-weight:700;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-video-viewer__toolbar[b-igjnwpnomn]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.smart-video-viewer__counter[b-igjnwpnomn]{min-width:0;height:2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:0 .72rem;background:rgba(15,23,42,.54);color:hsla(0,0%,100%,.88);box-shadow:0 .35rem .9rem rgba(0,0,0,.2);display:inline-flex;align-items:center;font-size:.8rem;font-weight:850;line-height:1;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.smart-video-viewer__settings[b-igjnwpnomn]{position:relative;display:inline-flex;align-items:center}.smart-video-viewer__settings-panel[b-igjnwpnomn]{position:absolute;top:calc(100% + .45rem);right:0;z-index:20;width:min(16rem,100vw - 2rem);border:1px solid hsla(0,0%,100%,.14);border-radius:1.25rem;padding:.5rem;background:rgba(15,23,42,.94);box-shadow:0 1rem 2.5rem rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:.5rem}.smart-video-viewer__settings-control[b-igjnwpnomn]{min-width:0;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:.5rem;background:rgba(2,6,23,.42);display:flex;flex-direction:column;gap:.5rem}.smart-video-viewer__settings-control-header[b-igjnwpnomn]{min-width:0;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem}.smart-video-viewer__settings-control-title[b-igjnwpnomn]{min-width:0;color:rgba(226,232,240,.84);font-size:.7rem;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-video-viewer__settings-control-value[b-igjnwpnomn]{min-width:2.75rem;height:1.5rem;border-radius:999px;padding:0 .5rem;background:rgba(47,128,255,.18);color:rgba(219,234,254,.98);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;line-height:1;text-align:center}.smart-video-viewer__speed-range[b-igjnwpnomn]{--smart-video-speed-percent: 25%;--smart-video-speed-height: .22rem;--smart-video-speed-thumb-size: .5rem;--smart-video-speed-thumb-offset: calc((var(--smart-video-speed-height) - var(--smart-video-speed-thumb-size)) / 2);width:100%;min-width:0;height:var(--smart-video-speed-thumb-size);border-radius:999px;background:linear-gradient(to right, #60a5fa 0 var(--smart-video-speed-percent), rgba(96, 165, 250, 0.24) var(--smart-video-speed-percent) 100%) center/100% var(--smart-video-speed-height) no-repeat;appearance:none;-webkit-appearance:none;cursor:pointer;overflow:visible}.smart-video-viewer__speed-range[b-igjnwpnomn]::-webkit-slider-runnable-track{height:var(--smart-video-speed-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__speed-range[b-igjnwpnomn]::-webkit-slider-thumb{width:var(--smart-video-speed-thumb-size);height:var(--smart-video-speed-thumb-size);border:0;border-radius:999px;background:#60a5fa;box-shadow:0 .12rem .28rem rgba(0,0,0,.24);appearance:none;-webkit-appearance:none;margin-top:var(--smart-video-speed-thumb-offset);box-sizing:border-box}.smart-video-viewer__speed-range[b-igjnwpnomn]::-moz-range-track{height:var(--smart-video-speed-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__speed-range[b-igjnwpnomn]::-moz-range-progress{height:var(--smart-video-speed-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__speed-range[b-igjnwpnomn]::-moz-range-thumb{width:var(--smart-video-speed-thumb-size);height:var(--smart-video-speed-thumb-size);border:0;border-radius:999px;background:#60a5fa;box-shadow:0 .12rem .28rem rgba(0,0,0,.24);box-sizing:border-box}.smart-video-viewer__speed-range:focus[b-igjnwpnomn]{outline:none}.smart-video-viewer__speed-range:focus-visible[b-igjnwpnomn]{box-shadow:0 0 0 3px rgba(47,128,255,.22)}.smart-video-viewer__tool-button[b-igjnwpnomn],.smart-video-viewer__nav[b-igjnwpnomn],.smart-video-viewer__retry[b-igjnwpnomn],.smart-video-viewer__media-button[b-igjnwpnomn]{border:1px solid hsla(0,0%,100%,.18);background:rgba(15,23,42,.58);color:hsla(0,0%,100%,.94);box-shadow:0 .45rem 1rem rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.smart-video-viewer__tool-button:hover:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__nav:hover:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__retry:hover:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__media-button:hover:not(:disabled)[b-igjnwpnomn]{border-color:hsla(0,0%,100%,.32);background:rgba(30,41,59,.72);transform:translateY(-1px)}.smart-video-viewer__tool-button:active:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__nav:active:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__retry:active:not(:disabled)[b-igjnwpnomn],.smart-video-viewer__media-button:active:not(:disabled)[b-igjnwpnomn]{transform:translateY(0)}.smart-video-viewer__tool-button:focus[b-igjnwpnomn],.smart-video-viewer__nav:focus[b-igjnwpnomn],.smart-video-viewer__retry:focus[b-igjnwpnomn],.smart-video-viewer__media-button:focus[b-igjnwpnomn]{outline:none}.smart-video-viewer__tool-button:focus-visible[b-igjnwpnomn],.smart-video-viewer__nav:focus-visible[b-igjnwpnomn],.smart-video-viewer__retry:focus-visible[b-igjnwpnomn],.smart-video-viewer__media-button:focus-visible[b-igjnwpnomn]{box-shadow:0 0 0 3px hsla(0,0%,100%,.14),0 .45rem 1rem rgba(0,0,0,.26)}.smart-video-viewer__tool-button:disabled[b-igjnwpnomn],.smart-video-viewer__nav:disabled[b-igjnwpnomn],.smart-video-viewer__retry:disabled[b-igjnwpnomn],.smart-video-viewer__media-button:disabled[b-igjnwpnomn]{cursor:not-allowed;opacity:.42;transform:none}.smart-video-viewer__tool-button[b-igjnwpnomn]{width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center}.smart-video-viewer__tool-button i[b-igjnwpnomn]{font-size:.9rem;line-height:1}.smart-video-viewer__tool-button--close[b-igjnwpnomn]{background:rgba(127,29,29,.54)}.smart-video-viewer__tool-button--close:hover:not(:disabled)[b-igjnwpnomn]{background:rgba(153,27,27,.72)}.smart-video-viewer__tool-button--settings-active[b-igjnwpnomn]{border-color:rgba(96,165,250,.44);background:rgba(30,64,175,.58)}.smart-video-viewer__stage[b-igjnwpnomn]{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0, 1fr)}.smart-video-viewer__viewport[b-igjnwpnomn]{--smart-video-viewport-radius: 1.5rem;position:relative;min-width:0;min-height:0;border-radius:var(--smart-video-viewport-radius);background:rgba(0,0,0,0);box-shadow:none;overflow:visible;display:flex;align-items:center;justify-content:center}.smart-video-viewer__video[b-igjnwpnomn]{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border:0;border-radius:var(--smart-video-viewport-radius);background:rgba(0,0,0,0);object-fit:contain;clip-path:inset(0 round var(--smart-video-viewport-radius));cursor:pointer;transition:filter .16s ease}.smart-video-viewer--scrubbing .smart-video-viewer__video[b-igjnwpnomn]{filter:brightness(0.56)}.smart-video-viewer__action-feedback[b-igjnwpnomn]{position:absolute;left:50%;top:50%;z-index:2;width:5rem;height:5rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:rgba(15,23,42,.48);color:hsla(0,0%,100%,.96);box-shadow:0 1rem 2rem rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translate(-50%, -50%) scale(0.84);transition:opacity .18s ease,transform .18s ease}.smart-video-viewer__action-feedback i[b-igjnwpnomn]{font-size:1.85rem;line-height:1}.smart-video-viewer--action-feedback .smart-video-viewer__action-feedback[b-igjnwpnomn],.smart-video-viewer--ended .smart-video-viewer__action-feedback[b-igjnwpnomn]{opacity:1;transform:translate(-50%, -50%) scale(1)}.smart-video-viewer--ended .smart-video-viewer__action-feedback[b-igjnwpnomn]{background:rgba(15,23,42,.62)}.smart-video-viewer__media-controls[b-igjnwpnomn]{position:absolute;left:0;right:0;bottom:0;z-index:3;border:1px solid hsla(0,0%,100%,.14);border-radius:1.25rem;padding:.5rem;background:rgba(15,23,42,.62);box-shadow:0 .8rem 1.8rem rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:.5rem;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.smart-video-viewer__progress-control[b-igjnwpnomn]{--smart-video-progress-percent: 0%;--smart-video-buffered-percent: 0%;--smart-video-progress-height: .22rem;--smart-video-progress-hover-height: .42rem;--smart-video-progress-hit-height: 1.05rem;--smart-video-thumb-size: .5rem;--smart-video-thumb-scale: 1;--smart-video-thumb-hover-scale: 2.1;position:relative;width:100%;min-width:0;height:var(--smart-video-progress-hit-height);border-radius:999px;cursor:pointer;overflow:visible}.smart-video-viewer__progress-control[b-igjnwpnomn]::before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--smart-video-progress-height);border-radius:999px;background:linear-gradient(to right, #60a5fa 0 var(--smart-video-progress-percent), rgba(148, 163, 184, 0.58) var(--smart-video-progress-percent) var(--smart-video-buffered-percent), rgba(255, 255, 255, 0.18) var(--smart-video-buffered-percent) 100%);pointer-events:none;transform:translateY(-50%);transition:height .12s ease}.smart-video-viewer__progress-control[b-igjnwpnomn]::after{content:"";position:absolute;left:var(--smart-video-progress-percent);top:50%;width:var(--smart-video-thumb-size);height:var(--smart-video-thumb-size);border-radius:999px;background:#60a5fa;box-shadow:0 .16rem .38rem rgba(0,0,0,.28);pointer-events:none;transform:translate(-50%, -50%) scale(var(--smart-video-thumb-scale));transform-origin:center;transition:transform .12s ease,box-shadow .12s ease}.smart-video-viewer__progress-control:hover[b-igjnwpnomn],.smart-video-viewer__progress-control:focus-within[b-igjnwpnomn],.smart-video-viewer__progress-control:active[b-igjnwpnomn]{--smart-video-progress-height: var(--smart-video-progress-hover-height);--smart-video-thumb-scale: var(--smart-video-thumb-hover-scale)}.smart-video-viewer__progress-control:hover[b-igjnwpnomn]::after,.smart-video-viewer__progress-control:focus-within[b-igjnwpnomn]::after,.smart-video-viewer__progress-control:active[b-igjnwpnomn]::after{box-shadow:0 .18rem .5rem rgba(0,0,0,.34)}.smart-video-viewer__progress-control:has(.smart-video-viewer__progress-range:disabled)[b-igjnwpnomn]{--smart-video-progress-height: .22rem;--smart-video-thumb-scale: 1;opacity:.42;cursor:default}.smart-video-viewer__progress-control:focus-within[b-igjnwpnomn]{box-shadow:0 0 0 3px rgba(47,128,255,.22)}.smart-video-viewer__progress-range[b-igjnwpnomn]{position:absolute;inset:0;z-index:1;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;opacity:0;appearance:none;-webkit-appearance:none;cursor:pointer;background:rgba(0,0,0,0)}.smart-video-viewer__progress-range[b-igjnwpnomn]::-webkit-slider-runnable-track{height:100%;background:rgba(0,0,0,0)}.smart-video-viewer__progress-range[b-igjnwpnomn]::-webkit-slider-thumb{width:var(--smart-video-progress-hit-height);height:var(--smart-video-progress-hit-height);border:0;appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);box-shadow:none}.smart-video-viewer__progress-range[b-igjnwpnomn]::-moz-range-track{height:100%;background:rgba(0,0,0,0)}.smart-video-viewer__progress-range[b-igjnwpnomn]::-moz-range-thumb{width:var(--smart-video-progress-hit-height);height:var(--smart-video-progress-hit-height);border:0;background:rgba(0,0,0,0);box-shadow:none}.smart-video-viewer__progress-range:disabled[b-igjnwpnomn]{cursor:default}.smart-video-viewer__progress-range:focus[b-igjnwpnomn]{outline:none}.smart-video-viewer__media-row[b-igjnwpnomn]{min-width:0;display:flex;align-items:center;gap:.5rem}.smart-video-viewer__media-button[b-igjnwpnomn]{width:2.25rem;min-width:2.25rem;height:2.25rem;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center}.smart-video-viewer__media-button i[b-igjnwpnomn]{font-size:.9rem;line-height:1}.smart-video-viewer__media-button--active[b-igjnwpnomn]{border-color:rgba(96,165,250,.48);background:rgba(30,64,175,.62);color:rgba(219,234,254,.98)}.smart-video-viewer__volume-control[b-igjnwpnomn]{min-width:0;display:inline-flex;align-items:center;gap:.5rem}.smart-video-viewer__volume-control:hover .smart-video-viewer__volume-range[b-igjnwpnomn]{width:clamp(5.25rem,11vw,8rem);min-width:5.25rem;opacity:1;pointer-events:auto}.smart-video-viewer__volume-range[b-igjnwpnomn]{--smart-video-volume-percent: 100%;--smart-video-volume-height: .22rem;--smart-video-volume-thumb-size: .5rem;--smart-video-volume-thumb-offset: calc((var(--smart-video-volume-height) - var(--smart-video-volume-thumb-size)) / 2);width:0;min-width:0;height:var(--smart-video-volume-thumb-size);border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(to right, #f59e0b 0 var(--smart-video-volume-percent), rgba(245, 158, 11, 0.24) var(--smart-video-volume-percent) 100%) center/100% var(--smart-video-volume-height) no-repeat;appearance:none;-webkit-appearance:none;cursor:pointer;overflow:visible;transition:width .18s ease,min-width .18s ease,opacity .14s ease}.smart-video-viewer__volume-range[b-igjnwpnomn]::-webkit-slider-runnable-track{height:var(--smart-video-volume-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__volume-range[b-igjnwpnomn]::-webkit-slider-thumb{width:var(--smart-video-volume-thumb-size);height:var(--smart-video-volume-thumb-size);border:0;border-radius:999px;background:#f59e0b;box-shadow:0 .12rem .28rem rgba(0,0,0,.24);appearance:none;-webkit-appearance:none;margin-top:var(--smart-video-volume-thumb-offset);box-sizing:border-box}.smart-video-viewer__volume-range[b-igjnwpnomn]::-moz-range-track{height:var(--smart-video-volume-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__volume-range[b-igjnwpnomn]::-moz-range-progress{height:var(--smart-video-volume-height);border-radius:999px;background:rgba(0,0,0,0)}.smart-video-viewer__volume-range[b-igjnwpnomn]::-moz-range-thumb{width:var(--smart-video-volume-thumb-size);height:var(--smart-video-volume-thumb-size);border:0;border-radius:999px;background:#f59e0b;box-shadow:0 .12rem .28rem rgba(0,0,0,.24);box-sizing:border-box}.smart-video-viewer__volume-range:focus[b-igjnwpnomn]{outline:none}.smart-video-viewer__volume-range:focus-visible[b-igjnwpnomn]{box-shadow:0 0 0 3px rgba(245,158,11,.22)}.smart-video-viewer__media-time[b-igjnwpnomn]{margin-left:.25rem;min-width:5.4rem;color:rgba(226,232,240,.88);font-size:.8rem;font-weight:850;line-height:1;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.smart-video-viewer__media-actions[b-igjnwpnomn]{margin-left:auto;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.smart-video-viewer__media-actions .smart-video-viewer__settings-panel[b-igjnwpnomn]{top:auto;bottom:calc(100% + .25rem);right:0}.smart-video-viewer__settings--media[b-igjnwpnomn]{position:relative}.smart-video-viewer__loading-overlay[b-igjnwpnomn],.smart-video-viewer__state[b-igjnwpnomn]{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;color:hsla(0,0%,100%,.92);background:radial-gradient(circle at 50% 38%, rgba(47, 128, 255, 0.16), transparent 34%),rgba(2,6,23,.7)}.smart-video-viewer__loading-overlay[b-igjnwpnomn]{pointer-events:none;font-size:.8rem;font-weight:800}.smart-video-viewer__loading-overlay i[b-igjnwpnomn]{font-size:1.25rem;line-height:1}.smart-video-viewer__state-icon[b-igjnwpnomn]{width:3.25rem;height:3.25rem;border-radius:999px;background:hsla(0,0%,100%,.12);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .55rem 1.2rem rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.1)}.smart-video-viewer__state-icon i[b-igjnwpnomn]{font-size:1.2rem;line-height:1}.smart-video-viewer__state-title[b-igjnwpnomn]{max-width:min(26rem,80vw);color:hsla(0,0%,100%,.94);font-size:.9rem;font-weight:850;line-height:1.25}.smart-video-viewer__state--failed .smart-video-viewer__state-icon[b-igjnwpnomn]{color:#fbbf24}.smart-video-viewer__retry[b-igjnwpnomn]{height:2.25rem;border-radius:999px;padding:0 .9rem;font-size:.8rem;font-weight:850}.smart-video-viewer__nav[b-igjnwpnomn]{position:absolute;z-index:5;top:50%;width:2.75rem;min-width:2.75rem;height:3.4rem;border-radius:1.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.smart-video-viewer__nav:hover:not(:disabled)[b-igjnwpnomn]{transform:translateY(calc(-50% - 1px))}.smart-video-viewer__nav:active:not(:disabled)[b-igjnwpnomn]{transform:translateY(-50%)}.smart-video-viewer__nav i[b-igjnwpnomn]{font-size:1rem;line-height:1}.smart-video-viewer__nav--prev[b-igjnwpnomn]{left:0}.smart-video-viewer__nav--next[b-igjnwpnomn]{right:0}.smart-video-viewer__thumbs[b-igjnwpnomn]{min-width:0;max-width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.42) rgba(0,0,0,0)}.smart-video-viewer__thumb[b-igjnwpnomn]{position:relative;width:4.4rem;min-width:4.4rem;height:3.35rem;border:2px solid rgba(0,0,0,0);border-radius:1rem;padding:0;background:rgba(15,23,42,.72);color:hsla(0,0%,100%,.92);box-shadow:0 .35rem .85rem rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden;cursor:pointer;opacity:.72;transition:opacity .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.smart-video-viewer__thumb:hover[b-igjnwpnomn]{opacity:.95;transform:translateY(-1px)}.smart-video-viewer__thumb:focus[b-igjnwpnomn]{outline:none}.smart-video-viewer__thumb:focus-visible[b-igjnwpnomn]{box-shadow:0 0 0 3px rgba(47,128,255,.22),0 .35rem .85rem rgba(0,0,0,.2)}.smart-video-viewer__thumb--active[b-igjnwpnomn]{border-color:rgba(47,128,255,.96);opacity:1;box-shadow:0 0 0 2px rgba(47,128,255,.18),0 .45rem 1rem rgba(0,0,0,.26)}.smart-video-viewer__thumb-image[b-igjnwpnomn],.smart-video-viewer__thumb-placeholder[b-igjnwpnomn]{display:block;width:100%;height:100%}.smart-video-viewer__thumb-image[b-igjnwpnomn]{object-fit:cover}.smart-video-viewer__thumb-placeholder[b-igjnwpnomn]{background:radial-gradient(circle at 50% 35%, rgba(47, 128, 255, 0.18), transparent 36%),rgba(15,23,42,.92);display:flex;align-items:center;justify-content:center}.smart-video-viewer__thumb-placeholder i[b-igjnwpnomn]{font-size:1rem;line-height:1}.smart-video-viewer__thumb-duration[b-igjnwpnomn]{position:absolute;right:.22rem;bottom:.2rem;height:1.1rem;border-radius:999px;padding:0 .36rem;background:rgba(2,6,23,.72);color:hsla(0,0%,100%,.94);display:inline-flex;align-items:center;font-size:.62rem;font-weight:850;line-height:1}@media(max-width: 640px){.smart-video-viewer__shell[b-igjnwpnomn]{gap:.5rem}.smart-video-viewer__header[b-igjnwpnomn]{grid-template-columns:minmax(0, 1fr) auto;gap:.5rem}.smart-video-viewer__counter[b-igjnwpnomn]{display:none}.smart-video-viewer__settings-panel[b-igjnwpnomn]{right:-0.25rem;width:min(16rem,100vw - 1rem)}.smart-video-viewer__viewport[b-igjnwpnomn]{--smart-video-viewport-radius: 1.25rem}.smart-video-viewer__media-controls[b-igjnwpnomn]{border-radius:1rem}.smart-video-viewer__media-row[b-igjnwpnomn]{gap:.25rem}.smart-video-viewer__media-button[b-igjnwpnomn]{width:2rem;min-width:2rem;height:2rem}.smart-video-viewer__media-button i[b-igjnwpnomn]{font-size:.82rem}.smart-video-viewer__volume-control:hover .smart-video-viewer__volume-range[b-igjnwpnomn]{width:clamp(4rem,24vw,6rem);min-width:4rem}.smart-video-viewer__volume-range[b-igjnwpnomn]{width:0;min-width:0}.smart-video-viewer__media-time[b-igjnwpnomn]{margin-left:.15rem;min-width:4.6rem;font-size:.7rem;text-align:left}.smart-video-viewer__media-actions[b-igjnwpnomn]{gap:.25rem}.smart-video-viewer__action-feedback[b-igjnwpnomn]{width:4.1rem;height:4.1rem}.smart-video-viewer__action-feedback i[b-igjnwpnomn]{font-size:1.45rem}}
/* _content/QSolutionsCRM.Web.UI/Ui/Kit/SmartViewer/SmartViewer.razor.rz.scp.css */
.smart-viewer[b-ktxowksr3b]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden;overscroll-behavior:contain;touch-action:none}.smart-viewer__content[b-ktxowksr3b]{position:relative;min-width:0;width:100%;height:100%;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.smart-viewer__viewport[b-ktxowksr3b]{min-width:0;width:100%;height:100%;padding:4.5rem 5rem 5rem;display:flex;align-items:center;justify-content:center;overflow:hidden;user-select:none;cursor:default}.smart-viewer__viewport--pannable[b-ktxowksr3b]{cursor:grab}.smart-viewer__viewport--dragging[b-ktxowksr3b]{cursor:grabbing}.smart-viewer__image-frame[b-ktxowksr3b]{display:inline-block;line-height:0;border-radius:.25rem;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.35);transform-origin:center center;will-change:transform;backface-visibility:hidden;max-width:100%;max-height:100%}.smart-viewer__image[b-ktxowksr3b]{display:block;width:auto;height:auto;max-width:min(92vw,100vw - 10rem);max-height:min(78vh,100vh - 11rem);object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}.smart-viewer__loading[b-ktxowksr3b]{position:absolute;inset:4.5rem 5rem 5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);pointer-events:none}.smart-viewer__spinner[b-ktxowksr3b]{width:42px;height:42px;border-radius:50%;border:3px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:smart-viewer-spin-b-ktxowksr3b .8s linear infinite}.smart-viewer__close[b-ktxowksr3b]{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:none;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.smart-viewer__close:hover[b-ktxowksr3b]{color:#dc3545}.smart-viewer__nav[b-ktxowksr3b]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:50%;background:rgba(0,0,0,.62);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3}.smart-viewer__nav:hover[b-ktxowksr3b]{background:rgba(0,0,0,.82)}.smart-viewer__nav--prev[b-ktxowksr3b]{left:1rem}.smart-viewer__nav--next[b-ktxowksr3b]{right:1rem}.smart-viewer__toolbar[b-ktxowksr3b]{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;z-index:3}.smart-viewer__toolbar-btn[b-ktxowksr3b]{min-width:38px;height:38px;padding:0 .75rem;border:none;border-radius:999px;background:rgba(0,0,0,.66);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.smart-viewer__toolbar-btn:hover[b-ktxowksr3b]{background:rgba(0,0,0,.82)}.smart-viewer__toolbar-btn--download[b-ktxowksr3b]{margin-left:.5rem}.smart-viewer__footer[b-ktxowksr3b]{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#fff;text-align:center;max-width:85vw;z-index:3}.smart-viewer__caption[b-ktxowksr3b]{font-size:.95rem;word-break:break-word}.smart-viewer__counter[b-ktxowksr3b]{font-size:.8rem;opacity:.85}.smart-viewer__thumbs[b-ktxowksr3b]{position:absolute;bottom:4.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;max-width:90vw;overflow-x:auto;overflow-y:hidden;padding:.6rem 1rem;border-radius:999px;background:rgba(0,0,0,.35);z-index:3;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to right, transparent 0, black 18px, black calc(100% - 18px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black 18px, black calc(100% - 18px), transparent 100%)}.smart-viewer__thumbs[b-ktxowksr3b]::-webkit-scrollbar{display:none}.smart-viewer__thumb[b-ktxowksr3b]{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:.75rem;overflow:hidden;background:hsla(0,0%,100%,.08);cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,opacity .15s ease;outline:none;opacity:.85}.smart-viewer__thumb:hover[b-ktxowksr3b]{transform:translateY(-1px);opacity:1}.smart-viewer__thumb:focus[b-ktxowksr3b]{outline:none;box-shadow:none}.smart-viewer__thumb:focus-visible[b-ktxowksr3b]{box-shadow:0 0 0 2px hsla(0,0%,100%,.35);opacity:1}.smart-viewer__thumb--active[b-ktxowksr3b]{border-color:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.25);opacity:1;transform:translateY(-1px)}.smart-viewer__thumb-image[b-ktxowksr3b]{width:100%;height:100%;object-fit:cover;display:block}.smart-viewer__mode-badge[b-ktxowksr3b]{min-width:64px;height:38px;padding:0 .85rem;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;letter-spacing:.02em;user-select:none}@keyframes smart-viewer-spin-b-ktxowksr3b{to{transform:rotate(360deg)}}
/* _content/QSolutionsCRM.Web.UI/Ui/Shared/Badges/ColorBadge.razor.rz.scp.css */
.q-color-badge[b-3488qicgqn]{box-sizing:border-box;display:inline-flex;flex-shrink:1;align-items:center;justify-content:flex-start;gap:.5rem;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;min-block-size:1.35rem;padding-block:.25rem;padding-inline:.5rem;border:1px solid rgba(0,0,0,0);border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap;vertical-align:middle;--q-color-badge-tone: #999999;background-color:rgba(100,116,139,.12);border-color:rgba(100,116,139,.22);color:#334155;max-inline-size:100%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 1px 2px rgba(15,23,42,.04)}@supports(color: color-mix(in srgb, #000 50%, #fff)){.q-color-badge[b-3488qicgqn]{background:linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.28)),color-mix(in srgb, var(--q-color-badge-tone) 14%, #fff);border-color:color-mix(in srgb, var(--q-color-badge-tone) 32%, #fff);color:color-mix(in srgb, var(--q-color-badge-tone) 74%, #000)}}.q-color-badge__dot[b-3488qicgqn]{inline-size:.48rem;block-size:.48rem;flex:0 0 auto;border-radius:999px;background-color:var(--q-color-badge-tone);box-shadow:0 0 0 3px rgba(100,116,139,.1)}@supports(color: color-mix(in srgb, #000 50%, #fff)){.q-color-badge__dot[b-3488qicgqn]{box-shadow:0 0 0 3px color-mix(in srgb, var(--q-color-badge-tone) 18%, transparent)}}.q-color-badge__text[b-3488qicgqn]{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
